From dc247974ffae85a9aacbc20433afb8c197d2de4c Mon Sep 17 00:00:00 2001 From: Khairul Azhar Kasmiran Date: Tue, 12 Sep 2023 20:56:22 +0800 Subject: [PATCH] Fix #3802: Enforce space after `env` (#3849) --- subprojects/rizin-shell-parser/grammar.js | 2 +- .../rizin-shell-parser/src/grammar.json | 53 +- subprojects/rizin-shell-parser/src/parser.c | 16409 ++++++++-------- test/db/cmd/cmd_env | 10 +- 4 files changed, 8315 insertions(+), 8159 deletions(-) diff --git a/subprojects/rizin-shell-parser/grammar.js b/subprojects/rizin-shell-parser/grammar.js index 0f737e0439d..4ec09fc2261 100644 --- a/subprojects/rizin-shell-parser/grammar.js +++ b/subprojects/rizin-shell-parser/grammar.js @@ -344,7 +344,7 @@ module.exports = grammar({ prec.left( seq( field("command", alias($._env_stmt_identifier, $.cmd_identifier)), - field("args", optional(alias($.eq_sep_args, $.args))), + optional(seq(/[ ]+/, field("args", optional(alias($.eq_sep_args, $.args))))), ), ), _env_stmt_identifier: ($) => "env", diff --git a/subprojects/rizin-shell-parser/src/grammar.json b/subprojects/rizin-shell-parser/src/grammar.json index 779cf5c1c60..dc743f2d188 100644 --- a/subprojects/rizin-shell-parser/src/grammar.json +++ b/subprojects/rizin-shell-parser/src/grammar.json @@ -2740,25 +2740,42 @@ } }, { - "type": "FIELD", - "name": "args", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "eq_sep_args" + "type": "CHOICE", + "members": [ + { + "type": "SEQ", + "members": [ + { + "type": "PATTERN", + "value": "[ ]+" }, - "named": true, - "value": "args" - }, - { - "type": "BLANK" - } - ] - } + { + "type": "FIELD", + "name": "args", + "content": { + "type": "CHOICE", + "members": [ + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "eq_sep_args" + }, + "named": true, + "value": "args" + }, + { + "type": "BLANK" + } + ] + } + } + ] + }, + { + "type": "BLANK" + } + ] } ] } diff --git a/subprojects/rizin-shell-parser/src/parser.c b/subprojects/rizin-shell-parser/src/parser.c index f401de52dbd..21e270b58fa 100644 --- a/subprojects/rizin-shell-parser/src/parser.c +++ b/subprojects/rizin-shell-parser/src/parser.c @@ -6,7 +6,7 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 505 +#define STATE_COUNT 507 #define LARGE_STATE_COUNT 88 #define SYMBOL_COUNT 243 #define ALIAS_COUNT 0 @@ -1870,22 +1870,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5] = 5, [6] = 6, [7] = 7, - [8] = 6, - [9] = 7, - [10] = 7, - [11] = 6, - [12] = 7, - [13] = 6, - [14] = 7, - [15] = 7, - [16] = 6, - [17] = 7, + [8] = 7, + [9] = 6, + [10] = 6, + [11] = 7, + [12] = 6, + [13] = 7, + [14] = 6, + [15] = 6, + [16] = 7, + [17] = 6, [18] = 7, [19] = 6, - [20] = 6, + [20] = 7, [21] = 7, [22] = 6, - [23] = 6, + [23] = 7, [24] = 6, [25] = 7, [26] = 6, @@ -1893,17 +1893,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [28] = 6, [29] = 7, [30] = 30, - [31] = 30, - [32] = 32, - [33] = 32, + [31] = 31, + [32] = 30, + [33] = 31, [34] = 34, [35] = 35, [36] = 36, [37] = 37, - [38] = 36, - [39] = 39, - [40] = 39, - [41] = 37, + [38] = 38, + [39] = 37, + [40] = 36, + [41] = 38, [42] = 42, [43] = 43, [44] = 44, @@ -1917,19 +1917,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [52] = 52, [53] = 53, [54] = 54, - [55] = 45, - [56] = 44, - [57] = 47, - [58] = 42, - [59] = 50, - [60] = 43, - [61] = 48, - [62] = 49, - [63] = 46, - [64] = 52, - [65] = 53, - [66] = 66, - [67] = 54, + [55] = 47, + [56] = 48, + [57] = 45, + [58] = 44, + [59] = 42, + [60] = 49, + [61] = 43, + [62] = 46, + [63] = 50, + [64] = 53, + [65] = 52, + [66] = 54, + [67] = 67, [68] = 68, [69] = 69, [70] = 70, @@ -1950,94 +1950,94 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [85] = 85, [86] = 86, [87] = 87, - [88] = 66, - [89] = 89, + [88] = 69, + [89] = 68, [90] = 90, [91] = 91, [92] = 92, - [93] = 69, + [93] = 93, [94] = 94, [95] = 95, [96] = 96, - [97] = 97, - [98] = 82, + [97] = 86, + [98] = 98, [99] = 99, - [100] = 77, + [100] = 85, [101] = 101, [102] = 102, - [103] = 82, - [104] = 77, - [105] = 105, + [103] = 103, + [104] = 104, + [105] = 86, [106] = 106, - [107] = 107, + [107] = 85, [108] = 108, [109] = 109, [110] = 110, - [111] = 111, + [111] = 90, [112] = 112, [113] = 113, [114] = 114, [115] = 74, [116] = 116, - [117] = 71, + [117] = 117, [118] = 118, [119] = 119, - [120] = 120, - [121] = 90, + [120] = 71, + [121] = 93, [122] = 94, - [123] = 89, - [124] = 124, - [125] = 73, - [126] = 86, - [127] = 78, - [128] = 87, - [129] = 77, + [123] = 123, + [124] = 73, + [125] = 125, + [126] = 81, + [127] = 81, + [128] = 128, + [129] = 129, [130] = 130, - [131] = 82, + [131] = 131, [132] = 132, - [133] = 83, - [134] = 134, - [135] = 81, - [136] = 136, - [137] = 137, - [138] = 77, - [139] = 139, - [140] = 95, - [141] = 141, - [142] = 102, - [143] = 82, - [144] = 108, - [145] = 77, - [146] = 110, - [147] = 99, - [148] = 148, - [149] = 80, - [150] = 79, - [151] = 81, - [152] = 87, - [153] = 76, - [154] = 78, + [133] = 133, + [134] = 101, + [135] = 135, + [136] = 95, + [137] = 109, + [138] = 110, + [139] = 102, + [140] = 80, + [141] = 79, + [142] = 78, + [143] = 143, + [144] = 144, + [145] = 83, + [146] = 76, + [147] = 84, + [148] = 78, + [149] = 83, + [150] = 84, + [151] = 85, + [152] = 86, + [153] = 87, + [154] = 85, [155] = 86, - [156] = 156, - [157] = 82, - [158] = 77, - [159] = 82, - [160] = 108, + [156] = 85, + [157] = 86, + [158] = 85, + [159] = 86, + [160] = 109, [161] = 161, [162] = 162, [163] = 163, [164] = 164, - [165] = 91, + [165] = 165, [166] = 166, [167] = 167, [168] = 168, - [169] = 169, + [169] = 91, [170] = 170, [171] = 171, [172] = 172, [173] = 173, [174] = 174, - [175] = 77, + [175] = 86, [176] = 176, [177] = 177, [178] = 178, @@ -2069,7 +2069,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [204] = 204, [205] = 205, [206] = 206, - [207] = 82, + [207] = 207, [208] = 208, [209] = 209, [210] = 210, @@ -2079,7 +2079,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [214] = 214, [215] = 215, [216] = 216, - [217] = 217, + [217] = 85, [218] = 218, [219] = 219, [220] = 220, @@ -2122,49 +2122,49 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [257] = 257, [258] = 258, [259] = 259, - [260] = 169, - [261] = 169, - [262] = 262, - [263] = 263, - [264] = 178, - [265] = 216, + [260] = 260, + [261] = 261, + [262] = 163, + [263] = 163, + [264] = 264, + [265] = 237, [266] = 214, - [267] = 263, - [268] = 262, - [269] = 269, - [270] = 270, + [267] = 172, + [268] = 227, + [269] = 261, + [270] = 264, [271] = 271, [272] = 272, - [273] = 51, - [274] = 53, - [275] = 275, - [276] = 276, + [273] = 273, + [274] = 274, + [275] = 53, + [276] = 51, [277] = 277, [278] = 278, [279] = 279, [280] = 280, - [281] = 279, - [282] = 278, - [283] = 283, + [281] = 280, + [282] = 282, + [283] = 282, [284] = 284, [285] = 285, - [286] = 286, + [286] = 279, [287] = 287, [288] = 288, - [289] = 283, - [290] = 290, - [291] = 277, - [292] = 280, - [293] = 279, - [294] = 287, + [289] = 279, + [290] = 287, + [291] = 291, + [292] = 292, + [293] = 293, + [294] = 292, [295] = 279, - [296] = 296, - [297] = 290, - [298] = 284, - [299] = 279, - [300] = 296, - [301] = 285, - [302] = 302, + [296] = 285, + [297] = 297, + [298] = 279, + [299] = 284, + [300] = 293, + [301] = 288, + [302] = 297, [303] = 303, [304] = 304, [305] = 305, @@ -2179,194 +2179,196 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [314] = 314, [315] = 315, [316] = 316, - [317] = 74, - [318] = 73, + [317] = 317, + [318] = 318, [319] = 71, - [320] = 320, - [321] = 78, - [322] = 86, - [323] = 76, - [324] = 87, - [325] = 77, - [326] = 81, - [327] = 82, - [328] = 83, - [329] = 320, - [330] = 320, - [331] = 320, - [332] = 320, - [333] = 79, - [334] = 80, - [335] = 335, - [336] = 68, - [337] = 337, - [338] = 335, - [339] = 337, - [340] = 340, - [341] = 69, - [342] = 340, + [320] = 73, + [321] = 74, + [322] = 80, + [323] = 81, + [324] = 324, + [325] = 83, + [326] = 86, + [327] = 87, + [328] = 76, + [329] = 84, + [330] = 85, + [331] = 79, + [332] = 324, + [333] = 324, + [334] = 324, + [335] = 78, + [336] = 324, + [337] = 67, + [338] = 338, + [339] = 339, + [340] = 339, + [341] = 68, + [342] = 91, [343] = 343, - [344] = 91, - [345] = 343, - [346] = 346, - [347] = 347, - [348] = 347, + [344] = 344, + [345] = 338, + [346] = 343, + [347] = 344, + [348] = 348, [349] = 349, [350] = 349, [351] = 351, [352] = 351, [353] = 353, - [354] = 354, + [354] = 353, [355] = 355, [356] = 356, [357] = 357, - [358] = 356, - [359] = 96, + [358] = 96, + [359] = 359, [360] = 360, - [361] = 357, - [362] = 101, - [363] = 356, - [364] = 364, - [365] = 356, + [361] = 359, + [362] = 99, + [363] = 357, + [364] = 98, + [365] = 365, [366] = 357, - [367] = 97, - [368] = 357, + [367] = 359, + [368] = 368, [369] = 357, - [370] = 370, - [371] = 356, - [372] = 356, - [373] = 373, - [374] = 357, + [370] = 359, + [371] = 371, + [372] = 357, + [373] = 359, + [374] = 374, [375] = 375, - [376] = 73, - [377] = 377, - [378] = 71, - [379] = 82, - [380] = 377, - [381] = 105, - [382] = 74, + [376] = 359, + [377] = 357, + [378] = 103, + [379] = 71, + [380] = 380, + [381] = 74, + [382] = 86, [383] = 383, [384] = 383, - [385] = 107, - [386] = 106, - [387] = 383, - [388] = 77, - [389] = 109, - [390] = 82, - [391] = 78, - [392] = 77, - [393] = 83, - [394] = 394, - [395] = 80, - [396] = 87, - [397] = 81, - [398] = 79, - [399] = 76, - [400] = 86, - [401] = 401, - [402] = 402, - [403] = 91, + [385] = 85, + [386] = 380, + [387] = 104, + [388] = 380, + [389] = 73, + [390] = 106, + [391] = 81, + [392] = 86, + [393] = 85, + [394] = 78, + [395] = 395, + [396] = 83, + [397] = 76, + [398] = 84, + [399] = 80, + [400] = 79, + [401] = 108, + [402] = 87, + [403] = 403, [404] = 404, [405] = 405, [406] = 406, - [407] = 407, + [407] = 91, [408] = 408, - [409] = 408, - [410] = 407, - [411] = 411, - [412] = 408, - [413] = 407, - [414] = 408, - [415] = 415, - [416] = 416, - [417] = 407, - [418] = 408, - [419] = 408, - [420] = 407, - [421] = 407, + [409] = 409, + [410] = 410, + [411] = 410, + [412] = 410, + [413] = 409, + [414] = 410, + [415] = 409, + [416] = 409, + [417] = 410, + [418] = 418, + [419] = 409, + [420] = 410, + [421] = 421, [422] = 422, - [423] = 423, + [423] = 409, [424] = 424, [425] = 425, - [426] = 426, + [426] = 425, [427] = 427, [428] = 428, [429] = 429, [430] = 430, [431] = 431, - [432] = 422, - [433] = 431, - [434] = 424, - [435] = 426, - [436] = 436, - [437] = 427, + [432] = 431, + [433] = 433, + [434] = 429, + [435] = 435, + [436] = 430, + [437] = 424, [438] = 74, - [439] = 71, - [440] = 78, - [441] = 87, - [442] = 442, - [443] = 443, + [439] = 439, + [440] = 440, + [441] = 71, + [442] = 81, + [443] = 85, [444] = 444, [445] = 445, [446] = 446, [447] = 447, - [448] = 83, - [449] = 444, - [450] = 80, - [451] = 77, - [452] = 79, - [453] = 76, - [454] = 82, - [455] = 86, - [456] = 81, + [448] = 448, + [449] = 445, + [450] = 87, + [451] = 83, + [452] = 80, + [453] = 84, + [454] = 79, + [455] = 76, + [456] = 78, [457] = 457, - [458] = 458, + [458] = 86, [459] = 459, [460] = 460, [461] = 459, - [462] = 460, + [462] = 462, [463] = 459, - [464] = 460, + [464] = 462, [465] = 459, - [466] = 460, + [466] = 462, [467] = 459, - [468] = 460, + [468] = 462, [469] = 459, - [470] = 460, + [470] = 462, [471] = 459, - [472] = 472, - [473] = 460, - [474] = 460, + [472] = 462, + [473] = 459, + [474] = 462, [475] = 459, - [476] = 459, - [477] = 472, + [476] = 462, + [477] = 459, [478] = 478, - [479] = 479, - [480] = 460, - [481] = 460, - [482] = 482, - [483] = 459, - [484] = 460, - [485] = 472, - [486] = 472, + [479] = 478, + [480] = 480, + [481] = 481, + [482] = 462, + [483] = 462, + [484] = 459, + [485] = 462, + [486] = 478, [487] = 487, [488] = 488, - [489] = 91, - [490] = 490, + [489] = 489, + [490] = 91, [491] = 491, [492] = 478, [493] = 493, - [494] = 494, - [495] = 459, + [494] = 480, + [495] = 495, [496] = 496, - [497] = 497, - [498] = 459, + [497] = 459, + [498] = 498, [499] = 499, - [500] = 460, - [501] = 491, - [502] = 502, - [503] = 472, - [504] = 494, + [500] = 462, + [501] = 481, + [502] = 478, + [503] = 503, + [504] = 504, + [505] = 505, + [506] = 496, }; static inline bool sym_grep_specifier_identifier_character_set_1(int32_t c) { @@ -4150,10 +4152,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [63] = {.lex_state = 67, .external_lex_state = 4}, [64] = {.lex_state = 67, .external_lex_state = 4}, [65] = {.lex_state = 67, .external_lex_state = 4}, - [66] = {.lex_state = 69, .external_lex_state = 4}, - [67] = {.lex_state = 71, .external_lex_state = 5}, + [66] = {.lex_state = 71, .external_lex_state = 5}, + [67] = {.lex_state = 72, .external_lex_state = 4}, [68] = {.lex_state = 72, .external_lex_state = 4}, - [69] = {.lex_state = 72, .external_lex_state = 4}, + [69] = {.lex_state = 69, .external_lex_state = 4}, [70] = {.lex_state = 67, .external_lex_state = 6}, [71] = {.lex_state = 67, .external_lex_state = 7}, [72] = {.lex_state = 67, .external_lex_state = 6}, @@ -4161,108 +4163,108 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [74] = {.lex_state = 67, .external_lex_state = 7}, [75] = {.lex_state = 67, .external_lex_state = 6}, [76] = {.lex_state = 67, .external_lex_state = 7}, - [77] = {.lex_state = 67, .external_lex_state = 7}, + [77] = {.lex_state = 67, .external_lex_state = 6}, [78] = {.lex_state = 67, .external_lex_state = 7}, [79] = {.lex_state = 67, .external_lex_state = 7}, [80] = {.lex_state = 67, .external_lex_state = 7}, [81] = {.lex_state = 67, .external_lex_state = 7}, - [82] = {.lex_state = 67, .external_lex_state = 7}, + [82] = {.lex_state = 67, .external_lex_state = 6}, [83] = {.lex_state = 67, .external_lex_state = 7}, - [84] = {.lex_state = 67, .external_lex_state = 6}, - [85] = {.lex_state = 67, .external_lex_state = 6}, + [84] = {.lex_state = 67, .external_lex_state = 7}, + [85] = {.lex_state = 67, .external_lex_state = 7}, [86] = {.lex_state = 67, .external_lex_state = 7}, [87] = {.lex_state = 67, .external_lex_state = 7}, [88] = {.lex_state = 69, .external_lex_state = 4}, - [89] = {.lex_state = 71, .external_lex_state = 5}, + [89] = {.lex_state = 72, .external_lex_state = 4}, [90] = {.lex_state = 71, .external_lex_state = 5}, [91] = {.lex_state = 67, .external_lex_state = 4}, [92] = {.lex_state = 67, .external_lex_state = 4}, - [93] = {.lex_state = 72, .external_lex_state = 4}, + [93] = {.lex_state = 71, .external_lex_state = 5}, [94] = {.lex_state = 71, .external_lex_state = 5}, [95] = {.lex_state = 71, .external_lex_state = 5}, [96] = {.lex_state = 72, .external_lex_state = 7}, - [97] = {.lex_state = 72, .external_lex_state = 7}, - [98] = {.lex_state = 71, .external_lex_state = 5}, - [99] = {.lex_state = 71, .external_lex_state = 5}, + [97] = {.lex_state = 71, .external_lex_state = 5}, + [98] = {.lex_state = 72, .external_lex_state = 7}, + [99] = {.lex_state = 72, .external_lex_state = 7}, [100] = {.lex_state = 71, .external_lex_state = 5}, - [101] = {.lex_state = 72, .external_lex_state = 7}, + [101] = {.lex_state = 71, .external_lex_state = 5}, [102] = {.lex_state = 71, .external_lex_state = 5}, [103] = {.lex_state = 72, .external_lex_state = 7}, [104] = {.lex_state = 72, .external_lex_state = 7}, [105] = {.lex_state = 72, .external_lex_state = 7}, [106] = {.lex_state = 72, .external_lex_state = 7}, [107] = {.lex_state = 72, .external_lex_state = 7}, - [108] = {.lex_state = 70, .external_lex_state = 4}, - [109] = {.lex_state = 72, .external_lex_state = 4}, + [108] = {.lex_state = 72, .external_lex_state = 4}, + [109] = {.lex_state = 70, .external_lex_state = 4}, [110] = {.lex_state = 70, .external_lex_state = 4}, - [111] = {.lex_state = 0, .external_lex_state = 8}, + [111] = {.lex_state = 66, .external_lex_state = 5}, [112] = {.lex_state = 73, .external_lex_state = 4}, - [113] = {.lex_state = 66, .external_lex_state = 9}, - [114] = {.lex_state = 66, .external_lex_state = 5}, - [115] = {.lex_state = 0, .external_lex_state = 8}, + [113] = {.lex_state = 66, .external_lex_state = 8}, + [114] = {.lex_state = 66, .external_lex_state = 8}, + [115] = {.lex_state = 0, .external_lex_state = 9}, [116] = {.lex_state = 66, .external_lex_state = 5}, - [117] = {.lex_state = 0, .external_lex_state = 8}, - [118] = {.lex_state = 66, .external_lex_state = 9}, - [119] = {.lex_state = 73, .external_lex_state = 4}, - [120] = {.lex_state = 66, .external_lex_state = 9}, + [117] = {.lex_state = 66, .external_lex_state = 5}, + [118] = {.lex_state = 66, .external_lex_state = 8}, + [119] = {.lex_state = 0, .external_lex_state = 9}, + [120] = {.lex_state = 0, .external_lex_state = 9}, [121] = {.lex_state = 66, .external_lex_state = 5}, [122] = {.lex_state = 66, .external_lex_state = 5}, - [123] = {.lex_state = 66, .external_lex_state = 5}, - [124] = {.lex_state = 66, .external_lex_state = 5}, - [125] = {.lex_state = 0, .external_lex_state = 8}, - [126] = {.lex_state = 0, .external_lex_state = 8}, - [127] = {.lex_state = 66, .external_lex_state = 9}, - [128] = {.lex_state = 0, .external_lex_state = 8}, - [129] = {.lex_state = 66, .external_lex_state = 9}, - [130] = {.lex_state = 0, .external_lex_state = 9}, - [131] = {.lex_state = 66, .external_lex_state = 9}, + [123] = {.lex_state = 73, .external_lex_state = 4}, + [124] = {.lex_state = 0, .external_lex_state = 9}, + [125] = {.lex_state = 66, .external_lex_state = 5}, + [126] = {.lex_state = 0, .external_lex_state = 9}, + [127] = {.lex_state = 66, .external_lex_state = 8}, + [128] = {.lex_state = 66, .external_lex_state = 5}, + [129] = {.lex_state = 0, .external_lex_state = 8}, + [130] = {.lex_state = 0, .external_lex_state = 4}, + [131] = {.lex_state = 0, .external_lex_state = 8}, [132] = {.lex_state = 0, .external_lex_state = 4}, - [133] = {.lex_state = 0, .external_lex_state = 8}, - [134] = {.lex_state = 0, .external_lex_state = 9}, - [135] = {.lex_state = 66, .external_lex_state = 9}, - [136] = {.lex_state = 73, .external_lex_state = 4}, - [137] = {.lex_state = 0, .external_lex_state = 4}, - [138] = {.lex_state = 66, .external_lex_state = 5}, - [139] = {.lex_state = 66, .external_lex_state = 9}, - [140] = {.lex_state = 66, .external_lex_state = 5}, - [141] = {.lex_state = 67, .external_lex_state = 4}, - [142] = {.lex_state = 66, .external_lex_state = 5}, - [143] = {.lex_state = 66, .external_lex_state = 5}, - [144] = {.lex_state = 70, .external_lex_state = 4}, - [145] = {.lex_state = 70, .external_lex_state = 4}, - [146] = {.lex_state = 70, .external_lex_state = 4}, - [147] = {.lex_state = 66, .external_lex_state = 5}, - [148] = {.lex_state = 66, .external_lex_state = 5}, - [149] = {.lex_state = 0, .external_lex_state = 8}, - [150] = {.lex_state = 0, .external_lex_state = 8}, - [151] = {.lex_state = 0, .external_lex_state = 8}, - [152] = {.lex_state = 66, .external_lex_state = 9}, - [153] = {.lex_state = 0, .external_lex_state = 8}, - [154] = {.lex_state = 0, .external_lex_state = 8}, - [155] = {.lex_state = 66, .external_lex_state = 9}, - [156] = {.lex_state = 0, .external_lex_state = 4}, - [157] = {.lex_state = 0, .external_lex_state = 8}, - [158] = {.lex_state = 0, .external_lex_state = 8}, - [159] = {.lex_state = 70, .external_lex_state = 4}, + [133] = {.lex_state = 66, .external_lex_state = 8}, + [134] = {.lex_state = 66, .external_lex_state = 5}, + [135] = {.lex_state = 67, .external_lex_state = 4}, + [136] = {.lex_state = 66, .external_lex_state = 5}, + [137] = {.lex_state = 70, .external_lex_state = 4}, + [138] = {.lex_state = 70, .external_lex_state = 4}, + [139] = {.lex_state = 66, .external_lex_state = 5}, + [140] = {.lex_state = 0, .external_lex_state = 9}, + [141] = {.lex_state = 0, .external_lex_state = 9}, + [142] = {.lex_state = 66, .external_lex_state = 8}, + [143] = {.lex_state = 0, .external_lex_state = 4}, + [144] = {.lex_state = 73, .external_lex_state = 4}, + [145] = {.lex_state = 66, .external_lex_state = 8}, + [146] = {.lex_state = 0, .external_lex_state = 9}, + [147] = {.lex_state = 66, .external_lex_state = 8}, + [148] = {.lex_state = 0, .external_lex_state = 9}, + [149] = {.lex_state = 0, .external_lex_state = 9}, + [150] = {.lex_state = 0, .external_lex_state = 9}, + [151] = {.lex_state = 66, .external_lex_state = 8}, + [152] = {.lex_state = 66, .external_lex_state = 8}, + [153] = {.lex_state = 0, .external_lex_state = 9}, + [154] = {.lex_state = 66, .external_lex_state = 5}, + [155] = {.lex_state = 66, .external_lex_state = 5}, + [156] = {.lex_state = 70, .external_lex_state = 4}, + [157] = {.lex_state = 70, .external_lex_state = 4}, + [158] = {.lex_state = 0, .external_lex_state = 9}, + [159] = {.lex_state = 0, .external_lex_state = 9}, [160] = {.lex_state = 70, .external_lex_state = 4}, [161] = {.lex_state = 66, .external_lex_state = 4}, - [162] = {.lex_state = 66, .external_lex_state = 4}, - [163] = {.lex_state = 66, .external_lex_state = 4}, - [164] = {.lex_state = 66, .external_lex_state = 4}, - [165] = {.lex_state = 0, .external_lex_state = 9}, + [162] = {.lex_state = 0, .external_lex_state = 7}, + [163] = {.lex_state = 0, .external_lex_state = 4}, + [164] = {.lex_state = 0, .external_lex_state = 8}, + [165] = {.lex_state = 0, .external_lex_state = 4}, [166] = {.lex_state = 66, .external_lex_state = 4}, - [167] = {.lex_state = 0, .external_lex_state = 4}, - [168] = {.lex_state = 0, .external_lex_state = 9}, - [169] = {.lex_state = 0, .external_lex_state = 4}, - [170] = {.lex_state = 0, .external_lex_state = 7}, + [167] = {.lex_state = 66, .external_lex_state = 4}, + [168] = {.lex_state = 66, .external_lex_state = 4}, + [169] = {.lex_state = 0, .external_lex_state = 8}, + [170] = {.lex_state = 66, .external_lex_state = 4}, [171] = {.lex_state = 0, .external_lex_state = 4}, - [172] = {.lex_state = 0, .external_lex_state = 4}, + [172] = {.lex_state = 0, .external_lex_state = 5}, [173] = {.lex_state = 0, .external_lex_state = 4}, [174] = {.lex_state = 0, .external_lex_state = 4}, [175] = {.lex_state = 70, .external_lex_state = 4}, [176] = {.lex_state = 0, .external_lex_state = 4}, [177] = {.lex_state = 0, .external_lex_state = 4}, - [178] = {.lex_state = 66, .external_lex_state = 4}, + [178] = {.lex_state = 0, .external_lex_state = 4}, [179] = {.lex_state = 0, .external_lex_state = 4}, [180] = {.lex_state = 0, .external_lex_state = 4}, [181] = {.lex_state = 0, .external_lex_state = 4}, @@ -4291,17 +4293,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [204] = {.lex_state = 0, .external_lex_state = 4}, [205] = {.lex_state = 0, .external_lex_state = 4}, [206] = {.lex_state = 0, .external_lex_state = 4}, - [207] = {.lex_state = 70, .external_lex_state = 4}, + [207] = {.lex_state = 0, .external_lex_state = 4}, [208] = {.lex_state = 0, .external_lex_state = 4}, [209] = {.lex_state = 0, .external_lex_state = 4}, [210] = {.lex_state = 0, .external_lex_state = 4}, [211] = {.lex_state = 0, .external_lex_state = 4}, [212] = {.lex_state = 0, .external_lex_state = 4}, [213] = {.lex_state = 0, .external_lex_state = 4}, - [214] = {.lex_state = 65, .external_lex_state = 4}, + [214] = {.lex_state = 66, .external_lex_state = 4}, [215] = {.lex_state = 0, .external_lex_state = 4}, - [216] = {.lex_state = 0, .external_lex_state = 5}, - [217] = {.lex_state = 0, .external_lex_state = 4}, + [216] = {.lex_state = 0, .external_lex_state = 4}, + [217] = {.lex_state = 70, .external_lex_state = 4}, [218] = {.lex_state = 0, .external_lex_state = 4}, [219] = {.lex_state = 0, .external_lex_state = 4}, [220] = {.lex_state = 0, .external_lex_state = 4}, @@ -4311,7 +4313,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [224] = {.lex_state = 0, .external_lex_state = 4}, [225] = {.lex_state = 0, .external_lex_state = 4}, [226] = {.lex_state = 0, .external_lex_state = 4}, - [227] = {.lex_state = 0, .external_lex_state = 4}, + [227] = {.lex_state = 65, .external_lex_state = 4}, [228] = {.lex_state = 0, .external_lex_state = 4}, [229] = {.lex_state = 0, .external_lex_state = 4}, [230] = {.lex_state = 0, .external_lex_state = 4}, @@ -4321,7 +4323,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [234] = {.lex_state = 0, .external_lex_state = 4}, [235] = {.lex_state = 0, .external_lex_state = 4}, [236] = {.lex_state = 0, .external_lex_state = 4}, - [237] = {.lex_state = 0, .external_lex_state = 4}, + [237] = {.lex_state = 65, .external_lex_state = 4}, [238] = {.lex_state = 0, .external_lex_state = 4}, [239] = {.lex_state = 0, .external_lex_state = 4}, [240] = {.lex_state = 0, .external_lex_state = 4}, @@ -4348,16 +4350,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [261] = {.lex_state = 0, .external_lex_state = 4}, [262] = {.lex_state = 0, .external_lex_state = 4}, [263] = {.lex_state = 0, .external_lex_state = 4}, - [264] = {.lex_state = 66, .external_lex_state = 4}, - [265] = {.lex_state = 0, .external_lex_state = 5}, - [266] = {.lex_state = 65, .external_lex_state = 4}, - [267] = {.lex_state = 0, .external_lex_state = 4}, - [268] = {.lex_state = 0, .external_lex_state = 4}, - [269] = {.lex_state = 66, .external_lex_state = 2}, - [270] = {.lex_state = 66, .external_lex_state = 2}, + [264] = {.lex_state = 0, .external_lex_state = 4}, + [265] = {.lex_state = 65, .external_lex_state = 4}, + [266] = {.lex_state = 66, .external_lex_state = 4}, + [267] = {.lex_state = 0, .external_lex_state = 5}, + [268] = {.lex_state = 65, .external_lex_state = 4}, + [269] = {.lex_state = 0, .external_lex_state = 4}, + [270] = {.lex_state = 0, .external_lex_state = 4}, [271] = {.lex_state = 66, .external_lex_state = 2}, - [272] = {.lex_state = 68}, - [273] = {.lex_state = 68}, + [272] = {.lex_state = 66, .external_lex_state = 2}, + [273] = {.lex_state = 66, .external_lex_state = 2}, [274] = {.lex_state = 68}, [275] = {.lex_state = 68}, [276] = {.lex_state = 68}, @@ -4401,119 +4403,119 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [314] = {.lex_state = 68}, [315] = {.lex_state = 68}, [316] = {.lex_state = 68}, - [317] = {.lex_state = 68, .external_lex_state = 10}, - [318] = {.lex_state = 68, .external_lex_state = 10}, + [317] = {.lex_state = 68}, + [318] = {.lex_state = 68}, [319] = {.lex_state = 68, .external_lex_state = 10}, - [320] = {.lex_state = 68}, + [320] = {.lex_state = 68, .external_lex_state = 10}, [321] = {.lex_state = 68, .external_lex_state = 10}, [322] = {.lex_state = 68, .external_lex_state = 10}, [323] = {.lex_state = 68, .external_lex_state = 10}, - [324] = {.lex_state = 68, .external_lex_state = 10}, + [324] = {.lex_state = 68}, [325] = {.lex_state = 68, .external_lex_state = 10}, [326] = {.lex_state = 68, .external_lex_state = 10}, [327] = {.lex_state = 68, .external_lex_state = 10}, [328] = {.lex_state = 68, .external_lex_state = 10}, - [329] = {.lex_state = 68}, - [330] = {.lex_state = 68}, - [331] = {.lex_state = 68}, + [329] = {.lex_state = 68, .external_lex_state = 10}, + [330] = {.lex_state = 68, .external_lex_state = 10}, + [331] = {.lex_state = 68, .external_lex_state = 10}, [332] = {.lex_state = 68}, - [333] = {.lex_state = 68, .external_lex_state = 10}, - [334] = {.lex_state = 68, .external_lex_state = 10}, - [335] = {.lex_state = 6}, - [336] = {.lex_state = 6}, + [333] = {.lex_state = 68}, + [334] = {.lex_state = 68}, + [335] = {.lex_state = 68, .external_lex_state = 10}, + [336] = {.lex_state = 68}, [337] = {.lex_state = 6}, [338] = {.lex_state = 6}, [339] = {.lex_state = 6}, [340] = {.lex_state = 6}, [341] = {.lex_state = 6}, - [342] = {.lex_state = 6}, + [342] = {.lex_state = 68}, [343] = {.lex_state = 6}, - [344] = {.lex_state = 68}, + [344] = {.lex_state = 6}, [345] = {.lex_state = 6}, - [346] = {.lex_state = 2}, - [347] = {.lex_state = 7}, - [348] = {.lex_state = 7}, + [346] = {.lex_state = 6}, + [347] = {.lex_state = 6}, + [348] = {.lex_state = 2}, [349] = {.lex_state = 7}, [350] = {.lex_state = 7}, - [351] = {.lex_state = 6}, - [352] = {.lex_state = 6}, - [353] = {.lex_state = 7}, - [354] = {.lex_state = 2}, - [355] = {.lex_state = 68}, - [356] = {.lex_state = 3}, + [351] = {.lex_state = 7}, + [352] = {.lex_state = 7}, + [353] = {.lex_state = 6}, + [354] = {.lex_state = 6}, + [355] = {.lex_state = 7}, + [356] = {.lex_state = 2}, [357] = {.lex_state = 3}, - [358] = {.lex_state = 3}, - [359] = {.lex_state = 6, .external_lex_state = 10}, + [358] = {.lex_state = 6, .external_lex_state = 10}, + [359] = {.lex_state = 3}, [360] = {.lex_state = 68}, [361] = {.lex_state = 3}, [362] = {.lex_state = 6, .external_lex_state = 10}, [363] = {.lex_state = 3}, - [364] = {.lex_state = 3}, - [365] = {.lex_state = 3}, + [364] = {.lex_state = 6, .external_lex_state = 10}, + [365] = {.lex_state = 68}, [366] = {.lex_state = 3}, - [367] = {.lex_state = 6, .external_lex_state = 10}, - [368] = {.lex_state = 3}, + [367] = {.lex_state = 3}, + [368] = {.lex_state = 68}, [369] = {.lex_state = 3}, - [370] = {.lex_state = 68}, + [370] = {.lex_state = 3}, [371] = {.lex_state = 3}, [372] = {.lex_state = 3}, - [373] = {.lex_state = 68}, - [374] = {.lex_state = 3}, + [373] = {.lex_state = 3}, + [374] = {.lex_state = 68}, [375] = {.lex_state = 68}, - [376] = {.lex_state = 6, .external_lex_state = 10}, - [377] = {.lex_state = 7}, + [376] = {.lex_state = 3}, + [377] = {.lex_state = 3}, [378] = {.lex_state = 6, .external_lex_state = 10}, [379] = {.lex_state = 6, .external_lex_state = 10}, - [380] = {.lex_state = 7}, + [380] = {.lex_state = 4}, [381] = {.lex_state = 6, .external_lex_state = 10}, [382] = {.lex_state = 6, .external_lex_state = 10}, - [383] = {.lex_state = 4}, - [384] = {.lex_state = 4}, + [383] = {.lex_state = 7}, + [384] = {.lex_state = 7}, [385] = {.lex_state = 6, .external_lex_state = 10}, - [386] = {.lex_state = 6, .external_lex_state = 10}, - [387] = {.lex_state = 4}, - [388] = {.lex_state = 6, .external_lex_state = 10}, - [389] = {.lex_state = 6}, - [390] = {.lex_state = 3}, + [386] = {.lex_state = 4}, + [387] = {.lex_state = 6, .external_lex_state = 10}, + [388] = {.lex_state = 4}, + [389] = {.lex_state = 6, .external_lex_state = 10}, + [390] = {.lex_state = 6, .external_lex_state = 10}, [391] = {.lex_state = 6, .external_lex_state = 10}, [392] = {.lex_state = 3}, - [393] = {.lex_state = 6, .external_lex_state = 10}, - [394] = {.lex_state = 0}, - [395] = {.lex_state = 6, .external_lex_state = 10}, + [393] = {.lex_state = 3}, + [394] = {.lex_state = 6, .external_lex_state = 10}, + [395] = {.lex_state = 0}, [396] = {.lex_state = 6, .external_lex_state = 10}, [397] = {.lex_state = 6, .external_lex_state = 10}, [398] = {.lex_state = 6, .external_lex_state = 10}, [399] = {.lex_state = 6, .external_lex_state = 10}, [400] = {.lex_state = 6, .external_lex_state = 10}, - [401] = {.lex_state = 0}, - [402] = {.lex_state = 0}, - [403] = {.lex_state = 6}, + [401] = {.lex_state = 6}, + [402] = {.lex_state = 6, .external_lex_state = 10}, + [403] = {.lex_state = 0}, [404] = {.lex_state = 0}, [405] = {.lex_state = 0}, [406] = {.lex_state = 0}, - [407] = {.lex_state = 10}, - [408] = {.lex_state = 10}, + [407] = {.lex_state = 6}, + [408] = {.lex_state = 0}, [409] = {.lex_state = 10}, [410] = {.lex_state = 10}, - [411] = {.lex_state = 8}, + [411] = {.lex_state = 10}, [412] = {.lex_state = 10}, [413] = {.lex_state = 10}, [414] = {.lex_state = 10}, [415] = {.lex_state = 10}, - [416] = {.lex_state = 0}, + [416] = {.lex_state = 10}, [417] = {.lex_state = 10}, [418] = {.lex_state = 10}, [419] = {.lex_state = 10}, [420] = {.lex_state = 10}, - [421] = {.lex_state = 10}, - [422] = {.lex_state = 0}, - [423] = {.lex_state = 0}, + [421] = {.lex_state = 0}, + [422] = {.lex_state = 8}, + [423] = {.lex_state = 10}, [424] = {.lex_state = 0}, [425] = {.lex_state = 0}, [426] = {.lex_state = 0}, - [427] = {.lex_state = 0}, - [428] = {.lex_state = 5}, - [429] = {.lex_state = 8}, + [427] = {.lex_state = 5}, + [428] = {.lex_state = 0}, + [429] = {.lex_state = 0}, [430] = {.lex_state = 0}, [431] = {.lex_state = 0}, [432] = {.lex_state = 0}, @@ -4523,16 +4525,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [436] = {.lex_state = 0}, [437] = {.lex_state = 0}, [438] = {.lex_state = 0, .external_lex_state = 11}, - [439] = {.lex_state = 0, .external_lex_state = 11}, - [440] = {.lex_state = 0, .external_lex_state = 11}, + [439] = {.lex_state = 0}, + [440] = {.lex_state = 8}, [441] = {.lex_state = 0, .external_lex_state = 11}, - [442] = {.lex_state = 0}, - [443] = {.lex_state = 0}, - [444] = {.lex_state = 66}, - [445] = {.lex_state = 0, .external_lex_state = 12}, - [446] = {.lex_state = 0}, - [447] = {.lex_state = 9}, - [448] = {.lex_state = 0, .external_lex_state = 11}, + [442] = {.lex_state = 0, .external_lex_state = 11}, + [443] = {.lex_state = 0, .external_lex_state = 11}, + [444] = {.lex_state = 0}, + [445] = {.lex_state = 66}, + [446] = {.lex_state = 0, .external_lex_state = 12}, + [447] = {.lex_state = 0}, + [448] = {.lex_state = 9}, [449] = {.lex_state = 66}, [450] = {.lex_state = 0, .external_lex_state = 11}, [451] = {.lex_state = 0, .external_lex_state = 11}, @@ -4542,9 +4544,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [455] = {.lex_state = 0, .external_lex_state = 11}, [456] = {.lex_state = 0, .external_lex_state = 11}, [457] = {.lex_state = 0}, - [458] = {.lex_state = 0}, + [458] = {.lex_state = 0, .external_lex_state = 11}, [459] = {.lex_state = 0}, - [460] = {.lex_state = 0}, + [460] = {.lex_state = 11}, [461] = {.lex_state = 0}, [462] = {.lex_state = 0}, [463] = {.lex_state = 0}, @@ -4562,33 +4564,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [475] = {.lex_state = 0}, [476] = {.lex_state = 0}, [477] = {.lex_state = 0}, - [478] = {.lex_state = 0, .external_lex_state = 10}, - [479] = {.lex_state = 0, .external_lex_state = 13}, - [480] = {.lex_state = 0}, + [478] = {.lex_state = 0}, + [479] = {.lex_state = 0}, + [480] = {.lex_state = 0, .external_lex_state = 10}, [481] = {.lex_state = 0}, - [482] = {.lex_state = 11}, + [482] = {.lex_state = 0}, [483] = {.lex_state = 0}, [484] = {.lex_state = 0}, [485] = {.lex_state = 0}, [486] = {.lex_state = 0}, - [487] = {.lex_state = 0}, + [487] = {.lex_state = 0, .external_lex_state = 10}, [488] = {.lex_state = 0}, - [489] = {.lex_state = 0, .external_lex_state = 12}, - [490] = {.lex_state = 0}, + [489] = {.lex_state = 0}, + [490] = {.lex_state = 0, .external_lex_state = 12}, [491] = {.lex_state = 0}, - [492] = {.lex_state = 0, .external_lex_state = 10}, + [492] = {.lex_state = 0}, [493] = {.lex_state = 0}, - [494] = {.lex_state = 0, .external_lex_state = 13}, + [494] = {.lex_state = 0, .external_lex_state = 10}, [495] = {.lex_state = 0}, - [496] = {.lex_state = 0}, - [497] = {.lex_state = 7}, - [498] = {.lex_state = 0}, - [499] = {.lex_state = 0, .external_lex_state = 10}, + [496] = {.lex_state = 0, .external_lex_state = 13}, + [497] = {.lex_state = 0}, + [498] = {.lex_state = 7}, + [499] = {.lex_state = 0}, [500] = {.lex_state = 0}, [501] = {.lex_state = 0}, [502] = {.lex_state = 0}, [503] = {.lex_state = 0}, - [504] = {.lex_state = 0, .external_lex_state = 13}, + [504] = {.lex_state = 0}, + [505] = {.lex_state = 0, .external_lex_state = 13}, + [506] = {.lex_state = 0, .external_lex_state = 13}, }; enum { @@ -4648,11 +4652,11 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [8] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, - [ts_external_token__concat] = true, }, [9] = { [ts_external_token_file_descriptor] = true, [ts_external_token__eq_sep_concat] = true, + [ts_external_token__concat] = true, }, [10] = { [ts_external_token__concat] = true, @@ -4753,79 +4757,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__spec_sep] = ACTIONS(1), }, [1] = { - [sym_statements] = STATE(488), - [sym__statement] = STATE(402), - [sym_legacy_quoted_stmt] = STATE(169), - [sym__simple_stmt] = STATE(169), - [sym__tmp_stmt] = STATE(169), - [sym__iter_stmt] = STATE(169), - [sym__pipe_stmt] = STATE(169), - [sym_grep_stmt] = STATE(169), - [sym_html_disable_stmt] = STATE(169), - [sym_html_enable_stmt] = STATE(169), - [sym_pipe_stmt] = STATE(169), - [sym_iter_file_lines_stmt] = STATE(169), - [sym_iter_offsets_stmt] = STATE(169), - [sym_iter_offsetssizes_stmt] = STATE(169), - [sym_iter_hit_stmt] = STATE(169), - [sym_iter_interpret_stmt] = STATE(169), - [sym_iter_interpret_offsetssizes_stmt] = STATE(169), - [sym_iter_comment_stmt] = STATE(169), - [sym_iter_dbta_stmt] = STATE(169), - [sym_iter_dbtb_stmt] = STATE(169), - [sym_iter_dbts_stmt] = STATE(169), - [sym_iter_threads_stmt] = STATE(169), - [sym_iter_bbs_stmt] = STATE(169), - [sym_iter_instrs_stmt] = STATE(169), - [sym_iter_import_stmt] = STATE(169), - [sym_iter_sections_stmt] = STATE(169), - [sym_iter_segments_stmt] = STATE(169), - [sym_iter_symbol_stmt] = STATE(169), - [sym_iter_string_stmt] = STATE(169), - [sym_iter_flags_stmt] = STATE(169), - [sym_iter_function_stmt] = STATE(169), - [sym_iter_iomap_stmt] = STATE(169), - [sym_iter_dbgmap_stmt] = STATE(169), - [sym_iter_register_stmt] = STATE(169), - [sym_iter_step_stmt] = STATE(169), - [sym_tmp_seek_stmt] = STATE(169), - [sym_tmp_blksz_stmt] = STATE(169), - [sym_tmp_fromto_stmt] = STATE(169), - [sym_tmp_arch_stmt] = STATE(169), - [sym_tmp_bits_stmt] = STATE(169), - [sym_tmp_nthi_stmt] = STATE(169), - [sym_tmp_eval_stmt] = STATE(169), - [sym_tmp_fs_stmt] = STATE(169), - [sym_tmp_reli_stmt] = STATE(169), - [sym_tmp_kuery_stmt] = STATE(169), - [sym_tmp_fd_stmt] = STATE(169), - [sym_tmp_reg_stmt] = STATE(169), - [sym_tmp_file_stmt] = STATE(169), - [sym_tmp_string_stmt] = STATE(169), - [sym_tmp_value_stmt] = STATE(169), - [sym_tmp_hex_stmt] = STATE(169), - [sym_help_stmt] = STATE(169), - [sym_macro_stmt] = STATE(169), - [sym_arged_stmt] = STATE(169), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(169), - [sym_Cf_cmd] = STATE(169), - [sym_pf_new_cmd] = STATE(169), - [sym_pf_dot_cmd] = STATE(169), - [sym_pf_cmd] = STATE(169), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(169), - [sym_redirect_stmt] = STATE(402), - [sym__dec_number] = STATE(39), + [sym_statements] = STATE(489), + [sym__statement] = STATE(403), + [sym_legacy_quoted_stmt] = STATE(163), + [sym__simple_stmt] = STATE(163), + [sym__tmp_stmt] = STATE(163), + [sym__iter_stmt] = STATE(163), + [sym__pipe_stmt] = STATE(163), + [sym_grep_stmt] = STATE(163), + [sym_html_disable_stmt] = STATE(163), + [sym_html_enable_stmt] = STATE(163), + [sym_pipe_stmt] = STATE(163), + [sym_iter_file_lines_stmt] = STATE(163), + [sym_iter_offsets_stmt] = STATE(163), + [sym_iter_offsetssizes_stmt] = STATE(163), + [sym_iter_hit_stmt] = STATE(163), + [sym_iter_interpret_stmt] = STATE(163), + [sym_iter_interpret_offsetssizes_stmt] = STATE(163), + [sym_iter_comment_stmt] = STATE(163), + [sym_iter_dbta_stmt] = STATE(163), + [sym_iter_dbtb_stmt] = STATE(163), + [sym_iter_dbts_stmt] = STATE(163), + [sym_iter_threads_stmt] = STATE(163), + [sym_iter_bbs_stmt] = STATE(163), + [sym_iter_instrs_stmt] = STATE(163), + [sym_iter_import_stmt] = STATE(163), + [sym_iter_sections_stmt] = STATE(163), + [sym_iter_segments_stmt] = STATE(163), + [sym_iter_symbol_stmt] = STATE(163), + [sym_iter_string_stmt] = STATE(163), + [sym_iter_flags_stmt] = STATE(163), + [sym_iter_function_stmt] = STATE(163), + [sym_iter_iomap_stmt] = STATE(163), + [sym_iter_dbgmap_stmt] = STATE(163), + [sym_iter_register_stmt] = STATE(163), + [sym_iter_step_stmt] = STATE(163), + [sym_tmp_seek_stmt] = STATE(163), + [sym_tmp_blksz_stmt] = STATE(163), + [sym_tmp_fromto_stmt] = STATE(163), + [sym_tmp_arch_stmt] = STATE(163), + [sym_tmp_bits_stmt] = STATE(163), + [sym_tmp_nthi_stmt] = STATE(163), + [sym_tmp_eval_stmt] = STATE(163), + [sym_tmp_fs_stmt] = STATE(163), + [sym_tmp_reli_stmt] = STATE(163), + [sym_tmp_kuery_stmt] = STATE(163), + [sym_tmp_fd_stmt] = STATE(163), + [sym_tmp_reg_stmt] = STATE(163), + [sym_tmp_file_stmt] = STATE(163), + [sym_tmp_string_stmt] = STATE(163), + [sym_tmp_value_stmt] = STATE(163), + [sym_tmp_hex_stmt] = STATE(163), + [sym_help_stmt] = STATE(163), + [sym_macro_stmt] = STATE(163), + [sym_arged_stmt] = STATE(163), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(163), + [sym_Cf_cmd] = STATE(163), + [sym_pf_new_cmd] = STATE(163), + [sym_pf_dot_cmd] = STATE(163), + [sym_pf_cmd] = STATE(163), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(163), + [sym_redirect_stmt] = STATE(403), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [aux_sym_statements_repeat1] = STATE(4), [ts_builtin_sym_end] = ACTIONS(5), @@ -4859,76 +4863,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(53), }, [2] = { - [sym_legacy_quoted_stmt] = STATE(217), - [sym__simple_stmt] = STATE(217), - [sym__tmp_stmt] = STATE(217), - [sym__iter_stmt] = STATE(217), - [sym__pipe_stmt] = STATE(217), - [sym_grep_stmt] = STATE(217), - [sym_html_disable_stmt] = STATE(217), - [sym_html_enable_stmt] = STATE(217), - [sym_pipe_stmt] = STATE(217), - [sym_iter_file_lines_stmt] = STATE(217), - [sym_iter_offsets_stmt] = STATE(217), - [sym_iter_offsetssizes_stmt] = STATE(217), - [sym_iter_hit_stmt] = STATE(217), - [sym_iter_interpret_stmt] = STATE(217), - [sym_iter_interpret_offsetssizes_stmt] = STATE(217), - [sym_iter_comment_stmt] = STATE(217), - [sym_iter_dbta_stmt] = STATE(217), - [sym_iter_dbtb_stmt] = STATE(217), - [sym_iter_dbts_stmt] = STATE(217), - [sym_iter_threads_stmt] = STATE(217), - [sym_iter_bbs_stmt] = STATE(217), - [sym_iter_instrs_stmt] = STATE(217), - [sym_iter_import_stmt] = STATE(217), - [sym_iter_sections_stmt] = STATE(217), - [sym_iter_segments_stmt] = STATE(217), - [sym_iter_symbol_stmt] = STATE(217), - [sym_iter_string_stmt] = STATE(217), - [sym_iter_flags_stmt] = STATE(217), - [sym_iter_function_stmt] = STATE(217), - [sym_iter_iomap_stmt] = STATE(217), - [sym_iter_dbgmap_stmt] = STATE(217), - [sym_iter_register_stmt] = STATE(217), - [sym_iter_step_stmt] = STATE(217), - [sym_tmp_seek_stmt] = STATE(217), - [sym_tmp_blksz_stmt] = STATE(217), - [sym_tmp_fromto_stmt] = STATE(217), - [sym_tmp_arch_stmt] = STATE(217), - [sym_tmp_bits_stmt] = STATE(217), - [sym_tmp_nthi_stmt] = STATE(217), - [sym_tmp_eval_stmt] = STATE(217), - [sym_tmp_fs_stmt] = STATE(217), - [sym_tmp_reli_stmt] = STATE(217), - [sym_tmp_kuery_stmt] = STATE(217), - [sym_tmp_fd_stmt] = STATE(217), - [sym_tmp_reg_stmt] = STATE(217), - [sym_tmp_file_stmt] = STATE(217), - [sym_tmp_string_stmt] = STATE(217), - [sym_tmp_value_stmt] = STATE(217), - [sym_tmp_hex_stmt] = STATE(217), - [sym_help_stmt] = STATE(217), - [sym_macro_stmt] = STATE(217), - [sym_arged_stmt] = STATE(217), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(217), - [sym_Cf_cmd] = STATE(217), - [sym_pf_new_cmd] = STATE(217), - [sym_pf_dot_cmd] = STATE(217), - [sym_pf_cmd] = STATE(217), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(217), - [sym__dec_number] = STATE(39), + [sym_legacy_quoted_stmt] = STATE(182), + [sym__simple_stmt] = STATE(182), + [sym__tmp_stmt] = STATE(182), + [sym__iter_stmt] = STATE(182), + [sym__pipe_stmt] = STATE(182), + [sym_grep_stmt] = STATE(182), + [sym_html_disable_stmt] = STATE(182), + [sym_html_enable_stmt] = STATE(182), + [sym_pipe_stmt] = STATE(182), + [sym_iter_file_lines_stmt] = STATE(182), + [sym_iter_offsets_stmt] = STATE(182), + [sym_iter_offsetssizes_stmt] = STATE(182), + [sym_iter_hit_stmt] = STATE(182), + [sym_iter_interpret_stmt] = STATE(182), + [sym_iter_interpret_offsetssizes_stmt] = STATE(182), + [sym_iter_comment_stmt] = STATE(182), + [sym_iter_dbta_stmt] = STATE(182), + [sym_iter_dbtb_stmt] = STATE(182), + [sym_iter_dbts_stmt] = STATE(182), + [sym_iter_threads_stmt] = STATE(182), + [sym_iter_bbs_stmt] = STATE(182), + [sym_iter_instrs_stmt] = STATE(182), + [sym_iter_import_stmt] = STATE(182), + [sym_iter_sections_stmt] = STATE(182), + [sym_iter_segments_stmt] = STATE(182), + [sym_iter_symbol_stmt] = STATE(182), + [sym_iter_string_stmt] = STATE(182), + [sym_iter_flags_stmt] = STATE(182), + [sym_iter_function_stmt] = STATE(182), + [sym_iter_iomap_stmt] = STATE(182), + [sym_iter_dbgmap_stmt] = STATE(182), + [sym_iter_register_stmt] = STATE(182), + [sym_iter_step_stmt] = STATE(182), + [sym_tmp_seek_stmt] = STATE(182), + [sym_tmp_blksz_stmt] = STATE(182), + [sym_tmp_fromto_stmt] = STATE(182), + [sym_tmp_arch_stmt] = STATE(182), + [sym_tmp_bits_stmt] = STATE(182), + [sym_tmp_nthi_stmt] = STATE(182), + [sym_tmp_eval_stmt] = STATE(182), + [sym_tmp_fs_stmt] = STATE(182), + [sym_tmp_reli_stmt] = STATE(182), + [sym_tmp_kuery_stmt] = STATE(182), + [sym_tmp_fd_stmt] = STATE(182), + [sym_tmp_reg_stmt] = STATE(182), + [sym_tmp_file_stmt] = STATE(182), + [sym_tmp_string_stmt] = STATE(182), + [sym_tmp_value_stmt] = STATE(182), + [sym_tmp_hex_stmt] = STATE(182), + [sym_help_stmt] = STATE(182), + [sym_macro_stmt] = STATE(182), + [sym_arged_stmt] = STATE(182), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(182), + [sym_Cf_cmd] = STATE(182), + [sym_pf_new_cmd] = STATE(182), + [sym_pf_dot_cmd] = STATE(182), + [sym_pf_cmd] = STATE(182), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(182), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [ts_builtin_sym_end] = ACTIONS(55), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5012,77 +5016,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(55), }, [3] = { - [sym_legacy_quoted_stmt] = STATE(217), - [sym__simple_stmt] = STATE(217), - [sym__tmp_stmt] = STATE(217), - [sym__iter_stmt] = STATE(217), - [sym__pipe_stmt] = STATE(217), - [sym_grep_stmt] = STATE(217), - [sym_html_disable_stmt] = STATE(217), - [sym_html_enable_stmt] = STATE(217), - [sym_pipe_stmt] = STATE(217), - [sym_iter_file_lines_stmt] = STATE(217), - [sym_iter_offsets_stmt] = STATE(217), - [sym_iter_offsetssizes_stmt] = STATE(217), - [sym_iter_hit_stmt] = STATE(217), - [sym_iter_interpret_stmt] = STATE(217), - [sym_iter_interpret_offsetssizes_stmt] = STATE(217), - [sym_iter_comment_stmt] = STATE(217), - [sym_iter_dbta_stmt] = STATE(217), - [sym_iter_dbtb_stmt] = STATE(217), - [sym_iter_dbts_stmt] = STATE(217), - [sym_iter_threads_stmt] = STATE(217), - [sym_iter_bbs_stmt] = STATE(217), - [sym_iter_instrs_stmt] = STATE(217), - [sym_iter_import_stmt] = STATE(217), - [sym_iter_sections_stmt] = STATE(217), - [sym_iter_segments_stmt] = STATE(217), - [sym_iter_symbol_stmt] = STATE(217), - [sym_iter_string_stmt] = STATE(217), - [sym_iter_flags_stmt] = STATE(217), - [sym_iter_function_stmt] = STATE(217), - [sym_iter_iomap_stmt] = STATE(217), - [sym_iter_dbgmap_stmt] = STATE(217), - [sym_iter_register_stmt] = STATE(217), - [sym_iter_step_stmt] = STATE(217), - [sym_tmp_seek_stmt] = STATE(217), - [sym_tmp_blksz_stmt] = STATE(217), - [sym_tmp_fromto_stmt] = STATE(217), - [sym_tmp_arch_stmt] = STATE(217), - [sym_tmp_bits_stmt] = STATE(217), - [sym_tmp_nthi_stmt] = STATE(217), - [sym_tmp_eval_stmt] = STATE(217), - [sym_tmp_fs_stmt] = STATE(217), - [sym_tmp_reli_stmt] = STATE(217), - [sym_tmp_kuery_stmt] = STATE(217), - [sym_tmp_fd_stmt] = STATE(217), - [sym_tmp_reg_stmt] = STATE(217), - [sym_tmp_file_stmt] = STATE(217), - [sym_tmp_string_stmt] = STATE(217), - [sym_tmp_value_stmt] = STATE(217), - [sym_tmp_hex_stmt] = STATE(217), - [sym_help_stmt] = STATE(217), - [sym_macro_stmt] = STATE(217), - [sym_arged_stmt] = STATE(217), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(217), - [sym_Cf_cmd] = STATE(217), - [sym_pf_new_cmd] = STATE(217), - [sym_pf_dot_cmd] = STATE(217), - [sym_pf_cmd] = STATE(217), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(217), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [sym_legacy_quoted_stmt] = STATE(182), + [sym__simple_stmt] = STATE(182), + [sym__tmp_stmt] = STATE(182), + [sym__iter_stmt] = STATE(182), + [sym__pipe_stmt] = STATE(182), + [sym_grep_stmt] = STATE(182), + [sym_html_disable_stmt] = STATE(182), + [sym_html_enable_stmt] = STATE(182), + [sym_pipe_stmt] = STATE(182), + [sym_iter_file_lines_stmt] = STATE(182), + [sym_iter_offsets_stmt] = STATE(182), + [sym_iter_offsetssizes_stmt] = STATE(182), + [sym_iter_hit_stmt] = STATE(182), + [sym_iter_interpret_stmt] = STATE(182), + [sym_iter_interpret_offsetssizes_stmt] = STATE(182), + [sym_iter_comment_stmt] = STATE(182), + [sym_iter_dbta_stmt] = STATE(182), + [sym_iter_dbtb_stmt] = STATE(182), + [sym_iter_dbts_stmt] = STATE(182), + [sym_iter_threads_stmt] = STATE(182), + [sym_iter_bbs_stmt] = STATE(182), + [sym_iter_instrs_stmt] = STATE(182), + [sym_iter_import_stmt] = STATE(182), + [sym_iter_sections_stmt] = STATE(182), + [sym_iter_segments_stmt] = STATE(182), + [sym_iter_symbol_stmt] = STATE(182), + [sym_iter_string_stmt] = STATE(182), + [sym_iter_flags_stmt] = STATE(182), + [sym_iter_function_stmt] = STATE(182), + [sym_iter_iomap_stmt] = STATE(182), + [sym_iter_dbgmap_stmt] = STATE(182), + [sym_iter_register_stmt] = STATE(182), + [sym_iter_step_stmt] = STATE(182), + [sym_tmp_seek_stmt] = STATE(182), + [sym_tmp_blksz_stmt] = STATE(182), + [sym_tmp_fromto_stmt] = STATE(182), + [sym_tmp_arch_stmt] = STATE(182), + [sym_tmp_bits_stmt] = STATE(182), + [sym_tmp_nthi_stmt] = STATE(182), + [sym_tmp_eval_stmt] = STATE(182), + [sym_tmp_fs_stmt] = STATE(182), + [sym_tmp_reli_stmt] = STATE(182), + [sym_tmp_kuery_stmt] = STATE(182), + [sym_tmp_fd_stmt] = STATE(182), + [sym_tmp_reg_stmt] = STATE(182), + [sym_tmp_file_stmt] = STATE(182), + [sym_tmp_string_stmt] = STATE(182), + [sym_tmp_value_stmt] = STATE(182), + [sym_tmp_hex_stmt] = STATE(182), + [sym_help_stmt] = STATE(182), + [sym_macro_stmt] = STATE(182), + [sym_arged_stmt] = STATE(182), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(182), + [sym_Cf_cmd] = STATE(182), + [sym_pf_new_cmd] = STATE(182), + [sym_pf_dot_cmd] = STATE(182), + [sym_pf_cmd] = STATE(182), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(182), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_TILDE] = ACTIONS(55), [anon_sym_PIPE] = ACTIONS(57), @@ -5162,80 +5166,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(55), }, [4] = { - [sym__statement] = STATE(401), - [sym_legacy_quoted_stmt] = STATE(169), - [sym__simple_stmt] = STATE(169), - [sym__tmp_stmt] = STATE(169), - [sym__iter_stmt] = STATE(169), - [sym__pipe_stmt] = STATE(169), - [sym_grep_stmt] = STATE(169), - [sym_html_disable_stmt] = STATE(169), - [sym_html_enable_stmt] = STATE(169), - [sym_pipe_stmt] = STATE(169), - [sym_iter_file_lines_stmt] = STATE(169), - [sym_iter_offsets_stmt] = STATE(169), - [sym_iter_offsetssizes_stmt] = STATE(169), - [sym_iter_hit_stmt] = STATE(169), - [sym_iter_interpret_stmt] = STATE(169), - [sym_iter_interpret_offsetssizes_stmt] = STATE(169), - [sym_iter_comment_stmt] = STATE(169), - [sym_iter_dbta_stmt] = STATE(169), - [sym_iter_dbtb_stmt] = STATE(169), - [sym_iter_dbts_stmt] = STATE(169), - [sym_iter_threads_stmt] = STATE(169), - [sym_iter_bbs_stmt] = STATE(169), - [sym_iter_instrs_stmt] = STATE(169), - [sym_iter_import_stmt] = STATE(169), - [sym_iter_sections_stmt] = STATE(169), - [sym_iter_segments_stmt] = STATE(169), - [sym_iter_symbol_stmt] = STATE(169), - [sym_iter_string_stmt] = STATE(169), - [sym_iter_flags_stmt] = STATE(169), - [sym_iter_function_stmt] = STATE(169), - [sym_iter_iomap_stmt] = STATE(169), - [sym_iter_dbgmap_stmt] = STATE(169), - [sym_iter_register_stmt] = STATE(169), - [sym_iter_step_stmt] = STATE(169), - [sym_tmp_seek_stmt] = STATE(169), - [sym_tmp_blksz_stmt] = STATE(169), - [sym_tmp_fromto_stmt] = STATE(169), - [sym_tmp_arch_stmt] = STATE(169), - [sym_tmp_bits_stmt] = STATE(169), - [sym_tmp_nthi_stmt] = STATE(169), - [sym_tmp_eval_stmt] = STATE(169), - [sym_tmp_fs_stmt] = STATE(169), - [sym_tmp_reli_stmt] = STATE(169), - [sym_tmp_kuery_stmt] = STATE(169), - [sym_tmp_fd_stmt] = STATE(169), - [sym_tmp_reg_stmt] = STATE(169), - [sym_tmp_file_stmt] = STATE(169), - [sym_tmp_string_stmt] = STATE(169), - [sym_tmp_value_stmt] = STATE(169), - [sym_tmp_hex_stmt] = STATE(169), - [sym_help_stmt] = STATE(169), - [sym_macro_stmt] = STATE(169), - [sym_arged_stmt] = STATE(169), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(169), - [sym_Cf_cmd] = STATE(169), - [sym_pf_new_cmd] = STATE(169), - [sym_pf_dot_cmd] = STATE(169), - [sym_pf_cmd] = STATE(169), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(169), - [sym_redirect_stmt] = STATE(401), - [sym__dec_number] = STATE(39), + [sym__statement] = STATE(408), + [sym_legacy_quoted_stmt] = STATE(163), + [sym__simple_stmt] = STATE(163), + [sym__tmp_stmt] = STATE(163), + [sym__iter_stmt] = STATE(163), + [sym__pipe_stmt] = STATE(163), + [sym_grep_stmt] = STATE(163), + [sym_html_disable_stmt] = STATE(163), + [sym_html_enable_stmt] = STATE(163), + [sym_pipe_stmt] = STATE(163), + [sym_iter_file_lines_stmt] = STATE(163), + [sym_iter_offsets_stmt] = STATE(163), + [sym_iter_offsetssizes_stmt] = STATE(163), + [sym_iter_hit_stmt] = STATE(163), + [sym_iter_interpret_stmt] = STATE(163), + [sym_iter_interpret_offsetssizes_stmt] = STATE(163), + [sym_iter_comment_stmt] = STATE(163), + [sym_iter_dbta_stmt] = STATE(163), + [sym_iter_dbtb_stmt] = STATE(163), + [sym_iter_dbts_stmt] = STATE(163), + [sym_iter_threads_stmt] = STATE(163), + [sym_iter_bbs_stmt] = STATE(163), + [sym_iter_instrs_stmt] = STATE(163), + [sym_iter_import_stmt] = STATE(163), + [sym_iter_sections_stmt] = STATE(163), + [sym_iter_segments_stmt] = STATE(163), + [sym_iter_symbol_stmt] = STATE(163), + [sym_iter_string_stmt] = STATE(163), + [sym_iter_flags_stmt] = STATE(163), + [sym_iter_function_stmt] = STATE(163), + [sym_iter_iomap_stmt] = STATE(163), + [sym_iter_dbgmap_stmt] = STATE(163), + [sym_iter_register_stmt] = STATE(163), + [sym_iter_step_stmt] = STATE(163), + [sym_tmp_seek_stmt] = STATE(163), + [sym_tmp_blksz_stmt] = STATE(163), + [sym_tmp_fromto_stmt] = STATE(163), + [sym_tmp_arch_stmt] = STATE(163), + [sym_tmp_bits_stmt] = STATE(163), + [sym_tmp_nthi_stmt] = STATE(163), + [sym_tmp_eval_stmt] = STATE(163), + [sym_tmp_fs_stmt] = STATE(163), + [sym_tmp_reli_stmt] = STATE(163), + [sym_tmp_kuery_stmt] = STATE(163), + [sym_tmp_fd_stmt] = STATE(163), + [sym_tmp_reg_stmt] = STATE(163), + [sym_tmp_file_stmt] = STATE(163), + [sym_tmp_string_stmt] = STATE(163), + [sym_tmp_value_stmt] = STATE(163), + [sym_tmp_hex_stmt] = STATE(163), + [sym_help_stmt] = STATE(163), + [sym_macro_stmt] = STATE(163), + [sym_arged_stmt] = STATE(163), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(163), + [sym_Cf_cmd] = STATE(163), + [sym_pf_new_cmd] = STATE(163), + [sym_pf_dot_cmd] = STATE(163), + [sym_pf_cmd] = STATE(163), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(163), + [sym_redirect_stmt] = STATE(408), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym_statements_repeat1] = STATE(269), + [aux_sym_statements_repeat1] = STATE(271), [ts_builtin_sym_end] = ACTIONS(83), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(85), @@ -5267,78 +5271,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(53), }, [5] = { - [sym__statement] = STATE(416), - [sym_legacy_quoted_stmt] = STATE(169), - [sym__simple_stmt] = STATE(169), - [sym__tmp_stmt] = STATE(169), - [sym__iter_stmt] = STATE(169), - [sym__pipe_stmt] = STATE(169), - [sym_grep_stmt] = STATE(169), - [sym_html_disable_stmt] = STATE(169), - [sym_html_enable_stmt] = STATE(169), - [sym_pipe_stmt] = STATE(169), - [sym_iter_file_lines_stmt] = STATE(169), - [sym_iter_offsets_stmt] = STATE(169), - [sym_iter_offsetssizes_stmt] = STATE(169), - [sym_iter_hit_stmt] = STATE(169), - [sym_iter_interpret_stmt] = STATE(169), - [sym_iter_interpret_offsetssizes_stmt] = STATE(169), - [sym_iter_comment_stmt] = STATE(169), - [sym_iter_dbta_stmt] = STATE(169), - [sym_iter_dbtb_stmt] = STATE(169), - [sym_iter_dbts_stmt] = STATE(169), - [sym_iter_threads_stmt] = STATE(169), - [sym_iter_bbs_stmt] = STATE(169), - [sym_iter_instrs_stmt] = STATE(169), - [sym_iter_import_stmt] = STATE(169), - [sym_iter_sections_stmt] = STATE(169), - [sym_iter_segments_stmt] = STATE(169), - [sym_iter_symbol_stmt] = STATE(169), - [sym_iter_string_stmt] = STATE(169), - [sym_iter_flags_stmt] = STATE(169), - [sym_iter_function_stmt] = STATE(169), - [sym_iter_iomap_stmt] = STATE(169), - [sym_iter_dbgmap_stmt] = STATE(169), - [sym_iter_register_stmt] = STATE(169), - [sym_iter_step_stmt] = STATE(169), - [sym_tmp_seek_stmt] = STATE(169), - [sym_tmp_blksz_stmt] = STATE(169), - [sym_tmp_fromto_stmt] = STATE(169), - [sym_tmp_arch_stmt] = STATE(169), - [sym_tmp_bits_stmt] = STATE(169), - [sym_tmp_nthi_stmt] = STATE(169), - [sym_tmp_eval_stmt] = STATE(169), - [sym_tmp_fs_stmt] = STATE(169), - [sym_tmp_reli_stmt] = STATE(169), - [sym_tmp_kuery_stmt] = STATE(169), - [sym_tmp_fd_stmt] = STATE(169), - [sym_tmp_reg_stmt] = STATE(169), - [sym_tmp_file_stmt] = STATE(169), - [sym_tmp_string_stmt] = STATE(169), - [sym_tmp_value_stmt] = STATE(169), - [sym_tmp_hex_stmt] = STATE(169), - [sym_help_stmt] = STATE(169), - [sym_macro_stmt] = STATE(169), - [sym_arged_stmt] = STATE(169), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(169), - [sym_Cf_cmd] = STATE(169), - [sym_pf_new_cmd] = STATE(169), - [sym_pf_dot_cmd] = STATE(169), - [sym_pf_cmd] = STATE(169), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(169), - [sym_redirect_stmt] = STATE(416), - [sym__dec_number] = STATE(39), + [sym__statement] = STATE(421), + [sym_legacy_quoted_stmt] = STATE(163), + [sym__simple_stmt] = STATE(163), + [sym__tmp_stmt] = STATE(163), + [sym__iter_stmt] = STATE(163), + [sym__pipe_stmt] = STATE(163), + [sym_grep_stmt] = STATE(163), + [sym_html_disable_stmt] = STATE(163), + [sym_html_enable_stmt] = STATE(163), + [sym_pipe_stmt] = STATE(163), + [sym_iter_file_lines_stmt] = STATE(163), + [sym_iter_offsets_stmt] = STATE(163), + [sym_iter_offsetssizes_stmt] = STATE(163), + [sym_iter_hit_stmt] = STATE(163), + [sym_iter_interpret_stmt] = STATE(163), + [sym_iter_interpret_offsetssizes_stmt] = STATE(163), + [sym_iter_comment_stmt] = STATE(163), + [sym_iter_dbta_stmt] = STATE(163), + [sym_iter_dbtb_stmt] = STATE(163), + [sym_iter_dbts_stmt] = STATE(163), + [sym_iter_threads_stmt] = STATE(163), + [sym_iter_bbs_stmt] = STATE(163), + [sym_iter_instrs_stmt] = STATE(163), + [sym_iter_import_stmt] = STATE(163), + [sym_iter_sections_stmt] = STATE(163), + [sym_iter_segments_stmt] = STATE(163), + [sym_iter_symbol_stmt] = STATE(163), + [sym_iter_string_stmt] = STATE(163), + [sym_iter_flags_stmt] = STATE(163), + [sym_iter_function_stmt] = STATE(163), + [sym_iter_iomap_stmt] = STATE(163), + [sym_iter_dbgmap_stmt] = STATE(163), + [sym_iter_register_stmt] = STATE(163), + [sym_iter_step_stmt] = STATE(163), + [sym_tmp_seek_stmt] = STATE(163), + [sym_tmp_blksz_stmt] = STATE(163), + [sym_tmp_fromto_stmt] = STATE(163), + [sym_tmp_arch_stmt] = STATE(163), + [sym_tmp_bits_stmt] = STATE(163), + [sym_tmp_nthi_stmt] = STATE(163), + [sym_tmp_eval_stmt] = STATE(163), + [sym_tmp_fs_stmt] = STATE(163), + [sym_tmp_reli_stmt] = STATE(163), + [sym_tmp_kuery_stmt] = STATE(163), + [sym_tmp_fd_stmt] = STATE(163), + [sym_tmp_reg_stmt] = STATE(163), + [sym_tmp_file_stmt] = STATE(163), + [sym_tmp_string_stmt] = STATE(163), + [sym_tmp_value_stmt] = STATE(163), + [sym_tmp_hex_stmt] = STATE(163), + [sym_help_stmt] = STATE(163), + [sym_macro_stmt] = STATE(163), + [sym_arged_stmt] = STATE(163), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(163), + [sym_Cf_cmd] = STATE(163), + [sym_pf_new_cmd] = STATE(163), + [sym_pf_dot_cmd] = STATE(163), + [sym_pf_cmd] = STATE(163), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(163), + [sym_redirect_stmt] = STATE(421), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [ts_builtin_sym_end] = ACTIONS(87), [anon_sym_DQUOTE] = ACTIONS(7), @@ -5371,186 +5375,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(53), }, [6] = { - [sym__statements_singleline] = STATE(500), - [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [7] = { - [sym__statements_singleline] = STATE(483), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [sym__statements_singleline] = STATE(459), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5576,84 +5477,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [8] = { - [sym__statements_singleline] = STATE(468), + [7] = { + [sym__statements_singleline] = STATE(485), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5679,187 +5580,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [9] = { - [sym__statements_singleline] = STATE(467), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), + [8] = { + [sym__statements_singleline] = STATE(470), + [sym__statement] = STATE(434), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(434), [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [aux_sym__statements_singleline_repeat1] = STATE(33), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), [aux_sym__interpret_stmt_token4] = ACTIONS(23), [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), + [sym_system_identifier] = ACTIONS(41), [sym_question_mark_identifier] = ACTIONS(43), [sym_pointer_identifier] = ACTIONS(45), [aux_sym__dec_number_token1] = ACTIONS(47), [aux_sym__dec_number_token2] = ACTIONS(49), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), + [sym__help_stmt] = ACTIONS(53), }, - [10] = { - [sym__statements_singleline] = STATE(471), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [9] = { + [sym__statements_singleline] = STATE(469), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -5885,187 +5786,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [11] = { - [sym__statements_singleline] = STATE(466), - [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [12] = { - [sym__statements_singleline] = STATE(465), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [10] = { + [sym__statements_singleline] = STATE(473), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6091,84 +5889,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [13] = { - [sym__statements_singleline] = STATE(464), + [11] = { + [sym__statements_singleline] = STATE(468), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6194,187 +5992,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [14] = { - [sym__statements_singleline] = STATE(469), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [aux_sym__statements_singleline_repeat1] = STATE(33), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), - }, - [15] = { - [sym__statements_singleline] = STATE(463), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [12] = { + [sym__statements_singleline] = STATE(467), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6400,84 +6095,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [16] = { - [sym__statements_singleline] = STATE(462), + [13] = { + [sym__statements_singleline] = STATE(466), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6503,84 +6198,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [17] = { - [sym__statements_singleline] = STATE(461), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [14] = { + [sym__statements_singleline] = STATE(471), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6606,84 +6301,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [18] = { - [sym__statements_singleline] = STATE(475), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [15] = { + [sym__statements_singleline] = STATE(465), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -6709,191 +6404,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [19] = { - [sym__statements_singleline] = STATE(460), - [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [20] = { - [sym__statements_singleline] = STATE(481), + [16] = { + [sym__statements_singleline] = STATE(464), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(434), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(31), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), [anon_sym_DOT] = ACTIONS(17), [aux_sym__interpret_stmt_token1] = ACTIONS(19), [aux_sym__interpret_stmt_token3] = ACTIONS(21), @@ -6915,84 +6507,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [21] = { - [sym__statements_singleline] = STATE(459), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [17] = { + [sym__statements_singleline] = STATE(463), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7018,84 +6610,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [22] = { - [sym__statements_singleline] = STATE(480), + [18] = { + [sym__statements_singleline] = STATE(462), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7121,84 +6713,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [23] = { - [sym__statements_singleline] = STATE(470), + [19] = { + [sym__statements_singleline] = STATE(461), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [aux_sym__statements_singleline_repeat1] = STATE(33), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(79), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(81), + }, + [20] = { + [sym__statements_singleline] = STATE(472), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7224,84 +6919,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [24] = { - [sym__statements_singleline] = STATE(484), + [21] = { + [sym__statements_singleline] = STATE(482), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7327,84 +7022,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [25] = { - [sym__statements_singleline] = STATE(498), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [22] = { + [sym__statements_singleline] = STATE(484), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7430,84 +7125,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [26] = { - [sym__statements_singleline] = STATE(473), + [23] = { + [sym__statements_singleline] = STATE(483), [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), + [aux_sym__statements_singleline_repeat1] = STATE(31), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_SEMI] = ACTIONS(91), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7533,290 +7228,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [27] = { - [sym__statements_singleline] = STATE(476), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [aux_sym__statements_singleline_repeat1] = STATE(33), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), - }, - [28] = { - [sym__statements_singleline] = STATE(474), - [sym__statement] = STATE(434), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(434), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(32), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(89), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [29] = { - [sym__statements_singleline] = STATE(495), - [sym__statement] = STATE(424), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(424), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [24] = { + [sym__statements_singleline] = STATE(497), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [aux_sym__statements_singleline_repeat1] = STATE(33), [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_SEMI] = ACTIONS(89), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), @@ -7842,80 +7331,799 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [30] = { - [sym__statement] = STATE(423), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(423), + [25] = { + [sym__statements_singleline] = STATE(500), + [sym__statement] = STATE(434), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(434), [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(31), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [26] = { + [sym__statements_singleline] = STATE(477), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [aux_sym__statements_singleline_repeat1] = STATE(33), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(79), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(81), + }, + [27] = { + [sym__statements_singleline] = STATE(474), + [sym__statement] = STATE(434), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(434), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(31), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [28] = { + [sym__statements_singleline] = STATE(475), + [sym__statement] = STATE(429), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(429), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [aux_sym__statements_singleline_repeat1] = STATE(33), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(89), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(79), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(81), + }, + [29] = { + [sym__statements_singleline] = STATE(476), + [sym__statement] = STATE(434), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(434), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(31), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(91), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [30] = { + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(439), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_RPAREN] = ACTIONS(93), + [anon_sym_SEMI] = ACTIONS(93), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [31] = { + [sym__statement] = STATE(431), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(431), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [aux_sym__statements_singleline_repeat1] = STATE(272), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_SEMI] = ACTIONS(95), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [32] = { + [sym__statement] = STATE(439), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), + [sym_redirect_stmt] = STATE(439), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(93), [anon_sym_LPAREN] = ACTIONS(11), @@ -7944,385 +8152,181 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(81), }, - [31] = { - [sym__statement] = STATE(423), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(423), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_RPAREN] = ACTIONS(93), - [anon_sym_SEMI] = ACTIONS(93), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [32] = { + [33] = { [sym__statement] = STATE(432), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), + [sym_legacy_quoted_stmt] = STATE(263), + [sym__simple_stmt] = STATE(263), + [sym__tmp_stmt] = STATE(263), + [sym__iter_stmt] = STATE(263), + [sym__pipe_stmt] = STATE(263), + [sym_grep_stmt] = STATE(263), + [sym_html_disable_stmt] = STATE(263), + [sym_html_enable_stmt] = STATE(263), + [sym_pipe_stmt] = STATE(263), + [sym_iter_file_lines_stmt] = STATE(263), + [sym_iter_offsets_stmt] = STATE(263), + [sym_iter_offsetssizes_stmt] = STATE(263), + [sym_iter_hit_stmt] = STATE(263), + [sym_iter_interpret_stmt] = STATE(263), + [sym_iter_interpret_offsetssizes_stmt] = STATE(263), + [sym_iter_comment_stmt] = STATE(263), + [sym_iter_dbta_stmt] = STATE(263), + [sym_iter_dbtb_stmt] = STATE(263), + [sym_iter_dbts_stmt] = STATE(263), + [sym_iter_threads_stmt] = STATE(263), + [sym_iter_bbs_stmt] = STATE(263), + [sym_iter_instrs_stmt] = STATE(263), + [sym_iter_import_stmt] = STATE(263), + [sym_iter_sections_stmt] = STATE(263), + [sym_iter_segments_stmt] = STATE(263), + [sym_iter_symbol_stmt] = STATE(263), + [sym_iter_string_stmt] = STATE(263), + [sym_iter_flags_stmt] = STATE(263), + [sym_iter_function_stmt] = STATE(263), + [sym_iter_iomap_stmt] = STATE(263), + [sym_iter_dbgmap_stmt] = STATE(263), + [sym_iter_register_stmt] = STATE(263), + [sym_iter_step_stmt] = STATE(263), + [sym_tmp_seek_stmt] = STATE(263), + [sym_tmp_blksz_stmt] = STATE(263), + [sym_tmp_fromto_stmt] = STATE(263), + [sym_tmp_arch_stmt] = STATE(263), + [sym_tmp_bits_stmt] = STATE(263), + [sym_tmp_nthi_stmt] = STATE(263), + [sym_tmp_eval_stmt] = STATE(263), + [sym_tmp_fs_stmt] = STATE(263), + [sym_tmp_reli_stmt] = STATE(263), + [sym_tmp_kuery_stmt] = STATE(263), + [sym_tmp_fd_stmt] = STATE(263), + [sym_tmp_reg_stmt] = STATE(263), + [sym_tmp_file_stmt] = STATE(263), + [sym_tmp_string_stmt] = STATE(263), + [sym_tmp_value_stmt] = STATE(263), + [sym_tmp_hex_stmt] = STATE(263), + [sym_help_stmt] = STATE(263), + [sym_macro_stmt] = STATE(263), + [sym_arged_stmt] = STATE(263), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(263), + [sym_Cf_cmd] = STATE(263), + [sym_pf_new_cmd] = STATE(263), + [sym_pf_dot_cmd] = STATE(263), + [sym_pf_cmd] = STATE(263), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(263), [sym_redirect_stmt] = STATE(432), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [aux_sym__statements_singleline_repeat1] = STATE(270), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [aux_sym__statements_singleline_repeat1] = STATE(272), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_SEMI] = ACTIONS(95), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), [aux_sym__interpret_stmt_token4] = ACTIONS(23), [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), + [sym_system_identifier] = ACTIONS(79), [sym_question_mark_identifier] = ACTIONS(43), [sym_pointer_identifier] = ACTIONS(45), [aux_sym__dec_number_token1] = ACTIONS(47), [aux_sym__dec_number_token2] = ACTIONS(49), [sym__comment] = ACTIONS(3), [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), + [sym__help_stmt] = ACTIONS(81), }, - [33] = { - [sym__statement] = STATE(422), - [sym_legacy_quoted_stmt] = STATE(261), - [sym__simple_stmt] = STATE(261), - [sym__tmp_stmt] = STATE(261), - [sym__iter_stmt] = STATE(261), - [sym__pipe_stmt] = STATE(261), - [sym_grep_stmt] = STATE(261), - [sym_html_disable_stmt] = STATE(261), - [sym_html_enable_stmt] = STATE(261), - [sym_pipe_stmt] = STATE(261), - [sym_iter_file_lines_stmt] = STATE(261), - [sym_iter_offsets_stmt] = STATE(261), - [sym_iter_offsetssizes_stmt] = STATE(261), - [sym_iter_hit_stmt] = STATE(261), - [sym_iter_interpret_stmt] = STATE(261), - [sym_iter_interpret_offsetssizes_stmt] = STATE(261), - [sym_iter_comment_stmt] = STATE(261), - [sym_iter_dbta_stmt] = STATE(261), - [sym_iter_dbtb_stmt] = STATE(261), - [sym_iter_dbts_stmt] = STATE(261), - [sym_iter_threads_stmt] = STATE(261), - [sym_iter_bbs_stmt] = STATE(261), - [sym_iter_instrs_stmt] = STATE(261), - [sym_iter_import_stmt] = STATE(261), - [sym_iter_sections_stmt] = STATE(261), - [sym_iter_segments_stmt] = STATE(261), - [sym_iter_symbol_stmt] = STATE(261), - [sym_iter_string_stmt] = STATE(261), - [sym_iter_flags_stmt] = STATE(261), - [sym_iter_function_stmt] = STATE(261), - [sym_iter_iomap_stmt] = STATE(261), - [sym_iter_dbgmap_stmt] = STATE(261), - [sym_iter_register_stmt] = STATE(261), - [sym_iter_step_stmt] = STATE(261), - [sym_tmp_seek_stmt] = STATE(261), - [sym_tmp_blksz_stmt] = STATE(261), - [sym_tmp_fromto_stmt] = STATE(261), - [sym_tmp_arch_stmt] = STATE(261), - [sym_tmp_bits_stmt] = STATE(261), - [sym_tmp_nthi_stmt] = STATE(261), - [sym_tmp_eval_stmt] = STATE(261), - [sym_tmp_fs_stmt] = STATE(261), - [sym_tmp_reli_stmt] = STATE(261), - [sym_tmp_kuery_stmt] = STATE(261), - [sym_tmp_fd_stmt] = STATE(261), - [sym_tmp_reg_stmt] = STATE(261), - [sym_tmp_file_stmt] = STATE(261), - [sym_tmp_string_stmt] = STATE(261), - [sym_tmp_value_stmt] = STATE(261), - [sym_tmp_hex_stmt] = STATE(261), - [sym_help_stmt] = STATE(261), - [sym_macro_stmt] = STATE(261), - [sym_arged_stmt] = STATE(261), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(261), - [sym_Cf_cmd] = STATE(261), - [sym_pf_new_cmd] = STATE(261), - [sym_pf_dot_cmd] = STATE(261), - [sym_pf_cmd] = STATE(261), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(261), - [sym_redirect_stmt] = STATE(422), + [34] = { + [sym__statement] = STATE(428), + [sym_legacy_quoted_stmt] = STATE(262), + [sym__simple_stmt] = STATE(262), + [sym__tmp_stmt] = STATE(262), + [sym__iter_stmt] = STATE(262), + [sym__pipe_stmt] = STATE(262), + [sym_grep_stmt] = STATE(262), + [sym_html_disable_stmt] = STATE(262), + [sym_html_enable_stmt] = STATE(262), + [sym_pipe_stmt] = STATE(262), + [sym_iter_file_lines_stmt] = STATE(262), + [sym_iter_offsets_stmt] = STATE(262), + [sym_iter_offsetssizes_stmt] = STATE(262), + [sym_iter_hit_stmt] = STATE(262), + [sym_iter_interpret_stmt] = STATE(262), + [sym_iter_interpret_offsetssizes_stmt] = STATE(262), + [sym_iter_comment_stmt] = STATE(262), + [sym_iter_dbta_stmt] = STATE(262), + [sym_iter_dbtb_stmt] = STATE(262), + [sym_iter_dbts_stmt] = STATE(262), + [sym_iter_threads_stmt] = STATE(262), + [sym_iter_bbs_stmt] = STATE(262), + [sym_iter_instrs_stmt] = STATE(262), + [sym_iter_import_stmt] = STATE(262), + [sym_iter_sections_stmt] = STATE(262), + [sym_iter_segments_stmt] = STATE(262), + [sym_iter_symbol_stmt] = STATE(262), + [sym_iter_string_stmt] = STATE(262), + [sym_iter_flags_stmt] = STATE(262), + [sym_iter_function_stmt] = STATE(262), + [sym_iter_iomap_stmt] = STATE(262), + [sym_iter_dbgmap_stmt] = STATE(262), + [sym_iter_register_stmt] = STATE(262), + [sym_iter_step_stmt] = STATE(262), + [sym_tmp_seek_stmt] = STATE(262), + [sym_tmp_blksz_stmt] = STATE(262), + [sym_tmp_fromto_stmt] = STATE(262), + [sym_tmp_arch_stmt] = STATE(262), + [sym_tmp_bits_stmt] = STATE(262), + [sym_tmp_nthi_stmt] = STATE(262), + [sym_tmp_eval_stmt] = STATE(262), + [sym_tmp_fs_stmt] = STATE(262), + [sym_tmp_reli_stmt] = STATE(262), + [sym_tmp_kuery_stmt] = STATE(262), + [sym_tmp_fd_stmt] = STATE(262), + [sym_tmp_reg_stmt] = STATE(262), + [sym_tmp_file_stmt] = STATE(262), + [sym_tmp_string_stmt] = STATE(262), + [sym_tmp_value_stmt] = STATE(262), + [sym_tmp_hex_stmt] = STATE(262), + [sym_help_stmt] = STATE(262), + [sym_macro_stmt] = STATE(262), + [sym_arged_stmt] = STATE(262), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(262), + [sym_Cf_cmd] = STATE(262), + [sym_pf_new_cmd] = STATE(262), + [sym_pf_dot_cmd] = STATE(262), + [sym_pf_cmd] = STATE(262), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(262), + [sym_redirect_stmt] = STATE(428), [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [aux_sym__statements_singleline_repeat1] = STATE(270), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_SEMI] = ACTIONS(95), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), - }, - [34] = { - [sym__statement] = STATE(425), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(425), - [sym__dec_number] = STATE(39), [sym_cmd_identifier] = STATE(43), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), @@ -8351,204 +8355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__help_stmt] = ACTIONS(53), }, [35] = { - [sym__statement] = STATE(443), - [sym_legacy_quoted_stmt] = STATE(260), - [sym__simple_stmt] = STATE(260), - [sym__tmp_stmt] = STATE(260), - [sym__iter_stmt] = STATE(260), - [sym__pipe_stmt] = STATE(260), - [sym_grep_stmt] = STATE(260), - [sym_html_disable_stmt] = STATE(260), - [sym_html_enable_stmt] = STATE(260), - [sym_pipe_stmt] = STATE(260), - [sym_iter_file_lines_stmt] = STATE(260), - [sym_iter_offsets_stmt] = STATE(260), - [sym_iter_offsetssizes_stmt] = STATE(260), - [sym_iter_hit_stmt] = STATE(260), - [sym_iter_interpret_stmt] = STATE(260), - [sym_iter_interpret_offsetssizes_stmt] = STATE(260), - [sym_iter_comment_stmt] = STATE(260), - [sym_iter_dbta_stmt] = STATE(260), - [sym_iter_dbtb_stmt] = STATE(260), - [sym_iter_dbts_stmt] = STATE(260), - [sym_iter_threads_stmt] = STATE(260), - [sym_iter_bbs_stmt] = STATE(260), - [sym_iter_instrs_stmt] = STATE(260), - [sym_iter_import_stmt] = STATE(260), - [sym_iter_sections_stmt] = STATE(260), - [sym_iter_segments_stmt] = STATE(260), - [sym_iter_symbol_stmt] = STATE(260), - [sym_iter_string_stmt] = STATE(260), - [sym_iter_flags_stmt] = STATE(260), - [sym_iter_function_stmt] = STATE(260), - [sym_iter_iomap_stmt] = STATE(260), - [sym_iter_dbgmap_stmt] = STATE(260), - [sym_iter_register_stmt] = STATE(260), - [sym_iter_step_stmt] = STATE(260), - [sym_tmp_seek_stmt] = STATE(260), - [sym_tmp_blksz_stmt] = STATE(260), - [sym_tmp_fromto_stmt] = STATE(260), - [sym_tmp_arch_stmt] = STATE(260), - [sym_tmp_bits_stmt] = STATE(260), - [sym_tmp_nthi_stmt] = STATE(260), - [sym_tmp_eval_stmt] = STATE(260), - [sym_tmp_fs_stmt] = STATE(260), - [sym_tmp_reli_stmt] = STATE(260), - [sym_tmp_kuery_stmt] = STATE(260), - [sym_tmp_fd_stmt] = STATE(260), - [sym_tmp_reg_stmt] = STATE(260), - [sym_tmp_file_stmt] = STATE(260), - [sym_tmp_string_stmt] = STATE(260), - [sym_tmp_value_stmt] = STATE(260), - [sym_tmp_hex_stmt] = STATE(260), - [sym_help_stmt] = STATE(260), - [sym_macro_stmt] = STATE(260), - [sym_arged_stmt] = STATE(260), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(260), - [sym_Cf_cmd] = STATE(260), - [sym_pf_new_cmd] = STATE(260), - [sym_pf_dot_cmd] = STATE(260), - [sym_pf_cmd] = STATE(260), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(260), - [sym_redirect_stmt] = STATE(443), - [sym__dec_number] = STATE(39), - [sym_cmd_identifier] = STATE(43), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(15), - [anon_sym_DOT] = ACTIONS(17), - [aux_sym__interpret_stmt_token1] = ACTIONS(19), - [aux_sym__interpret_stmt_token3] = ACTIONS(21), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(27), - [anon_sym_Cf] = ACTIONS(29), - [sym_pf_dot_cmd_identifier] = ACTIONS(31), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), - [aux_sym_pf_cmd_token1] = ACTIONS(35), - [sym__env_stmt_identifier] = ACTIONS(37), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(41), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(53), - }, - [36] = { - [sym_legacy_quoted_stmt] = STATE(267), - [sym__simple_stmt] = STATE(267), - [sym__tmp_stmt] = STATE(267), - [sym__iter_stmt] = STATE(267), - [sym__pipe_stmt] = STATE(267), - [sym_grep_stmt] = STATE(267), - [sym_html_disable_stmt] = STATE(267), - [sym_html_enable_stmt] = STATE(267), - [sym_pipe_stmt] = STATE(267), - [sym_iter_file_lines_stmt] = STATE(267), - [sym_iter_offsets_stmt] = STATE(267), - [sym_iter_offsetssizes_stmt] = STATE(267), - [sym_iter_hit_stmt] = STATE(267), - [sym_iter_interpret_stmt] = STATE(267), - [sym_iter_interpret_offsetssizes_stmt] = STATE(267), - [sym_iter_comment_stmt] = STATE(267), - [sym_iter_dbta_stmt] = STATE(267), - [sym_iter_dbtb_stmt] = STATE(267), - [sym_iter_dbts_stmt] = STATE(267), - [sym_iter_threads_stmt] = STATE(267), - [sym_iter_bbs_stmt] = STATE(267), - [sym_iter_instrs_stmt] = STATE(267), - [sym_iter_import_stmt] = STATE(267), - [sym_iter_sections_stmt] = STATE(267), - [sym_iter_segments_stmt] = STATE(267), - [sym_iter_symbol_stmt] = STATE(267), - [sym_iter_string_stmt] = STATE(267), - [sym_iter_flags_stmt] = STATE(267), - [sym_iter_function_stmt] = STATE(267), - [sym_iter_iomap_stmt] = STATE(267), - [sym_iter_dbgmap_stmt] = STATE(267), - [sym_iter_register_stmt] = STATE(267), - [sym_iter_step_stmt] = STATE(267), - [sym_tmp_seek_stmt] = STATE(267), - [sym_tmp_blksz_stmt] = STATE(267), - [sym_tmp_fromto_stmt] = STATE(267), - [sym_tmp_arch_stmt] = STATE(267), - [sym_tmp_bits_stmt] = STATE(267), - [sym_tmp_nthi_stmt] = STATE(267), - [sym_tmp_eval_stmt] = STATE(267), - [sym_tmp_fs_stmt] = STATE(267), - [sym_tmp_reli_stmt] = STATE(267), - [sym_tmp_kuery_stmt] = STATE(267), - [sym_tmp_fd_stmt] = STATE(267), - [sym_tmp_reg_stmt] = STATE(267), - [sym_tmp_file_stmt] = STATE(267), - [sym_tmp_string_stmt] = STATE(267), - [sym_tmp_value_stmt] = STATE(267), - [sym_tmp_hex_stmt] = STATE(267), - [sym_help_stmt] = STATE(267), - [sym_macro_stmt] = STATE(267), - [sym_arged_stmt] = STATE(267), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(267), - [sym_Cf_cmd] = STATE(267), - [sym_pf_new_cmd] = STATE(267), - [sym_pf_dot_cmd] = STATE(267), - [sym_pf_cmd] = STATE(267), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(267), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), - }, - [37] = { + [sym__statement] = STATE(444), [sym_legacy_quoted_stmt] = STATE(262), [sym__simple_stmt] = STATE(262), [sym__tmp_stmt] = STATE(262), @@ -8601,24 +8408,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_help_stmt] = STATE(262), [sym_macro_stmt] = STATE(262), [sym_arged_stmt] = STATE(262), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), [sym__pf_stmts] = STATE(262), [sym_Cf_cmd] = STATE(262), [sym_pf_new_cmd] = STATE(262), [sym_pf_dot_cmd] = STATE(262), [sym_pf_cmd] = STATE(262), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), [sym_repeat_stmt] = STATE(262), - [sym__dec_number] = STATE(39), + [sym_redirect_stmt] = STATE(444), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), @@ -8646,77 +8454,371 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, + [36] = { + [sym_legacy_quoted_stmt] = STATE(259), + [sym__simple_stmt] = STATE(259), + [sym__tmp_stmt] = STATE(259), + [sym__iter_stmt] = STATE(259), + [sym__pipe_stmt] = STATE(259), + [sym_grep_stmt] = STATE(259), + [sym_html_disable_stmt] = STATE(259), + [sym_html_enable_stmt] = STATE(259), + [sym_pipe_stmt] = STATE(259), + [sym_iter_file_lines_stmt] = STATE(259), + [sym_iter_offsets_stmt] = STATE(259), + [sym_iter_offsetssizes_stmt] = STATE(259), + [sym_iter_hit_stmt] = STATE(259), + [sym_iter_interpret_stmt] = STATE(259), + [sym_iter_interpret_offsetssizes_stmt] = STATE(259), + [sym_iter_comment_stmt] = STATE(259), + [sym_iter_dbta_stmt] = STATE(259), + [sym_iter_dbtb_stmt] = STATE(259), + [sym_iter_dbts_stmt] = STATE(259), + [sym_iter_threads_stmt] = STATE(259), + [sym_iter_bbs_stmt] = STATE(259), + [sym_iter_instrs_stmt] = STATE(259), + [sym_iter_import_stmt] = STATE(259), + [sym_iter_sections_stmt] = STATE(259), + [sym_iter_segments_stmt] = STATE(259), + [sym_iter_symbol_stmt] = STATE(259), + [sym_iter_string_stmt] = STATE(259), + [sym_iter_flags_stmt] = STATE(259), + [sym_iter_function_stmt] = STATE(259), + [sym_iter_iomap_stmt] = STATE(259), + [sym_iter_dbgmap_stmt] = STATE(259), + [sym_iter_register_stmt] = STATE(259), + [sym_iter_step_stmt] = STATE(259), + [sym_tmp_seek_stmt] = STATE(259), + [sym_tmp_blksz_stmt] = STATE(259), + [sym_tmp_fromto_stmt] = STATE(259), + [sym_tmp_arch_stmt] = STATE(259), + [sym_tmp_bits_stmt] = STATE(259), + [sym_tmp_nthi_stmt] = STATE(259), + [sym_tmp_eval_stmt] = STATE(259), + [sym_tmp_fs_stmt] = STATE(259), + [sym_tmp_reli_stmt] = STATE(259), + [sym_tmp_kuery_stmt] = STATE(259), + [sym_tmp_fd_stmt] = STATE(259), + [sym_tmp_reg_stmt] = STATE(259), + [sym_tmp_file_stmt] = STATE(259), + [sym_tmp_string_stmt] = STATE(259), + [sym_tmp_value_stmt] = STATE(259), + [sym_tmp_hex_stmt] = STATE(259), + [sym_help_stmt] = STATE(259), + [sym_macro_stmt] = STATE(259), + [sym_arged_stmt] = STATE(259), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(259), + [sym_Cf_cmd] = STATE(259), + [sym_pf_new_cmd] = STATE(259), + [sym_pf_dot_cmd] = STATE(259), + [sym_pf_cmd] = STATE(259), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(259), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(79), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(81), + }, + [37] = { + [sym_legacy_quoted_stmt] = STATE(269), + [sym__simple_stmt] = STATE(269), + [sym__tmp_stmt] = STATE(269), + [sym__iter_stmt] = STATE(269), + [sym__pipe_stmt] = STATE(269), + [sym_grep_stmt] = STATE(269), + [sym_html_disable_stmt] = STATE(269), + [sym_html_enable_stmt] = STATE(269), + [sym_pipe_stmt] = STATE(269), + [sym_iter_file_lines_stmt] = STATE(269), + [sym_iter_offsets_stmt] = STATE(269), + [sym_iter_offsetssizes_stmt] = STATE(269), + [sym_iter_hit_stmt] = STATE(269), + [sym_iter_interpret_stmt] = STATE(269), + [sym_iter_interpret_offsetssizes_stmt] = STATE(269), + [sym_iter_comment_stmt] = STATE(269), + [sym_iter_dbta_stmt] = STATE(269), + [sym_iter_dbtb_stmt] = STATE(269), + [sym_iter_dbts_stmt] = STATE(269), + [sym_iter_threads_stmt] = STATE(269), + [sym_iter_bbs_stmt] = STATE(269), + [sym_iter_instrs_stmt] = STATE(269), + [sym_iter_import_stmt] = STATE(269), + [sym_iter_sections_stmt] = STATE(269), + [sym_iter_segments_stmt] = STATE(269), + [sym_iter_symbol_stmt] = STATE(269), + [sym_iter_string_stmt] = STATE(269), + [sym_iter_flags_stmt] = STATE(269), + [sym_iter_function_stmt] = STATE(269), + [sym_iter_iomap_stmt] = STATE(269), + [sym_iter_dbgmap_stmt] = STATE(269), + [sym_iter_register_stmt] = STATE(269), + [sym_iter_step_stmt] = STATE(269), + [sym_tmp_seek_stmt] = STATE(269), + [sym_tmp_blksz_stmt] = STATE(269), + [sym_tmp_fromto_stmt] = STATE(269), + [sym_tmp_arch_stmt] = STATE(269), + [sym_tmp_bits_stmt] = STATE(269), + [sym_tmp_nthi_stmt] = STATE(269), + [sym_tmp_eval_stmt] = STATE(269), + [sym_tmp_fs_stmt] = STATE(269), + [sym_tmp_reli_stmt] = STATE(269), + [sym_tmp_kuery_stmt] = STATE(269), + [sym_tmp_fd_stmt] = STATE(269), + [sym_tmp_reg_stmt] = STATE(269), + [sym_tmp_file_stmt] = STATE(269), + [sym_tmp_string_stmt] = STATE(269), + [sym_tmp_value_stmt] = STATE(269), + [sym_tmp_hex_stmt] = STATE(269), + [sym_help_stmt] = STATE(269), + [sym_macro_stmt] = STATE(269), + [sym_arged_stmt] = STATE(269), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(269), + [sym_Cf_cmd] = STATE(269), + [sym_pf_new_cmd] = STATE(269), + [sym_pf_dot_cmd] = STATE(269), + [sym_pf_cmd] = STATE(269), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(269), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(59), + [anon_sym_DOT] = ACTIONS(61), + [aux_sym__interpret_stmt_token1] = ACTIONS(63), + [aux_sym__interpret_stmt_token3] = ACTIONS(65), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(67), + [anon_sym_Cf] = ACTIONS(69), + [sym_pf_dot_cmd_identifier] = ACTIONS(71), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), + [aux_sym_pf_cmd_token1] = ACTIONS(75), + [sym__env_stmt_identifier] = ACTIONS(77), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(79), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(81), + }, [38] = { - [sym_legacy_quoted_stmt] = STATE(263), - [sym__simple_stmt] = STATE(263), - [sym__tmp_stmt] = STATE(263), - [sym__iter_stmt] = STATE(263), - [sym__pipe_stmt] = STATE(263), - [sym_grep_stmt] = STATE(263), - [sym_html_disable_stmt] = STATE(263), - [sym_html_enable_stmt] = STATE(263), - [sym_pipe_stmt] = STATE(263), - [sym_iter_file_lines_stmt] = STATE(263), - [sym_iter_offsets_stmt] = STATE(263), - [sym_iter_offsetssizes_stmt] = STATE(263), - [sym_iter_hit_stmt] = STATE(263), - [sym_iter_interpret_stmt] = STATE(263), - [sym_iter_interpret_offsetssizes_stmt] = STATE(263), - [sym_iter_comment_stmt] = STATE(263), - [sym_iter_dbta_stmt] = STATE(263), - [sym_iter_dbtb_stmt] = STATE(263), - [sym_iter_dbts_stmt] = STATE(263), - [sym_iter_threads_stmt] = STATE(263), - [sym_iter_bbs_stmt] = STATE(263), - [sym_iter_instrs_stmt] = STATE(263), - [sym_iter_import_stmt] = STATE(263), - [sym_iter_sections_stmt] = STATE(263), - [sym_iter_segments_stmt] = STATE(263), - [sym_iter_symbol_stmt] = STATE(263), - [sym_iter_string_stmt] = STATE(263), - [sym_iter_flags_stmt] = STATE(263), - [sym_iter_function_stmt] = STATE(263), - [sym_iter_iomap_stmt] = STATE(263), - [sym_iter_dbgmap_stmt] = STATE(263), - [sym_iter_register_stmt] = STATE(263), - [sym_iter_step_stmt] = STATE(263), - [sym_tmp_seek_stmt] = STATE(263), - [sym_tmp_blksz_stmt] = STATE(263), - [sym_tmp_fromto_stmt] = STATE(263), - [sym_tmp_arch_stmt] = STATE(263), - [sym_tmp_bits_stmt] = STATE(263), - [sym_tmp_nthi_stmt] = STATE(263), - [sym_tmp_eval_stmt] = STATE(263), - [sym_tmp_fs_stmt] = STATE(263), - [sym_tmp_reli_stmt] = STATE(263), - [sym_tmp_kuery_stmt] = STATE(263), - [sym_tmp_fd_stmt] = STATE(263), - [sym_tmp_reg_stmt] = STATE(263), - [sym_tmp_file_stmt] = STATE(263), - [sym_tmp_string_stmt] = STATE(263), - [sym_tmp_value_stmt] = STATE(263), - [sym_tmp_hex_stmt] = STATE(263), - [sym_help_stmt] = STATE(263), - [sym_macro_stmt] = STATE(263), - [sym_arged_stmt] = STATE(263), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(263), - [sym_Cf_cmd] = STATE(263), - [sym_pf_new_cmd] = STATE(263), - [sym_pf_dot_cmd] = STATE(263), - [sym_pf_cmd] = STATE(263), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(263), - [sym__dec_number] = STATE(39), + [sym_legacy_quoted_stmt] = STATE(264), + [sym__simple_stmt] = STATE(264), + [sym__tmp_stmt] = STATE(264), + [sym__iter_stmt] = STATE(264), + [sym__pipe_stmt] = STATE(264), + [sym_grep_stmt] = STATE(264), + [sym_html_disable_stmt] = STATE(264), + [sym_html_enable_stmt] = STATE(264), + [sym_pipe_stmt] = STATE(264), + [sym_iter_file_lines_stmt] = STATE(264), + [sym_iter_offsets_stmt] = STATE(264), + [sym_iter_offsetssizes_stmt] = STATE(264), + [sym_iter_hit_stmt] = STATE(264), + [sym_iter_interpret_stmt] = STATE(264), + [sym_iter_interpret_offsetssizes_stmt] = STATE(264), + [sym_iter_comment_stmt] = STATE(264), + [sym_iter_dbta_stmt] = STATE(264), + [sym_iter_dbtb_stmt] = STATE(264), + [sym_iter_dbts_stmt] = STATE(264), + [sym_iter_threads_stmt] = STATE(264), + [sym_iter_bbs_stmt] = STATE(264), + [sym_iter_instrs_stmt] = STATE(264), + [sym_iter_import_stmt] = STATE(264), + [sym_iter_sections_stmt] = STATE(264), + [sym_iter_segments_stmt] = STATE(264), + [sym_iter_symbol_stmt] = STATE(264), + [sym_iter_string_stmt] = STATE(264), + [sym_iter_flags_stmt] = STATE(264), + [sym_iter_function_stmt] = STATE(264), + [sym_iter_iomap_stmt] = STATE(264), + [sym_iter_dbgmap_stmt] = STATE(264), + [sym_iter_register_stmt] = STATE(264), + [sym_iter_step_stmt] = STATE(264), + [sym_tmp_seek_stmt] = STATE(264), + [sym_tmp_blksz_stmt] = STATE(264), + [sym_tmp_fromto_stmt] = STATE(264), + [sym_tmp_arch_stmt] = STATE(264), + [sym_tmp_bits_stmt] = STATE(264), + [sym_tmp_nthi_stmt] = STATE(264), + [sym_tmp_eval_stmt] = STATE(264), + [sym_tmp_fs_stmt] = STATE(264), + [sym_tmp_reli_stmt] = STATE(264), + [sym_tmp_kuery_stmt] = STATE(264), + [sym_tmp_fd_stmt] = STATE(264), + [sym_tmp_reg_stmt] = STATE(264), + [sym_tmp_file_stmt] = STATE(264), + [sym_tmp_string_stmt] = STATE(264), + [sym_tmp_value_stmt] = STATE(264), + [sym_tmp_hex_stmt] = STATE(264), + [sym_help_stmt] = STATE(264), + [sym_macro_stmt] = STATE(264), + [sym_arged_stmt] = STATE(264), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(264), + [sym_Cf_cmd] = STATE(264), + [sym_pf_new_cmd] = STATE(264), + [sym_pf_dot_cmd] = STATE(264), + [sym_pf_cmd] = STATE(264), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(264), + [sym__dec_number] = STATE(40), + [sym_cmd_identifier] = STATE(43), + [anon_sym_DQUOTE] = ACTIONS(7), + [anon_sym_LPAREN] = ACTIONS(11), + [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), + [anon_sym_LPAREN_STAR] = ACTIONS(13), + [anon_sym_LPAREN_DASH] = ACTIONS(15), + [anon_sym_DOT] = ACTIONS(17), + [aux_sym__interpret_stmt_token1] = ACTIONS(19), + [aux_sym__interpret_stmt_token3] = ACTIONS(21), + [aux_sym__interpret_stmt_token4] = ACTIONS(23), + [anon_sym_DOT_SLASH] = ACTIONS(25), + [anon_sym_pfo] = ACTIONS(27), + [anon_sym_Cf] = ACTIONS(29), + [sym_pf_dot_cmd_identifier] = ACTIONS(31), + [sym_pf_dot_full_cmd_identifier] = ACTIONS(33), + [aux_sym_pf_cmd_token1] = ACTIONS(35), + [sym__env_stmt_identifier] = ACTIONS(37), + [anon_sym_DOT_DOT_DOT] = ACTIONS(39), + [sym_system_identifier] = ACTIONS(41), + [sym_question_mark_identifier] = ACTIONS(43), + [sym_pointer_identifier] = ACTIONS(45), + [aux_sym__dec_number_token1] = ACTIONS(47), + [aux_sym__dec_number_token2] = ACTIONS(49), + [sym__comment] = ACTIONS(3), + [sym__cmd_identifier] = ACTIONS(51), + [sym__help_stmt] = ACTIONS(53), + }, + [39] = { + [sym_legacy_quoted_stmt] = STATE(261), + [sym__simple_stmt] = STATE(261), + [sym__tmp_stmt] = STATE(261), + [sym__iter_stmt] = STATE(261), + [sym__pipe_stmt] = STATE(261), + [sym_grep_stmt] = STATE(261), + [sym_html_disable_stmt] = STATE(261), + [sym_html_enable_stmt] = STATE(261), + [sym_pipe_stmt] = STATE(261), + [sym_iter_file_lines_stmt] = STATE(261), + [sym_iter_offsets_stmt] = STATE(261), + [sym_iter_offsetssizes_stmt] = STATE(261), + [sym_iter_hit_stmt] = STATE(261), + [sym_iter_interpret_stmt] = STATE(261), + [sym_iter_interpret_offsetssizes_stmt] = STATE(261), + [sym_iter_comment_stmt] = STATE(261), + [sym_iter_dbta_stmt] = STATE(261), + [sym_iter_dbtb_stmt] = STATE(261), + [sym_iter_dbts_stmt] = STATE(261), + [sym_iter_threads_stmt] = STATE(261), + [sym_iter_bbs_stmt] = STATE(261), + [sym_iter_instrs_stmt] = STATE(261), + [sym_iter_import_stmt] = STATE(261), + [sym_iter_sections_stmt] = STATE(261), + [sym_iter_segments_stmt] = STATE(261), + [sym_iter_symbol_stmt] = STATE(261), + [sym_iter_string_stmt] = STATE(261), + [sym_iter_flags_stmt] = STATE(261), + [sym_iter_function_stmt] = STATE(261), + [sym_iter_iomap_stmt] = STATE(261), + [sym_iter_dbgmap_stmt] = STATE(261), + [sym_iter_register_stmt] = STATE(261), + [sym_iter_step_stmt] = STATE(261), + [sym_tmp_seek_stmt] = STATE(261), + [sym_tmp_blksz_stmt] = STATE(261), + [sym_tmp_fromto_stmt] = STATE(261), + [sym_tmp_arch_stmt] = STATE(261), + [sym_tmp_bits_stmt] = STATE(261), + [sym_tmp_nthi_stmt] = STATE(261), + [sym_tmp_eval_stmt] = STATE(261), + [sym_tmp_fs_stmt] = STATE(261), + [sym_tmp_reli_stmt] = STATE(261), + [sym_tmp_kuery_stmt] = STATE(261), + [sym_tmp_fd_stmt] = STATE(261), + [sym_tmp_reg_stmt] = STATE(261), + [sym_tmp_file_stmt] = STATE(261), + [sym_tmp_string_stmt] = STATE(261), + [sym_tmp_value_stmt] = STATE(261), + [sym_tmp_hex_stmt] = STATE(261), + [sym_help_stmt] = STATE(261), + [sym_macro_stmt] = STATE(261), + [sym_arged_stmt] = STATE(261), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(261), + [sym_Cf_cmd] = STATE(261), + [sym_pf_new_cmd] = STATE(261), + [sym_pf_dot_cmd] = STATE(261), + [sym_pf_cmd] = STATE(261), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(261), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), @@ -8744,77 +8846,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [39] = { - [sym_legacy_quoted_stmt] = STATE(190), - [sym__simple_stmt] = STATE(190), - [sym__tmp_stmt] = STATE(190), - [sym__iter_stmt] = STATE(190), - [sym__pipe_stmt] = STATE(190), - [sym_grep_stmt] = STATE(190), - [sym_html_disable_stmt] = STATE(190), - [sym_html_enable_stmt] = STATE(190), - [sym_pipe_stmt] = STATE(190), - [sym_iter_file_lines_stmt] = STATE(190), - [sym_iter_offsets_stmt] = STATE(190), - [sym_iter_offsetssizes_stmt] = STATE(190), - [sym_iter_hit_stmt] = STATE(190), - [sym_iter_interpret_stmt] = STATE(190), - [sym_iter_interpret_offsetssizes_stmt] = STATE(190), - [sym_iter_comment_stmt] = STATE(190), - [sym_iter_dbta_stmt] = STATE(190), - [sym_iter_dbtb_stmt] = STATE(190), - [sym_iter_dbts_stmt] = STATE(190), - [sym_iter_threads_stmt] = STATE(190), - [sym_iter_bbs_stmt] = STATE(190), - [sym_iter_instrs_stmt] = STATE(190), - [sym_iter_import_stmt] = STATE(190), - [sym_iter_sections_stmt] = STATE(190), - [sym_iter_segments_stmt] = STATE(190), - [sym_iter_symbol_stmt] = STATE(190), - [sym_iter_string_stmt] = STATE(190), - [sym_iter_flags_stmt] = STATE(190), - [sym_iter_function_stmt] = STATE(190), - [sym_iter_iomap_stmt] = STATE(190), - [sym_iter_dbgmap_stmt] = STATE(190), - [sym_iter_register_stmt] = STATE(190), - [sym_iter_step_stmt] = STATE(190), - [sym_tmp_seek_stmt] = STATE(190), - [sym_tmp_blksz_stmt] = STATE(190), - [sym_tmp_fromto_stmt] = STATE(190), - [sym_tmp_arch_stmt] = STATE(190), - [sym_tmp_bits_stmt] = STATE(190), - [sym_tmp_nthi_stmt] = STATE(190), - [sym_tmp_eval_stmt] = STATE(190), - [sym_tmp_fs_stmt] = STATE(190), - [sym_tmp_reli_stmt] = STATE(190), - [sym_tmp_kuery_stmt] = STATE(190), - [sym_tmp_fd_stmt] = STATE(190), - [sym_tmp_reg_stmt] = STATE(190), - [sym_tmp_file_stmt] = STATE(190), - [sym_tmp_string_stmt] = STATE(190), - [sym_tmp_value_stmt] = STATE(190), - [sym_tmp_hex_stmt] = STATE(190), - [sym_help_stmt] = STATE(190), - [sym_macro_stmt] = STATE(190), - [sym_arged_stmt] = STATE(190), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(296), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(190), - [sym_Cf_cmd] = STATE(190), - [sym_pf_new_cmd] = STATE(190), - [sym_pf_dot_cmd] = STATE(190), - [sym_pf_cmd] = STATE(190), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(190), - [sym__dec_number] = STATE(39), + [40] = { + [sym_legacy_quoted_stmt] = STATE(259), + [sym__simple_stmt] = STATE(259), + [sym__tmp_stmt] = STATE(259), + [sym__iter_stmt] = STATE(259), + [sym__pipe_stmt] = STATE(259), + [sym_grep_stmt] = STATE(259), + [sym_html_disable_stmt] = STATE(259), + [sym_html_enable_stmt] = STATE(259), + [sym_pipe_stmt] = STATE(259), + [sym_iter_file_lines_stmt] = STATE(259), + [sym_iter_offsets_stmt] = STATE(259), + [sym_iter_offsetssizes_stmt] = STATE(259), + [sym_iter_hit_stmt] = STATE(259), + [sym_iter_interpret_stmt] = STATE(259), + [sym_iter_interpret_offsetssizes_stmt] = STATE(259), + [sym_iter_comment_stmt] = STATE(259), + [sym_iter_dbta_stmt] = STATE(259), + [sym_iter_dbtb_stmt] = STATE(259), + [sym_iter_dbts_stmt] = STATE(259), + [sym_iter_threads_stmt] = STATE(259), + [sym_iter_bbs_stmt] = STATE(259), + [sym_iter_instrs_stmt] = STATE(259), + [sym_iter_import_stmt] = STATE(259), + [sym_iter_sections_stmt] = STATE(259), + [sym_iter_segments_stmt] = STATE(259), + [sym_iter_symbol_stmt] = STATE(259), + [sym_iter_string_stmt] = STATE(259), + [sym_iter_flags_stmt] = STATE(259), + [sym_iter_function_stmt] = STATE(259), + [sym_iter_iomap_stmt] = STATE(259), + [sym_iter_dbgmap_stmt] = STATE(259), + [sym_iter_register_stmt] = STATE(259), + [sym_iter_step_stmt] = STATE(259), + [sym_tmp_seek_stmt] = STATE(259), + [sym_tmp_blksz_stmt] = STATE(259), + [sym_tmp_fromto_stmt] = STATE(259), + [sym_tmp_arch_stmt] = STATE(259), + [sym_tmp_bits_stmt] = STATE(259), + [sym_tmp_nthi_stmt] = STATE(259), + [sym_tmp_eval_stmt] = STATE(259), + [sym_tmp_fs_stmt] = STATE(259), + [sym_tmp_reli_stmt] = STATE(259), + [sym_tmp_kuery_stmt] = STATE(259), + [sym_tmp_fd_stmt] = STATE(259), + [sym_tmp_reg_stmt] = STATE(259), + [sym_tmp_file_stmt] = STATE(259), + [sym_tmp_string_stmt] = STATE(259), + [sym_tmp_value_stmt] = STATE(259), + [sym_tmp_hex_stmt] = STATE(259), + [sym_help_stmt] = STATE(259), + [sym_macro_stmt] = STATE(259), + [sym_arged_stmt] = STATE(259), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(297), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(259), + [sym_Cf_cmd] = STATE(259), + [sym_pf_new_cmd] = STATE(259), + [sym_pf_dot_cmd] = STATE(259), + [sym_pf_cmd] = STATE(259), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(259), + [sym__dec_number] = STATE(40), [sym_cmd_identifier] = STATE(43), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), @@ -8842,176 +8944,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__cmd_identifier] = ACTIONS(51), [sym__help_stmt] = ACTIONS(53), }, - [40] = { - [sym_legacy_quoted_stmt] = STATE(190), - [sym__simple_stmt] = STATE(190), - [sym__tmp_stmt] = STATE(190), - [sym__iter_stmt] = STATE(190), - [sym__pipe_stmt] = STATE(190), - [sym_grep_stmt] = STATE(190), - [sym_html_disable_stmt] = STATE(190), - [sym_html_enable_stmt] = STATE(190), - [sym_pipe_stmt] = STATE(190), - [sym_iter_file_lines_stmt] = STATE(190), - [sym_iter_offsets_stmt] = STATE(190), - [sym_iter_offsetssizes_stmt] = STATE(190), - [sym_iter_hit_stmt] = STATE(190), - [sym_iter_interpret_stmt] = STATE(190), - [sym_iter_interpret_offsetssizes_stmt] = STATE(190), - [sym_iter_comment_stmt] = STATE(190), - [sym_iter_dbta_stmt] = STATE(190), - [sym_iter_dbtb_stmt] = STATE(190), - [sym_iter_dbts_stmt] = STATE(190), - [sym_iter_threads_stmt] = STATE(190), - [sym_iter_bbs_stmt] = STATE(190), - [sym_iter_instrs_stmt] = STATE(190), - [sym_iter_import_stmt] = STATE(190), - [sym_iter_sections_stmt] = STATE(190), - [sym_iter_segments_stmt] = STATE(190), - [sym_iter_symbol_stmt] = STATE(190), - [sym_iter_string_stmt] = STATE(190), - [sym_iter_flags_stmt] = STATE(190), - [sym_iter_function_stmt] = STATE(190), - [sym_iter_iomap_stmt] = STATE(190), - [sym_iter_dbgmap_stmt] = STATE(190), - [sym_iter_register_stmt] = STATE(190), - [sym_iter_step_stmt] = STATE(190), - [sym_tmp_seek_stmt] = STATE(190), - [sym_tmp_blksz_stmt] = STATE(190), - [sym_tmp_fromto_stmt] = STATE(190), - [sym_tmp_arch_stmt] = STATE(190), - [sym_tmp_bits_stmt] = STATE(190), - [sym_tmp_nthi_stmt] = STATE(190), - [sym_tmp_eval_stmt] = STATE(190), - [sym_tmp_fs_stmt] = STATE(190), - [sym_tmp_reli_stmt] = STATE(190), - [sym_tmp_kuery_stmt] = STATE(190), - [sym_tmp_fd_stmt] = STATE(190), - [sym_tmp_reg_stmt] = STATE(190), - [sym_tmp_file_stmt] = STATE(190), - [sym_tmp_string_stmt] = STATE(190), - [sym_tmp_value_stmt] = STATE(190), - [sym_tmp_hex_stmt] = STATE(190), - [sym_help_stmt] = STATE(190), - [sym_macro_stmt] = STATE(190), - [sym_arged_stmt] = STATE(190), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(190), - [sym_Cf_cmd] = STATE(190), - [sym_pf_new_cmd] = STATE(190), - [sym_pf_dot_cmd] = STATE(190), - [sym_pf_cmd] = STATE(190), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(190), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), - [anon_sym_DQUOTE] = ACTIONS(7), - [anon_sym_LPAREN] = ACTIONS(11), - [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), - [anon_sym_LPAREN_STAR] = ACTIONS(13), - [anon_sym_LPAREN_DASH] = ACTIONS(59), - [anon_sym_DOT] = ACTIONS(61), - [aux_sym__interpret_stmt_token1] = ACTIONS(63), - [aux_sym__interpret_stmt_token3] = ACTIONS(65), - [aux_sym__interpret_stmt_token4] = ACTIONS(23), - [anon_sym_DOT_SLASH] = ACTIONS(25), - [anon_sym_pfo] = ACTIONS(67), - [anon_sym_Cf] = ACTIONS(69), - [sym_pf_dot_cmd_identifier] = ACTIONS(71), - [sym_pf_dot_full_cmd_identifier] = ACTIONS(73), - [aux_sym_pf_cmd_token1] = ACTIONS(75), - [sym__env_stmt_identifier] = ACTIONS(77), - [anon_sym_DOT_DOT_DOT] = ACTIONS(39), - [sym_system_identifier] = ACTIONS(79), - [sym_question_mark_identifier] = ACTIONS(43), - [sym_pointer_identifier] = ACTIONS(45), - [aux_sym__dec_number_token1] = ACTIONS(47), - [aux_sym__dec_number_token2] = ACTIONS(49), - [sym__comment] = ACTIONS(3), - [sym__cmd_identifier] = ACTIONS(51), - [sym__help_stmt] = ACTIONS(81), - }, [41] = { - [sym_legacy_quoted_stmt] = STATE(268), - [sym__simple_stmt] = STATE(268), - [sym__tmp_stmt] = STATE(268), - [sym__iter_stmt] = STATE(268), - [sym__pipe_stmt] = STATE(268), - [sym_grep_stmt] = STATE(268), - [sym_html_disable_stmt] = STATE(268), - [sym_html_enable_stmt] = STATE(268), - [sym_pipe_stmt] = STATE(268), - [sym_iter_file_lines_stmt] = STATE(268), - [sym_iter_offsets_stmt] = STATE(268), - [sym_iter_offsetssizes_stmt] = STATE(268), - [sym_iter_hit_stmt] = STATE(268), - [sym_iter_interpret_stmt] = STATE(268), - [sym_iter_interpret_offsetssizes_stmt] = STATE(268), - [sym_iter_comment_stmt] = STATE(268), - [sym_iter_dbta_stmt] = STATE(268), - [sym_iter_dbtb_stmt] = STATE(268), - [sym_iter_dbts_stmt] = STATE(268), - [sym_iter_threads_stmt] = STATE(268), - [sym_iter_bbs_stmt] = STATE(268), - [sym_iter_instrs_stmt] = STATE(268), - [sym_iter_import_stmt] = STATE(268), - [sym_iter_sections_stmt] = STATE(268), - [sym_iter_segments_stmt] = STATE(268), - [sym_iter_symbol_stmt] = STATE(268), - [sym_iter_string_stmt] = STATE(268), - [sym_iter_flags_stmt] = STATE(268), - [sym_iter_function_stmt] = STATE(268), - [sym_iter_iomap_stmt] = STATE(268), - [sym_iter_dbgmap_stmt] = STATE(268), - [sym_iter_register_stmt] = STATE(268), - [sym_iter_step_stmt] = STATE(268), - [sym_tmp_seek_stmt] = STATE(268), - [sym_tmp_blksz_stmt] = STATE(268), - [sym_tmp_fromto_stmt] = STATE(268), - [sym_tmp_arch_stmt] = STATE(268), - [sym_tmp_bits_stmt] = STATE(268), - [sym_tmp_nthi_stmt] = STATE(268), - [sym_tmp_eval_stmt] = STATE(268), - [sym_tmp_fs_stmt] = STATE(268), - [sym_tmp_reli_stmt] = STATE(268), - [sym_tmp_kuery_stmt] = STATE(268), - [sym_tmp_fd_stmt] = STATE(268), - [sym_tmp_reg_stmt] = STATE(268), - [sym_tmp_file_stmt] = STATE(268), - [sym_tmp_string_stmt] = STATE(268), - [sym_tmp_value_stmt] = STATE(268), - [sym_tmp_hex_stmt] = STATE(268), - [sym_help_stmt] = STATE(268), - [sym_macro_stmt] = STATE(268), - [sym_arged_stmt] = STATE(268), - [sym__macro_arged_stmt] = STATE(251), - [sym__simple_arged_stmt_question] = STATE(244), - [sym__simple_arged_stmt] = STATE(236), - [sym__pointer_arged_stmt] = STATE(227), - [sym__system_stmt] = STATE(226), - [sym__interpret_stmt] = STATE(225), - [sym__interpret_search_identifier] = STATE(300), - [sym__pf_arged_stmt] = STATE(179), - [sym__pf_stmts] = STATE(268), - [sym_Cf_cmd] = STATE(268), - [sym_pf_new_cmd] = STATE(268), - [sym_pf_dot_cmd] = STATE(268), - [sym_pf_cmd] = STATE(268), - [sym__env_stmt] = STATE(180), - [sym__last_stmt] = STATE(181), - [sym_last_stmt_identifier] = STATE(182), - [sym_repeat_stmt] = STATE(268), - [sym__dec_number] = STATE(40), - [sym_cmd_identifier] = STATE(60), + [sym_legacy_quoted_stmt] = STATE(270), + [sym__simple_stmt] = STATE(270), + [sym__tmp_stmt] = STATE(270), + [sym__iter_stmt] = STATE(270), + [sym__pipe_stmt] = STATE(270), + [sym_grep_stmt] = STATE(270), + [sym_html_disable_stmt] = STATE(270), + [sym_html_enable_stmt] = STATE(270), + [sym_pipe_stmt] = STATE(270), + [sym_iter_file_lines_stmt] = STATE(270), + [sym_iter_offsets_stmt] = STATE(270), + [sym_iter_offsetssizes_stmt] = STATE(270), + [sym_iter_hit_stmt] = STATE(270), + [sym_iter_interpret_stmt] = STATE(270), + [sym_iter_interpret_offsetssizes_stmt] = STATE(270), + [sym_iter_comment_stmt] = STATE(270), + [sym_iter_dbta_stmt] = STATE(270), + [sym_iter_dbtb_stmt] = STATE(270), + [sym_iter_dbts_stmt] = STATE(270), + [sym_iter_threads_stmt] = STATE(270), + [sym_iter_bbs_stmt] = STATE(270), + [sym_iter_instrs_stmt] = STATE(270), + [sym_iter_import_stmt] = STATE(270), + [sym_iter_sections_stmt] = STATE(270), + [sym_iter_segments_stmt] = STATE(270), + [sym_iter_symbol_stmt] = STATE(270), + [sym_iter_string_stmt] = STATE(270), + [sym_iter_flags_stmt] = STATE(270), + [sym_iter_function_stmt] = STATE(270), + [sym_iter_iomap_stmt] = STATE(270), + [sym_iter_dbgmap_stmt] = STATE(270), + [sym_iter_register_stmt] = STATE(270), + [sym_iter_step_stmt] = STATE(270), + [sym_tmp_seek_stmt] = STATE(270), + [sym_tmp_blksz_stmt] = STATE(270), + [sym_tmp_fromto_stmt] = STATE(270), + [sym_tmp_arch_stmt] = STATE(270), + [sym_tmp_bits_stmt] = STATE(270), + [sym_tmp_nthi_stmt] = STATE(270), + [sym_tmp_eval_stmt] = STATE(270), + [sym_tmp_fs_stmt] = STATE(270), + [sym_tmp_reli_stmt] = STATE(270), + [sym_tmp_kuery_stmt] = STATE(270), + [sym_tmp_fd_stmt] = STATE(270), + [sym_tmp_reg_stmt] = STATE(270), + [sym_tmp_file_stmt] = STATE(270), + [sym_tmp_string_stmt] = STATE(270), + [sym_tmp_value_stmt] = STATE(270), + [sym_tmp_hex_stmt] = STATE(270), + [sym_help_stmt] = STATE(270), + [sym_macro_stmt] = STATE(270), + [sym_arged_stmt] = STATE(270), + [sym__macro_arged_stmt] = STATE(212), + [sym__simple_arged_stmt_question] = STATE(210), + [sym__simple_arged_stmt] = STATE(209), + [sym__pointer_arged_stmt] = STATE(208), + [sym__system_stmt] = STATE(198), + [sym__interpret_stmt] = STATE(196), + [sym__interpret_search_identifier] = STATE(302), + [sym__pf_arged_stmt] = STATE(245), + [sym__pf_stmts] = STATE(270), + [sym_Cf_cmd] = STATE(270), + [sym_pf_new_cmd] = STATE(270), + [sym_pf_dot_cmd] = STATE(270), + [sym_pf_cmd] = STATE(270), + [sym__env_stmt] = STATE(185), + [sym__last_stmt] = STATE(179), + [sym_last_stmt_identifier] = STATE(253), + [sym_repeat_stmt] = STATE(270), + [sym__dec_number] = STATE(36), + [sym_cmd_identifier] = STATE(61), [anon_sym_DQUOTE] = ACTIONS(7), [anon_sym_LPAREN] = ACTIONS(11), [anon_sym_LPAREN_DASH_STAR] = ACTIONS(13), @@ -9042,7 +9046,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(185), + [sym_args] = STATE(180), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9118,7 +9122,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(208), + [sym_args] = STATE(252), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9194,7 +9198,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(219), + [sym_args] = STATE(260), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9270,7 +9274,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(188), + [sym_args] = STATE(183), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9346,7 +9350,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(209), + [sym_args] = STATE(211), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9422,7 +9426,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(187), + [sym_args] = STATE(219), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9498,7 +9502,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(172), + [sym_args] = STATE(225), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9574,7 +9578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(254), + [sym_args] = STATE(174), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9650,7 +9654,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(53), - [sym_args] = STATE(218), + [sym_args] = STATE(254), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), @@ -9798,15 +9802,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(147), }, [52] = { - [sym__Cf_args] = STATE(232), - [sym__arg_with_paren] = STATE(376), - [sym__arg] = STATE(376), - [sym_arg] = STATE(345), - [sym_arg_identifier] = STATE(376), - [sym_double_quoted_arg] = STATE(376), - [sym_single_quoted_arg] = STATE(376), - [sym_cmd_substitution_arg] = STATE(376), - [sym_concatenation] = STATE(403), + [sym__Cf_args] = STATE(240), + [sym__arg_with_paren] = STATE(389), + [sym__arg] = STATE(389), + [sym_arg] = STATE(340), + [sym_arg_identifier] = STATE(389), + [sym_double_quoted_arg] = STATE(389), + [sym_single_quoted_arg] = STATE(389), + [sym_cmd_substitution_arg] = STATE(389), + [sym_concatenation] = STATE(407), [ts_builtin_sym_end] = ACTIONS(172), [anon_sym_DQUOTE] = ACTIONS(174), [anon_sym_TILDE] = ACTIONS(172), @@ -9948,15 +9952,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(190), }, [54] = { - [sym__pf_arg_parentheses] = STATE(96), - [sym_pf_arg_identifier] = STATE(96), - [sym__pf_arg] = STATE(96), - [sym_pf_concatenation] = STATE(109), - [sym_pf_arg] = STATE(69), - [sym_pf_args] = STATE(230), - [sym_cmd_substitution_arg] = STATE(96), - [aux_sym_pf_args_repeat1] = STATE(69), - [aux_sym_pf_dot_args_repeat1] = STATE(114), + [sym__pf_arg_parentheses] = STATE(99), + [sym_pf_arg_identifier] = STATE(99), + [sym__pf_arg] = STATE(99), + [sym_pf_concatenation] = STATE(108), + [sym_pf_arg] = STATE(68), + [sym_pf_args] = STATE(231), + [sym_cmd_substitution_arg] = STATE(99), + [aux_sym_pf_args_repeat1] = STATE(68), + [aux_sym_pf_dot_args_repeat1] = STATE(117), [ts_builtin_sym_end] = ACTIONS(194), [anon_sym_TILDE] = ACTIONS(194), [anon_sym_PIPE] = ACTIONS(196), @@ -10024,158 +10028,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [55] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(188), - [sym_arg_identifier] = STATE(73), - [sym_double_quoted_arg] = STATE(73), - [sym_single_quoted_arg] = STATE(73), - [sym_cmd_substitution_arg] = STATE(73), - [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), - [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(123), - [anon_sym_PIPE] = ACTIONS(125), - [anon_sym_PIPEH] = ACTIONS(123), - [anon_sym_AT_AT_DOT] = ACTIONS(123), - [anon_sym_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), - [anon_sym_AT_AT] = ACTIONS(125), - [anon_sym_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), - [anon_sym_AT_ATC] = ACTIONS(123), - [anon_sym_AT_ATdbt] = ACTIONS(125), - [anon_sym_AT_ATdbta] = ACTIONS(123), - [anon_sym_AT_ATdbtb] = ACTIONS(123), - [anon_sym_AT_ATdbts] = ACTIONS(123), - [anon_sym_AT_ATt] = ACTIONS(123), - [anon_sym_AT_ATb] = ACTIONS(123), - [anon_sym_AT_ATi] = ACTIONS(125), - [anon_sym_AT_ATii] = ACTIONS(123), - [anon_sym_AT_ATiS] = ACTIONS(125), - [anon_sym_AT_ATiSS] = ACTIONS(123), - [anon_sym_AT_ATis] = ACTIONS(123), - [anon_sym_AT_ATiz] = ACTIONS(123), - [anon_sym_AT_ATf] = ACTIONS(123), - [anon_sym_AT_ATF] = ACTIONS(123), - [anon_sym_AT_ATom] = ACTIONS(123), - [anon_sym_AT_ATdm] = ACTIONS(123), - [anon_sym_AT_ATr] = ACTIONS(123), - [anon_sym_AT_ATs_COLON] = ACTIONS(123), - [anon_sym_AT] = ACTIONS(123), - [anon_sym_AT_BANG] = ACTIONS(123), - [anon_sym_AT_LPAREN] = ACTIONS(123), - [anon_sym_ATa_COLON] = ACTIONS(123), - [anon_sym_ATb_COLON] = ACTIONS(123), - [anon_sym_ATB_COLON] = ACTIONS(123), - [anon_sym_ATe_COLON] = ACTIONS(123), - [anon_sym_ATF_COLON] = ACTIONS(123), - [anon_sym_ATi_COLON] = ACTIONS(123), - [anon_sym_ATk_COLON] = ACTIONS(123), - [anon_sym_ATo_COLON] = ACTIONS(123), - [anon_sym_ATr_COLON] = ACTIONS(123), - [anon_sym_ATf_COLON] = ACTIONS(123), - [anon_sym_ATs_COLON] = ACTIONS(123), - [anon_sym_ATv_COLON] = ACTIONS(123), - [anon_sym_ATx_COLON] = ACTIONS(123), - [anon_sym_SEMI] = ACTIONS(123), - [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(123), - [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(125), - [anon_sym_GT_GT] = ACTIONS(123), - [sym_html_redirect_operator] = ACTIONS(125), - [sym_html_append_operator] = ACTIONS(123), - [anon_sym_COMMA] = ACTIONS(107), - [aux_sym_arg_identifier_token1] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(109), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(113), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(123), - }, - [56] = { - [sym__arg_with_paren] = STATE(73), - [sym__arg] = STATE(73), - [sym_arg] = STATE(65), + [sym_arg] = STATE(64), [sym_args] = STATE(219), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), - [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(119), - [anon_sym_PIPE] = ACTIONS(121), - [anon_sym_PIPEH] = ACTIONS(119), - [anon_sym_AT_AT_DOT] = ACTIONS(119), - [anon_sym_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), - [anon_sym_AT_AT] = ACTIONS(121), - [anon_sym_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), - [anon_sym_AT_ATC] = ACTIONS(119), - [anon_sym_AT_ATdbt] = ACTIONS(121), - [anon_sym_AT_ATdbta] = ACTIONS(119), - [anon_sym_AT_ATdbtb] = ACTIONS(119), - [anon_sym_AT_ATdbts] = ACTIONS(119), - [anon_sym_AT_ATt] = ACTIONS(119), - [anon_sym_AT_ATb] = ACTIONS(119), - [anon_sym_AT_ATi] = ACTIONS(121), - [anon_sym_AT_ATii] = ACTIONS(119), - [anon_sym_AT_ATiS] = ACTIONS(121), - [anon_sym_AT_ATiSS] = ACTIONS(119), - [anon_sym_AT_ATis] = ACTIONS(119), - [anon_sym_AT_ATiz] = ACTIONS(119), - [anon_sym_AT_ATf] = ACTIONS(119), - [anon_sym_AT_ATF] = ACTIONS(119), - [anon_sym_AT_ATom] = ACTIONS(119), - [anon_sym_AT_ATdm] = ACTIONS(119), - [anon_sym_AT_ATr] = ACTIONS(119), - [anon_sym_AT_ATs_COLON] = ACTIONS(119), - [anon_sym_AT] = ACTIONS(119), - [anon_sym_AT_BANG] = ACTIONS(119), - [anon_sym_AT_LPAREN] = ACTIONS(119), - [anon_sym_ATa_COLON] = ACTIONS(119), - [anon_sym_ATb_COLON] = ACTIONS(119), - [anon_sym_ATB_COLON] = ACTIONS(119), - [anon_sym_ATe_COLON] = ACTIONS(119), - [anon_sym_ATF_COLON] = ACTIONS(119), - [anon_sym_ATi_COLON] = ACTIONS(119), - [anon_sym_ATk_COLON] = ACTIONS(119), - [anon_sym_ATo_COLON] = ACTIONS(119), - [anon_sym_ATr_COLON] = ACTIONS(119), - [anon_sym_ATf_COLON] = ACTIONS(119), - [anon_sym_ATs_COLON] = ACTIONS(119), - [anon_sym_ATv_COLON] = ACTIONS(119), - [anon_sym_ATx_COLON] = ACTIONS(119), - [anon_sym_SEMI] = ACTIONS(119), - [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(119), - [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(121), - [anon_sym_GT_GT] = ACTIONS(119), - [sym_html_redirect_operator] = ACTIONS(121), - [sym_html_append_operator] = ACTIONS(119), - [anon_sym_COMMA] = ACTIONS(107), - [aux_sym_arg_identifier_token1] = ACTIONS(105), - [anon_sym_SQUOTE] = ACTIONS(109), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(119), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(119), - }, - [57] = { - [sym__arg_with_paren] = STATE(73), - [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(187), - [sym_arg_identifier] = STATE(73), - [sym_double_quoted_arg] = STATE(73), - [sym_single_quoted_arg] = STATE(73), - [sym_cmd_substitution_arg] = STATE(73), - [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), [anon_sym_TILDE] = ACTIONS(131), [anon_sym_PIPE] = ACTIONS(133), @@ -10237,305 +10097,305 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(131), }, - [58] = { + [56] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(185), + [sym_arg] = STATE(64), + [sym_args] = STATE(225), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), - [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(97), - [anon_sym_PIPE] = ACTIONS(101), - [anon_sym_PIPEH] = ACTIONS(97), - [anon_sym_AT_AT_DOT] = ACTIONS(97), - [anon_sym_AT_AT_EQ] = ACTIONS(97), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), - [anon_sym_AT_AT] = ACTIONS(101), - [anon_sym_AT_ATc_COLON] = ACTIONS(97), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(97), - [anon_sym_AT_ATC] = ACTIONS(97), - [anon_sym_AT_ATdbt] = ACTIONS(101), - [anon_sym_AT_ATdbta] = ACTIONS(97), - [anon_sym_AT_ATdbtb] = ACTIONS(97), - [anon_sym_AT_ATdbts] = ACTIONS(97), - [anon_sym_AT_ATt] = ACTIONS(97), - [anon_sym_AT_ATb] = ACTIONS(97), - [anon_sym_AT_ATi] = ACTIONS(101), - [anon_sym_AT_ATii] = ACTIONS(97), - [anon_sym_AT_ATiS] = ACTIONS(101), - [anon_sym_AT_ATiSS] = ACTIONS(97), - [anon_sym_AT_ATis] = ACTIONS(97), - [anon_sym_AT_ATiz] = ACTIONS(97), - [anon_sym_AT_ATf] = ACTIONS(97), - [anon_sym_AT_ATF] = ACTIONS(97), - [anon_sym_AT_ATom] = ACTIONS(97), - [anon_sym_AT_ATdm] = ACTIONS(97), - [anon_sym_AT_ATr] = ACTIONS(97), - [anon_sym_AT_ATs_COLON] = ACTIONS(97), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_AT_BANG] = ACTIONS(97), - [anon_sym_AT_LPAREN] = ACTIONS(97), - [anon_sym_ATa_COLON] = ACTIONS(97), - [anon_sym_ATb_COLON] = ACTIONS(97), - [anon_sym_ATB_COLON] = ACTIONS(97), - [anon_sym_ATe_COLON] = ACTIONS(97), - [anon_sym_ATF_COLON] = ACTIONS(97), - [anon_sym_ATi_COLON] = ACTIONS(97), - [anon_sym_ATk_COLON] = ACTIONS(97), - [anon_sym_ATo_COLON] = ACTIONS(97), - [anon_sym_ATr_COLON] = ACTIONS(97), - [anon_sym_ATf_COLON] = ACTIONS(97), - [anon_sym_ATs_COLON] = ACTIONS(97), - [anon_sym_ATv_COLON] = ACTIONS(97), - [anon_sym_ATx_COLON] = ACTIONS(97), - [anon_sym_SEMI] = ACTIONS(97), + [aux_sym_args_repeat1] = STATE(64), + [anon_sym_DQUOTE] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(135), + [anon_sym_PIPE] = ACTIONS(137), + [anon_sym_PIPEH] = ACTIONS(135), + [anon_sym_AT_AT_DOT] = ACTIONS(135), + [anon_sym_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), + [anon_sym_AT_AT] = ACTIONS(137), + [anon_sym_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), + [anon_sym_AT_ATC] = ACTIONS(135), + [anon_sym_AT_ATdbt] = ACTIONS(137), + [anon_sym_AT_ATdbta] = ACTIONS(135), + [anon_sym_AT_ATdbtb] = ACTIONS(135), + [anon_sym_AT_ATdbts] = ACTIONS(135), + [anon_sym_AT_ATt] = ACTIONS(135), + [anon_sym_AT_ATb] = ACTIONS(135), + [anon_sym_AT_ATi] = ACTIONS(137), + [anon_sym_AT_ATii] = ACTIONS(135), + [anon_sym_AT_ATiS] = ACTIONS(137), + [anon_sym_AT_ATiSS] = ACTIONS(135), + [anon_sym_AT_ATis] = ACTIONS(135), + [anon_sym_AT_ATiz] = ACTIONS(135), + [anon_sym_AT_ATf] = ACTIONS(135), + [anon_sym_AT_ATF] = ACTIONS(135), + [anon_sym_AT_ATom] = ACTIONS(135), + [anon_sym_AT_ATdm] = ACTIONS(135), + [anon_sym_AT_ATr] = ACTIONS(135), + [anon_sym_AT_ATs_COLON] = ACTIONS(135), + [anon_sym_AT] = ACTIONS(135), + [anon_sym_AT_BANG] = ACTIONS(135), + [anon_sym_AT_LPAREN] = ACTIONS(135), + [anon_sym_ATa_COLON] = ACTIONS(135), + [anon_sym_ATb_COLON] = ACTIONS(135), + [anon_sym_ATB_COLON] = ACTIONS(135), + [anon_sym_ATe_COLON] = ACTIONS(135), + [anon_sym_ATF_COLON] = ACTIONS(135), + [anon_sym_ATi_COLON] = ACTIONS(135), + [anon_sym_ATk_COLON] = ACTIONS(135), + [anon_sym_ATo_COLON] = ACTIONS(135), + [anon_sym_ATr_COLON] = ACTIONS(135), + [anon_sym_ATf_COLON] = ACTIONS(135), + [anon_sym_ATs_COLON] = ACTIONS(135), + [anon_sym_ATv_COLON] = ACTIONS(135), + [anon_sym_ATx_COLON] = ACTIONS(135), + [anon_sym_SEMI] = ACTIONS(135), [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(97), + [anon_sym_PIPE_DOT] = ACTIONS(135), [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(101), - [anon_sym_GT_GT] = ACTIONS(97), - [sym_html_redirect_operator] = ACTIONS(101), - [sym_html_append_operator] = ACTIONS(97), + [anon_sym_GT] = ACTIONS(137), + [anon_sym_GT_GT] = ACTIONS(135), + [sym_html_redirect_operator] = ACTIONS(137), + [sym_html_append_operator] = ACTIONS(135), [anon_sym_COMMA] = ACTIONS(107), [aux_sym_arg_identifier_token1] = ACTIONS(105), [anon_sym_SQUOTE] = ACTIONS(109), [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(97), + [anon_sym_BQUOTE] = ACTIONS(135), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(97), + [sym_file_descriptor] = ACTIONS(135), }, - [59] = { + [57] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(218), + [sym_arg] = STATE(64), + [sym_args] = STATE(183), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(143), - [anon_sym_PIPE] = ACTIONS(145), - [anon_sym_PIPEH] = ACTIONS(143), - [anon_sym_AT_AT_DOT] = ACTIONS(143), - [anon_sym_AT_AT_EQ] = ACTIONS(143), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), - [anon_sym_AT_AT] = ACTIONS(145), - [anon_sym_AT_ATc_COLON] = ACTIONS(143), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), - [anon_sym_AT_ATC] = ACTIONS(143), - [anon_sym_AT_ATdbt] = ACTIONS(145), - [anon_sym_AT_ATdbta] = ACTIONS(143), - [anon_sym_AT_ATdbtb] = ACTIONS(143), - [anon_sym_AT_ATdbts] = ACTIONS(143), - [anon_sym_AT_ATt] = ACTIONS(143), - [anon_sym_AT_ATb] = ACTIONS(143), - [anon_sym_AT_ATi] = ACTIONS(145), - [anon_sym_AT_ATii] = ACTIONS(143), - [anon_sym_AT_ATiS] = ACTIONS(145), - [anon_sym_AT_ATiSS] = ACTIONS(143), - [anon_sym_AT_ATis] = ACTIONS(143), - [anon_sym_AT_ATiz] = ACTIONS(143), - [anon_sym_AT_ATf] = ACTIONS(143), - [anon_sym_AT_ATF] = ACTIONS(143), - [anon_sym_AT_ATom] = ACTIONS(143), - [anon_sym_AT_ATdm] = ACTIONS(143), - [anon_sym_AT_ATr] = ACTIONS(143), - [anon_sym_AT_ATs_COLON] = ACTIONS(143), - [anon_sym_AT] = ACTIONS(143), - [anon_sym_AT_BANG] = ACTIONS(143), - [anon_sym_AT_LPAREN] = ACTIONS(143), - [anon_sym_ATa_COLON] = ACTIONS(143), - [anon_sym_ATb_COLON] = ACTIONS(143), - [anon_sym_ATB_COLON] = ACTIONS(143), - [anon_sym_ATe_COLON] = ACTIONS(143), - [anon_sym_ATF_COLON] = ACTIONS(143), - [anon_sym_ATi_COLON] = ACTIONS(143), - [anon_sym_ATk_COLON] = ACTIONS(143), - [anon_sym_ATo_COLON] = ACTIONS(143), - [anon_sym_ATr_COLON] = ACTIONS(143), - [anon_sym_ATf_COLON] = ACTIONS(143), - [anon_sym_ATs_COLON] = ACTIONS(143), - [anon_sym_ATv_COLON] = ACTIONS(143), - [anon_sym_ATx_COLON] = ACTIONS(143), - [anon_sym_SEMI] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(123), + [anon_sym_PIPE] = ACTIONS(125), + [anon_sym_PIPEH] = ACTIONS(123), + [anon_sym_AT_AT_DOT] = ACTIONS(123), + [anon_sym_AT_AT_EQ] = ACTIONS(123), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(123), + [anon_sym_AT_AT] = ACTIONS(125), + [anon_sym_AT_ATc_COLON] = ACTIONS(123), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(123), + [anon_sym_AT_ATC] = ACTIONS(123), + [anon_sym_AT_ATdbt] = ACTIONS(125), + [anon_sym_AT_ATdbta] = ACTIONS(123), + [anon_sym_AT_ATdbtb] = ACTIONS(123), + [anon_sym_AT_ATdbts] = ACTIONS(123), + [anon_sym_AT_ATt] = ACTIONS(123), + [anon_sym_AT_ATb] = ACTIONS(123), + [anon_sym_AT_ATi] = ACTIONS(125), + [anon_sym_AT_ATii] = ACTIONS(123), + [anon_sym_AT_ATiS] = ACTIONS(125), + [anon_sym_AT_ATiSS] = ACTIONS(123), + [anon_sym_AT_ATis] = ACTIONS(123), + [anon_sym_AT_ATiz] = ACTIONS(123), + [anon_sym_AT_ATf] = ACTIONS(123), + [anon_sym_AT_ATF] = ACTIONS(123), + [anon_sym_AT_ATom] = ACTIONS(123), + [anon_sym_AT_ATdm] = ACTIONS(123), + [anon_sym_AT_ATr] = ACTIONS(123), + [anon_sym_AT_ATs_COLON] = ACTIONS(123), + [anon_sym_AT] = ACTIONS(123), + [anon_sym_AT_BANG] = ACTIONS(123), + [anon_sym_AT_LPAREN] = ACTIONS(123), + [anon_sym_ATa_COLON] = ACTIONS(123), + [anon_sym_ATb_COLON] = ACTIONS(123), + [anon_sym_ATB_COLON] = ACTIONS(123), + [anon_sym_ATe_COLON] = ACTIONS(123), + [anon_sym_ATF_COLON] = ACTIONS(123), + [anon_sym_ATi_COLON] = ACTIONS(123), + [anon_sym_ATk_COLON] = ACTIONS(123), + [anon_sym_ATo_COLON] = ACTIONS(123), + [anon_sym_ATr_COLON] = ACTIONS(123), + [anon_sym_ATf_COLON] = ACTIONS(123), + [anon_sym_ATs_COLON] = ACTIONS(123), + [anon_sym_ATv_COLON] = ACTIONS(123), + [anon_sym_ATx_COLON] = ACTIONS(123), + [anon_sym_SEMI] = ACTIONS(123), [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(143), + [anon_sym_PIPE_DOT] = ACTIONS(123), [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(145), - [anon_sym_GT_GT] = ACTIONS(143), - [sym_html_redirect_operator] = ACTIONS(145), - [sym_html_append_operator] = ACTIONS(143), + [anon_sym_GT] = ACTIONS(125), + [anon_sym_GT_GT] = ACTIONS(123), + [sym_html_redirect_operator] = ACTIONS(125), + [sym_html_append_operator] = ACTIONS(123), [anon_sym_COMMA] = ACTIONS(107), [aux_sym_arg_identifier_token1] = ACTIONS(105), [anon_sym_SQUOTE] = ACTIONS(109), [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(113), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(143), + [sym_file_descriptor] = ACTIONS(123), }, - [60] = { + [58] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(208), + [sym_arg] = STATE(64), + [sym_args] = STATE(260), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(115), - [anon_sym_PIPE] = ACTIONS(117), - [anon_sym_PIPEH] = ACTIONS(115), - [anon_sym_AT_AT_DOT] = ACTIONS(115), - [anon_sym_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), - [anon_sym_AT_AT] = ACTIONS(117), - [anon_sym_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), - [anon_sym_AT_ATC] = ACTIONS(115), - [anon_sym_AT_ATdbt] = ACTIONS(117), - [anon_sym_AT_ATdbta] = ACTIONS(115), - [anon_sym_AT_ATdbtb] = ACTIONS(115), - [anon_sym_AT_ATdbts] = ACTIONS(115), - [anon_sym_AT_ATt] = ACTIONS(115), - [anon_sym_AT_ATb] = ACTIONS(115), - [anon_sym_AT_ATi] = ACTIONS(117), - [anon_sym_AT_ATii] = ACTIONS(115), - [anon_sym_AT_ATiS] = ACTIONS(117), - [anon_sym_AT_ATiSS] = ACTIONS(115), - [anon_sym_AT_ATis] = ACTIONS(115), - [anon_sym_AT_ATiz] = ACTIONS(115), - [anon_sym_AT_ATf] = ACTIONS(115), - [anon_sym_AT_ATF] = ACTIONS(115), - [anon_sym_AT_ATom] = ACTIONS(115), - [anon_sym_AT_ATdm] = ACTIONS(115), - [anon_sym_AT_ATr] = ACTIONS(115), - [anon_sym_AT_ATs_COLON] = ACTIONS(115), - [anon_sym_AT] = ACTIONS(115), - [anon_sym_AT_BANG] = ACTIONS(115), - [anon_sym_AT_LPAREN] = ACTIONS(115), - [anon_sym_ATa_COLON] = ACTIONS(115), - [anon_sym_ATb_COLON] = ACTIONS(115), - [anon_sym_ATB_COLON] = ACTIONS(115), - [anon_sym_ATe_COLON] = ACTIONS(115), - [anon_sym_ATF_COLON] = ACTIONS(115), - [anon_sym_ATi_COLON] = ACTIONS(115), - [anon_sym_ATk_COLON] = ACTIONS(115), - [anon_sym_ATo_COLON] = ACTIONS(115), - [anon_sym_ATr_COLON] = ACTIONS(115), - [anon_sym_ATf_COLON] = ACTIONS(115), - [anon_sym_ATs_COLON] = ACTIONS(115), - [anon_sym_ATv_COLON] = ACTIONS(115), - [anon_sym_ATx_COLON] = ACTIONS(115), - [anon_sym_SEMI] = ACTIONS(115), + [anon_sym_TILDE] = ACTIONS(119), + [anon_sym_PIPE] = ACTIONS(121), + [anon_sym_PIPEH] = ACTIONS(119), + [anon_sym_AT_AT_DOT] = ACTIONS(119), + [anon_sym_AT_AT_EQ] = ACTIONS(119), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(119), + [anon_sym_AT_AT] = ACTIONS(121), + [anon_sym_AT_ATc_COLON] = ACTIONS(119), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(119), + [anon_sym_AT_ATC] = ACTIONS(119), + [anon_sym_AT_ATdbt] = ACTIONS(121), + [anon_sym_AT_ATdbta] = ACTIONS(119), + [anon_sym_AT_ATdbtb] = ACTIONS(119), + [anon_sym_AT_ATdbts] = ACTIONS(119), + [anon_sym_AT_ATt] = ACTIONS(119), + [anon_sym_AT_ATb] = ACTIONS(119), + [anon_sym_AT_ATi] = ACTIONS(121), + [anon_sym_AT_ATii] = ACTIONS(119), + [anon_sym_AT_ATiS] = ACTIONS(121), + [anon_sym_AT_ATiSS] = ACTIONS(119), + [anon_sym_AT_ATis] = ACTIONS(119), + [anon_sym_AT_ATiz] = ACTIONS(119), + [anon_sym_AT_ATf] = ACTIONS(119), + [anon_sym_AT_ATF] = ACTIONS(119), + [anon_sym_AT_ATom] = ACTIONS(119), + [anon_sym_AT_ATdm] = ACTIONS(119), + [anon_sym_AT_ATr] = ACTIONS(119), + [anon_sym_AT_ATs_COLON] = ACTIONS(119), + [anon_sym_AT] = ACTIONS(119), + [anon_sym_AT_BANG] = ACTIONS(119), + [anon_sym_AT_LPAREN] = ACTIONS(119), + [anon_sym_ATa_COLON] = ACTIONS(119), + [anon_sym_ATb_COLON] = ACTIONS(119), + [anon_sym_ATB_COLON] = ACTIONS(119), + [anon_sym_ATe_COLON] = ACTIONS(119), + [anon_sym_ATF_COLON] = ACTIONS(119), + [anon_sym_ATi_COLON] = ACTIONS(119), + [anon_sym_ATk_COLON] = ACTIONS(119), + [anon_sym_ATo_COLON] = ACTIONS(119), + [anon_sym_ATr_COLON] = ACTIONS(119), + [anon_sym_ATf_COLON] = ACTIONS(119), + [anon_sym_ATs_COLON] = ACTIONS(119), + [anon_sym_ATv_COLON] = ACTIONS(119), + [anon_sym_ATx_COLON] = ACTIONS(119), + [anon_sym_SEMI] = ACTIONS(119), [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(115), + [anon_sym_PIPE_DOT] = ACTIONS(119), [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(117), - [anon_sym_GT_GT] = ACTIONS(115), - [sym_html_redirect_operator] = ACTIONS(117), - [sym_html_append_operator] = ACTIONS(115), + [anon_sym_GT] = ACTIONS(121), + [anon_sym_GT_GT] = ACTIONS(119), + [sym_html_redirect_operator] = ACTIONS(121), + [sym_html_append_operator] = ACTIONS(119), [anon_sym_COMMA] = ACTIONS(107), [aux_sym_arg_identifier_token1] = ACTIONS(105), [anon_sym_SQUOTE] = ACTIONS(109), [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(115), + [anon_sym_BQUOTE] = ACTIONS(119), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(115), + [sym_file_descriptor] = ACTIONS(119), }, - [61] = { + [59] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(172), + [sym_arg] = STATE(64), + [sym_args] = STATE(180), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), - [anon_sym_TILDE] = ACTIONS(135), - [anon_sym_PIPE] = ACTIONS(137), - [anon_sym_PIPEH] = ACTIONS(135), - [anon_sym_AT_AT_DOT] = ACTIONS(135), - [anon_sym_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(135), - [anon_sym_AT_AT] = ACTIONS(137), - [anon_sym_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(135), - [anon_sym_AT_ATC] = ACTIONS(135), - [anon_sym_AT_ATdbt] = ACTIONS(137), - [anon_sym_AT_ATdbta] = ACTIONS(135), - [anon_sym_AT_ATdbtb] = ACTIONS(135), - [anon_sym_AT_ATdbts] = ACTIONS(135), - [anon_sym_AT_ATt] = ACTIONS(135), - [anon_sym_AT_ATb] = ACTIONS(135), - [anon_sym_AT_ATi] = ACTIONS(137), - [anon_sym_AT_ATii] = ACTIONS(135), - [anon_sym_AT_ATiS] = ACTIONS(137), - [anon_sym_AT_ATiSS] = ACTIONS(135), - [anon_sym_AT_ATis] = ACTIONS(135), - [anon_sym_AT_ATiz] = ACTIONS(135), - [anon_sym_AT_ATf] = ACTIONS(135), - [anon_sym_AT_ATF] = ACTIONS(135), - [anon_sym_AT_ATom] = ACTIONS(135), - [anon_sym_AT_ATdm] = ACTIONS(135), - [anon_sym_AT_ATr] = ACTIONS(135), - [anon_sym_AT_ATs_COLON] = ACTIONS(135), - [anon_sym_AT] = ACTIONS(135), - [anon_sym_AT_BANG] = ACTIONS(135), - [anon_sym_AT_LPAREN] = ACTIONS(135), - [anon_sym_ATa_COLON] = ACTIONS(135), - [anon_sym_ATb_COLON] = ACTIONS(135), - [anon_sym_ATB_COLON] = ACTIONS(135), - [anon_sym_ATe_COLON] = ACTIONS(135), - [anon_sym_ATF_COLON] = ACTIONS(135), - [anon_sym_ATi_COLON] = ACTIONS(135), - [anon_sym_ATk_COLON] = ACTIONS(135), - [anon_sym_ATo_COLON] = ACTIONS(135), - [anon_sym_ATr_COLON] = ACTIONS(135), - [anon_sym_ATf_COLON] = ACTIONS(135), - [anon_sym_ATs_COLON] = ACTIONS(135), - [anon_sym_ATv_COLON] = ACTIONS(135), - [anon_sym_ATx_COLON] = ACTIONS(135), - [anon_sym_SEMI] = ACTIONS(135), + [anon_sym_TILDE] = ACTIONS(97), + [anon_sym_PIPE] = ACTIONS(101), + [anon_sym_PIPEH] = ACTIONS(97), + [anon_sym_AT_AT_DOT] = ACTIONS(97), + [anon_sym_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(97), + [anon_sym_AT_AT] = ACTIONS(101), + [anon_sym_AT_ATc_COLON] = ACTIONS(97), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(97), + [anon_sym_AT_ATC] = ACTIONS(97), + [anon_sym_AT_ATdbt] = ACTIONS(101), + [anon_sym_AT_ATdbta] = ACTIONS(97), + [anon_sym_AT_ATdbtb] = ACTIONS(97), + [anon_sym_AT_ATdbts] = ACTIONS(97), + [anon_sym_AT_ATt] = ACTIONS(97), + [anon_sym_AT_ATb] = ACTIONS(97), + [anon_sym_AT_ATi] = ACTIONS(101), + [anon_sym_AT_ATii] = ACTIONS(97), + [anon_sym_AT_ATiS] = ACTIONS(101), + [anon_sym_AT_ATiSS] = ACTIONS(97), + [anon_sym_AT_ATis] = ACTIONS(97), + [anon_sym_AT_ATiz] = ACTIONS(97), + [anon_sym_AT_ATf] = ACTIONS(97), + [anon_sym_AT_ATF] = ACTIONS(97), + [anon_sym_AT_ATom] = ACTIONS(97), + [anon_sym_AT_ATdm] = ACTIONS(97), + [anon_sym_AT_ATr] = ACTIONS(97), + [anon_sym_AT_ATs_COLON] = ACTIONS(97), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_AT_BANG] = ACTIONS(97), + [anon_sym_AT_LPAREN] = ACTIONS(97), + [anon_sym_ATa_COLON] = ACTIONS(97), + [anon_sym_ATb_COLON] = ACTIONS(97), + [anon_sym_ATB_COLON] = ACTIONS(97), + [anon_sym_ATe_COLON] = ACTIONS(97), + [anon_sym_ATF_COLON] = ACTIONS(97), + [anon_sym_ATi_COLON] = ACTIONS(97), + [anon_sym_ATk_COLON] = ACTIONS(97), + [anon_sym_ATo_COLON] = ACTIONS(97), + [anon_sym_ATr_COLON] = ACTIONS(97), + [anon_sym_ATf_COLON] = ACTIONS(97), + [anon_sym_ATs_COLON] = ACTIONS(97), + [anon_sym_ATv_COLON] = ACTIONS(97), + [anon_sym_ATx_COLON] = ACTIONS(97), + [anon_sym_SEMI] = ACTIONS(97), [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(135), + [anon_sym_PIPE_DOT] = ACTIONS(97), [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(137), - [anon_sym_GT_GT] = ACTIONS(135), - [sym_html_redirect_operator] = ACTIONS(137), - [sym_html_append_operator] = ACTIONS(135), + [anon_sym_GT] = ACTIONS(101), + [anon_sym_GT_GT] = ACTIONS(97), + [sym_html_redirect_operator] = ACTIONS(101), + [sym_html_append_operator] = ACTIONS(97), [anon_sym_COMMA] = ACTIONS(107), [aux_sym_arg_identifier_token1] = ACTIONS(105), [anon_sym_SQUOTE] = ACTIONS(109), [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(135), + [anon_sym_BQUOTE] = ACTIONS(97), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(135), + [sym_file_descriptor] = ACTIONS(97), }, - [62] = { + [60] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(254), + [sym_arg] = STATE(64), + [sym_args] = STATE(174), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), [anon_sym_TILDE] = ACTIONS(139), [anon_sym_PIPE] = ACTIONS(141), @@ -10597,17 +10457,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(139), }, - [63] = { + [61] = { + [sym__arg_with_paren] = STATE(73), + [sym__arg] = STATE(73), + [sym_arg] = STATE(64), + [sym_args] = STATE(252), + [sym_arg_identifier] = STATE(73), + [sym_double_quoted_arg] = STATE(73), + [sym_single_quoted_arg] = STATE(73), + [sym_cmd_substitution_arg] = STATE(73), + [sym_concatenation] = STATE(91), + [aux_sym_args_repeat1] = STATE(64), + [anon_sym_DQUOTE] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(115), + [anon_sym_PIPE] = ACTIONS(117), + [anon_sym_PIPEH] = ACTIONS(115), + [anon_sym_AT_AT_DOT] = ACTIONS(115), + [anon_sym_AT_AT_EQ] = ACTIONS(115), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(115), + [anon_sym_AT_AT] = ACTIONS(117), + [anon_sym_AT_ATc_COLON] = ACTIONS(115), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(115), + [anon_sym_AT_ATC] = ACTIONS(115), + [anon_sym_AT_ATdbt] = ACTIONS(117), + [anon_sym_AT_ATdbta] = ACTIONS(115), + [anon_sym_AT_ATdbtb] = ACTIONS(115), + [anon_sym_AT_ATdbts] = ACTIONS(115), + [anon_sym_AT_ATt] = ACTIONS(115), + [anon_sym_AT_ATb] = ACTIONS(115), + [anon_sym_AT_ATi] = ACTIONS(117), + [anon_sym_AT_ATii] = ACTIONS(115), + [anon_sym_AT_ATiS] = ACTIONS(117), + [anon_sym_AT_ATiSS] = ACTIONS(115), + [anon_sym_AT_ATis] = ACTIONS(115), + [anon_sym_AT_ATiz] = ACTIONS(115), + [anon_sym_AT_ATf] = ACTIONS(115), + [anon_sym_AT_ATF] = ACTIONS(115), + [anon_sym_AT_ATom] = ACTIONS(115), + [anon_sym_AT_ATdm] = ACTIONS(115), + [anon_sym_AT_ATr] = ACTIONS(115), + [anon_sym_AT_ATs_COLON] = ACTIONS(115), + [anon_sym_AT] = ACTIONS(115), + [anon_sym_AT_BANG] = ACTIONS(115), + [anon_sym_AT_LPAREN] = ACTIONS(115), + [anon_sym_ATa_COLON] = ACTIONS(115), + [anon_sym_ATb_COLON] = ACTIONS(115), + [anon_sym_ATB_COLON] = ACTIONS(115), + [anon_sym_ATe_COLON] = ACTIONS(115), + [anon_sym_ATF_COLON] = ACTIONS(115), + [anon_sym_ATi_COLON] = ACTIONS(115), + [anon_sym_ATk_COLON] = ACTIONS(115), + [anon_sym_ATo_COLON] = ACTIONS(115), + [anon_sym_ATr_COLON] = ACTIONS(115), + [anon_sym_ATf_COLON] = ACTIONS(115), + [anon_sym_ATs_COLON] = ACTIONS(115), + [anon_sym_ATv_COLON] = ACTIONS(115), + [anon_sym_ATx_COLON] = ACTIONS(115), + [anon_sym_SEMI] = ACTIONS(115), + [anon_sym_LPAREN] = ACTIONS(103), + [anon_sym_PIPE_DOT] = ACTIONS(115), + [anon_sym_DOLLAR] = ACTIONS(105), + [anon_sym_GT] = ACTIONS(117), + [anon_sym_GT_GT] = ACTIONS(115), + [sym_html_redirect_operator] = ACTIONS(117), + [sym_html_append_operator] = ACTIONS(115), + [anon_sym_COMMA] = ACTIONS(107), + [aux_sym_arg_identifier_token1] = ACTIONS(105), + [anon_sym_SQUOTE] = ACTIONS(109), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), + [anon_sym_BQUOTE] = ACTIONS(115), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(115), + }, + [62] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), - [sym_arg] = STATE(65), - [sym_args] = STATE(209), + [sym_arg] = STATE(64), + [sym_args] = STATE(211), [sym_arg_identifier] = STATE(73), [sym_double_quoted_arg] = STATE(73), [sym_single_quoted_arg] = STATE(73), [sym_cmd_substitution_arg] = STATE(73), [sym_concatenation] = STATE(91), - [aux_sym_args_repeat1] = STATE(65), + [aux_sym_args_repeat1] = STATE(64), [anon_sym_DQUOTE] = ACTIONS(99), [anon_sym_TILDE] = ACTIONS(127), [anon_sym_PIPE] = ACTIONS(129), @@ -10655,92 +10587,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_ATx_COLON] = ACTIONS(127), [anon_sym_SEMI] = ACTIONS(127), [anon_sym_LPAREN] = ACTIONS(103), - [anon_sym_PIPE_DOT] = ACTIONS(127), + [anon_sym_PIPE_DOT] = ACTIONS(127), + [anon_sym_DOLLAR] = ACTIONS(105), + [anon_sym_GT] = ACTIONS(129), + [anon_sym_GT_GT] = ACTIONS(127), + [sym_html_redirect_operator] = ACTIONS(129), + [sym_html_append_operator] = ACTIONS(127), + [anon_sym_COMMA] = ACTIONS(107), + [aux_sym_arg_identifier_token1] = ACTIONS(105), + [anon_sym_SQUOTE] = ACTIONS(109), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), + [anon_sym_BQUOTE] = ACTIONS(127), + [sym__comment] = ACTIONS(3), + [sym_file_descriptor] = ACTIONS(127), + }, + [63] = { + [sym__arg_with_paren] = STATE(73), + [sym__arg] = STATE(73), + [sym_arg] = STATE(64), + [sym_args] = STATE(254), + [sym_arg_identifier] = STATE(73), + [sym_double_quoted_arg] = STATE(73), + [sym_single_quoted_arg] = STATE(73), + [sym_cmd_substitution_arg] = STATE(73), + [sym_concatenation] = STATE(91), + [aux_sym_args_repeat1] = STATE(64), + [anon_sym_DQUOTE] = ACTIONS(99), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_PIPE] = ACTIONS(145), + [anon_sym_PIPEH] = ACTIONS(143), + [anon_sym_AT_AT_DOT] = ACTIONS(143), + [anon_sym_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(143), + [anon_sym_AT_AT] = ACTIONS(145), + [anon_sym_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(143), + [anon_sym_AT_ATC] = ACTIONS(143), + [anon_sym_AT_ATdbt] = ACTIONS(145), + [anon_sym_AT_ATdbta] = ACTIONS(143), + [anon_sym_AT_ATdbtb] = ACTIONS(143), + [anon_sym_AT_ATdbts] = ACTIONS(143), + [anon_sym_AT_ATt] = ACTIONS(143), + [anon_sym_AT_ATb] = ACTIONS(143), + [anon_sym_AT_ATi] = ACTIONS(145), + [anon_sym_AT_ATii] = ACTIONS(143), + [anon_sym_AT_ATiS] = ACTIONS(145), + [anon_sym_AT_ATiSS] = ACTIONS(143), + [anon_sym_AT_ATis] = ACTIONS(143), + [anon_sym_AT_ATiz] = ACTIONS(143), + [anon_sym_AT_ATf] = ACTIONS(143), + [anon_sym_AT_ATF] = ACTIONS(143), + [anon_sym_AT_ATom] = ACTIONS(143), + [anon_sym_AT_ATdm] = ACTIONS(143), + [anon_sym_AT_ATr] = ACTIONS(143), + [anon_sym_AT_ATs_COLON] = ACTIONS(143), + [anon_sym_AT] = ACTIONS(143), + [anon_sym_AT_BANG] = ACTIONS(143), + [anon_sym_AT_LPAREN] = ACTIONS(143), + [anon_sym_ATa_COLON] = ACTIONS(143), + [anon_sym_ATb_COLON] = ACTIONS(143), + [anon_sym_ATB_COLON] = ACTIONS(143), + [anon_sym_ATe_COLON] = ACTIONS(143), + [anon_sym_ATF_COLON] = ACTIONS(143), + [anon_sym_ATi_COLON] = ACTIONS(143), + [anon_sym_ATk_COLON] = ACTIONS(143), + [anon_sym_ATo_COLON] = ACTIONS(143), + [anon_sym_ATr_COLON] = ACTIONS(143), + [anon_sym_ATf_COLON] = ACTIONS(143), + [anon_sym_ATs_COLON] = ACTIONS(143), + [anon_sym_ATv_COLON] = ACTIONS(143), + [anon_sym_ATx_COLON] = ACTIONS(143), + [anon_sym_SEMI] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(103), + [anon_sym_PIPE_DOT] = ACTIONS(143), [anon_sym_DOLLAR] = ACTIONS(105), - [anon_sym_GT] = ACTIONS(129), - [anon_sym_GT_GT] = ACTIONS(127), - [sym_html_redirect_operator] = ACTIONS(129), - [sym_html_append_operator] = ACTIONS(127), + [anon_sym_GT] = ACTIONS(145), + [anon_sym_GT_GT] = ACTIONS(143), + [sym_html_redirect_operator] = ACTIONS(145), + [sym_html_append_operator] = ACTIONS(143), [anon_sym_COMMA] = ACTIONS(107), [aux_sym_arg_identifier_token1] = ACTIONS(105), [anon_sym_SQUOTE] = ACTIONS(109), [anon_sym_DOLLAR_LPAREN] = ACTIONS(111), - [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_BQUOTE] = ACTIONS(143), [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(127), + [sym_file_descriptor] = ACTIONS(143), }, [64] = { - [sym__Cf_args] = STATE(232), - [sym__arg_with_paren] = STATE(376), - [sym__arg] = STATE(376), - [sym_arg] = STATE(343), - [sym_arg_identifier] = STATE(376), - [sym_double_quoted_arg] = STATE(376), - [sym_single_quoted_arg] = STATE(376), - [sym_cmd_substitution_arg] = STATE(376), - [sym_concatenation] = STATE(403), - [anon_sym_DQUOTE] = ACTIONS(174), - [anon_sym_TILDE] = ACTIONS(172), - [anon_sym_PIPE] = ACTIONS(176), - [anon_sym_PIPEH] = ACTIONS(172), - [anon_sym_AT_AT_DOT] = ACTIONS(172), - [anon_sym_AT_AT_EQ] = ACTIONS(172), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(172), - [anon_sym_AT_AT] = ACTIONS(176), - [anon_sym_AT_ATc_COLON] = ACTIONS(172), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(172), - [anon_sym_AT_ATC] = ACTIONS(172), - [anon_sym_AT_ATdbt] = ACTIONS(176), - [anon_sym_AT_ATdbta] = ACTIONS(172), - [anon_sym_AT_ATdbtb] = ACTIONS(172), - [anon_sym_AT_ATdbts] = ACTIONS(172), - [anon_sym_AT_ATt] = ACTIONS(172), - [anon_sym_AT_ATb] = ACTIONS(172), - [anon_sym_AT_ATi] = ACTIONS(176), - [anon_sym_AT_ATii] = ACTIONS(172), - [anon_sym_AT_ATiS] = ACTIONS(176), - [anon_sym_AT_ATiSS] = ACTIONS(172), - [anon_sym_AT_ATis] = ACTIONS(172), - [anon_sym_AT_ATiz] = ACTIONS(172), - [anon_sym_AT_ATf] = ACTIONS(172), - [anon_sym_AT_ATF] = ACTIONS(172), - [anon_sym_AT_ATom] = ACTIONS(172), - [anon_sym_AT_ATdm] = ACTIONS(172), - [anon_sym_AT_ATr] = ACTIONS(172), - [anon_sym_AT_ATs_COLON] = ACTIONS(172), - [anon_sym_AT] = ACTIONS(172), - [anon_sym_AT_BANG] = ACTIONS(172), - [anon_sym_AT_LPAREN] = ACTIONS(172), - [anon_sym_ATa_COLON] = ACTIONS(172), - [anon_sym_ATb_COLON] = ACTIONS(172), - [anon_sym_ATB_COLON] = ACTIONS(172), - [anon_sym_ATe_COLON] = ACTIONS(172), - [anon_sym_ATF_COLON] = ACTIONS(172), - [anon_sym_ATi_COLON] = ACTIONS(172), - [anon_sym_ATk_COLON] = ACTIONS(172), - [anon_sym_ATo_COLON] = ACTIONS(172), - [anon_sym_ATr_COLON] = ACTIONS(172), - [anon_sym_ATf_COLON] = ACTIONS(172), - [anon_sym_ATs_COLON] = ACTIONS(172), - [anon_sym_ATv_COLON] = ACTIONS(172), - [anon_sym_ATx_COLON] = ACTIONS(172), - [anon_sym_SEMI] = ACTIONS(172), - [anon_sym_LPAREN] = ACTIONS(178), - [anon_sym_PIPE_DOT] = ACTIONS(172), - [anon_sym_DOLLAR] = ACTIONS(180), - [anon_sym_GT] = ACTIONS(176), - [anon_sym_GT_GT] = ACTIONS(172), - [sym_html_redirect_operator] = ACTIONS(176), - [sym_html_append_operator] = ACTIONS(172), - [anon_sym_COMMA] = ACTIONS(182), - [aux_sym_arg_identifier_token1] = ACTIONS(180), - [anon_sym_SQUOTE] = ACTIONS(184), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(186), - [anon_sym_BQUOTE] = ACTIONS(172), - [sym__comment] = ACTIONS(3), - [sym_file_descriptor] = ACTIONS(172), - }, - [65] = { [sym__arg_with_paren] = STATE(73), [sym__arg] = STATE(73), [sym_arg] = STATE(51), @@ -10811,86 +10744,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__comment] = ACTIONS(3), [sym_file_descriptor] = ACTIONS(190), }, - [66] = { - [sym_eq_sep_args] = STATE(250), - [sym__eq_sep_key_single] = STATE(118), - [sym__eq_sep_key_concatenation] = STATE(164), - [sym__eq_sep_key] = STATE(166), - [sym_double_quoted_arg] = STATE(118), - [sym_single_quoted_arg] = STATE(118), - [sym_cmd_substitution_arg] = STATE(118), - [ts_builtin_sym_end] = ACTIONS(208), - [anon_sym_DQUOTE] = ACTIONS(210), - [anon_sym_TILDE] = ACTIONS(208), - [anon_sym_PIPE] = ACTIONS(212), - [anon_sym_PIPEH] = ACTIONS(208), - [anon_sym_AT_AT_DOT] = ACTIONS(208), - [anon_sym_AT_AT_EQ] = ACTIONS(208), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(208), - [anon_sym_AT_AT] = ACTIONS(212), - [anon_sym_AT_ATc_COLON] = ACTIONS(208), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(208), - [anon_sym_AT_ATC] = ACTIONS(208), - [anon_sym_AT_ATdbt] = ACTIONS(212), - [anon_sym_AT_ATdbta] = ACTIONS(208), - [anon_sym_AT_ATdbtb] = ACTIONS(208), - [anon_sym_AT_ATdbts] = ACTIONS(208), - [anon_sym_AT_ATt] = ACTIONS(208), - [anon_sym_AT_ATb] = ACTIONS(208), - [anon_sym_AT_ATi] = ACTIONS(212), - [anon_sym_AT_ATii] = ACTIONS(208), - [anon_sym_AT_ATiS] = ACTIONS(212), - [anon_sym_AT_ATiSS] = ACTIONS(208), - [anon_sym_AT_ATis] = ACTIONS(208), - [anon_sym_AT_ATiz] = ACTIONS(208), - [anon_sym_AT_ATf] = ACTIONS(208), - [anon_sym_AT_ATF] = ACTIONS(208), - [anon_sym_AT_ATom] = ACTIONS(208), - [anon_sym_AT_ATdm] = ACTIONS(208), - [anon_sym_AT_ATr] = ACTIONS(208), - [anon_sym_AT_ATs_COLON] = ACTIONS(208), - [anon_sym_AT] = ACTIONS(208), - [anon_sym_AT_BANG] = ACTIONS(208), - [anon_sym_AT_LPAREN] = ACTIONS(208), - [anon_sym_RPAREN] = ACTIONS(208), - [anon_sym_ATa_COLON] = ACTIONS(208), - [anon_sym_ATb_COLON] = ACTIONS(208), - [anon_sym_ATB_COLON] = ACTIONS(208), - [anon_sym_ATe_COLON] = ACTIONS(208), - [anon_sym_ATF_COLON] = ACTIONS(208), - [anon_sym_ATi_COLON] = ACTIONS(208), - [anon_sym_ATk_COLON] = ACTIONS(208), - [anon_sym_ATo_COLON] = ACTIONS(208), - [anon_sym_ATr_COLON] = ACTIONS(208), - [anon_sym_ATf_COLON] = ACTIONS(208), - [anon_sym_ATs_COLON] = ACTIONS(208), - [anon_sym_ATv_COLON] = ACTIONS(208), - [anon_sym_ATx_COLON] = ACTIONS(208), - [anon_sym_SEMI] = ACTIONS(208), - [anon_sym_PIPE_DOT] = ACTIONS(208), - [anon_sym_GT] = ACTIONS(212), - [anon_sym_GT_GT] = ACTIONS(208), - [sym_html_redirect_operator] = ACTIONS(212), - [sym_html_append_operator] = ACTIONS(208), - [sym__eq_sep_key_identifier] = ACTIONS(214), - [anon_sym_SQUOTE] = ACTIONS(216), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(218), - [anon_sym_BQUOTE] = ACTIONS(220), + [65] = { + [sym__Cf_args] = STATE(240), + [sym__arg_with_paren] = STATE(389), + [sym__arg] = STATE(389), + [sym_arg] = STATE(339), + [sym_arg_identifier] = STATE(389), + [sym_double_quoted_arg] = STATE(389), + [sym_single_quoted_arg] = STATE(389), + [sym_cmd_substitution_arg] = STATE(389), + [sym_concatenation] = STATE(407), + [anon_sym_DQUOTE] = ACTIONS(174), + [anon_sym_TILDE] = ACTIONS(172), + [anon_sym_PIPE] = ACTIONS(176), + [anon_sym_PIPEH] = ACTIONS(172), + [anon_sym_AT_AT_DOT] = ACTIONS(172), + [anon_sym_AT_AT_EQ] = ACTIONS(172), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(172), + [anon_sym_AT_AT] = ACTIONS(176), + [anon_sym_AT_ATc_COLON] = ACTIONS(172), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(172), + [anon_sym_AT_ATC] = ACTIONS(172), + [anon_sym_AT_ATdbt] = ACTIONS(176), + [anon_sym_AT_ATdbta] = ACTIONS(172), + [anon_sym_AT_ATdbtb] = ACTIONS(172), + [anon_sym_AT_ATdbts] = ACTIONS(172), + [anon_sym_AT_ATt] = ACTIONS(172), + [anon_sym_AT_ATb] = ACTIONS(172), + [anon_sym_AT_ATi] = ACTIONS(176), + [anon_sym_AT_ATii] = ACTIONS(172), + [anon_sym_AT_ATiS] = ACTIONS(176), + [anon_sym_AT_ATiSS] = ACTIONS(172), + [anon_sym_AT_ATis] = ACTIONS(172), + [anon_sym_AT_ATiz] = ACTIONS(172), + [anon_sym_AT_ATf] = ACTIONS(172), + [anon_sym_AT_ATF] = ACTIONS(172), + [anon_sym_AT_ATom] = ACTIONS(172), + [anon_sym_AT_ATdm] = ACTIONS(172), + [anon_sym_AT_ATr] = ACTIONS(172), + [anon_sym_AT_ATs_COLON] = ACTIONS(172), + [anon_sym_AT] = ACTIONS(172), + [anon_sym_AT_BANG] = ACTIONS(172), + [anon_sym_AT_LPAREN] = ACTIONS(172), + [anon_sym_ATa_COLON] = ACTIONS(172), + [anon_sym_ATb_COLON] = ACTIONS(172), + [anon_sym_ATB_COLON] = ACTIONS(172), + [anon_sym_ATe_COLON] = ACTIONS(172), + [anon_sym_ATF_COLON] = ACTIONS(172), + [anon_sym_ATi_COLON] = ACTIONS(172), + [anon_sym_ATk_COLON] = ACTIONS(172), + [anon_sym_ATo_COLON] = ACTIONS(172), + [anon_sym_ATr_COLON] = ACTIONS(172), + [anon_sym_ATf_COLON] = ACTIONS(172), + [anon_sym_ATs_COLON] = ACTIONS(172), + [anon_sym_ATv_COLON] = ACTIONS(172), + [anon_sym_ATx_COLON] = ACTIONS(172), + [anon_sym_SEMI] = ACTIONS(172), + [anon_sym_LPAREN] = ACTIONS(178), + [anon_sym_PIPE_DOT] = ACTIONS(172), + [anon_sym_DOLLAR] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(176), + [anon_sym_GT_GT] = ACTIONS(172), + [sym_html_redirect_operator] = ACTIONS(176), + [sym_html_append_operator] = ACTIONS(172), + [anon_sym_COMMA] = ACTIONS(182), + [aux_sym_arg_identifier_token1] = ACTIONS(180), + [anon_sym_SQUOTE] = ACTIONS(184), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(186), + [anon_sym_BQUOTE] = ACTIONS(172), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(208), - [anon_sym_CR] = ACTIONS(208), - [sym_file_descriptor] = ACTIONS(208), + [sym_file_descriptor] = ACTIONS(172), }, - [67] = { - [sym__pf_arg_parentheses] = STATE(96), - [sym_pf_arg_identifier] = STATE(96), - [sym__pf_arg] = STATE(96), - [sym_pf_concatenation] = STATE(109), - [sym_pf_arg] = STATE(93), - [sym_pf_args] = STATE(230), - [sym_cmd_substitution_arg] = STATE(96), - [aux_sym_pf_args_repeat1] = STATE(93), - [aux_sym_pf_dot_args_repeat1] = STATE(114), + [66] = { + [sym__pf_arg_parentheses] = STATE(99), + [sym_pf_arg_identifier] = STATE(99), + [sym__pf_arg] = STATE(99), + [sym_pf_concatenation] = STATE(108), + [sym_pf_arg] = STATE(89), + [sym_pf_args] = STATE(231), + [sym_cmd_substitution_arg] = STATE(99), + [aux_sym_pf_args_repeat1] = STATE(89), + [aux_sym_pf_dot_args_repeat1] = STATE(117), [anon_sym_TILDE] = ACTIONS(194), [anon_sym_PIPE] = ACTIONS(196), [anon_sym_PIPEH] = ACTIONS(194), @@ -10951,145 +10885,215 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(194), [sym__concat_pf_dot] = ACTIONS(206), }, - [68] = { - [sym__pf_arg_parentheses] = STATE(96), - [sym_pf_arg_identifier] = STATE(96), - [sym__pf_arg] = STATE(96), - [sym_pf_concatenation] = STATE(109), - [sym_pf_arg] = STATE(68), - [sym_cmd_substitution_arg] = STATE(96), - [aux_sym_pf_args_repeat1] = STATE(68), - [ts_builtin_sym_end] = ACTIONS(222), - [anon_sym_TILDE] = ACTIONS(222), - [anon_sym_PIPE] = ACTIONS(224), - [anon_sym_PIPEH] = ACTIONS(222), - [anon_sym_AT_AT_DOT] = ACTIONS(222), - [anon_sym_AT_AT_EQ] = ACTIONS(222), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(222), - [anon_sym_AT_AT] = ACTIONS(224), - [anon_sym_AT_ATc_COLON] = ACTIONS(222), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(222), - [anon_sym_AT_ATC] = ACTIONS(222), - [anon_sym_AT_ATdbt] = ACTIONS(224), - [anon_sym_AT_ATdbta] = ACTIONS(222), - [anon_sym_AT_ATdbtb] = ACTIONS(222), - [anon_sym_AT_ATdbts] = ACTIONS(222), - [anon_sym_AT_ATt] = ACTIONS(222), - [anon_sym_AT_ATb] = ACTIONS(222), - [anon_sym_AT_ATi] = ACTIONS(224), - [anon_sym_AT_ATii] = ACTIONS(222), - [anon_sym_AT_ATiS] = ACTIONS(224), - [anon_sym_AT_ATiSS] = ACTIONS(222), - [anon_sym_AT_ATis] = ACTIONS(222), - [anon_sym_AT_ATiz] = ACTIONS(222), - [anon_sym_AT_ATf] = ACTIONS(222), - [anon_sym_AT_ATF] = ACTIONS(222), - [anon_sym_AT_ATom] = ACTIONS(222), - [anon_sym_AT_ATdm] = ACTIONS(222), - [anon_sym_AT_ATr] = ACTIONS(222), - [anon_sym_AT_ATs_COLON] = ACTIONS(222), - [anon_sym_AT] = ACTIONS(222), - [anon_sym_AT_BANG] = ACTIONS(222), - [anon_sym_AT_LPAREN] = ACTIONS(222), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_ATa_COLON] = ACTIONS(222), - [anon_sym_ATb_COLON] = ACTIONS(222), - [anon_sym_ATB_COLON] = ACTIONS(222), - [anon_sym_ATe_COLON] = ACTIONS(222), - [anon_sym_ATF_COLON] = ACTIONS(222), - [anon_sym_ATi_COLON] = ACTIONS(222), - [anon_sym_ATk_COLON] = ACTIONS(222), - [anon_sym_ATo_COLON] = ACTIONS(222), - [anon_sym_ATr_COLON] = ACTIONS(222), - [anon_sym_ATf_COLON] = ACTIONS(222), - [anon_sym_ATs_COLON] = ACTIONS(222), - [anon_sym_ATv_COLON] = ACTIONS(222), - [anon_sym_ATx_COLON] = ACTIONS(222), - [anon_sym_SEMI] = ACTIONS(222), - [anon_sym_LPAREN] = ACTIONS(226), - [anon_sym_PIPE_DOT] = ACTIONS(222), - [anon_sym_DOLLAR] = ACTIONS(229), - [aux_sym_pf_arg_identifier_token1] = ACTIONS(229), - [anon_sym_GT] = ACTIONS(224), - [anon_sym_GT_GT] = ACTIONS(222), - [sym_html_redirect_operator] = ACTIONS(224), - [sym_html_append_operator] = ACTIONS(222), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(232), - [anon_sym_BQUOTE] = ACTIONS(235), + [67] = { + [sym__pf_arg_parentheses] = STATE(99), + [sym_pf_arg_identifier] = STATE(99), + [sym__pf_arg] = STATE(99), + [sym_pf_concatenation] = STATE(108), + [sym_pf_arg] = STATE(67), + [sym_cmd_substitution_arg] = STATE(99), + [aux_sym_pf_args_repeat1] = STATE(67), + [ts_builtin_sym_end] = ACTIONS(208), + [anon_sym_TILDE] = ACTIONS(208), + [anon_sym_PIPE] = ACTIONS(210), + [anon_sym_PIPEH] = ACTIONS(208), + [anon_sym_AT_AT_DOT] = ACTIONS(208), + [anon_sym_AT_AT_EQ] = ACTIONS(208), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(208), + [anon_sym_AT_AT] = ACTIONS(210), + [anon_sym_AT_ATc_COLON] = ACTIONS(208), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(208), + [anon_sym_AT_ATC] = ACTIONS(208), + [anon_sym_AT_ATdbt] = ACTIONS(210), + [anon_sym_AT_ATdbta] = ACTIONS(208), + [anon_sym_AT_ATdbtb] = ACTIONS(208), + [anon_sym_AT_ATdbts] = ACTIONS(208), + [anon_sym_AT_ATt] = ACTIONS(208), + [anon_sym_AT_ATb] = ACTIONS(208), + [anon_sym_AT_ATi] = ACTIONS(210), + [anon_sym_AT_ATii] = ACTIONS(208), + [anon_sym_AT_ATiS] = ACTIONS(210), + [anon_sym_AT_ATiSS] = ACTIONS(208), + [anon_sym_AT_ATis] = ACTIONS(208), + [anon_sym_AT_ATiz] = ACTIONS(208), + [anon_sym_AT_ATf] = ACTIONS(208), + [anon_sym_AT_ATF] = ACTIONS(208), + [anon_sym_AT_ATom] = ACTIONS(208), + [anon_sym_AT_ATdm] = ACTIONS(208), + [anon_sym_AT_ATr] = ACTIONS(208), + [anon_sym_AT_ATs_COLON] = ACTIONS(208), + [anon_sym_AT] = ACTIONS(208), + [anon_sym_AT_BANG] = ACTIONS(208), + [anon_sym_AT_LPAREN] = ACTIONS(208), + [anon_sym_RPAREN] = ACTIONS(208), + [anon_sym_ATa_COLON] = ACTIONS(208), + [anon_sym_ATb_COLON] = ACTIONS(208), + [anon_sym_ATB_COLON] = ACTIONS(208), + [anon_sym_ATe_COLON] = ACTIONS(208), + [anon_sym_ATF_COLON] = ACTIONS(208), + [anon_sym_ATi_COLON] = ACTIONS(208), + [anon_sym_ATk_COLON] = ACTIONS(208), + [anon_sym_ATo_COLON] = ACTIONS(208), + [anon_sym_ATr_COLON] = ACTIONS(208), + [anon_sym_ATf_COLON] = ACTIONS(208), + [anon_sym_ATs_COLON] = ACTIONS(208), + [anon_sym_ATv_COLON] = ACTIONS(208), + [anon_sym_ATx_COLON] = ACTIONS(208), + [anon_sym_SEMI] = ACTIONS(208), + [anon_sym_LPAREN] = ACTIONS(212), + [anon_sym_PIPE_DOT] = ACTIONS(208), + [anon_sym_DOLLAR] = ACTIONS(215), + [aux_sym_pf_arg_identifier_token1] = ACTIONS(215), + [anon_sym_GT] = ACTIONS(210), + [anon_sym_GT_GT] = ACTIONS(208), + [sym_html_redirect_operator] = ACTIONS(210), + [sym_html_append_operator] = ACTIONS(208), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(218), + [anon_sym_BQUOTE] = ACTIONS(221), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(222), - [anon_sym_CR] = ACTIONS(222), - [sym_file_descriptor] = ACTIONS(222), + [anon_sym_LF] = ACTIONS(208), + [anon_sym_CR] = ACTIONS(208), + [sym_file_descriptor] = ACTIONS(208), }, - [69] = { - [sym__pf_arg_parentheses] = STATE(96), - [sym_pf_arg_identifier] = STATE(96), - [sym__pf_arg] = STATE(96), - [sym_pf_concatenation] = STATE(109), - [sym_pf_arg] = STATE(68), - [sym_cmd_substitution_arg] = STATE(96), - [aux_sym_pf_args_repeat1] = STATE(68), - [ts_builtin_sym_end] = ACTIONS(238), - [anon_sym_TILDE] = ACTIONS(238), - [anon_sym_PIPE] = ACTIONS(240), - [anon_sym_PIPEH] = ACTIONS(238), - [anon_sym_AT_AT_DOT] = ACTIONS(238), - [anon_sym_AT_AT_EQ] = ACTIONS(238), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(238), - [anon_sym_AT_AT] = ACTIONS(240), - [anon_sym_AT_ATc_COLON] = ACTIONS(238), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(238), - [anon_sym_AT_ATC] = ACTIONS(238), - [anon_sym_AT_ATdbt] = ACTIONS(240), - [anon_sym_AT_ATdbta] = ACTIONS(238), - [anon_sym_AT_ATdbtb] = ACTIONS(238), - [anon_sym_AT_ATdbts] = ACTIONS(238), - [anon_sym_AT_ATt] = ACTIONS(238), - [anon_sym_AT_ATb] = ACTIONS(238), - [anon_sym_AT_ATi] = ACTIONS(240), - [anon_sym_AT_ATii] = ACTIONS(238), - [anon_sym_AT_ATiS] = ACTIONS(240), - [anon_sym_AT_ATiSS] = ACTIONS(238), - [anon_sym_AT_ATis] = ACTIONS(238), - [anon_sym_AT_ATiz] = ACTIONS(238), - [anon_sym_AT_ATf] = ACTIONS(238), - [anon_sym_AT_ATF] = ACTIONS(238), - [anon_sym_AT_ATom] = ACTIONS(238), - [anon_sym_AT_ATdm] = ACTIONS(238), - [anon_sym_AT_ATr] = ACTIONS(238), - [anon_sym_AT_ATs_COLON] = ACTIONS(238), - [anon_sym_AT] = ACTIONS(238), - [anon_sym_AT_BANG] = ACTIONS(238), - [anon_sym_AT_LPAREN] = ACTIONS(238), - [anon_sym_RPAREN] = ACTIONS(238), - [anon_sym_ATa_COLON] = ACTIONS(238), - [anon_sym_ATb_COLON] = ACTIONS(238), - [anon_sym_ATB_COLON] = ACTIONS(238), - [anon_sym_ATe_COLON] = ACTIONS(238), - [anon_sym_ATF_COLON] = ACTIONS(238), - [anon_sym_ATi_COLON] = ACTIONS(238), - [anon_sym_ATk_COLON] = ACTIONS(238), - [anon_sym_ATo_COLON] = ACTIONS(238), - [anon_sym_ATr_COLON] = ACTIONS(238), - [anon_sym_ATf_COLON] = ACTIONS(238), - [anon_sym_ATs_COLON] = ACTIONS(238), - [anon_sym_ATv_COLON] = ACTIONS(238), - [anon_sym_ATx_COLON] = ACTIONS(238), - [anon_sym_SEMI] = ACTIONS(238), + [68] = { + [sym__pf_arg_parentheses] = STATE(99), + [sym_pf_arg_identifier] = STATE(99), + [sym__pf_arg] = STATE(99), + [sym_pf_concatenation] = STATE(108), + [sym_pf_arg] = STATE(67), + [sym_cmd_substitution_arg] = STATE(99), + [aux_sym_pf_args_repeat1] = STATE(67), + [ts_builtin_sym_end] = ACTIONS(224), + [anon_sym_TILDE] = ACTIONS(224), + [anon_sym_PIPE] = ACTIONS(226), + [anon_sym_PIPEH] = ACTIONS(224), + [anon_sym_AT_AT_DOT] = ACTIONS(224), + [anon_sym_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(224), + [anon_sym_AT_AT] = ACTIONS(226), + [anon_sym_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(224), + [anon_sym_AT_ATC] = ACTIONS(224), + [anon_sym_AT_ATdbt] = ACTIONS(226), + [anon_sym_AT_ATdbta] = ACTIONS(224), + [anon_sym_AT_ATdbtb] = ACTIONS(224), + [anon_sym_AT_ATdbts] = ACTIONS(224), + [anon_sym_AT_ATt] = ACTIONS(224), + [anon_sym_AT_ATb] = ACTIONS(224), + [anon_sym_AT_ATi] = ACTIONS(226), + [anon_sym_AT_ATii] = ACTIONS(224), + [anon_sym_AT_ATiS] = ACTIONS(226), + [anon_sym_AT_ATiSS] = ACTIONS(224), + [anon_sym_AT_ATis] = ACTIONS(224), + [anon_sym_AT_ATiz] = ACTIONS(224), + [anon_sym_AT_ATf] = ACTIONS(224), + [anon_sym_AT_ATF] = ACTIONS(224), + [anon_sym_AT_ATom] = ACTIONS(224), + [anon_sym_AT_ATdm] = ACTIONS(224), + [anon_sym_AT_ATr] = ACTIONS(224), + [anon_sym_AT_ATs_COLON] = ACTIONS(224), + [anon_sym_AT] = ACTIONS(224), + [anon_sym_AT_BANG] = ACTIONS(224), + [anon_sym_AT_LPAREN] = ACTIONS(224), + [anon_sym_RPAREN] = ACTIONS(224), + [anon_sym_ATa_COLON] = ACTIONS(224), + [anon_sym_ATb_COLON] = ACTIONS(224), + [anon_sym_ATB_COLON] = ACTIONS(224), + [anon_sym_ATe_COLON] = ACTIONS(224), + [anon_sym_ATF_COLON] = ACTIONS(224), + [anon_sym_ATi_COLON] = ACTIONS(224), + [anon_sym_ATk_COLON] = ACTIONS(224), + [anon_sym_ATo_COLON] = ACTIONS(224), + [anon_sym_ATr_COLON] = ACTIONS(224), + [anon_sym_ATf_COLON] = ACTIONS(224), + [anon_sym_ATs_COLON] = ACTIONS(224), + [anon_sym_ATv_COLON] = ACTIONS(224), + [anon_sym_ATx_COLON] = ACTIONS(224), + [anon_sym_SEMI] = ACTIONS(224), [anon_sym_LPAREN] = ACTIONS(198), - [anon_sym_PIPE_DOT] = ACTIONS(238), + [anon_sym_PIPE_DOT] = ACTIONS(224), [anon_sym_DOLLAR] = ACTIONS(200), [aux_sym_pf_arg_identifier_token1] = ACTIONS(200), - [anon_sym_GT] = ACTIONS(240), - [anon_sym_GT_GT] = ACTIONS(238), - [sym_html_redirect_operator] = ACTIONS(240), - [sym_html_append_operator] = ACTIONS(238), + [anon_sym_GT] = ACTIONS(226), + [anon_sym_GT_GT] = ACTIONS(224), + [sym_html_redirect_operator] = ACTIONS(226), + [sym_html_append_operator] = ACTIONS(224), [anon_sym_DOLLAR_LPAREN] = ACTIONS(202), [anon_sym_BQUOTE] = ACTIONS(204), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(238), - [anon_sym_CR] = ACTIONS(238), - [sym_file_descriptor] = ACTIONS(238), + [anon_sym_LF] = ACTIONS(224), + [anon_sym_CR] = ACTIONS(224), + [sym_file_descriptor] = ACTIONS(224), + }, + [69] = { + [sym_eq_sep_args] = STATE(221), + [sym__eq_sep_key_single] = STATE(114), + [sym__eq_sep_key_concatenation] = STATE(170), + [sym__eq_sep_key] = STATE(161), + [sym_double_quoted_arg] = STATE(114), + [sym_single_quoted_arg] = STATE(114), + [sym_cmd_substitution_arg] = STATE(114), + [ts_builtin_sym_end] = ACTIONS(228), + [anon_sym_DQUOTE] = ACTIONS(230), + [anon_sym_TILDE] = ACTIONS(228), + [anon_sym_PIPE] = ACTIONS(232), + [anon_sym_PIPEH] = ACTIONS(228), + [anon_sym_AT_AT_DOT] = ACTIONS(228), + [anon_sym_AT_AT_EQ] = ACTIONS(228), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(228), + [anon_sym_AT_AT] = ACTIONS(232), + [anon_sym_AT_ATc_COLON] = ACTIONS(228), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(228), + [anon_sym_AT_ATC] = ACTIONS(228), + [anon_sym_AT_ATdbt] = ACTIONS(232), + [anon_sym_AT_ATdbta] = ACTIONS(228), + [anon_sym_AT_ATdbtb] = ACTIONS(228), + [anon_sym_AT_ATdbts] = ACTIONS(228), + [anon_sym_AT_ATt] = ACTIONS(228), + [anon_sym_AT_ATb] = ACTIONS(228), + [anon_sym_AT_ATi] = ACTIONS(232), + [anon_sym_AT_ATii] = ACTIONS(228), + [anon_sym_AT_ATiS] = ACTIONS(232), + [anon_sym_AT_ATiSS] = ACTIONS(228), + [anon_sym_AT_ATis] = ACTIONS(228), + [anon_sym_AT_ATiz] = ACTIONS(228), + [anon_sym_AT_ATf] = ACTIONS(228), + [anon_sym_AT_ATF] = ACTIONS(228), + [anon_sym_AT_ATom] = ACTIONS(228), + [anon_sym_AT_ATdm] = ACTIONS(228), + [anon_sym_AT_ATr] = ACTIONS(228), + [anon_sym_AT_ATs_COLON] = ACTIONS(228), + [anon_sym_AT] = ACTIONS(228), + [anon_sym_AT_BANG] = ACTIONS(228), + [anon_sym_AT_LPAREN] = ACTIONS(228), + [anon_sym_RPAREN] = ACTIONS(228), + [anon_sym_ATa_COLON] = ACTIONS(228), + [anon_sym_ATb_COLON] = ACTIONS(228), + [anon_sym_ATB_COLON] = ACTIONS(228), + [anon_sym_ATe_COLON] = ACTIONS(228), + [anon_sym_ATF_COLON] = ACTIONS(228), + [anon_sym_ATi_COLON] = ACTIONS(228), + [anon_sym_ATk_COLON] = ACTIONS(228), + [anon_sym_ATo_COLON] = ACTIONS(228), + [anon_sym_ATr_COLON] = ACTIONS(228), + [anon_sym_ATf_COLON] = ACTIONS(228), + [anon_sym_ATs_COLON] = ACTIONS(228), + [anon_sym_ATv_COLON] = ACTIONS(228), + [anon_sym_ATx_COLON] = ACTIONS(228), + [anon_sym_SEMI] = ACTIONS(228), + [anon_sym_PIPE_DOT] = ACTIONS(228), + [anon_sym_GT] = ACTIONS(232), + [anon_sym_GT_GT] = ACTIONS(228), + [sym_html_redirect_operator] = ACTIONS(232), + [sym_html_append_operator] = ACTIONS(228), + [sym__eq_sep_key_identifier] = ACTIONS(234), + [anon_sym_SQUOTE] = ACTIONS(236), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(238), + [anon_sym_BQUOTE] = ACTIONS(240), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(228), + [anon_sym_CR] = ACTIONS(228), + [sym_file_descriptor] = ACTIONS(228), }, [70] = { [sym_specifiers] = STATE(92), @@ -11632,7 +11636,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(280), [anon_sym_CR] = ACTIONS(280), [sym_file_descriptor] = ACTIONS(280), - [sym__concat] = ACTIONS(280), + [sym__spec_sep] = ACTIONS(280), }, [78] = { [ts_builtin_sym_end] = ACTIONS(284), @@ -11903,140 +11907,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__concat] = ACTIONS(296), }, [82] = { - [ts_builtin_sym_end] = ACTIONS(280), - [anon_sym_DQUOTE] = ACTIONS(280), - [anon_sym_TILDE] = ACTIONS(280), - [anon_sym_PIPE] = ACTIONS(282), - [anon_sym_PIPEH] = ACTIONS(280), - [anon_sym_AT_AT_DOT] = ACTIONS(280), - [anon_sym_AT_AT_EQ] = ACTIONS(280), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(280), - [anon_sym_AT_AT] = ACTIONS(282), - [anon_sym_AT_ATc_COLON] = ACTIONS(280), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(280), - [anon_sym_AT_ATC] = ACTIONS(280), - [anon_sym_AT_ATdbt] = ACTIONS(282), - [anon_sym_AT_ATdbta] = ACTIONS(280), - [anon_sym_AT_ATdbtb] = ACTIONS(280), - [anon_sym_AT_ATdbts] = ACTIONS(280), - [anon_sym_AT_ATt] = ACTIONS(280), - [anon_sym_AT_ATb] = ACTIONS(280), - [anon_sym_AT_ATi] = ACTIONS(282), - [anon_sym_AT_ATii] = ACTIONS(280), - [anon_sym_AT_ATiS] = ACTIONS(282), - [anon_sym_AT_ATiSS] = ACTIONS(280), - [anon_sym_AT_ATis] = ACTIONS(280), - [anon_sym_AT_ATiz] = ACTIONS(280), - [anon_sym_AT_ATf] = ACTIONS(280), - [anon_sym_AT_ATF] = ACTIONS(280), - [anon_sym_AT_ATom] = ACTIONS(280), - [anon_sym_AT_ATdm] = ACTIONS(280), - [anon_sym_AT_ATr] = ACTIONS(280), - [anon_sym_AT_ATs_COLON] = ACTIONS(280), - [anon_sym_AT] = ACTIONS(280), - [anon_sym_AT_BANG] = ACTIONS(280), - [anon_sym_AT_LPAREN] = ACTIONS(280), - [anon_sym_RPAREN] = ACTIONS(280), - [anon_sym_ATa_COLON] = ACTIONS(280), - [anon_sym_ATb_COLON] = ACTIONS(280), - [anon_sym_ATB_COLON] = ACTIONS(280), - [anon_sym_ATe_COLON] = ACTIONS(280), - [anon_sym_ATF_COLON] = ACTIONS(280), - [anon_sym_ATi_COLON] = ACTIONS(280), - [anon_sym_ATk_COLON] = ACTIONS(280), - [anon_sym_ATo_COLON] = ACTIONS(280), - [anon_sym_ATr_COLON] = ACTIONS(280), - [anon_sym_ATf_COLON] = ACTIONS(280), - [anon_sym_ATs_COLON] = ACTIONS(280), - [anon_sym_ATv_COLON] = ACTIONS(280), - [anon_sym_ATx_COLON] = ACTIONS(280), - [anon_sym_SEMI] = ACTIONS(280), - [anon_sym_LPAREN] = ACTIONS(280), - [anon_sym_PIPE_DOT] = ACTIONS(280), - [anon_sym_DOLLAR] = ACTIONS(282), - [anon_sym_GT] = ACTIONS(282), - [anon_sym_GT_GT] = ACTIONS(280), - [sym_html_redirect_operator] = ACTIONS(282), - [sym_html_append_operator] = ACTIONS(280), - [anon_sym_COMMA] = ACTIONS(280), - [aux_sym_arg_identifier_token1] = ACTIONS(282), - [anon_sym_SQUOTE] = ACTIONS(280), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(280), - [anon_sym_BQUOTE] = ACTIONS(280), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(280), - [anon_sym_CR] = ACTIONS(280), - [sym_file_descriptor] = ACTIONS(280), - [sym__concat] = ACTIONS(280), - }, - [83] = { - [ts_builtin_sym_end] = ACTIONS(265), - [anon_sym_DQUOTE] = ACTIONS(265), - [anon_sym_TILDE] = ACTIONS(265), - [anon_sym_PIPE] = ACTIONS(267), - [anon_sym_PIPEH] = ACTIONS(265), - [anon_sym_AT_AT_DOT] = ACTIONS(265), - [anon_sym_AT_AT_EQ] = ACTIONS(265), - [anon_sym_AT_AT_AT_EQ] = ACTIONS(265), - [anon_sym_AT_AT] = ACTIONS(267), - [anon_sym_AT_ATc_COLON] = ACTIONS(265), - [anon_sym_AT_AT_ATc_COLON] = ACTIONS(265), - [anon_sym_AT_ATC] = ACTIONS(265), - [anon_sym_AT_ATdbt] = ACTIONS(267), - [anon_sym_AT_ATdbta] = ACTIONS(265), - [anon_sym_AT_ATdbtb] = ACTIONS(265), - [anon_sym_AT_ATdbts] = ACTIONS(265), - [anon_sym_AT_ATt] = ACTIONS(265), - [anon_sym_AT_ATb] = ACTIONS(265), - [anon_sym_AT_ATi] = ACTIONS(267), - [anon_sym_AT_ATii] = ACTIONS(265), - [anon_sym_AT_ATiS] = ACTIONS(267), - [anon_sym_AT_ATiSS] = ACTIONS(265), - [anon_sym_AT_ATis] = ACTIONS(265), - [anon_sym_AT_ATiz] = ACTIONS(265), - [anon_sym_AT_ATf] = ACTIONS(265), - [anon_sym_AT_ATF] = ACTIONS(265), - [anon_sym_AT_ATom] = ACTIONS(265), - [anon_sym_AT_ATdm] = ACTIONS(265), - [anon_sym_AT_ATr] = ACTIONS(265), - [anon_sym_AT_ATs_COLON] = ACTIONS(265), - [anon_sym_AT] = ACTIONS(265), - [anon_sym_AT_BANG] = ACTIONS(265), - [anon_sym_AT_LPAREN] = ACTIONS(265), - [anon_sym_RPAREN] = ACTIONS(265), - [anon_sym_ATa_COLON] = ACTIONS(265), - [anon_sym_ATb_COLON] = ACTIONS(265), - [anon_sym_ATB_COLON] = ACTIONS(265), - [anon_sym_ATe_COLON] = ACTIONS(265), - [anon_sym_ATF_COLON] = ACTIONS(265), - [anon_sym_ATi_COLON] = ACTIONS(265), - [anon_sym_ATk_COLON] = ACTIONS(265), - [anon_sym_ATo_COLON] = ACTIONS(265), - [anon_sym_ATr_COLON] = ACTIONS(265), - [anon_sym_ATf_COLON] = ACTIONS(265), - [anon_sym_ATs_COLON] = ACTIONS(265), - [anon_sym_ATv_COLON] = ACTIONS(265), - [anon_sym_ATx_COLON] = ACTIONS(265), - [anon_sym_SEMI] = ACTIONS(265), - [anon_sym_LPAREN] = ACTIONS(265), - [anon_sym_PIPE_DOT] = ACTIONS(265), - [anon_sym_DOLLAR] = ACTIONS(267), - [anon_sym_GT] = ACTIONS(267), - [anon_sym_GT_GT] = ACTIONS(265), - [sym_html_redirect_operator] = ACTIONS(267), - [sym_html_append_operator] = ACTIONS(265), - [anon_sym_COMMA] = ACTIONS(265), - [aux_sym_arg_identifier_token1] = ACTIONS(267), - [anon_sym_SQUOTE] = ACTIONS(265), - [anon_sym_DOLLAR_LPAREN] = ACTIONS(265), - [anon_sym_BQUOTE] = ACTIONS(265), - [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(265), - [anon_sym_CR] = ACTIONS(265), - [sym_file_descriptor] = ACTIONS(265), - [sym__concat] = ACTIONS(265), - }, - [84] = { [ts_builtin_sym_end] = ACTIONS(300), [anon_sym_DQUOTE] = ACTIONS(300), [anon_sym_TILDE] = ACTIONS(300), @@ -12103,7 +11973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(300), [sym__spec_sep] = ACTIONS(300), }, - [85] = { + [83] = { [ts_builtin_sym_end] = ACTIONS(304), [anon_sym_DQUOTE] = ACTIONS(304), [anon_sym_TILDE] = ACTIONS(304), @@ -12168,9 +12038,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LF] = ACTIONS(304), [anon_sym_CR] = ACTIONS(304), [sym_file_descriptor] = ACTIONS(304), - [sym__spec_sep] = ACTIONS(304), + [sym__concat] = ACTIONS(304), }, - [86] = { + [84] = { [ts_builtin_sym_end] = ACTIONS(308), [anon_sym_DQUOTE] = ACTIONS(308), [anon_sym_TILDE] = ACTIONS(308), @@ -12237,7 +12107,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_file_descriptor] = ACTIONS(308), [sym__concat] = ACTIONS(308), }, - [87] = { + [85] = { + [ts_builtin_sym_end] = ACTIONS(312), + [anon_sym_DQUOTE] = ACTIONS(312), + [anon_sym_TILDE] = ACTIONS(312), + [anon_sym_PIPE] = ACTIONS(314), + [anon_sym_PIPEH] = ACTIONS(312), + [anon_sym_AT_AT_DOT] = ACTIONS(312), + [anon_sym_AT_AT_EQ] = ACTIONS(312), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(312), + [anon_sym_AT_AT] = ACTIONS(314), + [anon_sym_AT_ATc_COLON] = ACTIONS(312), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(312), + [anon_sym_AT_ATC] = ACTIONS(312), + [anon_sym_AT_ATdbt] = ACTIONS(314), + [anon_sym_AT_ATdbta] = ACTIONS(312), + [anon_sym_AT_ATdbtb] = ACTIONS(312), + [anon_sym_AT_ATdbts] = ACTIONS(312), + [anon_sym_AT_ATt] = ACTIONS(312), + [anon_sym_AT_ATb] = ACTIONS(312), + [anon_sym_AT_ATi] = ACTIONS(314), + [anon_sym_AT_ATii] = ACTIONS(312), + [anon_sym_AT_ATiS] = ACTIONS(314), + [anon_sym_AT_ATiSS] = ACTIONS(312), + [anon_sym_AT_ATis] = ACTIONS(312), + [anon_sym_AT_ATiz] = ACTIONS(312), + [anon_sym_AT_ATf] = ACTIONS(312), + [anon_sym_AT_ATF] = ACTIONS(312), + [anon_sym_AT_ATom] = ACTIONS(312), + [anon_sym_AT_ATdm] = ACTIONS(312), + [anon_sym_AT_ATr] = ACTIONS(312), + [anon_sym_AT_ATs_COLON] = ACTIONS(312), + [anon_sym_AT] = ACTIONS(312), + [anon_sym_AT_BANG] = ACTIONS(312), + [anon_sym_AT_LPAREN] = ACTIONS(312), + [anon_sym_RPAREN] = ACTIONS(312), + [anon_sym_ATa_COLON] = ACTIONS(312), + [anon_sym_ATb_COLON] = ACTIONS(312), + [anon_sym_ATB_COLON] = ACTIONS(312), + [anon_sym_ATe_COLON] = ACTIONS(312), + [anon_sym_ATF_COLON] = ACTIONS(312), + [anon_sym_ATi_COLON] = ACTIONS(312), + [anon_sym_ATk_COLON] = ACTIONS(312), + [anon_sym_ATo_COLON] = ACTIONS(312), + [anon_sym_ATr_COLON] = ACTIONS(312), + [anon_sym_ATf_COLON] = ACTIONS(312), + [anon_sym_ATs_COLON] = ACTIONS(312), + [anon_sym_ATv_COLON] = ACTIONS(312), + [anon_sym_ATx_COLON] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(312), + [anon_sym_PIPE_DOT] = ACTIONS(312), + [anon_sym_DOLLAR] = ACTIONS(314), + [anon_sym_GT] = ACTIONS(314), + [anon_sym_GT_GT] = ACTIONS(312), + [sym_html_redirect_operator] = ACTIONS(314), + [sym_html_append_operator] = ACTIONS(312), + [anon_sym_COMMA] = ACTIONS(312), + [aux_sym_arg_identifier_token1] = ACTIONS(314), + [anon_sym_SQUOTE] = ACTIONS(312), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(312), + [anon_sym_BQUOTE] = ACTIONS(312), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(312), + [anon_sym_CR] = ACTIONS(312), + [sym_file_descriptor] = ACTIONS(312), + [sym__concat] = ACTIONS(312), + }, + [86] = { [ts_builtin_sym_end] = ACTIONS(312), [anon_sym_DQUOTE] = ACTIONS(312), [anon_sym_TILDE] = ACTIONS(312), @@ -12299,10 +12236,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOLLAR_LPAREN] = ACTIONS(312), [anon_sym_BQUOTE] = ACTIONS(312), [sym__comment] = ACTIONS(3), - [anon_sym_LF] = ACTIONS(312), - [anon_sym_CR] = ACTIONS(312), - [sym_file_descriptor] = ACTIONS(312), - [sym__concat] = ACTIONS(312), + [anon_sym_LF] = ACTIONS(312), + [anon_sym_CR] = ACTIONS(312), + [sym_file_descriptor] = ACTIONS(312), + [sym__concat] = ACTIONS(312), + }, + [87] = { + [ts_builtin_sym_end] = ACTIONS(265), + [anon_sym_DQUOTE] = ACTIONS(265), + [anon_sym_TILDE] = ACTIONS(265), + [anon_sym_PIPE] = ACTIONS(267), + [anon_sym_PIPEH] = ACTIONS(265), + [anon_sym_AT_AT_DOT] = ACTIONS(265), + [anon_sym_AT_AT_EQ] = ACTIONS(265), + [anon_sym_AT_AT_AT_EQ] = ACTIONS(265), + [anon_sym_AT_AT] = ACTIONS(267), + [anon_sym_AT_ATc_COLON] = ACTIONS(265), + [anon_sym_AT_AT_ATc_COLON] = ACTIONS(265), + [anon_sym_AT_ATC] = ACTIONS(265), + [anon_sym_AT_ATdbt] = ACTIONS(267), + [anon_sym_AT_ATdbta] = ACTIONS(265), + [anon_sym_AT_ATdbtb] = ACTIONS(265), + [anon_sym_AT_ATdbts] = ACTIONS(265), + [anon_sym_AT_ATt] = ACTIONS(265), + [anon_sym_AT_ATb] = ACTIONS(265), + [anon_sym_AT_ATi] = ACTIONS(267), + [anon_sym_AT_ATii] = ACTIONS(265), + [anon_sym_AT_ATiS] = ACTIONS(267), + [anon_sym_AT_ATiSS] = ACTIONS(265), + [anon_sym_AT_ATis] = ACTIONS(265), + [anon_sym_AT_ATiz] = ACTIONS(265), + [anon_sym_AT_ATf] = ACTIONS(265), + [anon_sym_AT_ATF] = ACTIONS(265), + [anon_sym_AT_ATom] = ACTIONS(265), + [anon_sym_AT_ATdm] = ACTIONS(265), + [anon_sym_AT_ATr] = ACTIONS(265), + [anon_sym_AT_ATs_COLON] = ACTIONS(265), + [anon_sym_AT] = ACTIONS(265), + [anon_sym_AT_BANG] = ACTIONS(265), + [anon_sym_AT_LPAREN] = ACTIONS(265), + [anon_sym_RPAREN] = ACTIONS(265), + [anon_sym_ATa_COLON] = ACTIONS(265), + [anon_sym_ATb_COLON] = ACTIONS(265), + [anon_sym_ATB_COLON] = ACTIONS(265), + [anon_sym_ATe_COLON] = ACTIONS(265), + [anon_sym_ATF_COLON] = ACTIONS(265), + [anon_sym_ATi_COLON] = ACTIONS(265), + [anon_sym_ATk_COLON] = ACTIONS(265), + [anon_sym_ATo_COLON] = ACTIONS(265), + [anon_sym_ATr_COLON] = ACTIONS(265), + [anon_sym_ATf_COLON] = ACTIONS(265), + [anon_sym_ATs_COLON] = ACTIONS(265), + [anon_sym_ATv_COLON] = ACTIONS(265), + [anon_sym_ATx_COLON] = ACTIONS(265), + [anon_sym_SEMI] = ACTIONS(265), + [anon_sym_LPAREN] = ACTIONS(265), + [anon_sym_PIPE_DOT] = ACTIONS(265), + [anon_sym_DOLLAR] = ACTIONS(267), + [anon_sym_GT] = ACTIONS(267), + [anon_sym_GT_GT] = ACTIONS(265), + [sym_html_redirect_operator] = ACTIONS(267), + [sym_html_append_operator] = ACTIONS(265), + [anon_sym_COMMA] = ACTIONS(265), + [aux_sym_arg_identifier_token1] = ACTIONS(267), + [anon_sym_SQUOTE] = ACTIONS(265), + [anon_sym_DOLLAR_LPAREN] = ACTIONS(265), + [anon_sym_BQUOTE] = ACTIONS(265), + [sym__comment] = ACTIONS(3), + [anon_sym_LF] = ACTIONS(265), + [anon_sym_CR] = ACTIONS(265), + [sym_file_descriptor] = ACTIONS(265), + [sym__concat] = ACTIONS(265), }, }; @@ -12310,26 +12314,26 @@ static const uint16_t ts_small_parse_table[] = { [0] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(230), 1, anon_sym_DQUOTE, - ACTIONS(214), 1, + ACTIONS(234), 1, sym__eq_sep_key_identifier, - ACTIONS(216), 1, + ACTIONS(236), 1, anon_sym_SQUOTE, - ACTIONS(218), 1, + ACTIONS(238), 1, anon_sym_DOLLAR_LPAREN, - STATE(164), 1, - sym__eq_sep_key_concatenation, - STATE(166), 1, + STATE(161), 1, sym__eq_sep_key, - STATE(250), 1, + STATE(170), 1, + sym__eq_sep_key_concatenation, + STATE(221), 1, sym_eq_sep_args, - STATE(118), 4, + STATE(114), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - ACTIONS(212), 7, + ACTIONS(232), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12337,7 +12341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(208), 45, + ACTIONS(228), 45, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -12383,27 +12387,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [87] = 5, + [87] = 9, ACTIONS(3), 1, sym__comment, - ACTIONS(320), 1, - sym__concat_pf_dot, - STATE(89), 1, - aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(318), 10, + ACTIONS(198), 1, + anon_sym_LPAREN, + ACTIONS(202), 1, + anon_sym_DOLLAR_LPAREN, + STATE(108), 1, + sym_pf_concatenation, + ACTIONS(200), 2, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + STATE(67), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(99), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + ACTIONS(226), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, - anon_sym_EQ, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 51, + ACTIONS(224), 45, sym_file_descriptor, - ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -12430,7 +12443,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -12445,20 +12457,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [162] = 4, + [170] = 5, ACTIONS(3), 1, sym__comment, - STATE(94), 1, + ACTIONS(320), 1, + sym__concat_pf_dot, + STATE(90), 1, aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(325), 10, + ACTIONS(318), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12469,9 +12479,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(323), 52, + ACTIONS(316), 51, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -12522,7 +12531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [235] = 3, + [245] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(263), 9, @@ -12590,10 +12599,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [306] = 3, + [316] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(329), 9, + ACTIONS(325), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12603,7 +12612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, sym_html_redirect_operator, aux_sym_arg_identifier_token1, - ACTIONS(327), 54, + ACTIONS(323), 54, sym_file_descriptor, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -12658,36 +12667,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [377] = 9, + [387] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(198), 1, - anon_sym_LPAREN, - ACTIONS(202), 1, - anon_sym_DOLLAR_LPAREN, - STATE(109), 1, - sym_pf_concatenation, - ACTIONS(200), 2, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - STATE(68), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(96), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - ACTIONS(240), 7, + STATE(94), 1, + aux_sym_pf_dot_concatenation_repeat1, + ACTIONS(329), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_EQ, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(238), 45, + ACTIONS(327), 52, sym_file_descriptor, + sym__concat_pf_dot, + ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -12714,6 +12713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -12728,16 +12728,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, [460] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(335), 1, sym__concat_pf_dot, - STATE(89), 1, + STATE(90), 1, aux_sym_pf_dot_concatenation_repeat1, ACTIONS(333), 10, anon_sym_PIPE, @@ -12805,7 +12809,7 @@ static const uint16_t ts_small_parse_table[] = { [535] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(339), 10, + ACTIONS(329), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12816,7 +12820,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(337), 52, + ACTIONS(327), 52, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -12872,11 +12876,11 @@ static const uint16_t ts_small_parse_table[] = { [605] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(345), 1, + ACTIONS(341), 1, sym__concat, - STATE(101), 1, + STATE(98), 1, aux_sym_pf_concatenation_repeat1, - ACTIONS(343), 9, + ACTIONS(339), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -12886,7 +12890,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(341), 51, + ACTIONS(337), 51, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -12938,25 +12942,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [679] = 5, + [679] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(351), 1, - sym__concat, - STATE(97), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(349), 9, + ACTIONS(314), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_EQ, anon_sym_DOLLAR, aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(347), 51, + ACTIONS(312), 52, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13007,23 +13009,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [753] = 3, + [749] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 10, + ACTIONS(347), 1, + sym__concat, + STATE(98), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(345), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, - anon_sym_EQ, anon_sym_DOLLAR, aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 52, + ACTIONS(343), 51, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13074,23 +13078,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [823] = 3, + [823] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(318), 10, + ACTIONS(341), 1, + sym__concat, + STATE(96), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(352), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, - anon_sym_EQ, anon_sym_DOLLAR, aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 52, + ACTIONS(350), 51, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13141,10 +13147,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [893] = 3, + [897] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 10, + ACTIONS(314), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13155,7 +13161,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 52, + ACTIONS(312), 52, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -13208,25 +13214,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [963] = 5, + [967] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(345), 1, - sym__concat, - STATE(97), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(356), 9, + ACTIONS(356), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, + anon_sym_EQ, anon_sym_DOLLAR, aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(354), 51, + ACTIONS(354), 52, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -13280,7 +13284,7 @@ static const uint16_t ts_small_parse_table[] = { [1037] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(325), 10, + ACTIONS(318), 10, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13291,7 +13295,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(323), 52, + ACTIONS(316), 52, sym_file_descriptor, sym__concat_pf_dot, ts_builtin_sym_end, @@ -13347,7 +13351,7 @@ static const uint16_t ts_small_parse_table[] = { [1107] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 9, + ACTIONS(345), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13357,7 +13361,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 52, + ACTIONS(343), 52, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -13413,7 +13417,7 @@ static const uint16_t ts_small_parse_table[] = { [1176] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 9, + ACTIONS(360), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13423,7 +13427,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 52, + ACTIONS(358), 52, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -13479,7 +13483,7 @@ static const uint16_t ts_small_parse_table[] = { [1245] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(360), 9, + ACTIONS(314), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13489,7 +13493,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(358), 52, + ACTIONS(312), 52, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -13545,7 +13549,73 @@ static const uint16_t ts_small_parse_table[] = { [1314] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(349), 9, + ACTIONS(364), 9, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(362), 52, + sym_file_descriptor, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LPAREN, + anon_sym_RPAREN, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_PIPE_DOT, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [1383] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(314), 9, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13555,7 +13625,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(347), 52, + ACTIONS(312), 52, sym_file_descriptor, sym__concat, ts_builtin_sym_end, @@ -13606,39 +13676,110 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [1383] = 3, - ACTIONS(3), 1, + anon_sym_LF, + anon_sym_CR, + [1452] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(352), 9, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_DOLLAR, + aux_sym_pf_arg_identifier_token1, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(350), 51, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_PIPEH, + anon_sym_AT_AT_DOT, + anon_sym_AT_AT_EQ, + anon_sym_AT_AT_AT_EQ, + anon_sym_AT_ATc_COLON, + anon_sym_AT_AT_ATc_COLON, + anon_sym_AT_ATC, + anon_sym_AT_ATdbta, + anon_sym_AT_ATdbtb, + anon_sym_AT_ATdbts, + anon_sym_AT_ATt, + anon_sym_AT_ATb, + anon_sym_AT_ATii, + anon_sym_AT_ATiSS, + anon_sym_AT_ATis, + anon_sym_AT_ATiz, + anon_sym_AT_ATf, + anon_sym_AT_ATF, + anon_sym_AT_ATom, + anon_sym_AT_ATdm, + anon_sym_AT_ATr, + anon_sym_AT_ATs_COLON, + anon_sym_AT, + anon_sym_AT_BANG, + anon_sym_AT_LPAREN, + anon_sym_RPAREN, + anon_sym_ATa_COLON, + anon_sym_ATb_COLON, + anon_sym_ATB_COLON, + anon_sym_ATe_COLON, + anon_sym_ATF_COLON, + anon_sym_ATi_COLON, + anon_sym_ATk_COLON, + anon_sym_ATo_COLON, + anon_sym_ATr_COLON, + anon_sym_ATf_COLON, + anon_sym_ATs_COLON, + anon_sym_ATv_COLON, + anon_sym_ATx_COLON, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_PIPE_DOT, + anon_sym_GT_GT, + sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [1520] = 8, + ACTIONS(370), 1, + sym_grep_specifier_identifier, + ACTIONS(372), 1, + aux_sym_grep_specifier_token1, + ACTIONS(374), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(376), 1, + anon_sym_BQUOTE, + ACTIONS(378), 1, sym__comment, - ACTIONS(364), 9, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(362), 52, + ACTIONS(366), 2, sym_file_descriptor, - sym__concat, ts_builtin_sym_end, + STATE(110), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(368), 52, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -13651,7 +13792,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -13666,33 +13806,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1452] = 8, - ACTIONS(370), 1, + [1598] = 7, + ACTIONS(378), 1, + sym__comment, + ACTIONS(384), 1, sym_grep_specifier_identifier, - ACTIONS(372), 1, - aux_sym_grep_specifier_token1, - ACTIONS(374), 1, + ACTIONS(387), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(376), 1, + ACTIONS(390), 1, anon_sym_BQUOTE, - ACTIONS(378), 1, - sym__comment, - ACTIONS(366), 2, + ACTIONS(380), 2, sym_file_descriptor, ts_builtin_sym_end, STATE(110), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - ACTIONS(368), 52, + ACTIONS(382), 53, anon_sym_TILDE, + aux_sym_grep_specifier_token1, anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, @@ -13744,20 +13882,22 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [1530] = 3, + [1674] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(343), 9, + ACTIONS(393), 1, + sym__concat_pf_dot, + STATE(111), 1, + aux_sym_pf_dot_concatenation_repeat1, + ACTIONS(318), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, anon_sym_AT_ATi, anon_sym_AT_ATiS, - anon_sym_DOLLAR, - aux_sym_pf_arg_identifier_token1, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(341), 51, + ACTIONS(316), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13801,50 +13941,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATv_COLON, anon_sym_ATx_COLON, anon_sym_SEMI, - anon_sym_LPAREN, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1598] = 7, - ACTIONS(378), 1, + [1745] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(384), 1, - sym_grep_specifier_identifier, - ACTIONS(387), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(390), 1, - anon_sym_BQUOTE, - ACTIONS(380), 2, + ACTIONS(400), 1, + aux_sym_tmp_eval_arg_token1, + STATE(123), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(398), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(396), 50, sym_file_descriptor, ts_builtin_sym_end, - STATE(110), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(382), 53, anon_sym_TILDE, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -13857,6 +13992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -13872,22 +14008,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, + anon_sym_COMMA, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1674] = 6, + [1816] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(261), 1, + ACTIONS(406), 1, sym__eq_sep_concat, - ACTIONS(397), 1, - sym__concat, - STATE(439), 1, - aux_sym_concatenation_repeat1, - ACTIONS(395), 7, + STATE(118), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(404), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13895,7 +14029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(393), 49, + ACTIONS(402), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -13940,19 +14074,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1747] = 5, + [1887] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(403), 1, - aux_sym_tmp_eval_arg_token1, - STATE(119), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(401), 7, + ACTIONS(406), 1, + sym__eq_sep_concat, + STATE(113), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(410), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -13960,7 +14095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(399), 50, + ACTIONS(408), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14005,20 +14140,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1818] = 5, + [1958] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(409), 1, - sym__eq_sep_concat, - STATE(120), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(407), 7, + ACTIONS(412), 1, + sym__concat, + STATE(115), 1, + aux_sym_concatenation_repeat1, + ACTIONS(267), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14026,8 +14161,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(405), 50, + ACTIONS(265), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14071,20 +14207,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1889] = 5, + [2029] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(206), 1, sym__concat_pf_dot, - STATE(124), 1, + STATE(117), 1, aux_sym_pf_dot_args_repeat1, - ACTIONS(413), 7, + ACTIONS(196), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14092,7 +14227,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(411), 50, + ACTIONS(194), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14143,14 +14278,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [1960] = 5, + [2100] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(415), 1, - sym__concat, - STATE(115), 1, - aux_sym_concatenation_repeat1, - ACTIONS(267), 7, + ACTIONS(206), 1, + sym__concat_pf_dot, + STATE(125), 1, + aux_sym_pf_dot_args_repeat1, + ACTIONS(417), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14158,9 +14293,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(265), 50, + ACTIONS(415), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14204,19 +14338,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2031] = 5, + [2171] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(206), 1, - sym__concat_pf_dot, - STATE(114), 1, - aux_sym_pf_dot_args_repeat1, - ACTIONS(196), 7, + ACTIONS(423), 1, + sym__eq_sep_concat, + STATE(118), 1, + aux_sym__eq_sep_key_concatenation_repeat1, + ACTIONS(421), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14224,7 +14359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(194), 50, + ACTIONS(419), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14275,14 +14410,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2102] = 5, + [2242] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(418), 1, + ACTIONS(261), 1, + sym__eq_sep_concat, + ACTIONS(430), 1, sym__concat, - STATE(115), 1, + STATE(441), 1, aux_sym_concatenation_repeat1, - ACTIONS(250), 7, + ACTIONS(428), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14290,9 +14427,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(248), 50, + ACTIONS(426), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14341,14 +14477,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2173] = 5, + [2315] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(409), 1, - sym__eq_sep_concat, - STATE(113), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(422), 7, + ACTIONS(432), 1, + sym__concat, + STATE(115), 1, + aux_sym_concatenation_repeat1, + ACTIONS(250), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14356,8 +14492,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(420), 50, + ACTIONS(248), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14401,20 +14538,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2244] = 5, + [2386] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(428), 1, - aux_sym_tmp_eval_arg_token1, - STATE(119), 1, - aux_sym_tmp_eval_arg_repeat1, - ACTIONS(426), 7, + STATE(122), 1, + aux_sym_pf_dot_concatenation_repeat1, + ACTIONS(329), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14422,8 +14556,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(424), 50, + ACTIONS(327), 51, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14467,20 +14602,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2315] = 5, + [2455] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(435), 1, - sym__eq_sep_concat, - STATE(120), 1, - aux_sym__eq_sep_key_concatenation_repeat1, - ACTIONS(433), 7, + ACTIONS(434), 1, + sym__concat_pf_dot, + STATE(111), 1, + aux_sym_pf_dot_concatenation_repeat1, + ACTIONS(333), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14488,7 +14623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(431), 50, + ACTIONS(331), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14539,12 +14674,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2386] = 4, + [2526] = 5, ACTIONS(3), 1, sym__comment, - STATE(122), 1, - aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(325), 7, + ACTIONS(440), 1, + aux_sym_tmp_eval_arg_token1, + STATE(123), 1, + aux_sym_tmp_eval_arg_repeat1, + ACTIONS(438), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14552,9 +14689,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(323), 51, + ACTIONS(436), 50, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14598,20 +14734,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2455] = 5, + [2597] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(438), 1, - sym__concat_pf_dot, - STATE(123), 1, - aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(333), 7, + ACTIONS(432), 1, + sym__concat, + STATE(120), 1, + aux_sym_concatenation_repeat1, + ACTIONS(263), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14619,8 +14755,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(331), 50, + ACTIONS(261), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14664,20 +14801,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2526] = 5, + [2668] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(440), 1, + ACTIONS(447), 1, sym__concat_pf_dot, - STATE(123), 1, - aux_sym_pf_dot_concatenation_repeat1, - ACTIONS(318), 7, + STATE(125), 1, + aux_sym_pf_dot_args_repeat1, + ACTIONS(445), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14685,7 +14821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 50, + ACTIONS(443), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -14736,14 +14872,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2597] = 5, + [2739] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(447), 1, - sym__concat_pf_dot, - STATE(124), 1, - aux_sym_pf_dot_args_repeat1, - ACTIONS(445), 7, + ACTIONS(298), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14751,8 +14883,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(443), 50, + ACTIONS(296), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14796,20 +14930,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2668] = 5, + [2805] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(418), 1, - sym__concat, - STATE(117), 1, - aux_sym_concatenation_repeat1, - ACTIONS(263), 7, + ACTIONS(298), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14817,7 +14946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(261), 50, + ACTIONS(296), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -14863,15 +14992,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2739] = 3, + [2871] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(310), 7, + ACTIONS(452), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14879,10 +15009,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(308), 51, + ACTIONS(450), 51, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14926,15 +15055,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2805] = 3, + [2937] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(286), 7, + ACTIONS(458), 1, + sym__eq_sep_concat, + STATE(129), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(456), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -14942,9 +15076,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(284), 51, + ACTIONS(454), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -14988,16 +15121,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2871] = 3, + [3007] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(314), 7, + ACTIONS(465), 1, + anon_sym_COMMA, + STATE(130), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(463), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15005,10 +15141,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(312), 51, - sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, + ACTIONS(461), 49, + sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15057,10 +15191,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [2937] = 3, + [3077] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 7, + ACTIONS(472), 1, + sym__eq_sep_concat, + STATE(129), 1, + aux_sym__eq_sep_val_concatenation_repeat1, + ACTIONS(470), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15068,9 +15206,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 51, + ACTIONS(468), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15114,20 +15251,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3003] = 5, + [3147] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(454), 1, - sym__eq_sep_concat, + ACTIONS(478), 1, + anon_sym_COMMA, STATE(130), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(452), 7, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(476), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15135,7 +15271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(450), 49, + ACTIONS(474), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15185,10 +15321,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3073] = 3, + [3217] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 7, + ACTIONS(421), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15196,7 +15332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 51, + ACTIONS(419), 51, sym_file_descriptor, sym__eq_sep_concat, ts_builtin_sym_end, @@ -15248,14 +15384,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3139] = 5, + [3283] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(461), 1, - anon_sym_COMMA, - STATE(132), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(459), 7, + ACTIONS(356), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15263,8 +15395,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(457), 49, + ACTIONS(354), 51, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15308,15 +15441,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3209] = 3, + [3349] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(267), 7, + ACTIONS(484), 1, + anon_sym_LPAREN, + STATE(256), 1, + sym_macro_call, + ACTIONS(482), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15324,10 +15462,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(265), 51, + ACTIONS(480), 49, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15376,14 +15512,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3275] = 5, + [3419] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(468), 1, - sym__eq_sep_concat, - STATE(130), 1, - aux_sym__eq_sep_val_concatenation_repeat1, - ACTIONS(466), 7, + ACTIONS(329), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15391,8 +15523,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(464), 49, + ACTIONS(327), 51, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15436,40 +15569,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3345] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(298), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(296), 51, + [3485] = 8, + ACTIONS(366), 1, sym_file_descriptor, - sym__eq_sep_concat, - ts_builtin_sym_end, + ACTIONS(372), 1, + aux_sym_grep_specifier_token1, + ACTIONS(378), 1, + sym__comment, + ACTIONS(486), 1, + sym_grep_specifier_identifier, + ACTIONS(488), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(490), 1, + anon_sym_BQUOTE, + STATE(138), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(368), 51, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15498,41 +15639,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3411] = 3, - ACTIONS(3), 1, + [3561] = 7, + ACTIONS(378), 1, sym__comment, - ACTIONS(472), 8, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - aux_sym_tmp_eval_arg_token1, - ACTIONS(470), 50, + ACTIONS(380), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(492), 1, + sym_grep_specifier_identifier, + ACTIONS(495), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(498), 1, + anon_sym_BQUOTE, + STATE(138), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(382), 52, anon_sym_TILDE, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -15561,20 +15706,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [3477] = 5, + [3635] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(478), 1, - anon_sym_COMMA, - STATE(132), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(476), 7, + ACTIONS(318), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15582,8 +15721,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(474), 49, + ACTIONS(316), 51, sym_file_descriptor, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15627,15 +15767,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3547] = 3, + [3701] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 7, + ACTIONS(294), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15643,9 +15784,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 51, + ACTIONS(292), 51, sym_file_descriptor, - sym__concat_pf_dot, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15689,16 +15831,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3613] = 3, + [3767] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(433), 7, + ACTIONS(290), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15706,9 +15847,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(431), 51, + ACTIONS(288), 51, sym_file_descriptor, sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15752,16 +15894,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3679] = 3, + [3833] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(339), 7, + ACTIONS(286), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15769,9 +15910,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(337), 51, + ACTIONS(284), 51, sym_file_descriptor, - sym__concat_pf_dot, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15821,14 +15962,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3745] = 5, + [3899] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(484), 1, - anon_sym_LPAREN, - STATE(256), 1, - sym_macro_call, - ACTIONS(482), 7, + ACTIONS(478), 1, + anon_sym_COMMA, + STATE(132), 1, + aux_sym_tmp_eval_args_repeat1, + ACTIONS(503), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15836,7 +15977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(480), 49, + ACTIONS(501), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -15886,10 +16027,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3815] = 3, + [3969] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(325), 7, + ACTIONS(507), 8, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15897,9 +16038,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(323), 51, + aux_sym_tmp_eval_arg_token1, + ACTIONS(505), 50, sym_file_descriptor, - sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -15943,16 +16084,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3881] = 3, + [4035] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 7, + ACTIONS(306), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -15960,9 +16101,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 51, + ACTIONS(304), 51, sym_file_descriptor, - sym__concat_pf_dot, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16012,42 +16153,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [3947] = 8, - ACTIONS(366), 1, - sym_file_descriptor, - ACTIONS(372), 1, - aux_sym_grep_specifier_token1, - ACTIONS(378), 1, + [4101] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(486), 1, - sym_grep_specifier_identifier, - ACTIONS(488), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(490), 1, - anon_sym_BQUOTE, - STATE(146), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(368), 51, - anon_sym_TILDE, + ACTIONS(278), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(276), 51, + sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16076,38 +16211,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - [4023] = 3, - ACTIONS(378), 1, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4167] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(280), 2, + ACTIONS(310), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(308), 51, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, - ACTIONS(282), 56, anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16120,6 +16257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -16135,49 +16273,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, + anon_sym_EQ, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4089] = 7, - ACTIONS(378), 1, + [4233] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(380), 1, + ACTIONS(286), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(284), 51, sym_file_descriptor, - ACTIONS(492), 1, - sym_grep_specifier_identifier, - ACTIONS(495), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(498), 1, - anon_sym_BQUOTE, - STATE(146), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(382), 52, + sym__eq_sep_concat, + sym__concat, + ts_builtin_sym_end, anon_sym_TILDE, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16206,14 +16337,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - [4163] = 3, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [4299] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(318), 7, + ACTIONS(306), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16221,9 +16353,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(316), 51, + ACTIONS(304), 51, sym_file_descriptor, - sym__concat_pf_dot, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16267,16 +16400,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4229] = 3, + [4365] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(503), 7, + ACTIONS(310), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16284,9 +16416,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(501), 51, + ACTIONS(308), 51, sym_file_descriptor, - sym__concat_pf_dot, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16330,16 +16463,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4295] = 3, + [4431] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(294), 7, + ACTIONS(314), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16347,10 +16479,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(292), 51, + ACTIONS(312), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16394,15 +16525,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4361] = 3, + [4497] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(290), 7, + ACTIONS(314), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16410,10 +16542,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(288), 51, + ACTIONS(312), 51, sym_file_descriptor, sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16457,15 +16588,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4427] = 3, + [4563] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(298), 7, + ACTIONS(267), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16473,7 +16605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(296), 51, + ACTIONS(265), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -16525,7 +16657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4493] = 3, + [4629] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(314), 7, @@ -16538,7 +16670,7 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, ACTIONS(312), 51, sym_file_descriptor, - sym__eq_sep_concat, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16588,10 +16720,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4559] = 3, + [4695] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(278), 7, + ACTIONS(314), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16599,10 +16731,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(276), 51, + ACTIONS(312), 51, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, + sym__concat_pf_dot, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16646,41 +16777,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4625] = 3, - ACTIONS(3), 1, + [4761] = 3, + ACTIONS(378), 1, sym__comment, - ACTIONS(286), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(284), 51, + ACTIONS(312), 2, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, ts_builtin_sym_end, + ACTIONS(314), 56, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16693,7 +16823,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -16709,40 +16838,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4691] = 3, - ACTIONS(3), 1, + [4827] = 3, + ACTIONS(378), 1, sym__comment, - ACTIONS(310), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(308), 51, + ACTIONS(312), 2, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, + ACTIONS(314), 56, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16755,7 +16886,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -16771,20 +16901,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4757] = 5, + [4893] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(478), 1, - anon_sym_COMMA, - STATE(137), 1, - aux_sym_tmp_eval_args_repeat1, - ACTIONS(507), 7, + ACTIONS(314), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16792,8 +16920,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(505), 49, + ACTIONS(312), 51, sym_file_descriptor, + sym__eq_sep_concat, + sym__concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -16842,10 +16972,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4827] = 3, + [4959] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 7, + ACTIONS(314), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -16853,7 +16983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(280), 51, + ACTIONS(312), 51, sym_file_descriptor, sym__eq_sep_concat, sym__concat, @@ -16905,36 +17035,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [4893] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(282), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(280), 51, + [5025] = 7, + ACTIONS(366), 1, sym_file_descriptor, - sym__eq_sep_concat, - sym__concat, - ts_builtin_sym_end, + ACTIONS(372), 1, + aux_sym_grep_specifier_token1, + ACTIONS(378), 1, + sym__comment, + ACTIONS(486), 1, + sym_grep_specifier_identifier, + ACTIONS(488), 1, + anon_sym_DOLLAR_LPAREN, + STATE(138), 2, + sym_cmd_substitution_arg, + aux_sym_grep_specifier_repeat1, + ACTIONS(368), 51, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -16947,7 +17081,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, - anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -16963,39 +17096,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [4959] = 3, - ACTIONS(378), 1, + [5098] = 4, + ACTIONS(3), 1, sym__comment, - ACTIONS(280), 2, + ACTIONS(513), 1, + anon_sym_EQ, + ACTIONS(511), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(509), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(282), 56, anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -17008,6 +17143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -17023,48 +17159,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5025] = 7, - ACTIONS(366), 1, - sym_file_descriptor, - ACTIONS(372), 1, - aux_sym_grep_specifier_token1, - ACTIONS(378), 1, + [5165] = 4, + ACTIONS(3), 1, sym__comment, - ACTIONS(486), 1, - sym_grep_specifier_identifier, - ACTIONS(488), 1, - anon_sym_DOLLAR_LPAREN, - STATE(146), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - ACTIONS(368), 51, - anon_sym_TILDE, + ACTIONS(519), 1, + sym__concat, + ACTIONS(517), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(515), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -17077,6 +17206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_AT_BANG, anon_sym_AT_LPAREN, + anon_sym_RPAREN, anon_sym_ATa_COLON, anon_sym_ATb_COLON, anon_sym_ATB_COLON, @@ -17092,80 +17222,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [5098] = 4, + anon_sym_LF, + anon_sym_CR, + [5232] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(513), 1, - anon_sym_COLON, - ACTIONS(511), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(509), 49, - sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(523), 1, anon_sym_TILDE, + ACTIONS(525), 1, + anon_sym_PIPE, + ACTIONS(527), 1, anon_sym_PIPEH, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, + ACTIONS(531), 1, anon_sym_AT_AT_EQ, + ACTIONS(533), 1, anon_sym_AT_AT_AT_EQ, + ACTIONS(535), 1, + anon_sym_AT_AT, + ACTIONS(537), 1, anon_sym_AT_ATc_COLON, + ACTIONS(539), 1, anon_sym_AT_AT_ATc_COLON, + ACTIONS(541), 1, anon_sym_AT_ATC, + ACTIONS(543), 1, + anon_sym_AT_ATdbt, + ACTIONS(545), 1, anon_sym_AT_ATdbta, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, + ACTIONS(549), 1, anon_sym_AT_ATdbts, + ACTIONS(551), 1, anon_sym_AT_ATt, + ACTIONS(553), 1, anon_sym_AT_ATb, + ACTIONS(555), 1, + anon_sym_AT_ATi, + ACTIONS(557), 1, anon_sym_AT_ATii, + ACTIONS(559), 1, + anon_sym_AT_ATiS, + ACTIONS(561), 1, anon_sym_AT_ATiSS, + ACTIONS(563), 1, anon_sym_AT_ATis, + ACTIONS(565), 1, anon_sym_AT_ATiz, + ACTIONS(567), 1, anon_sym_AT_ATf, + ACTIONS(569), 1, anon_sym_AT_ATF, + ACTIONS(571), 1, anon_sym_AT_ATom, + ACTIONS(573), 1, anon_sym_AT_ATdm, + ACTIONS(575), 1, anon_sym_AT_ATr, + ACTIONS(577), 1, anon_sym_AT_ATs_COLON, + ACTIONS(579), 1, anon_sym_AT, + ACTIONS(581), 1, anon_sym_AT_BANG, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - anon_sym_RPAREN, + ACTIONS(585), 1, anon_sym_ATa_COLON, + ACTIONS(587), 1, anon_sym_ATb_COLON, + ACTIONS(589), 1, anon_sym_ATB_COLON, + ACTIONS(591), 1, anon_sym_ATe_COLON, + ACTIONS(593), 1, anon_sym_ATF_COLON, + ACTIONS(595), 1, anon_sym_ATi_COLON, + ACTIONS(597), 1, anon_sym_ATk_COLON, + ACTIONS(599), 1, anon_sym_ATo_COLON, + ACTIONS(601), 1, anon_sym_ATr_COLON, + ACTIONS(603), 1, anon_sym_ATf_COLON, + ACTIONS(605), 1, anon_sym_ATs_COLON, + ACTIONS(607), 1, anon_sym_ATv_COLON, + ACTIONS(609), 1, anon_sym_ATx_COLON, - anon_sym_SEMI, + ACTIONS(611), 1, anon_sym_PIPE_DOT, + ACTIONS(613), 1, + anon_sym_GT, + ACTIONS(615), 1, anon_sym_GT_GT, + ACTIONS(617), 1, + sym_html_redirect_operator, + ACTIONS(619), 1, sym_html_append_operator, - anon_sym_BQUOTE, + ACTIONS(621), 1, + sym_file_descriptor, + STATE(315), 3, + sym__redirect_operator, + sym_fdn_redirect_operator, + sym_fdn_append_operator, + ACTIONS(521), 4, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [5165] = 4, + [5397] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(519), 1, - anon_sym_COLON, - ACTIONS(517), 7, + ACTIONS(456), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17173,8 +17350,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(515), 49, + ACTIONS(454), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -17223,12 +17401,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5232] = 4, + [5462] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(525), 1, - anon_sym_COLON, - ACTIONS(523), 7, + ACTIONS(463), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17236,7 +17412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(521), 49, + ACTIONS(461), 50, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17283,13 +17459,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5299] = 3, + [5527] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(422), 7, + ACTIONS(627), 1, + anon_sym_COLON, + ACTIONS(625), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17297,7 +17476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(420), 50, + ACTIONS(623), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17342,16 +17521,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5364] = 3, + [5594] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(263), 7, + ACTIONS(633), 1, + anon_sym_COLON, + ACTIONS(631), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17359,9 +17539,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(261), 50, + ACTIONS(629), 49, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -17410,12 +17589,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5429] = 4, + [5661] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(531), 1, - anon_sym_EQ, - ACTIONS(529), 7, + ACTIONS(639), 1, + anon_sym_COLON, + ACTIONS(637), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17423,7 +17602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(527), 49, + ACTIONS(635), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17473,10 +17652,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5496] = 3, + [5728] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(459), 7, + ACTIONS(263), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17484,8 +17663,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(457), 50, + ACTIONS(261), 50, sym_file_descriptor, + sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -17531,14 +17711,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5561] = 3, + [5793] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(452), 7, + ACTIONS(410), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17546,9 +17725,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(450), 50, + ACTIONS(408), 50, sym_file_descriptor, - sym__eq_sep_concat, ts_builtin_sym_end, anon_sym_TILDE, anon_sym_PIPEH, @@ -17592,129 +17770,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_EQ, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5626] = 53, + [5858] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(535), 1, - anon_sym_TILDE, - ACTIONS(537), 1, + ACTIONS(643), 7, anon_sym_PIPE, - ACTIONS(539), 1, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(641), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, - ACTIONS(541), 1, anon_sym_AT_AT_DOT, - ACTIONS(543), 1, anon_sym_AT_AT_EQ, - ACTIONS(545), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(547), 1, - anon_sym_AT_AT, - ACTIONS(549), 1, anon_sym_AT_ATc_COLON, - ACTIONS(551), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(553), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, - anon_sym_AT_ATdbt, - ACTIONS(557), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, - anon_sym_AT_ATi, - ACTIONS(569), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, - anon_sym_AT_ATiS, - ACTIONS(573), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, anon_sym_AT_ATr, - ACTIONS(589), 1, anon_sym_AT_ATs_COLON, - ACTIONS(591), 1, anon_sym_AT, - ACTIONS(593), 1, anon_sym_AT_BANG, - ACTIONS(595), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + anon_sym_RPAREN, anon_sym_ATa_COLON, - ACTIONS(599), 1, anon_sym_ATb_COLON, - ACTIONS(601), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, anon_sym_ATF_COLON, - ACTIONS(607), 1, anon_sym_ATi_COLON, - ACTIONS(609), 1, anon_sym_ATk_COLON, - ACTIONS(611), 1, anon_sym_ATo_COLON, - ACTIONS(613), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(625), 1, - anon_sym_GT, - ACTIONS(627), 1, anon_sym_GT_GT, - ACTIONS(629), 1, - sym_html_redirect_operator, - ACTIONS(631), 1, sym_html_append_operator, - ACTIONS(633), 1, - sym_file_descriptor, - STATE(304), 3, - sym__redirect_operator, - sym_fdn_redirect_operator, - sym_fdn_append_operator, - ACTIONS(533), 4, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5791] = 4, + [5922] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(639), 1, - sym__concat, - ACTIONS(637), 7, + ACTIONS(649), 1, + sym__concat_pf_dot, + ACTIONS(647), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17722,7 +17850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(635), 49, + ACTIONS(645), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17769,13 +17897,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5858] = 3, + [5988] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(643), 7, + ACTIONS(653), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17783,7 +17910,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(641), 49, + ACTIONS(651), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17833,10 +17960,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5922] = 3, + [6052] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(647), 7, + ACTIONS(657), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17844,7 +17971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(645), 49, + ACTIONS(655), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -17894,34 +18021,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [5986] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(651), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(649), 49, + [6116] = 3, + ACTIONS(312), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(378), 1, + sym__comment, + ACTIONS(314), 55, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -17950,15 +18076,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [6050] = 3, + [6180] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(655), 7, + ACTIONS(661), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -17966,7 +18093,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(653), 49, + ACTIONS(659), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18016,33 +18143,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6114] = 3, - ACTIONS(280), 1, - sym_file_descriptor, - ACTIONS(378), 1, + [6244] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(282), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(368), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(366), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -18071,16 +18199,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [6178] = 3, + anon_sym_LF, + anon_sym_CR, + [6308] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(659), 7, + ACTIONS(665), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18088,7 +18215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(657), 49, + ACTIONS(663), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18138,10 +18265,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6242] = 3, + [6372] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(663), 7, + ACTIONS(669), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18149,7 +18276,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(661), 49, + ACTIONS(667), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18199,12 +18326,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6306] = 4, + [6436] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(669), 1, - anon_sym_EQ, - ACTIONS(667), 7, + ACTIONS(673), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18212,7 +18337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(665), 48, + ACTIONS(671), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18259,12 +18384,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6372] = 3, + [6500] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(677), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18272,7 +18398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(675), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18322,10 +18448,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6436] = 3, + [6564] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(681), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18333,7 +18459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(679), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18383,10 +18509,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6500] = 3, + [6628] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(677), 7, + ACTIONS(685), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18394,7 +18520,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(675), 49, + ACTIONS(683), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18444,10 +18570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6564] = 3, + [6692] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(681), 7, + ACTIONS(689), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18455,7 +18581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(679), 49, + ACTIONS(687), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18505,10 +18631,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6628] = 3, + [6756] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(368), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18516,7 +18642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(366), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18566,10 +18692,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6692] = 3, + [6820] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(685), 7, + ACTIONS(697), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18577,7 +18703,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(683), 49, + ACTIONS(695), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18627,10 +18753,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6756] = 3, + [6884] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(689), 7, + ACTIONS(701), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18638,7 +18764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(687), 49, + ACTIONS(699), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18688,10 +18814,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6820] = 3, + [6948] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(693), 7, + ACTIONS(517), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18699,7 +18825,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(691), 49, + ACTIONS(515), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18749,10 +18875,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6884] = 3, + [7012] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(697), 7, + ACTIONS(705), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18760,7 +18886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(695), 49, + ACTIONS(703), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18810,10 +18936,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [6948] = 3, + [7076] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(701), 7, + ACTIONS(709), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18821,7 +18947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(699), 49, + ACTIONS(707), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18871,10 +18997,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7012] = 3, + [7140] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(705), 7, + ACTIONS(713), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18882,7 +19008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(703), 49, + ACTIONS(711), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18932,10 +19058,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7076] = 3, + [7204] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(709), 7, + ACTIONS(717), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -18943,7 +19069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(707), 49, + ACTIONS(715), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -18993,10 +19119,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7140] = 3, + [7268] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(713), 7, + ACTIONS(721), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19004,7 +19130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(711), 49, + ACTIONS(719), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19054,10 +19180,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7204] = 3, + [7332] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(717), 7, + ACTIONS(725), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19065,7 +19191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(715), 49, + ACTIONS(723), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19115,10 +19241,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7268] = 3, + [7396] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(721), 7, + ACTIONS(729), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19126,7 +19252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(719), 49, + ACTIONS(727), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19176,10 +19302,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7332] = 3, + [7460] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(725), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19187,7 +19313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(723), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19237,10 +19363,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7396] = 3, + [7524] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(729), 7, + ACTIONS(733), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19248,7 +19374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(727), 49, + ACTIONS(731), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19298,10 +19424,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7460] = 3, + [7588] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(733), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19309,7 +19435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(731), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19359,7 +19485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7524] = 3, + [7652] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(737), 7, @@ -19420,7 +19546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7588] = 3, + [7716] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(741), 7, @@ -19481,7 +19607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7652] = 3, + [7780] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(745), 7, @@ -19542,7 +19668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7716] = 3, + [7844] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(749), 7, @@ -19603,7 +19729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7780] = 3, + [7908] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(753), 7, @@ -19664,7 +19790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7844] = 3, + [7972] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(757), 7, @@ -19725,7 +19851,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7908] = 3, + [8036] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(761), 7, @@ -19786,7 +19912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [7972] = 3, + [8100] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(765), 7, @@ -19847,7 +19973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8036] = 3, + [8164] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(769), 7, @@ -19908,10 +20034,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8100] = 3, + [8228] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(637), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -19919,7 +20045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(635), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -19969,33 +20095,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8164] = 3, - ACTIONS(280), 1, - sym_file_descriptor, - ACTIONS(378), 1, + [8292] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(282), 55, - anon_sym_TILDE, - sym_grep_specifier_identifier, - aux_sym_grep_specifier_token1, + ACTIONS(693), 7, anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(691), 49, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -20024,16 +20151,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, - anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [8228] = 3, + anon_sym_LF, + anon_sym_CR, + [8356] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(773), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20041,7 +20167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(771), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20091,10 +20217,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8292] = 3, + [8420] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(777), 7, + ACTIONS(773), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20102,7 +20228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(775), 49, + ACTIONS(771), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20152,10 +20278,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8356] = 3, + [8484] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(781), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20163,7 +20289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(779), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20213,10 +20339,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8420] = 3, + [8548] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(785), 7, + ACTIONS(777), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20224,7 +20350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(783), 49, + ACTIONS(775), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20274,10 +20400,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8484] = 3, + [8612] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(789), 7, + ACTIONS(783), 1, + anon_sym_EQ, + ACTIONS(781), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20285,7 +20413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(787), 49, + ACTIONS(779), 48, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20332,13 +20460,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8548] = 3, + [8678] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(793), 7, + ACTIONS(129), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20346,7 +20473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(791), 49, + ACTIONS(127), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20396,34 +20523,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8612] = 4, - ACTIONS(378), 1, + [8742] = 3, + ACTIONS(3), 1, sym__comment, - ACTIONS(795), 1, - aux_sym__interpret_stmt_token2, - ACTIONS(135), 2, + ACTIONS(787), 7, + anon_sym_PIPE, + anon_sym_AT_AT, + anon_sym_AT_ATdbt, + anon_sym_AT_ATi, + anon_sym_AT_ATiS, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(785), 49, sym_file_descriptor, ts_builtin_sym_end, - ACTIONS(137), 53, anon_sym_TILDE, - anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, - anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, - anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, - anon_sym_AT_ATi, anon_sym_AT_ATii, - anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -20452,40 +20579,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, - anon_sym_GT, anon_sym_GT_GT, - sym_html_redirect_operator, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8678] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(799), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(797), 49, + [8806] = 3, + ACTIONS(312), 1, sym_file_descriptor, - ts_builtin_sym_end, + ACTIONS(378), 1, + sym__comment, + ACTIONS(314), 55, anon_sym_TILDE, + sym_grep_specifier_identifier, + aux_sym_grep_specifier_token1, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -20514,17 +20639,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, + anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [8742] = 4, + [8870] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(805), 1, - sym__concat_pf_dot, - ACTIONS(803), 7, + ACTIONS(791), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20532,7 +20656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(801), 48, + ACTIONS(789), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20579,12 +20703,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_DOT, anon_sym_GT_GT, sym_html_append_operator, + anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8808] = 3, + [8934] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(647), 7, + ACTIONS(795), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20592,7 +20717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(645), 49, + ACTIONS(793), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20642,10 +20767,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8872] = 3, + [8998] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(809), 7, + ACTIONS(799), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20653,7 +20778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(807), 49, + ACTIONS(797), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20703,10 +20828,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [8936] = 3, + [9062] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(813), 7, + ACTIONS(803), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20714,7 +20839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(811), 49, + ACTIONS(801), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20764,10 +20889,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9000] = 3, + [9126] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(817), 7, + ACTIONS(807), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20775,7 +20900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(815), 49, + ACTIONS(805), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20825,10 +20950,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9064] = 3, + [9190] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(821), 7, + ACTIONS(811), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20836,7 +20961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(819), 49, + ACTIONS(809), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20886,10 +21011,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9128] = 3, + [9254] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(825), 7, + ACTIONS(815), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20897,7 +21022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(823), 49, + ACTIONS(813), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -20947,10 +21072,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9192] = 3, + [9318] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(829), 7, + ACTIONS(681), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -20958,7 +21083,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(827), 49, + ACTIONS(679), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21008,10 +21133,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9256] = 3, + [9382] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(145), 7, + ACTIONS(57), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21019,7 +21144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(143), 49, + ACTIONS(55), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21069,34 +21194,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9320] = 3, - ACTIONS(3), 1, + [9446] = 4, + ACTIONS(378), 1, sym__comment, - ACTIONS(673), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(821), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(817), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(819), 53, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -21125,15 +21250,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9384] = 3, + [9512] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(141), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21141,7 +21267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(139), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21191,10 +21317,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9448] = 3, + [9576] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(825), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21202,7 +21328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(823), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21252,10 +21378,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9512] = 3, + [9640] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(833), 7, + ACTIONS(829), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21263,7 +21389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(831), 49, + ACTIONS(827), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21313,10 +21439,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9576] = 3, + [9704] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(837), 7, + ACTIONS(833), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21324,7 +21450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(835), 49, + ACTIONS(831), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21374,10 +21500,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9640] = 3, + [9768] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(841), 7, + ACTIONS(837), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21385,7 +21511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(839), 49, + ACTIONS(835), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21435,10 +21561,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9704] = 3, + [9832] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(845), 7, + ACTIONS(841), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21446,7 +21572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(843), 49, + ACTIONS(839), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21496,10 +21622,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9768] = 3, + [9896] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(849), 7, + ACTIONS(845), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21507,7 +21633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(847), 49, + ACTIONS(843), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21557,10 +21683,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9832] = 3, + [9960] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(853), 7, + ACTIONS(849), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21568,7 +21694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(851), 49, + ACTIONS(847), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21618,10 +21744,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9896] = 3, + [10024] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(857), 7, + ACTIONS(853), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21629,7 +21755,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(855), 49, + ACTIONS(851), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21679,34 +21805,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [9960] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(861), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(859), 49, + [10088] = 4, + ACTIONS(378), 1, + sym__comment, + ACTIONS(855), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(135), 2, sym_file_descriptor, ts_builtin_sym_end, + ACTIONS(137), 53, anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, anon_sym_AT_AT_DOT, anon_sym_AT_AT_EQ, anon_sym_AT_AT_AT_EQ, + anon_sym_AT_AT, anon_sym_AT_ATc_COLON, anon_sym_AT_AT_ATc_COLON, anon_sym_AT_ATC, + anon_sym_AT_ATdbt, anon_sym_AT_ATdbta, anon_sym_AT_ATdbtb, anon_sym_AT_ATdbts, anon_sym_AT_ATt, anon_sym_AT_ATb, + anon_sym_AT_ATi, anon_sym_AT_ATii, + anon_sym_AT_ATiS, anon_sym_AT_ATiSS, anon_sym_AT_ATis, anon_sym_AT_ATiz, @@ -21735,15 +21861,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_ATx_COLON, anon_sym_SEMI, anon_sym_PIPE_DOT, + anon_sym_GT, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10024] = 3, + [10154] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(859), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21751,7 +21878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(857), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21801,10 +21928,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10088] = 3, + [10218] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(865), 7, + ACTIONS(863), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21812,7 +21939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(863), 49, + ACTIONS(861), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21862,10 +21989,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10152] = 3, + [10282] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(869), 7, + ACTIONS(867), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21873,7 +22000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(867), 49, + ACTIONS(865), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21923,10 +22050,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10216] = 3, + [10346] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(873), 7, + ACTIONS(428), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21934,7 +22061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(871), 49, + ACTIONS(426), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -21984,10 +22111,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10280] = 3, + [10410] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(395), 7, + ACTIONS(871), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -21995,7 +22122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(393), 49, + ACTIONS(869), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22045,10 +22172,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10344] = 3, + [10474] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(877), 7, + ACTIONS(875), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22056,7 +22183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(875), 49, + ACTIONS(873), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22106,10 +22233,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10408] = 3, + [10538] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(881), 7, + ACTIONS(879), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22117,7 +22244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(879), 49, + ACTIONS(877), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22167,10 +22294,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10472] = 3, + [10602] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(885), 7, + ACTIONS(693), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22178,7 +22305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(883), 49, + ACTIONS(691), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22228,10 +22355,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10536] = 3, + [10666] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(883), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22239,7 +22366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(881), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22289,10 +22416,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10600] = 3, + [10730] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(889), 7, + ACTIONS(887), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22300,7 +22427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(887), 49, + ACTIONS(885), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22350,10 +22477,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10664] = 3, + [10794] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(893), 7, + ACTIONS(891), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22361,7 +22488,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(891), 49, + ACTIONS(889), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22411,10 +22538,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10728] = 3, + [10858] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(897), 7, + ACTIONS(895), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22422,7 +22549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(895), 49, + ACTIONS(893), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22472,10 +22599,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10792] = 3, + [10922] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(901), 7, + ACTIONS(899), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22483,7 +22610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(899), 49, + ACTIONS(897), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22533,10 +22660,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10856] = 3, + [10986] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(905), 7, + ACTIONS(903), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22544,7 +22671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(903), 49, + ACTIONS(901), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22594,10 +22721,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10920] = 3, + [11050] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(909), 7, + ACTIONS(907), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22605,7 +22732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(907), 49, + ACTIONS(905), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22655,10 +22782,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [10984] = 3, + [11114] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(673), 7, + ACTIONS(911), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22666,7 +22793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(671), 49, + ACTIONS(909), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22716,10 +22843,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11048] = 3, + [11178] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(913), 7, + ACTIONS(915), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22727,7 +22854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(911), 49, + ACTIONS(913), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22777,10 +22904,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11112] = 3, + [11242] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(129), 7, + ACTIONS(919), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22788,7 +22915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(127), 49, + ACTIONS(917), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22838,10 +22965,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11176] = 3, + [11306] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(917), 7, + ACTIONS(923), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22849,7 +22976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(915), 49, + ACTIONS(921), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22899,10 +23026,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11240] = 3, + [11370] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(921), 7, + ACTIONS(927), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22910,7 +23037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(919), 49, + ACTIONS(925), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -22960,10 +23087,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11304] = 3, + [11434] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(925), 7, + ACTIONS(931), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -22971,7 +23098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(923), 49, + ACTIONS(929), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23021,10 +23148,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11368] = 3, + [11498] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(929), 7, + ACTIONS(935), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23032,7 +23159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(927), 49, + ACTIONS(933), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23082,10 +23209,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11432] = 3, + [11562] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(933), 7, + ACTIONS(939), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23093,7 +23220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(931), 49, + ACTIONS(937), 49, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23143,381 +23270,423 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11496] = 3, + [11626] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(57), 7, - anon_sym_PIPE, - anon_sym_AT_AT, - anon_sym_AT_ATdbt, - anon_sym_AT_ATi, - anon_sym_AT_ATiS, - anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(55), 49, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, + ACTIONS(527), 1, anon_sym_PIPEH, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, + ACTIONS(531), 1, anon_sym_AT_AT_EQ, + ACTIONS(533), 1, anon_sym_AT_AT_AT_EQ, + ACTIONS(535), 1, + anon_sym_AT_AT, + ACTIONS(537), 1, anon_sym_AT_ATc_COLON, + ACTIONS(539), 1, anon_sym_AT_AT_ATc_COLON, + ACTIONS(541), 1, anon_sym_AT_ATC, + ACTIONS(543), 1, + anon_sym_AT_ATdbt, + ACTIONS(545), 1, anon_sym_AT_ATdbta, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, + ACTIONS(549), 1, anon_sym_AT_ATdbts, + ACTIONS(551), 1, anon_sym_AT_ATt, + ACTIONS(553), 1, anon_sym_AT_ATb, + ACTIONS(555), 1, + anon_sym_AT_ATi, + ACTIONS(557), 1, anon_sym_AT_ATii, + ACTIONS(559), 1, + anon_sym_AT_ATiS, + ACTIONS(561), 1, anon_sym_AT_ATiSS, + ACTIONS(563), 1, anon_sym_AT_ATis, + ACTIONS(565), 1, anon_sym_AT_ATiz, + ACTIONS(567), 1, anon_sym_AT_ATf, + ACTIONS(569), 1, anon_sym_AT_ATF, + ACTIONS(571), 1, anon_sym_AT_ATom, + ACTIONS(573), 1, anon_sym_AT_ATdm, + ACTIONS(575), 1, anon_sym_AT_ATr, + ACTIONS(577), 1, anon_sym_AT_ATs_COLON, + ACTIONS(579), 1, anon_sym_AT, + ACTIONS(581), 1, anon_sym_AT_BANG, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - anon_sym_RPAREN, + ACTIONS(585), 1, anon_sym_ATa_COLON, + ACTIONS(587), 1, anon_sym_ATb_COLON, + ACTIONS(589), 1, anon_sym_ATB_COLON, + ACTIONS(591), 1, anon_sym_ATe_COLON, + ACTIONS(593), 1, anon_sym_ATF_COLON, + ACTIONS(595), 1, anon_sym_ATi_COLON, + ACTIONS(597), 1, anon_sym_ATk_COLON, + ACTIONS(599), 1, anon_sym_ATo_COLON, + ACTIONS(601), 1, anon_sym_ATr_COLON, + ACTIONS(603), 1, anon_sym_ATf_COLON, + ACTIONS(605), 1, anon_sym_ATs_COLON, + ACTIONS(607), 1, anon_sym_ATv_COLON, + ACTIONS(609), 1, anon_sym_ATx_COLON, - anon_sym_SEMI, + ACTIONS(611), 1, anon_sym_PIPE_DOT, + ACTIONS(943), 3, + anon_sym_PIPE, + anon_sym_GT, + sym_html_redirect_operator, + ACTIONS(941), 9, + sym_file_descriptor, + ts_builtin_sym_end, + anon_sym_TILDE, + anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, - anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [11560] = 53, + [11775] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(537), 1, + ACTIONS(525), 1, anon_sym_PIPE, - ACTIONS(539), 1, + ACTIONS(527), 1, anon_sym_PIPEH, - ACTIONS(541), 1, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, - ACTIONS(543), 1, + ACTIONS(531), 1, anon_sym_AT_AT_EQ, - ACTIONS(545), 1, + ACTIONS(533), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(547), 1, + ACTIONS(535), 1, anon_sym_AT_AT, - ACTIONS(549), 1, + ACTIONS(537), 1, anon_sym_AT_ATc_COLON, - ACTIONS(551), 1, + ACTIONS(539), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(553), 1, + ACTIONS(541), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, + ACTIONS(543), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, + ACTIONS(545), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, + ACTIONS(549), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, + ACTIONS(551), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, + ACTIONS(553), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, + ACTIONS(555), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, + ACTIONS(557), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, + ACTIONS(559), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, + ACTIONS(561), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, + ACTIONS(563), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, + ACTIONS(565), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, + ACTIONS(567), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, + ACTIONS(569), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, + ACTIONS(571), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, + ACTIONS(573), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, + ACTIONS(575), 1, anon_sym_AT_ATr, - ACTIONS(589), 1, + ACTIONS(577), 1, anon_sym_AT_ATs_COLON, - ACTIONS(591), 1, + ACTIONS(579), 1, anon_sym_AT, - ACTIONS(593), 1, + ACTIONS(581), 1, anon_sym_AT_BANG, - ACTIONS(595), 1, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + ACTIONS(585), 1, anon_sym_ATa_COLON, - ACTIONS(599), 1, + ACTIONS(587), 1, anon_sym_ATb_COLON, - ACTIONS(601), 1, + ACTIONS(589), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_ATF_COLON, - ACTIONS(607), 1, + ACTIONS(595), 1, anon_sym_ATi_COLON, - ACTIONS(609), 1, + ACTIONS(597), 1, anon_sym_ATk_COLON, - ACTIONS(611), 1, + ACTIONS(599), 1, anon_sym_ATo_COLON, - ACTIONS(613), 1, + ACTIONS(601), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, + ACTIONS(603), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, + ACTIONS(605), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, + ACTIONS(607), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, + ACTIONS(609), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + ACTIONS(611), 1, anon_sym_PIPE_DOT, - ACTIONS(625), 1, + ACTIONS(613), 1, anon_sym_GT, - ACTIONS(627), 1, + ACTIONS(615), 1, anon_sym_GT_GT, - ACTIONS(629), 1, + ACTIONS(617), 1, sym_html_redirect_operator, - ACTIONS(631), 1, + ACTIONS(619), 1, sym_html_append_operator, - ACTIONS(633), 1, + ACTIONS(621), 1, sym_file_descriptor, - ACTIONS(935), 1, + ACTIONS(945), 1, anon_sym_TILDE, - ACTIONS(533), 2, + ACTIONS(521), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(304), 3, + STATE(315), 3, sym__redirect_operator, sym_fdn_redirect_operator, sym_fdn_append_operator, - [11723] = 53, + [11938] = 53, ACTIONS(3), 1, sym__comment, - ACTIONS(539), 1, + ACTIONS(527), 1, anon_sym_PIPEH, - ACTIONS(541), 1, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, - ACTIONS(553), 1, + ACTIONS(541), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, + ACTIONS(543), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, + ACTIONS(545), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, + ACTIONS(549), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, + ACTIONS(551), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, + ACTIONS(553), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, + ACTIONS(555), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, + ACTIONS(557), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, + ACTIONS(559), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, + ACTIONS(561), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, + ACTIONS(563), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, + ACTIONS(565), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, + ACTIONS(567), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, + ACTIONS(569), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, + ACTIONS(571), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, + ACTIONS(573), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, + ACTIONS(575), 1, anon_sym_AT_ATr, - ACTIONS(595), 1, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + ACTIONS(585), 1, anon_sym_ATa_COLON, - ACTIONS(601), 1, + ACTIONS(589), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_ATF_COLON, - ACTIONS(609), 1, + ACTIONS(597), 1, anon_sym_ATk_COLON, - ACTIONS(613), 1, + ACTIONS(601), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, + ACTIONS(603), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, + ACTIONS(605), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, + ACTIONS(607), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, + ACTIONS(609), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + ACTIONS(611), 1, anon_sym_PIPE_DOT, - ACTIONS(625), 1, + ACTIONS(613), 1, anon_sym_GT, - ACTIONS(627), 1, + ACTIONS(615), 1, anon_sym_GT_GT, - ACTIONS(629), 1, + ACTIONS(617), 1, sym_html_redirect_operator, - ACTIONS(631), 1, + ACTIONS(619), 1, sym_html_append_operator, - ACTIONS(633), 1, + ACTIONS(621), 1, sym_file_descriptor, - ACTIONS(937), 1, + ACTIONS(947), 1, anon_sym_TILDE, - ACTIONS(939), 1, + ACTIONS(949), 1, anon_sym_PIPE, - ACTIONS(941), 1, + ACTIONS(951), 1, anon_sym_AT_AT_EQ, - ACTIONS(943), 1, + ACTIONS(953), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(945), 1, + ACTIONS(955), 1, anon_sym_AT_AT, - ACTIONS(947), 1, + ACTIONS(957), 1, anon_sym_AT_ATc_COLON, - ACTIONS(949), 1, + ACTIONS(959), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(951), 1, + ACTIONS(961), 1, anon_sym_AT_ATs_COLON, - ACTIONS(953), 1, + ACTIONS(963), 1, anon_sym_AT, - ACTIONS(955), 1, + ACTIONS(965), 1, anon_sym_AT_BANG, - ACTIONS(957), 1, + ACTIONS(967), 1, anon_sym_ATb_COLON, - ACTIONS(959), 1, + ACTIONS(969), 1, anon_sym_ATi_COLON, - ACTIONS(961), 1, + ACTIONS(971), 1, anon_sym_ATo_COLON, - ACTIONS(533), 2, + ACTIONS(521), 2, anon_sym_SEMI, anon_sym_BQUOTE, - STATE(304), 3, + STATE(315), 3, sym__redirect_operator, sym_fdn_redirect_operator, sym_fdn_append_operator, - [11886] = 46, + [12101] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(539), 1, + ACTIONS(527), 1, anon_sym_PIPEH, - ACTIONS(541), 1, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, - ACTIONS(543), 1, + ACTIONS(531), 1, anon_sym_AT_AT_EQ, - ACTIONS(545), 1, + ACTIONS(533), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(547), 1, + ACTIONS(535), 1, anon_sym_AT_AT, - ACTIONS(549), 1, + ACTIONS(537), 1, anon_sym_AT_ATc_COLON, - ACTIONS(551), 1, + ACTIONS(539), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(553), 1, + ACTIONS(541), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, + ACTIONS(543), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, + ACTIONS(545), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, + ACTIONS(549), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, + ACTIONS(551), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, + ACTIONS(553), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, + ACTIONS(555), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, + ACTIONS(557), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, + ACTIONS(559), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, + ACTIONS(561), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, + ACTIONS(563), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, + ACTIONS(565), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, + ACTIONS(567), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, + ACTIONS(569), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, + ACTIONS(571), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, + ACTIONS(573), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, + ACTIONS(575), 1, anon_sym_AT_ATr, - ACTIONS(589), 1, + ACTIONS(577), 1, anon_sym_AT_ATs_COLON, - ACTIONS(591), 1, + ACTIONS(579), 1, anon_sym_AT, - ACTIONS(593), 1, + ACTIONS(581), 1, anon_sym_AT_BANG, - ACTIONS(595), 1, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + ACTIONS(585), 1, anon_sym_ATa_COLON, - ACTIONS(599), 1, + ACTIONS(587), 1, anon_sym_ATb_COLON, - ACTIONS(601), 1, + ACTIONS(589), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_ATF_COLON, - ACTIONS(607), 1, + ACTIONS(595), 1, anon_sym_ATi_COLON, - ACTIONS(609), 1, + ACTIONS(597), 1, anon_sym_ATk_COLON, - ACTIONS(611), 1, + ACTIONS(599), 1, anon_sym_ATo_COLON, - ACTIONS(613), 1, + ACTIONS(601), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, + ACTIONS(603), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, + ACTIONS(605), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, + ACTIONS(607), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, + ACTIONS(609), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + ACTIONS(611), 1, anon_sym_PIPE_DOT, - ACTIONS(965), 3, + ACTIONS(975), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(963), 9, + ACTIONS(973), 9, sym_file_descriptor, ts_builtin_sym_end, anon_sym_TILDE, @@ -23527,115 +23696,71 @@ static const uint16_t ts_small_parse_table[] = { sym_html_append_operator, anon_sym_LF, anon_sym_CR, - [12035] = 46, - ACTIONS(3), 1, + [12250] = 4, + ACTIONS(135), 1, + sym_file_descriptor, + ACTIONS(378), 1, sym__comment, - ACTIONS(539), 1, + ACTIONS(977), 1, + aux_sym__interpret_stmt_token2, + ACTIONS(137), 51, + anon_sym_TILDE, + anon_sym_PIPE, anon_sym_PIPEH, - ACTIONS(541), 1, anon_sym_AT_AT_DOT, - ACTIONS(543), 1, anon_sym_AT_AT_EQ, - ACTIONS(545), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(547), 1, anon_sym_AT_AT, - ACTIONS(549), 1, anon_sym_AT_ATc_COLON, - ACTIONS(551), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(553), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, anon_sym_AT_ATr, - ACTIONS(589), 1, anon_sym_AT_ATs_COLON, - ACTIONS(591), 1, anon_sym_AT, - ACTIONS(593), 1, anon_sym_AT_BANG, - ACTIONS(595), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, anon_sym_ATa_COLON, - ACTIONS(599), 1, anon_sym_ATb_COLON, - ACTIONS(601), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, anon_sym_ATF_COLON, - ACTIONS(607), 1, anon_sym_ATi_COLON, - ACTIONS(609), 1, anon_sym_ATk_COLON, - ACTIONS(611), 1, anon_sym_ATo_COLON, - ACTIONS(613), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + anon_sym_SEMI, anon_sym_PIPE_DOT, - ACTIONS(969), 3, - anon_sym_PIPE, anon_sym_GT, - sym_html_redirect_operator, - ACTIONS(967), 9, - sym_file_descriptor, - ts_builtin_sym_end, - anon_sym_TILDE, - anon_sym_RPAREN, - anon_sym_SEMI, anon_sym_GT_GT, + sym_html_redirect_operator, sym_html_append_operator, - anon_sym_LF, - anon_sym_CR, - [12184] = 4, + anon_sym_BQUOTE, + [12313] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(971), 1, + ACTIONS(979), 1, anon_sym_EQ, - ACTIONS(667), 7, + ACTIONS(781), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23643,7 +23768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(665), 45, + ACTIONS(779), 45, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -23689,12 +23814,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [12247] = 4, + [12376] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(973), 1, + ACTIONS(981), 1, sym__concat_pf_dot, - ACTIONS(803), 7, + ACTIONS(647), 7, anon_sym_PIPE, anon_sym_AT_AT, anon_sym_AT_ATdbt, @@ -23702,7 +23827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT_ATiS, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(801), 45, + ACTIONS(645), 45, sym_file_descriptor, anon_sym_TILDE, anon_sym_PIPEH, @@ -23748,14 +23873,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [12310] = 4, - ACTIONS(135), 1, - sym_file_descriptor, + [12439] = 4, ACTIONS(378), 1, sym__comment, - ACTIONS(975), 1, + ACTIONS(817), 1, + sym_file_descriptor, + ACTIONS(983), 1, aux_sym__interpret_stmt_token2, - ACTIONS(137), 51, + ACTIONS(819), 51, anon_sym_TILDE, anon_sym_PIPE, anon_sym_PIPEH, @@ -23807,216 +23932,216 @@ static const uint16_t ts_small_parse_table[] = { sym_html_redirect_operator, sym_html_append_operator, anon_sym_BQUOTE, - [12373] = 46, + [12502] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(539), 1, + ACTIONS(527), 1, anon_sym_PIPEH, - ACTIONS(541), 1, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, - ACTIONS(553), 1, + ACTIONS(541), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, + ACTIONS(543), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, + ACTIONS(545), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, + ACTIONS(549), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, + ACTIONS(551), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, + ACTIONS(553), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, + ACTIONS(555), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, + ACTIONS(557), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, + ACTIONS(559), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, + ACTIONS(561), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, + ACTIONS(563), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, + ACTIONS(565), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, + ACTIONS(567), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, + ACTIONS(569), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, + ACTIONS(571), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, + ACTIONS(573), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, + ACTIONS(575), 1, anon_sym_AT_ATr, - ACTIONS(595), 1, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + ACTIONS(585), 1, anon_sym_ATa_COLON, - ACTIONS(601), 1, + ACTIONS(589), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_ATF_COLON, - ACTIONS(609), 1, + ACTIONS(597), 1, anon_sym_ATk_COLON, - ACTIONS(613), 1, + ACTIONS(601), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, + ACTIONS(603), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, + ACTIONS(605), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, + ACTIONS(607), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, + ACTIONS(609), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + ACTIONS(611), 1, anon_sym_PIPE_DOT, - ACTIONS(941), 1, + ACTIONS(951), 1, anon_sym_AT_AT_EQ, - ACTIONS(943), 1, + ACTIONS(953), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(945), 1, + ACTIONS(955), 1, anon_sym_AT_AT, - ACTIONS(947), 1, + ACTIONS(957), 1, anon_sym_AT_ATc_COLON, - ACTIONS(949), 1, + ACTIONS(959), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(951), 1, + ACTIONS(961), 1, anon_sym_AT_ATs_COLON, - ACTIONS(953), 1, + ACTIONS(963), 1, anon_sym_AT, - ACTIONS(955), 1, + ACTIONS(965), 1, anon_sym_AT_BANG, - ACTIONS(957), 1, + ACTIONS(967), 1, anon_sym_ATb_COLON, - ACTIONS(959), 1, + ACTIONS(969), 1, anon_sym_ATi_COLON, - ACTIONS(961), 1, + ACTIONS(971), 1, anon_sym_ATo_COLON, - ACTIONS(969), 3, + ACTIONS(943), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(967), 6, + ACTIONS(941), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [12519] = 46, + [12648] = 46, ACTIONS(3), 1, sym__comment, - ACTIONS(539), 1, + ACTIONS(527), 1, anon_sym_PIPEH, - ACTIONS(541), 1, + ACTIONS(529), 1, anon_sym_AT_AT_DOT, - ACTIONS(553), 1, + ACTIONS(541), 1, anon_sym_AT_ATC, - ACTIONS(555), 1, + ACTIONS(543), 1, anon_sym_AT_ATdbt, - ACTIONS(557), 1, + ACTIONS(545), 1, anon_sym_AT_ATdbta, - ACTIONS(559), 1, + ACTIONS(547), 1, anon_sym_AT_ATdbtb, - ACTIONS(561), 1, + ACTIONS(549), 1, anon_sym_AT_ATdbts, - ACTIONS(563), 1, + ACTIONS(551), 1, anon_sym_AT_ATt, - ACTIONS(565), 1, + ACTIONS(553), 1, anon_sym_AT_ATb, - ACTIONS(567), 1, + ACTIONS(555), 1, anon_sym_AT_ATi, - ACTIONS(569), 1, + ACTIONS(557), 1, anon_sym_AT_ATii, - ACTIONS(571), 1, + ACTIONS(559), 1, anon_sym_AT_ATiS, - ACTIONS(573), 1, + ACTIONS(561), 1, anon_sym_AT_ATiSS, - ACTIONS(575), 1, + ACTIONS(563), 1, anon_sym_AT_ATis, - ACTIONS(577), 1, + ACTIONS(565), 1, anon_sym_AT_ATiz, - ACTIONS(579), 1, + ACTIONS(567), 1, anon_sym_AT_ATf, - ACTIONS(581), 1, + ACTIONS(569), 1, anon_sym_AT_ATF, - ACTIONS(583), 1, + ACTIONS(571), 1, anon_sym_AT_ATom, - ACTIONS(585), 1, + ACTIONS(573), 1, anon_sym_AT_ATdm, - ACTIONS(587), 1, + ACTIONS(575), 1, anon_sym_AT_ATr, - ACTIONS(595), 1, + ACTIONS(583), 1, anon_sym_AT_LPAREN, - ACTIONS(597), 1, + ACTIONS(585), 1, anon_sym_ATa_COLON, - ACTIONS(601), 1, + ACTIONS(589), 1, anon_sym_ATB_COLON, - ACTIONS(603), 1, + ACTIONS(591), 1, anon_sym_ATe_COLON, - ACTIONS(605), 1, + ACTIONS(593), 1, anon_sym_ATF_COLON, - ACTIONS(609), 1, + ACTIONS(597), 1, anon_sym_ATk_COLON, - ACTIONS(613), 1, + ACTIONS(601), 1, anon_sym_ATr_COLON, - ACTIONS(615), 1, + ACTIONS(603), 1, anon_sym_ATf_COLON, - ACTIONS(617), 1, + ACTIONS(605), 1, anon_sym_ATs_COLON, - ACTIONS(619), 1, + ACTIONS(607), 1, anon_sym_ATv_COLON, - ACTIONS(621), 1, + ACTIONS(609), 1, anon_sym_ATx_COLON, - ACTIONS(623), 1, + ACTIONS(611), 1, anon_sym_PIPE_DOT, - ACTIONS(941), 1, + ACTIONS(951), 1, anon_sym_AT_AT_EQ, - ACTIONS(943), 1, + ACTIONS(953), 1, anon_sym_AT_AT_AT_EQ, - ACTIONS(945), 1, + ACTIONS(955), 1, anon_sym_AT_AT, - ACTIONS(947), 1, + ACTIONS(957), 1, anon_sym_AT_ATc_COLON, - ACTIONS(949), 1, + ACTIONS(959), 1, anon_sym_AT_AT_ATc_COLON, - ACTIONS(951), 1, + ACTIONS(961), 1, anon_sym_AT_ATs_COLON, - ACTIONS(953), 1, + ACTIONS(963), 1, anon_sym_AT, - ACTIONS(955), 1, + ACTIONS(965), 1, anon_sym_AT_BANG, - ACTIONS(957), 1, + ACTIONS(967), 1, anon_sym_ATb_COLON, - ACTIONS(959), 1, + ACTIONS(969), 1, anon_sym_ATi_COLON, - ACTIONS(961), 1, + ACTIONS(971), 1, anon_sym_ATo_COLON, - ACTIONS(965), 3, + ACTIONS(975), 3, anon_sym_PIPE, anon_sym_GT, sym_html_redirect_operator, - ACTIONS(963), 6, + ACTIONS(973), 6, sym_file_descriptor, anon_sym_TILDE, anon_sym_SEMI, anon_sym_GT_GT, sym_html_append_operator, anon_sym_BQUOTE, - [12665] = 5, + [12794] = 5, ACTIONS(3), 1, sym__comment, - STATE(269), 1, + STATE(271), 1, aux_sym_statements_repeat1, - ACTIONS(979), 3, + ACTIONS(987), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - ACTIONS(982), 7, + ACTIONS(990), 7, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOT, @@ -24024,7 +24149,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_cmd_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(977), 18, + ACTIONS(985), 18, sym__cmd_identifier, sym__help_stmt, ts_builtin_sym_end, @@ -24043,14 +24168,14 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [12706] = 5, + [12835] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(986), 1, + ACTIONS(994), 1, anon_sym_SEMI, - STATE(270), 1, + STATE(272), 1, aux_sym__statements_singleline_repeat1, - ACTIONS(989), 7, + ACTIONS(997), 7, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOT, @@ -24058,7 +24183,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_cmd_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(984), 17, + ACTIONS(992), 17, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, @@ -24076,10 +24201,10 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [12744] = 3, + [12873] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(993), 7, + ACTIONS(1001), 7, anon_sym_LPAREN, anon_sym_LPAREN_DASH, anon_sym_DOT, @@ -24087,7 +24212,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_cmd_token1, anon_sym_DOT_DOT_DOT, aux_sym__dec_number_token2, - ACTIONS(991), 17, + ACTIONS(999), 17, sym__cmd_identifier, sym__help_stmt, anon_sym_DQUOTE, @@ -24105,182 +24230,215 @@ static const uint16_t ts_small_parse_table[] = { sym_question_mark_identifier, sym_pointer_identifier, aux_sym__dec_number_token1, - [12776] = 15, + [12905] = 15, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(997), 1, + ACTIONS(1005), 1, anon_sym_SEMI, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - STATE(446), 1, + STATE(447), 1, sym_args, - STATE(493), 1, + STATE(495), 1, sym_macro_body, - STATE(274), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12828] = 13, + [12957] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(1013), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(1016), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1019), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1022), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1025), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1028), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1031), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1034), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - ACTIONS(147), 2, + ACTIONS(190), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(273), 2, + STATE(276), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12875] = 13, + [13004] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1021), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1024), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1027), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1030), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1033), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1036), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1039), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1042), 1, anon_sym_BQUOTE, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - ACTIONS(190), 2, + ACTIONS(147), 2, anon_sym_RPAREN, anon_sym_SEMI, - STATE(273), 2, + STATE(276), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12922] = 14, + [13051] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1037), 1, + ACTIONS(1045), 1, anon_sym_RPAREN, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - STATE(502), 1, + STATE(499), 1, sym_args, - STATE(274), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [12971] = 14, + [13100] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1039), 1, + ACTIONS(1047), 1, anon_sym_RPAREN, - STATE(344), 1, + STATE(342), 1, + sym_concatenation, + STATE(504), 1, + sym_args, + STATE(275), 2, + sym_arg, + aux_sym_args_repeat1, + STATE(320), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [13149] = 13, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1003), 1, + anon_sym_DQUOTE, + ACTIONS(1007), 1, + anon_sym_LPAREN, + ACTIONS(1009), 1, + anon_sym_DOLLAR, + ACTIONS(1011), 1, + anon_sym_COMMA, + ACTIONS(1013), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1015), 1, + anon_sym_SQUOTE, + ACTIONS(1017), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1019), 1, + anon_sym_BQUOTE, + STATE(342), 1, sym_concatenation, - STATE(496), 1, + STATE(502), 1, sym_args, - STATE(274), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13020] = 13, + [13195] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24297,13 +24455,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(193), 1, + STATE(218), 1, sym_args, - STATE(65), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24313,7 +24471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13066] = 13, + [13241] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24330,11 +24488,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(198), 1, + STATE(218), 1, sym_args, STATE(53), 2, sym_arg, @@ -24346,40 +24504,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13112] = 13, + [13287] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1005), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(344), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(503), 1, + STATE(200), 1, sym_args, - STATE(274), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13158] = 13, + [13333] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24396,13 +24554,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, STATE(200), 1, sym_args, - STATE(65), 2, + STATE(53), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24412,40 +24570,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13204] = 13, + [13379] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1005), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(344), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(472), 1, + STATE(194), 1, sym_args, - STATE(274), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13250] = 13, + [13425] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24462,13 +24620,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(198), 1, + STATE(191), 1, sym_args, - STATE(65), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24478,40 +24636,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13296] = 13, + [13471] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1013), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, + STATE(342), 1, sym_concatenation, - STATE(195), 1, + STATE(492), 1, sym_args, - STATE(65), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(73), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13342] = 13, + [13517] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24528,13 +24686,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(229), 1, + STATE(190), 1, sym_args, - STATE(53), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24544,7 +24702,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13388] = 13, + [13563] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24561,13 +24719,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(192), 1, + STATE(189), 1, sym_args, - STATE(65), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24577,40 +24735,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13434] = 13, + [13609] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - STATE(487), 1, + STATE(486), 1, sym_args, - STATE(274), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13480] = 13, + [13655] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24627,90 +24785,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(191), 1, + STATE(190), 1, sym_args, - STATE(65), 2, - sym_arg, - aux_sym_args_repeat1, - STATE(73), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [13526] = 14, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1043), 1, - anon_sym_DQUOTE, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1047), 1, - anon_sym_DOLLAR, - ACTIONS(1049), 1, - anon_sym_COMMA, - ACTIONS(1051), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1053), 1, - anon_sym_SQUOTE, - ACTIONS(1055), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1057), 1, - anon_sym_BQUOTE, - STATE(240), 1, - sym__eq_sep_val_concatenation, - STATE(241), 1, - sym__eq_sep_val, - STATE(445), 1, + STATE(53), 2, sym_arg, - STATE(489), 1, - sym_concatenation, - STATE(111), 6, + aux_sym_args_repeat1, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13574] = 13, + [13701] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1013), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, + STATE(342), 1, sym_concatenation, - STATE(195), 1, + STATE(488), 1, sym_args, - STATE(53), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(73), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13620] = 13, + [13747] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24727,11 +24851,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(211), 1, + STATE(233), 1, sym_args, STATE(53), 2, sym_arg, @@ -24743,7 +24867,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13666] = 13, + [13793] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24760,11 +24884,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(193), 1, + STATE(202), 1, sym_args, STATE(53), 2, sym_arg, @@ -24776,7 +24900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13712] = 13, + [13839] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24793,13 +24917,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(200), 1, + STATE(233), 1, sym_args, - STATE(53), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24809,40 +24933,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13758] = 13, + [13885] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - STATE(344), 1, + STATE(342), 1, sym_concatenation, - STATE(485), 1, + STATE(479), 1, sym_args, - STATE(274), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13804] = 13, + [13931] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24859,7 +24983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, @@ -24875,73 +24999,73 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13850] = 13, + [13977] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1005), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(344), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(477), 1, + STATE(225), 1, sym_args, - STATE(274), 2, + STATE(53), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13896] = 13, + [14023] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1013), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, + STATE(342), 1, sym_concatenation, - STATE(172), 1, + STATE(478), 1, sym_args, - STATE(53), 2, + STATE(275), 2, sym_arg, aux_sym_args_repeat1, - STATE(73), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13942] = 13, + [14069] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24958,13 +25082,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(211), 1, + STATE(194), 1, sym_args, - STATE(65), 2, + STATE(53), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -24974,7 +25098,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [13988] = 13, + [14115] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -24991,13 +25115,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(229), 1, + STATE(202), 1, sym_args, - STATE(65), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -25007,40 +25131,40 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14034] = 13, + [14161] = 13, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1005), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(344), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(486), 1, + STATE(189), 1, sym_args, - STATE(274), 2, + STATE(53), 2, sym_arg, aux_sym_args_repeat1, - STATE(318), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14080] = 13, + [14207] = 13, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25057,13 +25181,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(172), 1, + STATE(225), 1, sym_args, - STATE(65), 2, + STATE(64), 2, sym_arg, aux_sym_args_repeat1, STATE(73), 6, @@ -25073,40 +25197,41 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14126] = 13, + [14253] = 14, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1051), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1053), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1055), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1057), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1059), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1061), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1063), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1065), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, - sym_concatenation, - STATE(192), 1, - sym_args, - STATE(53), 2, + STATE(241), 1, + sym__eq_sep_val_concatenation, + STATE(242), 1, + sym__eq_sep_val, + STATE(446), 1, sym_arg, - aux_sym_args_repeat1, - STATE(73), 6, + STATE(490), 1, + sym_concatenation, + STATE(119), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14172] = 12, + [14301] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25123,11 +25248,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(199), 1, + STATE(247), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25136,7 +25261,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14214] = 12, + [14343] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25153,11 +25278,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(201), 1, + STATE(193), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25166,37 +25291,37 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14256] = 12, + [14385] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1005), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(344), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(394), 1, + STATE(206), 1, sym_arg, - STATE(318), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14298] = 12, + [14427] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25213,11 +25338,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(204), 1, + STATE(205), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25226,37 +25351,37 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14340] = 12, + [14469] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1051), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1053), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1055), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1057), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1059), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1061), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1063), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1065), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, - sym_concatenation, - STATE(248), 1, + STATE(164), 1, sym_arg, - STATE(73), 6, + STATE(169), 1, + sym_concatenation, + STATE(124), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14382] = 12, + [14511] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25273,7 +25398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, @@ -25286,37 +25411,37 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14424] = 12, + [14553] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(1043), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(1045), 1, + ACTIONS(103), 1, anon_sym_LPAREN, - ACTIONS(1047), 1, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(1049), 1, + ACTIONS(107), 1, anon_sym_COMMA, - ACTIONS(1051), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1053), 1, + ACTIONS(109), 1, anon_sym_SQUOTE, - ACTIONS(1055), 1, + ACTIONS(111), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1057), 1, + ACTIONS(113), 1, anon_sym_BQUOTE, - STATE(165), 1, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(91), 1, sym_concatenation, - STATE(168), 1, + STATE(248), 1, sym_arg, - STATE(125), 6, + STATE(73), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14466] = 12, + [14595] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25333,11 +25458,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(247), 1, + STATE(195), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25346,7 +25471,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14508] = 12, + [14637] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25363,11 +25488,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(205), 1, + STATE(204), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25376,7 +25501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14550] = 12, + [14679] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25393,11 +25518,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(186), 1, + STATE(207), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25406,7 +25531,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14592] = 12, + [14721] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25423,11 +25548,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(246), 1, + STATE(249), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25436,37 +25561,37 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14634] = 12, + [14763] = 12, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1013), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(91), 1, + STATE(342), 1, sym_concatenation, - STATE(194), 1, + STATE(395), 1, sym_arg, - STATE(73), 6, + STATE(320), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14676] = 12, + [14805] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25483,11 +25608,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(196), 1, + STATE(201), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25496,7 +25621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14718] = 12, + [14847] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25513,11 +25638,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(171), 1, + STATE(181), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25526,7 +25651,7 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14760] = 12, + [14889] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(99), 1, @@ -25543,11 +25668,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(113), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, + ACTIONS(1049), 1, aux_sym_arg_identifier_token1, STATE(91), 1, sym_concatenation, - STATE(202), 1, + STATE(199), 1, sym_arg, STATE(73), 6, sym__arg_with_paren, @@ -25556,16 +25681,16 @@ static const uint16_t ts_small_parse_table[] = { sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [14802] = 5, + [14931] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(267), 1, + ACTIONS(250), 1, anon_sym_DOLLAR, - ACTIONS(1059), 1, + ACTIONS(1067), 1, sym__concat, - STATE(317), 1, + STATE(321), 1, aux_sym_concatenation_repeat1, - ACTIONS(265), 12, + ACTIONS(248), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -25578,12 +25703,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14829] = 5, + [14958] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(263), 1, anon_sym_DOLLAR, - ACTIONS(1062), 1, + ACTIONS(1067), 1, sym__concat, STATE(319), 1, aux_sym_concatenation_repeat1, @@ -25600,16 +25725,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14856] = 5, + [14985] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(250), 1, + ACTIONS(267), 1, anon_sym_DOLLAR, - ACTIONS(1062), 1, + ACTIONS(1069), 1, sym__concat, - STATE(317), 1, + STATE(321), 1, aux_sym_concatenation_repeat1, - ACTIONS(248), 12, + ACTIONS(265), 12, ts_builtin_sym_end, anon_sym_DQUOTE, anon_sym_RPAREN, @@ -25620,40 +25745,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [14883] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1043), 1, - anon_sym_DQUOTE, - ACTIONS(1045), 1, - anon_sym_LPAREN, - ACTIONS(1047), 1, - anon_sym_DOLLAR, - ACTIONS(1049), 1, - anon_sym_COMMA, - ACTIONS(1051), 1, - aux_sym_arg_identifier_token1, - ACTIONS(1053), 1, - anon_sym_SQUOTE, - ACTIONS(1055), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(1057), 1, - anon_sym_BQUOTE, - STATE(133), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [14919] = 3, + anon_sym_LF, + anon_sym_CR, + [15012] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(286), 1, + ACTIONS(294), 1, anon_sym_DOLLAR, - ACTIONS(284), 13, + ACTIONS(292), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25667,12 +25766,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14941] = 3, + [15034] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(310), 1, + ACTIONS(298), 1, anon_sym_DOLLAR, - ACTIONS(308), 13, + ACTIONS(296), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25686,12 +25785,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14963] = 3, + [15056] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(278), 1, + ACTIONS(99), 1, + anon_sym_DQUOTE, + ACTIONS(103), 1, + anon_sym_LPAREN, + ACTIONS(105), 1, anon_sym_DOLLAR, - ACTIONS(276), 13, + ACTIONS(107), 1, + anon_sym_COMMA, + ACTIONS(109), 1, + anon_sym_SQUOTE, + ACTIONS(111), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(113), 1, + anon_sym_BQUOTE, + ACTIONS(1049), 1, + aux_sym_arg_identifier_token1, + STATE(87), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15092] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(306), 1, + anon_sym_DOLLAR, + ACTIONS(304), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25705,7 +25830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [14985] = 3, + [15114] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(314), 1, @@ -25724,12 +25849,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15007] = 3, + [15136] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 1, + ACTIONS(267), 1, anon_sym_DOLLAR, - ACTIONS(280), 13, + ACTIONS(265), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25743,12 +25868,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15029] = 3, + [15158] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(298), 1, + ACTIONS(278), 1, anon_sym_DOLLAR, - ACTIONS(296), 13, + ACTIONS(276), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25762,12 +25887,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15051] = 3, + [15180] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 1, + ACTIONS(310), 1, anon_sym_DOLLAR, - ACTIONS(280), 13, + ACTIONS(308), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25781,12 +25906,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15073] = 3, + [15202] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(267), 1, + ACTIONS(314), 1, anon_sym_DOLLAR, - ACTIONS(265), 13, + ACTIONS(312), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25800,33 +25925,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15095] = 10, + [15224] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1064), 1, + ACTIONS(290), 1, + anon_sym_DOLLAR, + ACTIONS(288), 13, + sym__concat, + ts_builtin_sym_end, anon_sym_DQUOTE, - ACTIONS(1066), 1, + anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(1068), 1, - anon_sym_DOLLAR, - ACTIONS(1070), 1, anon_sym_COMMA, - ACTIONS(1072), 1, aux_sym_arg_identifier_token1, - ACTIONS(1074), 1, anon_sym_SQUOTE, - ACTIONS(1076), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1078), 1, anon_sym_BQUOTE, - STATE(448), 6, - sym__arg_with_paren, - sym__arg, - sym_arg_identifier, - sym_double_quoted_arg, - sym_single_quoted_arg, - sym_cmd_substitution_arg, - [15131] = 10, + anon_sym_LF, + anon_sym_CR, + [15246] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(174), 1, @@ -25843,73 +25961,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(188), 1, anon_sym_BQUOTE, - ACTIONS(1080), 1, + ACTIONS(1072), 1, aux_sym_arg_identifier_token1, - STATE(393), 6, + STATE(402), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15167] = 10, + [15282] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(99), 1, + ACTIONS(1074), 1, anon_sym_DQUOTE, - ACTIONS(103), 1, + ACTIONS(1076), 1, anon_sym_LPAREN, - ACTIONS(105), 1, + ACTIONS(1078), 1, anon_sym_DOLLAR, - ACTIONS(107), 1, + ACTIONS(1080), 1, anon_sym_COMMA, - ACTIONS(109), 1, + ACTIONS(1082), 1, + aux_sym_arg_identifier_token1, + ACTIONS(1084), 1, anon_sym_SQUOTE, - ACTIONS(111), 1, + ACTIONS(1086), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(113), 1, + ACTIONS(1088), 1, anon_sym_BQUOTE, - ACTIONS(1041), 1, - aux_sym_arg_identifier_token1, - STATE(83), 6, + STATE(450), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15203] = 10, + [15318] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(995), 1, + ACTIONS(1003), 1, anon_sym_DQUOTE, - ACTIONS(999), 1, + ACTIONS(1007), 1, anon_sym_LPAREN, - ACTIONS(1001), 1, + ACTIONS(1009), 1, anon_sym_DOLLAR, - ACTIONS(1003), 1, + ACTIONS(1011), 1, anon_sym_COMMA, - ACTIONS(1005), 1, + ACTIONS(1013), 1, aux_sym_arg_identifier_token1, - ACTIONS(1007), 1, + ACTIONS(1015), 1, anon_sym_SQUOTE, - ACTIONS(1009), 1, + ACTIONS(1017), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1011), 1, + ACTIONS(1019), 1, anon_sym_BQUOTE, - STATE(328), 6, + STATE(327), 6, sym__arg_with_paren, sym__arg, sym_arg_identifier, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15239] = 3, + [15354] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(290), 1, + ACTIONS(286), 1, anon_sym_DOLLAR, - ACTIONS(288), 13, + ACTIONS(284), 13, sym__concat, ts_builtin_sym_end, anon_sym_DQUOTE, @@ -25923,76 +26041,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [15261] = 3, + [15376] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(294), 1, - anon_sym_DOLLAR, - ACTIONS(292), 13, - sym__concat, - ts_builtin_sym_end, + ACTIONS(1051), 1, anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, + ACTIONS(1053), 1, anon_sym_LPAREN, + ACTIONS(1055), 1, + anon_sym_DOLLAR, + ACTIONS(1057), 1, anon_sym_COMMA, + ACTIONS(1059), 1, aux_sym_arg_identifier_token1, + ACTIONS(1061), 1, anon_sym_SQUOTE, + ACTIONS(1063), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1065), 1, anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [15283] = 10, + STATE(153), 6, + sym__arg_with_paren, + sym__arg, + sym_arg_identifier, + sym_double_quoted_arg, + sym_single_quoted_arg, + sym_cmd_substitution_arg, + [15412] = 10, + ACTIONS(3), 1, + sym__comment, + ACTIONS(208), 1, + anon_sym_RPAREN, + ACTIONS(1090), 1, + anon_sym_LPAREN, + ACTIONS(1093), 1, + anon_sym_DOLLAR, + ACTIONS(1096), 1, + aux_sym_pf_arg_identifier_token1, + ACTIONS(1099), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1102), 1, + anon_sym_BQUOTE, + STATE(401), 1, + sym_pf_concatenation, + STATE(337), 2, + sym_pf_arg, + aux_sym_pf_args_repeat1, + STATE(362), 4, + sym__pf_arg_parentheses, + sym_pf_arg_identifier, + sym__pf_arg, + sym_cmd_substitution_arg, + [15447] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(186), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(188), 1, anon_sym_BQUOTE, - ACTIONS(1082), 1, + ACTIONS(1105), 1, anon_sym_LPAREN, - ACTIONS(1084), 1, + ACTIONS(1107), 1, anon_sym_DOLLAR, - ACTIONS(1086), 1, + ACTIONS(1109), 1, aux_sym_pf_arg_identifier_token1, - STATE(389), 1, + STATE(401), 1, sym_pf_concatenation, STATE(501), 1, sym_pf_args, STATE(341), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(359), 4, + STATE(362), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15318] = 10, + [15482] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(222), 1, - anon_sym_RPAREN, - ACTIONS(1088), 1, + ACTIONS(198), 1, anon_sym_LPAREN, - ACTIONS(1091), 1, + ACTIONS(200), 1, anon_sym_DOLLAR, - ACTIONS(1094), 1, - aux_sym_pf_arg_identifier_token1, - ACTIONS(1097), 1, + ACTIONS(202), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1100), 1, + ACTIONS(204), 1, anon_sym_BQUOTE, - STATE(389), 1, + ACTIONS(1111), 1, + aux_sym_pf_arg_identifier_token1, + STATE(108), 1, sym_pf_concatenation, - STATE(336), 2, + STATE(220), 1, + sym_pf_args, + STATE(89), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(359), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15353] = 10, + [15517] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26003,46 +26153,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(108), 1, sym_pf_concatenation, - STATE(239), 1, + STATE(220), 1, sym_pf_args, - STATE(93), 2, + STATE(68), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15388] = 10, + [15552] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(186), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(188), 1, anon_sym_BQUOTE, - ACTIONS(1082), 1, + ACTIONS(224), 1, + anon_sym_RPAREN, + ACTIONS(1105), 1, anon_sym_LPAREN, - ACTIONS(1084), 1, + ACTIONS(1107), 1, anon_sym_DOLLAR, - ACTIONS(1086), 1, + ACTIONS(1109), 1, aux_sym_pf_arg_identifier_token1, - STATE(389), 1, + STATE(401), 1, sym_pf_concatenation, - STATE(491), 1, - sym_pf_args, - STATE(341), 2, + STATE(337), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(359), 4, + STATE(362), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15423] = 10, + [15587] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(263), 1, + anon_sym_DOLLAR, + ACTIONS(261), 12, + ts_builtin_sym_end, + anon_sym_DQUOTE, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + anon_sym_LF, + anon_sym_CR, + [15608] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26053,21 +26221,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(108), 1, sym_pf_concatenation, - STATE(239), 1, + STATE(258), 1, sym_pf_args, - STATE(69), 2, + STATE(68), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15458] = 10, + [15643] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26078,71 +26246,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(108), 1, sym_pf_concatenation, - STATE(258), 1, + STATE(251), 1, sym_pf_args, - STATE(93), 2, + STATE(89), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15493] = 10, + [15678] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(186), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(188), 1, anon_sym_BQUOTE, - ACTIONS(238), 1, - anon_sym_RPAREN, - ACTIONS(1082), 1, - anon_sym_LPAREN, - ACTIONS(1084), 1, - anon_sym_DOLLAR, - ACTIONS(1086), 1, - aux_sym_pf_arg_identifier_token1, - STATE(389), 1, - sym_pf_concatenation, - STATE(336), 2, - sym_pf_arg, - aux_sym_pf_args_repeat1, - STATE(359), 4, - sym__pf_arg_parentheses, - sym_pf_arg_identifier, - sym__pf_arg, - sym_cmd_substitution_arg, - [15528] = 10, - ACTIONS(3), 1, - sym__comment, - ACTIONS(198), 1, + ACTIONS(1105), 1, anon_sym_LPAREN, - ACTIONS(200), 1, + ACTIONS(1107), 1, anon_sym_DOLLAR, - ACTIONS(202), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(204), 1, - anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1109), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(401), 1, sym_pf_concatenation, - STATE(258), 1, + STATE(481), 1, sym_pf_args, - STATE(69), 2, + STATE(341), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(362), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15563] = 10, + [15713] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26153,39 +26296,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(108), 1, sym_pf_concatenation, - STATE(174), 1, + STATE(258), 1, sym_pf_args, - STATE(93), 2, + STATE(89), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15598] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(263), 1, - anon_sym_DOLLAR, - ACTIONS(261), 12, - ts_builtin_sym_end, - anon_sym_DQUOTE, - anon_sym_RPAREN, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - anon_sym_LF, - anon_sym_CR, - [15619] = 10, + [15748] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26196,159 +26321,159 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(109), 1, + STATE(108), 1, sym_pf_concatenation, - STATE(174), 1, + STATE(251), 1, sym_pf_args, - STATE(69), 2, + STATE(68), 2, sym_pf_arg, aux_sym_pf_args_repeat1, - STATE(96), 4, + STATE(99), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15654] = 10, + [15783] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(230), 1, anon_sym_DQUOTE, - ACTIONS(216), 1, + ACTIONS(236), 1, anon_sym_SQUOTE, - ACTIONS(218), 1, + ACTIONS(238), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(220), 1, + ACTIONS(240), 1, anon_sym_BQUOTE, - ACTIONS(1105), 1, + ACTIONS(1113), 1, sym__eq_sep_key_identifier, - STATE(164), 1, - sym__eq_sep_key_concatenation, - STATE(166), 1, + STATE(161), 1, sym__eq_sep_key, + STATE(170), 1, + sym__eq_sep_key_concatenation, STATE(255), 1, sym_eq_sep_args, - STATE(118), 4, + STATE(114), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15688] = 11, + [15817] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(1107), 1, + ACTIONS(1115), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1109), 1, + ACTIONS(1117), 1, anon_sym_DOLLAR, - ACTIONS(1111), 1, + ACTIONS(1119), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1121), 1, anon_sym_BQUOTE, - STATE(67), 1, + STATE(54), 1, sym_pf_dot_arg, - STATE(102), 1, + STATE(95), 1, sym_pf_dot_concatenation, STATE(176), 1, - sym_pf_new_args, - STATE(177), 1, sym_pf_dot_cmd_args, - STATE(264), 1, + STATE(186), 1, + sym_pf_new_args, + STATE(214), 1, sym_pf_dot_args, - STATE(90), 3, + STATE(93), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15724] = 11, + [15853] = 11, ACTIONS(3), 1, sym__comment, - ACTIONS(1107), 1, + ACTIONS(1115), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1109), 1, + ACTIONS(1117), 1, anon_sym_DOLLAR, - ACTIONS(1111), 1, + ACTIONS(1119), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1121), 1, anon_sym_BQUOTE, - STATE(54), 1, + STATE(66), 1, sym_pf_dot_arg, - STATE(102), 1, + STATE(95), 1, sym_pf_dot_concatenation, STATE(176), 1, - sym_pf_new_args, - STATE(177), 1, sym_pf_dot_cmd_args, - STATE(178), 1, + STATE(186), 1, + sym_pf_new_args, + STATE(266), 1, sym_pf_dot_args, - STATE(90), 3, + STATE(93), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15760] = 10, + [15889] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(1115), 1, + ACTIONS(1123), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1117), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR, - ACTIONS(1119), 1, + ACTIONS(1127), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1121), 1, + ACTIONS(1129), 1, anon_sym_BQUOTE, STATE(116), 1, sym_pf_dot_arg, - STATE(142), 1, + STATE(136), 1, sym_pf_dot_concatenation, - STATE(177), 1, + STATE(176), 1, sym_pf_dot_cmd_args, - STATE(264), 1, + STATE(214), 1, sym_pf_dot_args, STATE(121), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15793] = 10, + [15922] = 10, ACTIONS(3), 1, sym__comment, - ACTIONS(1115), 1, + ACTIONS(1123), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1117), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR, - ACTIONS(1119), 1, + ACTIONS(1127), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1121), 1, + ACTIONS(1129), 1, anon_sym_BQUOTE, STATE(116), 1, sym_pf_dot_arg, - STATE(142), 1, + STATE(136), 1, sym_pf_dot_concatenation, - STATE(177), 1, + STATE(176), 1, sym_pf_dot_cmd_args, - STATE(178), 1, + STATE(266), 1, sym_pf_dot_args, STATE(121), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15826] = 7, + [15955] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(186), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(188), 1, anon_sym_BQUOTE, - ACTIONS(1082), 1, + ACTIONS(1105), 1, anon_sym_LPAREN, - ACTIONS(1084), 1, + ACTIONS(1107), 1, anon_sym_DOLLAR, - ACTIONS(1086), 1, + ACTIONS(1109), 1, aux_sym_pf_arg_identifier_token1, - STATE(386), 4, + STATE(378), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15851] = 7, + [15980] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(198), 1, @@ -26359,135 +26484,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR_LPAREN, ACTIONS(204), 1, anon_sym_BQUOTE, - ACTIONS(1103), 1, + ACTIONS(1111), 1, aux_sym_pf_arg_identifier_token1, - STATE(106), 4, + STATE(103), 4, sym__pf_arg_parentheses, sym_pf_arg_identifier, sym__pf_arg, sym_cmd_substitution_arg, - [15876] = 8, + [16005] = 8, ACTIONS(3), 1, sym__comment, - ACTIONS(1115), 1, + ACTIONS(1123), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1117), 1, + ACTIONS(1125), 1, anon_sym_DOLLAR, - ACTIONS(1119), 1, + ACTIONS(1127), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1121), 1, + ACTIONS(1129), 1, anon_sym_BQUOTE, - STATE(142), 1, - sym_pf_dot_concatenation, - STATE(148), 1, + STATE(128), 1, sym_pf_dot_arg, + STATE(136), 1, + sym_pf_dot_concatenation, STATE(121), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [15903] = 7, + [16032] = 7, ACTIONS(3), 1, sym__comment, - ACTIONS(210), 1, + ACTIONS(230), 1, anon_sym_DQUOTE, - ACTIONS(216), 1, + ACTIONS(236), 1, anon_sym_SQUOTE, - ACTIONS(218), 1, + ACTIONS(238), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(220), 1, + ACTIONS(240), 1, anon_sym_BQUOTE, - ACTIONS(1123), 1, + ACTIONS(1131), 1, sym__eq_sep_key_identifier, - STATE(139), 4, + STATE(133), 4, sym__eq_sep_key_single, sym_double_quoted_arg, sym_single_quoted_arg, sym_cmd_substitution_arg, - [15928] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1127), 1, - anon_sym_DOLLAR, - ACTIONS(1125), 7, - anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [15944] = 7, + [16057] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1129), 1, + ACTIONS(1133), 1, anon_sym_DQUOTE, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, ACTIONS(1135), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1133), 2, + ACTIONS(1137), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(367), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [15968] = 7, - ACTIONS(378), 1, + [16081] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(339), 1, + anon_sym_DOLLAR, + ACTIONS(1143), 1, + sym__concat, + STATE(364), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(337), 5, + anon_sym_RPAREN, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, anon_sym_BQUOTE, - ACTIONS(1139), 1, - anon_sym_DQUOTE, - ACTIONS(1141), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1143), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(356), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [15992] = 7, + [16101] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, ACTIONS(1145), 1, anon_sym_DQUOTE, - ACTIONS(1133), 2, + ACTIONS(1147), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1149), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(371), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16016] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(343), 1, - anon_sym_DOLLAR, - ACTIONS(1147), 1, - sym__concat, - STATE(362), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(341), 5, - anon_sym_RPAREN, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16036] = 3, + [16125] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1151), 1, + ACTIONS(1153), 1, anon_sym_DOLLAR, - ACTIONS(1149), 7, + ACTIONS(1151), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -26495,208 +26590,234 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16052] = 7, + [16141] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1153), 1, - anon_sym_DQUOTE, - ACTIONS(1155), 1, + ACTIONS(1147), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1157), 2, + ACTIONS(1155), 1, + anon_sym_DQUOTE, + ACTIONS(1149), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(358), 2, + STATE(371), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16076] = 5, + [16165] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(356), 1, + ACTIONS(352), 1, anon_sym_DOLLAR, - ACTIONS(1147), 1, + ACTIONS(1143), 1, sym__concat, - STATE(367), 1, + STATE(358), 1, aux_sym_pf_concatenation_repeat1, - ACTIONS(354), 5, + ACTIONS(350), 5, anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16096] = 7, + [16185] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1159), 1, + ACTIONS(1157), 1, anon_sym_DQUOTE, - ACTIONS(1133), 2, + ACTIONS(1159), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1161), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(361), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16120] = 7, - ACTIONS(378), 1, + [16209] = 5, + ACTIONS(3), 1, sym__comment, - ACTIONS(1161), 1, - anon_sym_DQUOTE, + ACTIONS(345), 1, + anon_sym_DOLLAR, ACTIONS(1163), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1169), 1, + sym__concat, + STATE(364), 1, + aux_sym_pf_concatenation_repeat1, + ACTIONS(343), 5, + anon_sym_RPAREN, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1172), 1, anon_sym_BQUOTE, - ACTIONS(1166), 2, - aux_sym_double_quoted_arg_token2, - aux_sym_double_quoted_arg_token3, - STATE(364), 2, - sym_cmd_substitution_arg, - aux_sym_double_quoted_arg_repeat1, - [16144] = 7, + [16229] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1168), 1, + anon_sym_DOLLAR, + ACTIONS(1166), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16245] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1175), 1, + ACTIONS(1170), 1, anon_sym_DQUOTE, - ACTIONS(1133), 2, + ACTIONS(1172), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1174), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(376), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16168] = 7, + [16269] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1177), 1, - anon_sym_DQUOTE, - ACTIONS(1179), 1, + ACTIONS(1147), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1181), 2, + ACTIONS(1176), 1, + anon_sym_DQUOTE, + ACTIONS(1149), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(365), 2, + STATE(371), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16192] = 5, + [16293] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(349), 1, + ACTIONS(1180), 1, anon_sym_DOLLAR, - ACTIONS(1183), 1, - sym__concat, - STATE(367), 1, - aux_sym_pf_concatenation_repeat1, - ACTIONS(347), 5, - anon_sym_RPAREN, + ACTIONS(1178), 7, + anon_sym_DQUOTE, anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16212] = 7, + [16309] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1186), 1, + ACTIONS(1182), 1, anon_sym_DQUOTE, - ACTIONS(1188), 1, + ACTIONS(1184), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1190), 2, + ACTIONS(1186), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(371), 2, + STATE(359), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16236] = 7, + [16333] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1192), 1, - anon_sym_DQUOTE, - ACTIONS(1194), 1, + ACTIONS(1147), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1196), 2, + ACTIONS(1188), 1, + anon_sym_DQUOTE, + ACTIONS(1149), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(363), 2, + STATE(371), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16260] = 3, - ACTIONS(3), 1, + [16357] = 7, + ACTIONS(378), 1, sym__comment, - ACTIONS(1200), 1, - anon_sym_DOLLAR, - ACTIONS(1198), 7, + ACTIONS(1190), 1, anon_sym_DQUOTE, - anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, + ACTIONS(1192), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1198), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1201), 1, anon_sym_BQUOTE, - [16276] = 7, + ACTIONS(1195), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(371), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16381] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1202), 1, + ACTIONS(1204), 1, anon_sym_DQUOTE, - ACTIONS(1133), 2, + ACTIONS(1206), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1208), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(370), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16300] = 7, + [16405] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1131), 1, - aux_sym_double_quoted_arg_token1, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1204), 1, + ACTIONS(1147), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1210), 1, anon_sym_DQUOTE, - ACTIONS(1133), 2, + ACTIONS(1149), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(364), 2, + STATE(371), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16324] = 3, + [16429] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1214), 1, + anon_sym_DOLLAR, + ACTIONS(1212), 7, + anon_sym_DQUOTE, + anon_sym_LPAREN, + anon_sym_COMMA, + aux_sym_arg_identifier_token1, + anon_sym_SQUOTE, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16445] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1208), 1, + ACTIONS(1218), 1, anon_sym_DOLLAR, - ACTIONS(1206), 7, + ACTIONS(1216), 7, anon_sym_DQUOTE, anon_sym_LPAREN, anon_sym_COMMA, @@ -26704,315 +26825,319 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16340] = 7, + [16461] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(1135), 1, + ACTIONS(1139), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1137), 1, + ACTIONS(1141), 1, anon_sym_BQUOTE, - ACTIONS(1210), 1, + ACTIONS(1147), 1, + aux_sym_double_quoted_arg_token1, + ACTIONS(1220), 1, + anon_sym_DQUOTE, + ACTIONS(1149), 2, + aux_sym_double_quoted_arg_token2, + aux_sym_double_quoted_arg_token3, + STATE(371), 2, + sym_cmd_substitution_arg, + aux_sym_double_quoted_arg_repeat1, + [16485] = 7, + ACTIONS(378), 1, + sym__comment, + ACTIONS(1139), 1, + anon_sym_DOLLAR_LPAREN, + ACTIONS(1141), 1, + anon_sym_BQUOTE, + ACTIONS(1222), 1, anon_sym_DQUOTE, - ACTIONS(1212), 1, + ACTIONS(1224), 1, aux_sym_double_quoted_arg_token1, - ACTIONS(1214), 2, + ACTIONS(1226), 2, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, - STATE(372), 2, + STATE(373), 2, sym_cmd_substitution_arg, aux_sym_double_quoted_arg_repeat1, - [16364] = 3, + [16509] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1218), 1, + ACTIONS(345), 1, anon_sym_DOLLAR, - ACTIONS(1216), 7, - anon_sym_DQUOTE, + ACTIONS(343), 6, + sym__concat, + anon_sym_RPAREN, anon_sym_LPAREN, - anon_sym_COMMA, - aux_sym_arg_identifier_token1, - anon_sym_SQUOTE, + aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16380] = 5, + [16524] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(263), 1, + ACTIONS(250), 1, anon_sym_DOLLAR, - ACTIONS(1220), 1, + ACTIONS(1228), 1, sym__concat, - STATE(378), 1, + STATE(381), 1, aux_sym_concatenation_repeat1, - ACTIONS(261), 4, + ACTIONS(248), 4, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16399] = 6, - ACTIONS(3), 1, + [16543] = 7, + ACTIONS(378), 1, sym__comment, - ACTIONS(1115), 1, - aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1117), 1, - anon_sym_DOLLAR, - ACTIONS(1119), 1, + ACTIONS(488), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1121), 1, + ACTIONS(490), 1, anon_sym_BQUOTE, - STATE(147), 3, - sym__pf_dot_arg_identifier, - sym__pf_dot_arg, + ACTIONS(1230), 1, + sym_grep_specifier_identifier, + ACTIONS(1232), 1, + aux_sym_grep_specifier_token1, + STATE(178), 1, + sym_grep_specifier, + STATE(137), 2, sym_cmd_substitution_arg, - [16420] = 5, + aux_sym_grep_specifier_repeat1, + [16566] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(250), 1, + ACTIONS(267), 1, anon_sym_DOLLAR, - ACTIONS(1220), 1, + ACTIONS(1234), 1, sym__concat, - STATE(382), 1, + STATE(381), 1, aux_sym_concatenation_repeat1, - ACTIONS(248), 4, + ACTIONS(265), 4, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16439] = 3, + [16585] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 1, + ACTIONS(314), 1, anon_sym_DOLLAR, - ACTIONS(280), 6, + ACTIONS(312), 6, sym__concat, anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16454] = 6, + [16600] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(1107), 1, + ACTIONS(1115), 1, aux_sym__pf_dot_arg_identifier_token1, - ACTIONS(1109), 1, + ACTIONS(1117), 1, anon_sym_DOLLAR, - ACTIONS(1111), 1, + ACTIONS(1119), 1, anon_sym_DOLLAR_LPAREN, - ACTIONS(1113), 1, + ACTIONS(1121), 1, anon_sym_BQUOTE, - STATE(99), 3, + STATE(102), 3, sym__pf_dot_arg_identifier, sym__pf_dot_arg, sym_cmd_substitution_arg, - [16475] = 3, + [16621] = 6, ACTIONS(3), 1, sym__comment, - ACTIONS(360), 1, + ACTIONS(1123), 1, + aux_sym__pf_dot_arg_identifier_token1, + ACTIONS(1125), 1, anon_sym_DOLLAR, - ACTIONS(358), 6, - sym__concat, - anon_sym_RPAREN, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, + ACTIONS(1127), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(1129), 1, anon_sym_BQUOTE, - [16490] = 5, + STATE(139), 3, + sym__pf_dot_arg_identifier, + sym__pf_dot_arg, + sym_cmd_substitution_arg, + [16642] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(267), 1, + ACTIONS(314), 1, anon_sym_DOLLAR, - ACTIONS(1222), 1, + ACTIONS(312), 6, sym__concat, - STATE(382), 1, - aux_sym_concatenation_repeat1, - ACTIONS(265), 4, + anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16509] = 7, - ACTIONS(374), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(376), 1, - anon_sym_BQUOTE, - ACTIONS(378), 1, - sym__comment, - ACTIONS(1225), 1, - sym_grep_specifier_identifier, - ACTIONS(1227), 1, - aux_sym_grep_specifier_token1, - STATE(184), 1, - sym_grep_specifier, - STATE(108), 2, - sym_cmd_substitution_arg, - aux_sym_grep_specifier_repeat1, - [16532] = 7, + [16657] = 7, ACTIONS(378), 1, sym__comment, ACTIONS(488), 1, anon_sym_DOLLAR_LPAREN, ACTIONS(490), 1, anon_sym_BQUOTE, - ACTIONS(1227), 1, + ACTIONS(1232), 1, aux_sym_grep_specifier_token1, - ACTIONS(1229), 1, + ACTIONS(1237), 1, sym_grep_specifier_identifier, - STATE(184), 1, + STATE(178), 1, sym_grep_specifier, STATE(160), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [16555] = 3, + [16680] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(364), 1, + ACTIONS(360), 1, anon_sym_DOLLAR, - ACTIONS(362), 6, + ACTIONS(358), 6, sym__concat, anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16570] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(349), 1, - anon_sym_DOLLAR, - ACTIONS(347), 6, - sym__concat, - anon_sym_RPAREN, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, + [16695] = 7, + ACTIONS(374), 1, anon_sym_DOLLAR_LPAREN, + ACTIONS(376), 1, anon_sym_BQUOTE, - [16585] = 7, ACTIONS(378), 1, sym__comment, - ACTIONS(488), 1, - anon_sym_DOLLAR_LPAREN, - ACTIONS(490), 1, - anon_sym_BQUOTE, - ACTIONS(1227), 1, + ACTIONS(1232), 1, aux_sym_grep_specifier_token1, - ACTIONS(1231), 1, + ACTIONS(1239), 1, sym_grep_specifier_identifier, - STATE(184), 1, + STATE(178), 1, sym_grep_specifier, - STATE(144), 2, + STATE(109), 2, sym_cmd_substitution_arg, aux_sym_grep_specifier_repeat1, - [16608] = 3, + [16718] = 5, + ACTIONS(3), 1, + sym__comment, + ACTIONS(263), 1, + anon_sym_DOLLAR, + ACTIONS(1228), 1, + sym__concat, + STATE(379), 1, + aux_sym_concatenation_repeat1, + ACTIONS(261), 4, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16737] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(282), 1, + ACTIONS(364), 1, anon_sym_DOLLAR, - ACTIONS(280), 6, + ACTIONS(362), 6, sym__concat, anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16623] = 3, + [16752] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(343), 1, + ACTIONS(298), 1, anon_sym_DOLLAR, - ACTIONS(341), 5, - anon_sym_RPAREN, + ACTIONS(296), 5, + sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16637] = 3, - ACTIONS(280), 1, + [16766] = 3, + ACTIONS(312), 1, aux_sym_double_quoted_arg_token1, ACTIONS(378), 1, sym__comment, - ACTIONS(282), 5, + ACTIONS(314), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16651] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(286), 1, - anon_sym_DOLLAR, - ACTIONS(284), 5, - sym__concat, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16665] = 3, - ACTIONS(280), 1, + [16780] = 3, + ACTIONS(312), 1, aux_sym_double_quoted_arg_token1, ACTIONS(378), 1, sym__comment, - ACTIONS(282), 5, + ACTIONS(314), 5, anon_sym_DQUOTE, aux_sym_double_quoted_arg_token2, aux_sym_double_quoted_arg_token3, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16679] = 3, + [16794] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(267), 1, + ACTIONS(286), 1, anon_sym_DOLLAR, - ACTIONS(265), 5, + ACTIONS(284), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16693] = 2, + [16808] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1233), 6, + ACTIONS(1241), 6, ts_builtin_sym_end, anon_sym_RPAREN, anon_sym_SEMI, anon_sym_BQUOTE, anon_sym_LF, anon_sym_CR, - [16705] = 3, + [16820] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(294), 1, + ACTIONS(306), 1, anon_sym_DOLLAR, - ACTIONS(292), 5, + ACTIONS(304), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16719] = 3, + [16834] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(314), 1, + ACTIONS(278), 1, anon_sym_DOLLAR, - ACTIONS(312), 5, + ACTIONS(276), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16733] = 3, + [16848] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(298), 1, + ACTIONS(310), 1, anon_sym_DOLLAR, - ACTIONS(296), 5, + ACTIONS(308), 5, + sym__concat, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16862] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(294), 1, + anon_sym_DOLLAR, + ACTIONS(292), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16747] = 3, + [16876] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(290), 1, @@ -27023,780 +27148,780 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16761] = 3, + [16890] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(278), 1, + ACTIONS(352), 1, anon_sym_DOLLAR, - ACTIONS(276), 5, - sym__concat, + ACTIONS(350), 5, + anon_sym_RPAREN, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16775] = 3, + [16904] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(310), 1, + ACTIONS(267), 1, anon_sym_DOLLAR, - ACTIONS(308), 5, + ACTIONS(265), 5, sym__concat, anon_sym_LPAREN, aux_sym_pf_arg_identifier_token1, anon_sym_DOLLAR_LPAREN, anon_sym_BQUOTE, - [16789] = 4, + [16918] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1235), 1, + ACTIONS(83), 1, ts_builtin_sym_end, - STATE(405), 1, + STATE(406), 1, aux_sym_statements_repeat2, - ACTIONS(1237), 3, + ACTIONS(1243), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [16804] = 4, + [16933] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(83), 1, + ACTIONS(1245), 1, ts_builtin_sym_end, - STATE(404), 1, + STATE(405), 1, aux_sym_statements_repeat2, - ACTIONS(1237), 3, + ACTIONS(1243), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [16819] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(263), 1, - anon_sym_DOLLAR, - ACTIONS(261), 4, - anon_sym_LPAREN, - aux_sym_pf_arg_identifier_token1, - anon_sym_DOLLAR_LPAREN, - anon_sym_BQUOTE, - [16832] = 4, + [16948] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1235), 1, + ACTIONS(1247), 1, ts_builtin_sym_end, - STATE(406), 1, + STATE(405), 1, aux_sym_statements_repeat2, - ACTIONS(1237), 3, + ACTIONS(1249), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [16847] = 4, + [16963] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1239), 1, + ACTIONS(1252), 1, ts_builtin_sym_end, - STATE(406), 1, + STATE(405), 1, aux_sym_statements_repeat2, - ACTIONS(1237), 3, + ACTIONS(1243), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [16862] = 4, + [16978] = 3, + ACTIONS(3), 1, + sym__comment, + ACTIONS(263), 1, + anon_sym_DOLLAR, + ACTIONS(261), 4, + anon_sym_LPAREN, + aux_sym_pf_arg_identifier_token1, + anon_sym_DOLLAR_LPAREN, + anon_sym_BQUOTE, + [16991] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1241), 1, + ACTIONS(1252), 1, ts_builtin_sym_end, - STATE(406), 1, + STATE(404), 1, aux_sym_statements_repeat2, ACTIONS(1243), 3, anon_sym_SEMI, anon_sym_LF, anon_sym_CR, - [16877] = 5, + [17006] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1246), 1, + ACTIONS(1254), 1, anon_sym_SQUOTE, - ACTIONS(1248), 1, + ACTIONS(1256), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, + ACTIONS(1258), 1, aux_sym_single_quoted_arg_token2, - STATE(415), 1, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [16893] = 5, + [17022] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1252), 1, + ACTIONS(1260), 1, anon_sym_SQUOTE, - ACTIONS(1254), 1, + ACTIONS(1262), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1256), 1, + ACTIONS(1264), 1, aux_sym_single_quoted_arg_token2, - STATE(413), 1, + STATE(423), 1, aux_sym_single_quoted_arg_repeat1, - [16909] = 5, + [17038] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1258), 1, + ACTIONS(1266), 1, anon_sym_SQUOTE, - ACTIONS(1260), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1262), 1, - aux_sym_single_quoted_arg_token2, - STATE(410), 1, - aux_sym_single_quoted_arg_repeat1, - [16925] = 5, - ACTIONS(378), 1, - sym__comment, - ACTIONS(1248), 1, + ACTIONS(1268), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, + ACTIONS(1270), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1264), 1, - anon_sym_SQUOTE, - STATE(415), 1, + STATE(409), 1, aux_sym_single_quoted_arg_repeat1, - [16941] = 5, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1266), 1, - aux_sym_tmp_eval_arg_token1, - STATE(112), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(156), 1, - sym_tmp_eval_arg, - STATE(197), 1, - sym_tmp_eval_args, - [16957] = 5, + [17054] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1268), 1, + ACTIONS(1272), 1, anon_sym_SQUOTE, - ACTIONS(1270), 1, + ACTIONS(1274), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1272), 1, + ACTIONS(1276), 1, aux_sym_single_quoted_arg_token2, - STATE(407), 1, + STATE(415), 1, aux_sym_single_quoted_arg_repeat1, - [16973] = 5, + [17070] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1248), 1, + ACTIONS(1256), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, + ACTIONS(1258), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1274), 1, + ACTIONS(1278), 1, anon_sym_SQUOTE, - STATE(415), 1, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [16989] = 5, + [17086] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1276), 1, + ACTIONS(1280), 1, anon_sym_SQUOTE, - ACTIONS(1278), 1, + ACTIONS(1282), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1280), 1, + ACTIONS(1284), 1, aux_sym_single_quoted_arg_token2, - STATE(417), 1, + STATE(413), 1, aux_sym_single_quoted_arg_repeat1, - [17005] = 5, + [17102] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1282), 1, - anon_sym_SQUOTE, - ACTIONS(1284), 1, + ACTIONS(1256), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1287), 1, + ACTIONS(1258), 1, aux_sym_single_quoted_arg_token2, - STATE(415), 1, + ACTIONS(1286), 1, + anon_sym_SQUOTE, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [17021] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1241), 4, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LF, - anon_sym_CR, - [17031] = 5, + [17118] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1248), 1, + ACTIONS(1256), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, + ACTIONS(1258), 1, aux_sym_single_quoted_arg_token2, - ACTIONS(1290), 1, + ACTIONS(1288), 1, anon_sym_SQUOTE, - STATE(415), 1, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [17047] = 5, + [17134] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1292), 1, + ACTIONS(1290), 1, anon_sym_SQUOTE, - ACTIONS(1294), 1, + ACTIONS(1292), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1296), 1, + ACTIONS(1294), 1, aux_sym_single_quoted_arg_token2, - STATE(420), 1, + STATE(416), 1, aux_sym_single_quoted_arg_repeat1, - [17063] = 5, + [17150] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1298), 1, + ACTIONS(1296), 1, anon_sym_SQUOTE, - ACTIONS(1300), 1, + ACTIONS(1298), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1302), 1, + ACTIONS(1301), 1, aux_sym_single_quoted_arg_token2, - STATE(421), 1, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [17079] = 5, + [17166] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1248), 1, + ACTIONS(1256), 1, aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, + ACTIONS(1258), 1, aux_sym_single_quoted_arg_token2, ACTIONS(1304), 1, anon_sym_SQUOTE, - STATE(415), 1, + STATE(418), 1, aux_sym_single_quoted_arg_repeat1, - [17095] = 5, + [17182] = 5, ACTIONS(378), 1, sym__comment, - ACTIONS(1248), 1, - aux_sym_single_quoted_arg_token1, - ACTIONS(1250), 1, - aux_sym_single_quoted_arg_token2, ACTIONS(1306), 1, anon_sym_SQUOTE, - STATE(415), 1, - aux_sym_single_quoted_arg_repeat1, - [17111] = 4, - ACTIONS(3), 1, - sym__comment, ACTIONS(1308), 1, - anon_sym_SEMI, + aux_sym_single_quoted_arg_token1, ACTIONS(1310), 1, - anon_sym_BQUOTE, - STATE(437), 1, - aux_sym__statements_singleline_repeat2, - [17124] = 2, + aux_sym_single_quoted_arg_token2, + STATE(419), 1, + aux_sym_single_quoted_arg_repeat1, + [17198] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1312), 3, - anon_sym_RPAREN, + ACTIONS(1247), 4, + ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_BQUOTE, - [17133] = 4, + anon_sym_LF, + anon_sym_CR, + [17208] = 5, ACTIONS(3), 1, sym__comment, - ACTIONS(1308), 1, - anon_sym_SEMI, + ACTIONS(1312), 1, + aux_sym_tmp_eval_arg_token1, + STATE(112), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(143), 1, + sym_tmp_eval_arg, + STATE(197), 1, + sym_tmp_eval_args, + [17224] = 5, + ACTIONS(378), 1, + sym__comment, + ACTIONS(1256), 1, + aux_sym_single_quoted_arg_token1, + ACTIONS(1258), 1, + aux_sym_single_quoted_arg_token2, ACTIONS(1314), 1, - anon_sym_BQUOTE, - STATE(431), 1, - aux_sym__statements_singleline_repeat2, - [17146] = 4, + anon_sym_SQUOTE, + STATE(418), 1, + aux_sym_single_quoted_arg_repeat1, + [17240] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1316), 1, - anon_sym_RPAREN, - ACTIONS(1318), 1, anon_sym_SEMI, - STATE(430), 1, - aux_sym_macro_body_repeat1, - [17159] = 4, + ACTIONS(1319), 1, + anon_sym_BQUOTE, + STATE(424), 1, + aux_sym__statements_singleline_repeat2, + [17253] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1312), 1, + ACTIONS(1321), 1, anon_sym_RPAREN, - ACTIONS(1320), 1, + ACTIONS(1323), 1, anon_sym_SEMI, - STATE(426), 1, + STATE(437), 1, aux_sym__statements_singleline_repeat2, - [17172] = 4, + [17266] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1323), 1, - anon_sym_RPAREN, + ACTIONS(1321), 1, + anon_sym_BQUOTE, ACTIONS(1325), 1, anon_sym_SEMI, - STATE(426), 1, + STATE(424), 1, aux_sym__statements_singleline_repeat2, - [17185] = 4, + [17279] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(1327), 1, anon_sym_DOLLAR, ACTIONS(1329), 1, aux_sym_spec_arg_identifier_token1, - STATE(85), 1, + STATE(82), 1, sym_spec_arg_identifier, - [17198] = 4, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1266), 1, - aux_sym_tmp_eval_arg_token1, - STATE(112), 1, - aux_sym_tmp_eval_arg_repeat1, - STATE(167), 1, - sym_tmp_eval_arg, - [17211] = 4, + [17292] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1318), 1, - anon_sym_SEMI, ACTIONS(1331), 1, anon_sym_RPAREN, - STATE(436), 1, + ACTIONS(1333), 1, + anon_sym_SEMI, + STATE(435), 1, aux_sym_macro_body_repeat1, - [17224] = 4, + [17305] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1308), 1, + ACTIONS(1325), 1, anon_sym_SEMI, - ACTIONS(1310), 1, + ACTIONS(1335), 1, anon_sym_BQUOTE, - STATE(435), 1, + STATE(426), 1, aux_sym__statements_singleline_repeat2, - [17237] = 4, + [17318] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1310), 1, - anon_sym_RPAREN, ACTIONS(1325), 1, anon_sym_SEMI, - STATE(427), 1, + ACTIONS(1337), 1, + anon_sym_BQUOTE, + STATE(424), 1, aux_sym__statements_singleline_repeat2, - [17250] = 4, + [17331] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1310), 1, + ACTIONS(1321), 1, anon_sym_RPAREN, + ACTIONS(1323), 1, + anon_sym_SEMI, + STATE(436), 1, + aux_sym__statements_singleline_repeat2, + [17344] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1321), 1, + anon_sym_BQUOTE, ACTIONS(1325), 1, anon_sym_SEMI, - STATE(426), 1, + STATE(430), 1, aux_sym__statements_singleline_repeat2, - [17263] = 4, + [17357] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1314), 1, + ACTIONS(1339), 1, anon_sym_RPAREN, - ACTIONS(1325), 1, + ACTIONS(1341), 1, anon_sym_SEMI, STATE(433), 1, - aux_sym__statements_singleline_repeat2, - [17276] = 4, + aux_sym_macro_body_repeat1, + [17370] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1312), 1, - anon_sym_BQUOTE, - ACTIONS(1333), 1, + ACTIONS(1323), 1, anon_sym_SEMI, - STATE(435), 1, + ACTIONS(1335), 1, + anon_sym_RPAREN, + STATE(425), 1, aux_sym__statements_singleline_repeat2, - [17289] = 4, + [17383] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1336), 1, - anon_sym_RPAREN, - ACTIONS(1338), 1, + ACTIONS(1333), 1, anon_sym_SEMI, - STATE(436), 1, + ACTIONS(1344), 1, + anon_sym_RPAREN, + STATE(433), 1, aux_sym_macro_body_repeat1, - [17302] = 4, + [17396] = 4, ACTIONS(3), 1, sym__comment, - ACTIONS(1308), 1, - anon_sym_SEMI, ACTIONS(1323), 1, - anon_sym_BQUOTE, - STATE(435), 1, + anon_sym_SEMI, + ACTIONS(1337), 1, + anon_sym_RPAREN, + STATE(437), 1, + aux_sym__statements_singleline_repeat2, + [17409] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1319), 1, + anon_sym_RPAREN, + ACTIONS(1346), 1, + anon_sym_SEMI, + STATE(437), 1, aux_sym__statements_singleline_repeat2, - [17315] = 4, + [17422] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(265), 1, sym__eq_sep_concat, - ACTIONS(1341), 1, + ACTIONS(1349), 1, sym__concat, STATE(438), 1, aux_sym_concatenation_repeat1, - [17328] = 4, + [17435] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1319), 3, + anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_BQUOTE, + [17444] = 4, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1312), 1, + aux_sym_tmp_eval_arg_token1, + STATE(112), 1, + aux_sym_tmp_eval_arg_repeat1, + STATE(165), 1, + sym_tmp_eval_arg, + [17457] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(248), 1, sym__eq_sep_concat, - ACTIONS(397), 1, + ACTIONS(430), 1, sym__concat, STATE(438), 1, aux_sym_concatenation_repeat1, - [17341] = 2, + [17470] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(284), 2, + ACTIONS(296), 2, sym__eq_sep_concat, sym__concat, - [17349] = 2, + [17478] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(312), 2, sym__eq_sep_concat, sym__concat, - [17357] = 3, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1344), 1, - anon_sym_GT, - ACTIONS(1346), 1, - anon_sym_GT_GT, - [17367] = 2, + [17486] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1336), 2, + ACTIONS(1339), 2, anon_sym_RPAREN, anon_sym_SEMI, - [17375] = 3, + [17494] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1348), 1, + ACTIONS(1352), 1, aux_sym__search_stmt_token1, - STATE(245), 1, + STATE(246), 1, sym__search_stmt, - [17385] = 3, + [17504] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(468), 1, + ACTIONS(472), 1, sym__eq_sep_concat, - STATE(134), 1, + STATE(131), 1, aux_sym__eq_sep_val_concatenation_repeat1, - [17395] = 3, + [17514] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(997), 1, + ACTIONS(1005), 1, anon_sym_SEMI, - STATE(457), 1, + STATE(503), 1, sym_macro_body, - [17405] = 3, + [17524] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1350), 1, + ACTIONS(1354), 1, sym_macro_name, - STATE(458), 1, + STATE(493), 1, sym_macro_content, - [17415] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(265), 2, - sym__eq_sep_concat, - sym__concat, - [17423] = 3, + [17534] = 3, ACTIONS(3), 1, sym__comment, - ACTIONS(1352), 1, + ACTIONS(1356), 1, aux_sym__search_stmt_token1, - STATE(245), 1, + STATE(246), 1, sym__search_stmt, - [17433] = 2, + [17544] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(292), 2, + ACTIONS(265), 2, sym__eq_sep_concat, sym__concat, - [17441] = 2, + [17552] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(280), 2, + ACTIONS(304), 2, sym__eq_sep_concat, sym__concat, - [17449] = 2, + [17560] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(288), 2, + ACTIONS(292), 2, sym__eq_sep_concat, sym__concat, - [17457] = 2, + [17568] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(276), 2, + ACTIONS(308), 2, sym__eq_sep_concat, sym__concat, - [17465] = 2, + [17576] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(280), 2, + ACTIONS(288), 2, sym__eq_sep_concat, sym__concat, - [17473] = 2, + [17584] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(308), 2, + ACTIONS(276), 2, sym__eq_sep_concat, sym__concat, - [17481] = 2, + [17592] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(296), 2, + ACTIONS(284), 2, sym__eq_sep_concat, sym__concat, - [17489] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1354), 1, - anon_sym_RPAREN, - [17496] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(1356), 1, - anon_sym_RPAREN, - [17503] = 2, + [17600] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(1358), 1, - anon_sym_BQUOTE, - [17510] = 2, + anon_sym_GT, + ACTIONS(1360), 1, + anon_sym_GT_GT, + [17610] = 2, ACTIONS(3), 1, sym__comment, - ACTIONS(1360), 1, - anon_sym_RPAREN, - [17517] = 2, + ACTIONS(312), 2, + sym__eq_sep_concat, + sym__concat, + [17618] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1362), 1, anon_sym_BQUOTE, - [17524] = 2, - ACTIONS(3), 1, + [17625] = 2, + ACTIONS(378), 1, sym__comment, ACTIONS(1364), 1, - anon_sym_RPAREN, - [17531] = 2, + aux_sym_legacy_quoted_stmt_token1, + [17632] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1366), 1, anon_sym_BQUOTE, - [17538] = 2, + [17639] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1368), 1, anon_sym_RPAREN, - [17545] = 2, + [17646] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1370), 1, anon_sym_BQUOTE, - [17552] = 2, + [17653] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1372), 1, anon_sym_RPAREN, - [17559] = 2, + [17660] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1374), 1, anon_sym_BQUOTE, - [17566] = 2, + [17667] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1376), 1, anon_sym_RPAREN, - [17573] = 2, + [17674] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1378), 1, anon_sym_BQUOTE, - [17580] = 2, + [17681] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1380), 1, anon_sym_RPAREN, - [17587] = 2, + [17688] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1382), 1, anon_sym_BQUOTE, - [17594] = 2, + [17695] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1384), 1, anon_sym_RPAREN, - [17601] = 2, + [17702] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1386), 1, - anon_sym_RPAREN, - [17608] = 2, + anon_sym_BQUOTE, + [17709] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1388), 1, anon_sym_RPAREN, - [17615] = 2, + [17716] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1390), 1, anon_sym_BQUOTE, - [17622] = 2, + [17723] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1392), 1, - anon_sym_BQUOTE, - [17629] = 2, + anon_sym_RPAREN, + [17730] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1394), 1, - anon_sym_RPAREN, - [17636] = 2, + anon_sym_BQUOTE, + [17737] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1396), 1, - sym__concat, - [17643] = 2, + anon_sym_RPAREN, + [17744] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1398), 1, - sym__concat_pf_dot, - [17650] = 2, + anon_sym_BQUOTE, + [17751] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1400), 1, anon_sym_RPAREN, - [17657] = 2, + [17758] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1402), 1, anon_sym_RPAREN, - [17664] = 2, - ACTIONS(378), 1, + [17765] = 2, + ACTIONS(3), 1, sym__comment, ACTIONS(1404), 1, - aux_sym_legacy_quoted_stmt_token1, - [17671] = 2, + sym__concat, + [17772] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1406), 1, - anon_sym_BQUOTE, - [17678] = 2, + anon_sym_RPAREN, + [17779] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1408), 1, anon_sym_RPAREN, - [17685] = 2, + [17786] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1410), 1, anon_sym_RPAREN, - [17692] = 2, + [17793] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1412), 1, - anon_sym_RPAREN, - [17699] = 2, + anon_sym_BQUOTE, + [17800] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1414), 1, anon_sym_RPAREN, - [17706] = 2, + [17807] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1416), 1, - ts_builtin_sym_end, - [17713] = 2, - ACTIONS(3), 1, - sym__comment, - ACTIONS(261), 1, - sym__eq_sep_concat, - [17720] = 2, + anon_sym_RPAREN, + [17814] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1418), 1, - anon_sym_DQUOTE, - [17727] = 2, + sym__concat, + [17821] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1420), 1, anon_sym_RPAREN, - [17734] = 2, + [17828] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1422), 1, - sym__concat, - [17741] = 2, + ts_builtin_sym_end, + [17835] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(261), 1, + sym__eq_sep_concat, + [17842] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1424), 1, - anon_sym_RPAREN, - [17748] = 2, + anon_sym_DQUOTE, + [17849] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1426), 1, - sym__concat_pf_dot, - [17755] = 2, + anon_sym_RPAREN, + [17856] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1428), 1, - anon_sym_BQUOTE, - [17762] = 2, + anon_sym_RPAREN, + [17863] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1430), 1, - anon_sym_RPAREN, - [17769] = 2, + sym__concat, + [17870] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1432), 1, - anon_sym_DOT, - [17776] = 2, + anon_sym_RPAREN, + [17877] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1434), 1, - anon_sym_BQUOTE, - [17783] = 2, + sym__concat_pf_dot, + [17884] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1436), 1, - sym__concat, - [17790] = 2, + anon_sym_BQUOTE, + [17891] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1438), 1, - anon_sym_RPAREN, - [17797] = 2, + anon_sym_DOT, + [17898] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1440), 1, anon_sym_RPAREN, - [17804] = 2, + [17905] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1442), 1, anon_sym_RPAREN, - [17811] = 2, + [17912] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1444), 1, anon_sym_RPAREN, - [17818] = 2, + [17919] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(1446), 1, + anon_sym_RPAREN, + [17926] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1448), 1, + anon_sym_RPAREN, + [17933] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1450), 1, + anon_sym_RPAREN, + [17940] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1452), 1, + sym__concat_pf_dot, + [17947] = 2, + ACTIONS(3), 1, + sym__comment, + ACTIONS(1454), 1, sym__concat_pf_dot, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(88)] = 0, [SMALL_STATE(89)] = 87, - [SMALL_STATE(90)] = 162, - [SMALL_STATE(91)] = 235, - [SMALL_STATE(92)] = 306, - [SMALL_STATE(93)] = 377, + [SMALL_STATE(90)] = 170, + [SMALL_STATE(91)] = 245, + [SMALL_STATE(92)] = 316, + [SMALL_STATE(93)] = 387, [SMALL_STATE(94)] = 460, [SMALL_STATE(95)] = 535, [SMALL_STATE(96)] = 605, [SMALL_STATE(97)] = 679, - [SMALL_STATE(98)] = 753, + [SMALL_STATE(98)] = 749, [SMALL_STATE(99)] = 823, - [SMALL_STATE(100)] = 893, - [SMALL_STATE(101)] = 963, + [SMALL_STATE(100)] = 897, + [SMALL_STATE(101)] = 967, [SMALL_STATE(102)] = 1037, [SMALL_STATE(103)] = 1107, [SMALL_STATE(104)] = 1176, @@ -27804,17 +27929,17 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(106)] = 1314, [SMALL_STATE(107)] = 1383, [SMALL_STATE(108)] = 1452, - [SMALL_STATE(109)] = 1530, + [SMALL_STATE(109)] = 1520, [SMALL_STATE(110)] = 1598, [SMALL_STATE(111)] = 1674, - [SMALL_STATE(112)] = 1747, - [SMALL_STATE(113)] = 1818, - [SMALL_STATE(114)] = 1889, - [SMALL_STATE(115)] = 1960, - [SMALL_STATE(116)] = 2031, - [SMALL_STATE(117)] = 2102, - [SMALL_STATE(118)] = 2173, - [SMALL_STATE(119)] = 2244, + [SMALL_STATE(112)] = 1745, + [SMALL_STATE(113)] = 1816, + [SMALL_STATE(114)] = 1887, + [SMALL_STATE(115)] = 1958, + [SMALL_STATE(116)] = 2029, + [SMALL_STATE(117)] = 2100, + [SMALL_STATE(118)] = 2171, + [SMALL_STATE(119)] = 2242, [SMALL_STATE(120)] = 2315, [SMALL_STATE(121)] = 2386, [SMALL_STATE(122)] = 2455, @@ -27825,33 +27950,33 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(127)] = 2805, [SMALL_STATE(128)] = 2871, [SMALL_STATE(129)] = 2937, - [SMALL_STATE(130)] = 3003, - [SMALL_STATE(131)] = 3073, - [SMALL_STATE(132)] = 3139, - [SMALL_STATE(133)] = 3209, - [SMALL_STATE(134)] = 3275, - [SMALL_STATE(135)] = 3345, - [SMALL_STATE(136)] = 3411, - [SMALL_STATE(137)] = 3477, - [SMALL_STATE(138)] = 3547, - [SMALL_STATE(139)] = 3613, - [SMALL_STATE(140)] = 3679, - [SMALL_STATE(141)] = 3745, - [SMALL_STATE(142)] = 3815, - [SMALL_STATE(143)] = 3881, - [SMALL_STATE(144)] = 3947, - [SMALL_STATE(145)] = 4023, - [SMALL_STATE(146)] = 4089, - [SMALL_STATE(147)] = 4163, - [SMALL_STATE(148)] = 4229, - [SMALL_STATE(149)] = 4295, - [SMALL_STATE(150)] = 4361, - [SMALL_STATE(151)] = 4427, - [SMALL_STATE(152)] = 4493, - [SMALL_STATE(153)] = 4559, - [SMALL_STATE(154)] = 4625, - [SMALL_STATE(155)] = 4691, - [SMALL_STATE(156)] = 4757, + [SMALL_STATE(130)] = 3007, + [SMALL_STATE(131)] = 3077, + [SMALL_STATE(132)] = 3147, + [SMALL_STATE(133)] = 3217, + [SMALL_STATE(134)] = 3283, + [SMALL_STATE(135)] = 3349, + [SMALL_STATE(136)] = 3419, + [SMALL_STATE(137)] = 3485, + [SMALL_STATE(138)] = 3561, + [SMALL_STATE(139)] = 3635, + [SMALL_STATE(140)] = 3701, + [SMALL_STATE(141)] = 3767, + [SMALL_STATE(142)] = 3833, + [SMALL_STATE(143)] = 3899, + [SMALL_STATE(144)] = 3969, + [SMALL_STATE(145)] = 4035, + [SMALL_STATE(146)] = 4101, + [SMALL_STATE(147)] = 4167, + [SMALL_STATE(148)] = 4233, + [SMALL_STATE(149)] = 4299, + [SMALL_STATE(150)] = 4365, + [SMALL_STATE(151)] = 4431, + [SMALL_STATE(152)] = 4497, + [SMALL_STATE(153)] = 4563, + [SMALL_STATE(154)] = 4629, + [SMALL_STATE(155)] = 4695, + [SMALL_STATE(156)] = 4761, [SMALL_STATE(157)] = 4827, [SMALL_STATE(158)] = 4893, [SMALL_STATE(159)] = 4959, @@ -27859,21 +27984,21 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(161)] = 5098, [SMALL_STATE(162)] = 5165, [SMALL_STATE(163)] = 5232, - [SMALL_STATE(164)] = 5299, - [SMALL_STATE(165)] = 5364, - [SMALL_STATE(166)] = 5429, - [SMALL_STATE(167)] = 5496, - [SMALL_STATE(168)] = 5561, - [SMALL_STATE(169)] = 5626, - [SMALL_STATE(170)] = 5791, + [SMALL_STATE(164)] = 5397, + [SMALL_STATE(165)] = 5462, + [SMALL_STATE(166)] = 5527, + [SMALL_STATE(167)] = 5594, + [SMALL_STATE(168)] = 5661, + [SMALL_STATE(169)] = 5728, + [SMALL_STATE(170)] = 5793, [SMALL_STATE(171)] = 5858, [SMALL_STATE(172)] = 5922, - [SMALL_STATE(173)] = 5986, - [SMALL_STATE(174)] = 6050, - [SMALL_STATE(175)] = 6114, - [SMALL_STATE(176)] = 6178, - [SMALL_STATE(177)] = 6242, - [SMALL_STATE(178)] = 6306, + [SMALL_STATE(173)] = 5988, + [SMALL_STATE(174)] = 6052, + [SMALL_STATE(175)] = 6116, + [SMALL_STATE(176)] = 6180, + [SMALL_STATE(177)] = 6244, + [SMALL_STATE(178)] = 6308, [SMALL_STATE(179)] = 6372, [SMALL_STATE(180)] = 6436, [SMALL_STATE(181)] = 6500, @@ -27912,17 +28037,17 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(214)] = 8612, [SMALL_STATE(215)] = 8678, [SMALL_STATE(216)] = 8742, - [SMALL_STATE(217)] = 8808, - [SMALL_STATE(218)] = 8872, - [SMALL_STATE(219)] = 8936, - [SMALL_STATE(220)] = 9000, - [SMALL_STATE(221)] = 9064, - [SMALL_STATE(222)] = 9128, - [SMALL_STATE(223)] = 9192, - [SMALL_STATE(224)] = 9256, - [SMALL_STATE(225)] = 9320, - [SMALL_STATE(226)] = 9384, - [SMALL_STATE(227)] = 9448, + [SMALL_STATE(217)] = 8806, + [SMALL_STATE(218)] = 8870, + [SMALL_STATE(219)] = 8934, + [SMALL_STATE(220)] = 8998, + [SMALL_STATE(221)] = 9062, + [SMALL_STATE(222)] = 9126, + [SMALL_STATE(223)] = 9190, + [SMALL_STATE(224)] = 9254, + [SMALL_STATE(225)] = 9318, + [SMALL_STATE(226)] = 9382, + [SMALL_STATE(227)] = 9446, [SMALL_STATE(228)] = 9512, [SMALL_STATE(229)] = 9576, [SMALL_STATE(230)] = 9640, @@ -27933,273 +28058,275 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(235)] = 9960, [SMALL_STATE(236)] = 10024, [SMALL_STATE(237)] = 10088, - [SMALL_STATE(238)] = 10152, - [SMALL_STATE(239)] = 10216, - [SMALL_STATE(240)] = 10280, - [SMALL_STATE(241)] = 10344, - [SMALL_STATE(242)] = 10408, - [SMALL_STATE(243)] = 10472, - [SMALL_STATE(244)] = 10536, - [SMALL_STATE(245)] = 10600, - [SMALL_STATE(246)] = 10664, - [SMALL_STATE(247)] = 10728, - [SMALL_STATE(248)] = 10792, - [SMALL_STATE(249)] = 10856, - [SMALL_STATE(250)] = 10920, - [SMALL_STATE(251)] = 10984, - [SMALL_STATE(252)] = 11048, - [SMALL_STATE(253)] = 11112, - [SMALL_STATE(254)] = 11176, - [SMALL_STATE(255)] = 11240, - [SMALL_STATE(256)] = 11304, - [SMALL_STATE(257)] = 11368, - [SMALL_STATE(258)] = 11432, - [SMALL_STATE(259)] = 11496, - [SMALL_STATE(260)] = 11560, - [SMALL_STATE(261)] = 11723, - [SMALL_STATE(262)] = 11886, - [SMALL_STATE(263)] = 12035, - [SMALL_STATE(264)] = 12184, - [SMALL_STATE(265)] = 12247, - [SMALL_STATE(266)] = 12310, - [SMALL_STATE(267)] = 12373, - [SMALL_STATE(268)] = 12519, - [SMALL_STATE(269)] = 12665, - [SMALL_STATE(270)] = 12706, - [SMALL_STATE(271)] = 12744, - [SMALL_STATE(272)] = 12776, - [SMALL_STATE(273)] = 12828, - [SMALL_STATE(274)] = 12875, - [SMALL_STATE(275)] = 12922, - [SMALL_STATE(276)] = 12971, - [SMALL_STATE(277)] = 13020, - [SMALL_STATE(278)] = 13066, - [SMALL_STATE(279)] = 13112, - [SMALL_STATE(280)] = 13158, - [SMALL_STATE(281)] = 13204, - [SMALL_STATE(282)] = 13250, - [SMALL_STATE(283)] = 13296, - [SMALL_STATE(284)] = 13342, - [SMALL_STATE(285)] = 13388, - [SMALL_STATE(286)] = 13434, - [SMALL_STATE(287)] = 13480, - [SMALL_STATE(288)] = 13526, - [SMALL_STATE(289)] = 13574, - [SMALL_STATE(290)] = 13620, - [SMALL_STATE(291)] = 13666, - [SMALL_STATE(292)] = 13712, - [SMALL_STATE(293)] = 13758, - [SMALL_STATE(294)] = 13804, - [SMALL_STATE(295)] = 13850, - [SMALL_STATE(296)] = 13896, - [SMALL_STATE(297)] = 13942, - [SMALL_STATE(298)] = 13988, - [SMALL_STATE(299)] = 14034, - [SMALL_STATE(300)] = 14080, - [SMALL_STATE(301)] = 14126, - [SMALL_STATE(302)] = 14172, - [SMALL_STATE(303)] = 14214, - [SMALL_STATE(304)] = 14256, - [SMALL_STATE(305)] = 14298, - [SMALL_STATE(306)] = 14340, - [SMALL_STATE(307)] = 14382, - [SMALL_STATE(308)] = 14424, - [SMALL_STATE(309)] = 14466, - [SMALL_STATE(310)] = 14508, - [SMALL_STATE(311)] = 14550, - [SMALL_STATE(312)] = 14592, - [SMALL_STATE(313)] = 14634, - [SMALL_STATE(314)] = 14676, - [SMALL_STATE(315)] = 14718, - [SMALL_STATE(316)] = 14760, - [SMALL_STATE(317)] = 14802, - [SMALL_STATE(318)] = 14829, - [SMALL_STATE(319)] = 14856, - [SMALL_STATE(320)] = 14883, - [SMALL_STATE(321)] = 14919, - [SMALL_STATE(322)] = 14941, - [SMALL_STATE(323)] = 14963, - [SMALL_STATE(324)] = 14985, - [SMALL_STATE(325)] = 15007, - [SMALL_STATE(326)] = 15029, - [SMALL_STATE(327)] = 15051, - [SMALL_STATE(328)] = 15073, - [SMALL_STATE(329)] = 15095, - [SMALL_STATE(330)] = 15131, - [SMALL_STATE(331)] = 15167, - [SMALL_STATE(332)] = 15203, - [SMALL_STATE(333)] = 15239, - [SMALL_STATE(334)] = 15261, - [SMALL_STATE(335)] = 15283, - [SMALL_STATE(336)] = 15318, - [SMALL_STATE(337)] = 15353, - [SMALL_STATE(338)] = 15388, - [SMALL_STATE(339)] = 15423, - [SMALL_STATE(340)] = 15458, - [SMALL_STATE(341)] = 15493, - [SMALL_STATE(342)] = 15528, - [SMALL_STATE(343)] = 15563, - [SMALL_STATE(344)] = 15598, - [SMALL_STATE(345)] = 15619, - [SMALL_STATE(346)] = 15654, - [SMALL_STATE(347)] = 15688, - [SMALL_STATE(348)] = 15724, - [SMALL_STATE(349)] = 15760, - [SMALL_STATE(350)] = 15793, - [SMALL_STATE(351)] = 15826, - [SMALL_STATE(352)] = 15851, - [SMALL_STATE(353)] = 15876, - [SMALL_STATE(354)] = 15903, - [SMALL_STATE(355)] = 15928, - [SMALL_STATE(356)] = 15944, - [SMALL_STATE(357)] = 15968, - [SMALL_STATE(358)] = 15992, - [SMALL_STATE(359)] = 16016, - [SMALL_STATE(360)] = 16036, - [SMALL_STATE(361)] = 16052, - [SMALL_STATE(362)] = 16076, - [SMALL_STATE(363)] = 16096, - [SMALL_STATE(364)] = 16120, - [SMALL_STATE(365)] = 16144, - [SMALL_STATE(366)] = 16168, - [SMALL_STATE(367)] = 16192, - [SMALL_STATE(368)] = 16212, - [SMALL_STATE(369)] = 16236, - [SMALL_STATE(370)] = 16260, - [SMALL_STATE(371)] = 16276, - [SMALL_STATE(372)] = 16300, - [SMALL_STATE(373)] = 16324, - [SMALL_STATE(374)] = 16340, - [SMALL_STATE(375)] = 16364, - [SMALL_STATE(376)] = 16380, - [SMALL_STATE(377)] = 16399, - [SMALL_STATE(378)] = 16420, - [SMALL_STATE(379)] = 16439, - [SMALL_STATE(380)] = 16454, - [SMALL_STATE(381)] = 16475, - [SMALL_STATE(382)] = 16490, - [SMALL_STATE(383)] = 16509, - [SMALL_STATE(384)] = 16532, - [SMALL_STATE(385)] = 16555, - [SMALL_STATE(386)] = 16570, - [SMALL_STATE(387)] = 16585, - [SMALL_STATE(388)] = 16608, - [SMALL_STATE(389)] = 16623, - [SMALL_STATE(390)] = 16637, - [SMALL_STATE(391)] = 16651, - [SMALL_STATE(392)] = 16665, - [SMALL_STATE(393)] = 16679, - [SMALL_STATE(394)] = 16693, - [SMALL_STATE(395)] = 16705, - [SMALL_STATE(396)] = 16719, - [SMALL_STATE(397)] = 16733, - [SMALL_STATE(398)] = 16747, - [SMALL_STATE(399)] = 16761, - [SMALL_STATE(400)] = 16775, - [SMALL_STATE(401)] = 16789, - [SMALL_STATE(402)] = 16804, - [SMALL_STATE(403)] = 16819, - [SMALL_STATE(404)] = 16832, - [SMALL_STATE(405)] = 16847, - [SMALL_STATE(406)] = 16862, - [SMALL_STATE(407)] = 16877, - [SMALL_STATE(408)] = 16893, - [SMALL_STATE(409)] = 16909, - [SMALL_STATE(410)] = 16925, - [SMALL_STATE(411)] = 16941, - [SMALL_STATE(412)] = 16957, - [SMALL_STATE(413)] = 16973, - [SMALL_STATE(414)] = 16989, - [SMALL_STATE(415)] = 17005, - [SMALL_STATE(416)] = 17021, - [SMALL_STATE(417)] = 17031, - [SMALL_STATE(418)] = 17047, - [SMALL_STATE(419)] = 17063, - [SMALL_STATE(420)] = 17079, - [SMALL_STATE(421)] = 17095, - [SMALL_STATE(422)] = 17111, - [SMALL_STATE(423)] = 17124, - [SMALL_STATE(424)] = 17133, - [SMALL_STATE(425)] = 17146, - [SMALL_STATE(426)] = 17159, - [SMALL_STATE(427)] = 17172, - [SMALL_STATE(428)] = 17185, - [SMALL_STATE(429)] = 17198, - [SMALL_STATE(430)] = 17211, - [SMALL_STATE(431)] = 17224, - [SMALL_STATE(432)] = 17237, - [SMALL_STATE(433)] = 17250, - [SMALL_STATE(434)] = 17263, - [SMALL_STATE(435)] = 17276, - [SMALL_STATE(436)] = 17289, - [SMALL_STATE(437)] = 17302, - [SMALL_STATE(438)] = 17315, - [SMALL_STATE(439)] = 17328, - [SMALL_STATE(440)] = 17341, - [SMALL_STATE(441)] = 17349, - [SMALL_STATE(442)] = 17357, - [SMALL_STATE(443)] = 17367, - [SMALL_STATE(444)] = 17375, - [SMALL_STATE(445)] = 17385, - [SMALL_STATE(446)] = 17395, - [SMALL_STATE(447)] = 17405, - [SMALL_STATE(448)] = 17415, - [SMALL_STATE(449)] = 17423, - [SMALL_STATE(450)] = 17433, - [SMALL_STATE(451)] = 17441, - [SMALL_STATE(452)] = 17449, - [SMALL_STATE(453)] = 17457, - [SMALL_STATE(454)] = 17465, - [SMALL_STATE(455)] = 17473, - [SMALL_STATE(456)] = 17481, - [SMALL_STATE(457)] = 17489, - [SMALL_STATE(458)] = 17496, - [SMALL_STATE(459)] = 17503, - [SMALL_STATE(460)] = 17510, - [SMALL_STATE(461)] = 17517, - [SMALL_STATE(462)] = 17524, - [SMALL_STATE(463)] = 17531, - [SMALL_STATE(464)] = 17538, - [SMALL_STATE(465)] = 17545, - [SMALL_STATE(466)] = 17552, - [SMALL_STATE(467)] = 17559, - [SMALL_STATE(468)] = 17566, - [SMALL_STATE(469)] = 17573, - [SMALL_STATE(470)] = 17580, - [SMALL_STATE(471)] = 17587, - [SMALL_STATE(472)] = 17594, - [SMALL_STATE(473)] = 17601, - [SMALL_STATE(474)] = 17608, - [SMALL_STATE(475)] = 17615, - [SMALL_STATE(476)] = 17622, - [SMALL_STATE(477)] = 17629, - [SMALL_STATE(478)] = 17636, - [SMALL_STATE(479)] = 17643, - [SMALL_STATE(480)] = 17650, - [SMALL_STATE(481)] = 17657, - [SMALL_STATE(482)] = 17664, - [SMALL_STATE(483)] = 17671, - [SMALL_STATE(484)] = 17678, - [SMALL_STATE(485)] = 17685, - [SMALL_STATE(486)] = 17692, - [SMALL_STATE(487)] = 17699, - [SMALL_STATE(488)] = 17706, - [SMALL_STATE(489)] = 17713, - [SMALL_STATE(490)] = 17720, - [SMALL_STATE(491)] = 17727, - [SMALL_STATE(492)] = 17734, - [SMALL_STATE(493)] = 17741, - [SMALL_STATE(494)] = 17748, - [SMALL_STATE(495)] = 17755, - [SMALL_STATE(496)] = 17762, - [SMALL_STATE(497)] = 17769, - [SMALL_STATE(498)] = 17776, - [SMALL_STATE(499)] = 17783, - [SMALL_STATE(500)] = 17790, - [SMALL_STATE(501)] = 17797, - [SMALL_STATE(502)] = 17804, - [SMALL_STATE(503)] = 17811, - [SMALL_STATE(504)] = 17818, + [SMALL_STATE(238)] = 10154, + [SMALL_STATE(239)] = 10218, + [SMALL_STATE(240)] = 10282, + [SMALL_STATE(241)] = 10346, + [SMALL_STATE(242)] = 10410, + [SMALL_STATE(243)] = 10474, + [SMALL_STATE(244)] = 10538, + [SMALL_STATE(245)] = 10602, + [SMALL_STATE(246)] = 10666, + [SMALL_STATE(247)] = 10730, + [SMALL_STATE(248)] = 10794, + [SMALL_STATE(249)] = 10858, + [SMALL_STATE(250)] = 10922, + [SMALL_STATE(251)] = 10986, + [SMALL_STATE(252)] = 11050, + [SMALL_STATE(253)] = 11114, + [SMALL_STATE(254)] = 11178, + [SMALL_STATE(255)] = 11242, + [SMALL_STATE(256)] = 11306, + [SMALL_STATE(257)] = 11370, + [SMALL_STATE(258)] = 11434, + [SMALL_STATE(259)] = 11498, + [SMALL_STATE(260)] = 11562, + [SMALL_STATE(261)] = 11626, + [SMALL_STATE(262)] = 11775, + [SMALL_STATE(263)] = 11938, + [SMALL_STATE(264)] = 12101, + [SMALL_STATE(265)] = 12250, + [SMALL_STATE(266)] = 12313, + [SMALL_STATE(267)] = 12376, + [SMALL_STATE(268)] = 12439, + [SMALL_STATE(269)] = 12502, + [SMALL_STATE(270)] = 12648, + [SMALL_STATE(271)] = 12794, + [SMALL_STATE(272)] = 12835, + [SMALL_STATE(273)] = 12873, + [SMALL_STATE(274)] = 12905, + [SMALL_STATE(275)] = 12957, + [SMALL_STATE(276)] = 13004, + [SMALL_STATE(277)] = 13051, + [SMALL_STATE(278)] = 13100, + [SMALL_STATE(279)] = 13149, + [SMALL_STATE(280)] = 13195, + [SMALL_STATE(281)] = 13241, + [SMALL_STATE(282)] = 13287, + [SMALL_STATE(283)] = 13333, + [SMALL_STATE(284)] = 13379, + [SMALL_STATE(285)] = 13425, + [SMALL_STATE(286)] = 13471, + [SMALL_STATE(287)] = 13517, + [SMALL_STATE(288)] = 13563, + [SMALL_STATE(289)] = 13609, + [SMALL_STATE(290)] = 13655, + [SMALL_STATE(291)] = 13701, + [SMALL_STATE(292)] = 13747, + [SMALL_STATE(293)] = 13793, + [SMALL_STATE(294)] = 13839, + [SMALL_STATE(295)] = 13885, + [SMALL_STATE(296)] = 13931, + [SMALL_STATE(297)] = 13977, + [SMALL_STATE(298)] = 14023, + [SMALL_STATE(299)] = 14069, + [SMALL_STATE(300)] = 14115, + [SMALL_STATE(301)] = 14161, + [SMALL_STATE(302)] = 14207, + [SMALL_STATE(303)] = 14253, + [SMALL_STATE(304)] = 14301, + [SMALL_STATE(305)] = 14343, + [SMALL_STATE(306)] = 14385, + [SMALL_STATE(307)] = 14427, + [SMALL_STATE(308)] = 14469, + [SMALL_STATE(309)] = 14511, + [SMALL_STATE(310)] = 14553, + [SMALL_STATE(311)] = 14595, + [SMALL_STATE(312)] = 14637, + [SMALL_STATE(313)] = 14679, + [SMALL_STATE(314)] = 14721, + [SMALL_STATE(315)] = 14763, + [SMALL_STATE(316)] = 14805, + [SMALL_STATE(317)] = 14847, + [SMALL_STATE(318)] = 14889, + [SMALL_STATE(319)] = 14931, + [SMALL_STATE(320)] = 14958, + [SMALL_STATE(321)] = 14985, + [SMALL_STATE(322)] = 15012, + [SMALL_STATE(323)] = 15034, + [SMALL_STATE(324)] = 15056, + [SMALL_STATE(325)] = 15092, + [SMALL_STATE(326)] = 15114, + [SMALL_STATE(327)] = 15136, + [SMALL_STATE(328)] = 15158, + [SMALL_STATE(329)] = 15180, + [SMALL_STATE(330)] = 15202, + [SMALL_STATE(331)] = 15224, + [SMALL_STATE(332)] = 15246, + [SMALL_STATE(333)] = 15282, + [SMALL_STATE(334)] = 15318, + [SMALL_STATE(335)] = 15354, + [SMALL_STATE(336)] = 15376, + [SMALL_STATE(337)] = 15412, + [SMALL_STATE(338)] = 15447, + [SMALL_STATE(339)] = 15482, + [SMALL_STATE(340)] = 15517, + [SMALL_STATE(341)] = 15552, + [SMALL_STATE(342)] = 15587, + [SMALL_STATE(343)] = 15608, + [SMALL_STATE(344)] = 15643, + [SMALL_STATE(345)] = 15678, + [SMALL_STATE(346)] = 15713, + [SMALL_STATE(347)] = 15748, + [SMALL_STATE(348)] = 15783, + [SMALL_STATE(349)] = 15817, + [SMALL_STATE(350)] = 15853, + [SMALL_STATE(351)] = 15889, + [SMALL_STATE(352)] = 15922, + [SMALL_STATE(353)] = 15955, + [SMALL_STATE(354)] = 15980, + [SMALL_STATE(355)] = 16005, + [SMALL_STATE(356)] = 16032, + [SMALL_STATE(357)] = 16057, + [SMALL_STATE(358)] = 16081, + [SMALL_STATE(359)] = 16101, + [SMALL_STATE(360)] = 16125, + [SMALL_STATE(361)] = 16141, + [SMALL_STATE(362)] = 16165, + [SMALL_STATE(363)] = 16185, + [SMALL_STATE(364)] = 16209, + [SMALL_STATE(365)] = 16229, + [SMALL_STATE(366)] = 16245, + [SMALL_STATE(367)] = 16269, + [SMALL_STATE(368)] = 16293, + [SMALL_STATE(369)] = 16309, + [SMALL_STATE(370)] = 16333, + [SMALL_STATE(371)] = 16357, + [SMALL_STATE(372)] = 16381, + [SMALL_STATE(373)] = 16405, + [SMALL_STATE(374)] = 16429, + [SMALL_STATE(375)] = 16445, + [SMALL_STATE(376)] = 16461, + [SMALL_STATE(377)] = 16485, + [SMALL_STATE(378)] = 16509, + [SMALL_STATE(379)] = 16524, + [SMALL_STATE(380)] = 16543, + [SMALL_STATE(381)] = 16566, + [SMALL_STATE(382)] = 16585, + [SMALL_STATE(383)] = 16600, + [SMALL_STATE(384)] = 16621, + [SMALL_STATE(385)] = 16642, + [SMALL_STATE(386)] = 16657, + [SMALL_STATE(387)] = 16680, + [SMALL_STATE(388)] = 16695, + [SMALL_STATE(389)] = 16718, + [SMALL_STATE(390)] = 16737, + [SMALL_STATE(391)] = 16752, + [SMALL_STATE(392)] = 16766, + [SMALL_STATE(393)] = 16780, + [SMALL_STATE(394)] = 16794, + [SMALL_STATE(395)] = 16808, + [SMALL_STATE(396)] = 16820, + [SMALL_STATE(397)] = 16834, + [SMALL_STATE(398)] = 16848, + [SMALL_STATE(399)] = 16862, + [SMALL_STATE(400)] = 16876, + [SMALL_STATE(401)] = 16890, + [SMALL_STATE(402)] = 16904, + [SMALL_STATE(403)] = 16918, + [SMALL_STATE(404)] = 16933, + [SMALL_STATE(405)] = 16948, + [SMALL_STATE(406)] = 16963, + [SMALL_STATE(407)] = 16978, + [SMALL_STATE(408)] = 16991, + [SMALL_STATE(409)] = 17006, + [SMALL_STATE(410)] = 17022, + [SMALL_STATE(411)] = 17038, + [SMALL_STATE(412)] = 17054, + [SMALL_STATE(413)] = 17070, + [SMALL_STATE(414)] = 17086, + [SMALL_STATE(415)] = 17102, + [SMALL_STATE(416)] = 17118, + [SMALL_STATE(417)] = 17134, + [SMALL_STATE(418)] = 17150, + [SMALL_STATE(419)] = 17166, + [SMALL_STATE(420)] = 17182, + [SMALL_STATE(421)] = 17198, + [SMALL_STATE(422)] = 17208, + [SMALL_STATE(423)] = 17224, + [SMALL_STATE(424)] = 17240, + [SMALL_STATE(425)] = 17253, + [SMALL_STATE(426)] = 17266, + [SMALL_STATE(427)] = 17279, + [SMALL_STATE(428)] = 17292, + [SMALL_STATE(429)] = 17305, + [SMALL_STATE(430)] = 17318, + [SMALL_STATE(431)] = 17331, + [SMALL_STATE(432)] = 17344, + [SMALL_STATE(433)] = 17357, + [SMALL_STATE(434)] = 17370, + [SMALL_STATE(435)] = 17383, + [SMALL_STATE(436)] = 17396, + [SMALL_STATE(437)] = 17409, + [SMALL_STATE(438)] = 17422, + [SMALL_STATE(439)] = 17435, + [SMALL_STATE(440)] = 17444, + [SMALL_STATE(441)] = 17457, + [SMALL_STATE(442)] = 17470, + [SMALL_STATE(443)] = 17478, + [SMALL_STATE(444)] = 17486, + [SMALL_STATE(445)] = 17494, + [SMALL_STATE(446)] = 17504, + [SMALL_STATE(447)] = 17514, + [SMALL_STATE(448)] = 17524, + [SMALL_STATE(449)] = 17534, + [SMALL_STATE(450)] = 17544, + [SMALL_STATE(451)] = 17552, + [SMALL_STATE(452)] = 17560, + [SMALL_STATE(453)] = 17568, + [SMALL_STATE(454)] = 17576, + [SMALL_STATE(455)] = 17584, + [SMALL_STATE(456)] = 17592, + [SMALL_STATE(457)] = 17600, + [SMALL_STATE(458)] = 17610, + [SMALL_STATE(459)] = 17618, + [SMALL_STATE(460)] = 17625, + [SMALL_STATE(461)] = 17632, + [SMALL_STATE(462)] = 17639, + [SMALL_STATE(463)] = 17646, + [SMALL_STATE(464)] = 17653, + [SMALL_STATE(465)] = 17660, + [SMALL_STATE(466)] = 17667, + [SMALL_STATE(467)] = 17674, + [SMALL_STATE(468)] = 17681, + [SMALL_STATE(469)] = 17688, + [SMALL_STATE(470)] = 17695, + [SMALL_STATE(471)] = 17702, + [SMALL_STATE(472)] = 17709, + [SMALL_STATE(473)] = 17716, + [SMALL_STATE(474)] = 17723, + [SMALL_STATE(475)] = 17730, + [SMALL_STATE(476)] = 17737, + [SMALL_STATE(477)] = 17744, + [SMALL_STATE(478)] = 17751, + [SMALL_STATE(479)] = 17758, + [SMALL_STATE(480)] = 17765, + [SMALL_STATE(481)] = 17772, + [SMALL_STATE(482)] = 17779, + [SMALL_STATE(483)] = 17786, + [SMALL_STATE(484)] = 17793, + [SMALL_STATE(485)] = 17800, + [SMALL_STATE(486)] = 17807, + [SMALL_STATE(487)] = 17814, + [SMALL_STATE(488)] = 17821, + [SMALL_STATE(489)] = 17828, + [SMALL_STATE(490)] = 17835, + [SMALL_STATE(491)] = 17842, + [SMALL_STATE(492)] = 17849, + [SMALL_STATE(493)] = 17856, + [SMALL_STATE(494)] = 17863, + [SMALL_STATE(495)] = 17870, + [SMALL_STATE(496)] = 17877, + [SMALL_STATE(497)] = 17884, + [SMALL_STATE(498)] = 17891, + [SMALL_STATE(499)] = 17898, + [SMALL_STATE(500)] = 17905, + [SMALL_STATE(501)] = 17912, + [SMALL_STATE(502)] = 17919, + [SMALL_STATE(503)] = 17926, + [SMALL_STATE(504)] = 17933, + [SMALL_STATE(505)] = 17940, + [SMALL_STATE(506)] = 17947, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -28207,60 +28334,60 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 0), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_last_stmt_identifier, 1), [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_last_stmt_identifier, 1), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 1), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 1), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 1), - [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_disable_stmt, 2, .production_id = 2), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 1, .production_id = 2), [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 1, .production_id = 2), @@ -28273,72 +28400,72 @@ static const TSParseActionEntry ts_parse_actions[] = { [133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 2), [135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), [137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 1, .production_id = 3), - [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), - [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 3), + [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 1, .production_id = 2), + [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 1, .production_id = 2), [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(369), [152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), - [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(293), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(286), [157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(80), [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(79), [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(412), - [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(20), - [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(18), + [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(23), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(26), [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 1, .production_id = 2), [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 1, .production_id = 2), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_args, 1), [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_args, 1), [194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 1), [196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 1), - [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), - [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(335), - [229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(107), - [232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(6), - [235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(25), - [238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_args, 1), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_args, 1), + [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), + [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), + [212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(345), + [215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(106), + [218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(25), + [221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(24), + [224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_args, 1), + [226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_args, 1), + [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 2), + [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), [244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 1, .production_id = 1), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concatenation, 2), [250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concatenation, 2), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), [256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 2), - [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(499), + [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 2), SHIFT_REPEAT(487), [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arg, 1), [263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg, 1), [265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_concatenation_repeat1, 2), - [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(331), + [269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(324), [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_specifiers, 1), [274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_specifiers, 1), [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__arg_with_paren, 3, .production_id = 17), - [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), - [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), + [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 2), [286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 2), [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arg, 1, .production_id = 7), @@ -28347,34 +28474,34 @@ static const TSParseActionEntry ts_parse_actions[] = { [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arg_identifier, 1), [296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 2), [298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 2), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spec_arg_identifier, 1), - [302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_spec_arg_identifier, 1), - [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), - [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), - [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), - [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), - [314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_specifiers_repeat1, 3), + [304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_double_quoted_arg, 3), + [306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_double_quoted_arg, 3), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_single_quoted_arg, 3), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_single_quoted_arg, 3), + [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_substitution_arg, 3), + [314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_substitution_arg, 3), [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), - [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(380), - [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_arg, 1), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_arg, 1), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(383), + [323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_identifier, 2, .production_id = 6), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_arg, 1), + [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_arg, 1), [331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_concatenation, 2), [333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_concatenation, 2), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_dot_arg_identifier, 1), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_dot_arg_identifier, 1), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_arg, 1), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_arg, 1), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), - [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(352), - [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_concatenation, 2), - [356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_concatenation, 2), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_concatenation, 2), + [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_concatenation, 2), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), + [347] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(354), + [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_arg, 1), + [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_arg, 1), + [354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_dot_arg_identifier, 1), + [356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_dot_arg_identifier, 1), [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 19), [360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arg_parentheses, 3, .production_id = 19), [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_arg_identifier, 1), @@ -28382,7 +28509,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 1), [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 1), [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), @@ -28391,174 +28518,174 @@ static const TSParseActionEntry ts_parse_actions[] = { [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(110), [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(13), [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(12), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), - [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), - [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), - [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 2), - [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 2), - [415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(320), - [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), - [422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), - [424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), - [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(136), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(354), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(377), + [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_concatenation_repeat1, 2), SHIFT_REPEAT(384), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_arg, 1, .production_id = 7), + [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key_concatenation, 2), + [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_key, 1), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_key, 1), + [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(336), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_args, 2), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_args, 2), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), + [423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_key_concatenation_repeat1, 2), SHIFT_REPEAT(356), + [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val, 1), + [428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val, 1), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 2), SHIFT_REPEAT(144), [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), - [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), SHIFT_REPEAT(497), - [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), - [454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(308), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), - [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(429), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 2), SHIFT_REPEAT(498), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), + [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), + [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__eq_sep_val_concatenation_repeat1, 2), SHIFT_REPEAT(308), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), + [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tmp_eval_args_repeat1, 2), SHIFT_REPEAT(440), + [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__eq_sep_val_concatenation, 2), + [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 2), [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 2), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 4, .production_id = 3), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), [490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(146), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(138), [495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(8), [498] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_grep_specifier_repeat1, 2), SHIFT_REPEAT(14), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_pf_dot_args_repeat1, 4), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), - [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), - [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), - [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), - [649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), - [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__Cf_args, 2), - [655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__Cf_args, 2), - [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 14), - [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 14), - [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 14), - [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 14), - [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 1), - [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 1), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), - [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), - [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 23), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 23), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), - [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), - [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), - [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), - [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), - [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), - [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), - [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), - [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_args, 1), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_args, 1), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_tmp_eval_arg_repeat1, 1), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 1), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 1), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 1, .production_id = 3), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 2), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 2), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 2), + [631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 2), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 2), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 2), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), + [645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_stmt, 1, .production_id = 2), + [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 1, .production_id = 2), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 9), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), + [659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 14), + [661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd, 3, .production_id = 14), + [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_stmt, 3, .production_id = 15), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 5), + [671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pipe_stmt, 3), + [673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pipe_stmt, 3), + [675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_file_lines_stmt, 3), + [677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_file_lines_stmt, 3), + [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 9), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsetssizes_stmt, 3), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 3, .production_id = 23), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 3, .production_id = 23), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arged_stmt, 1, .production_id = 4), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 14), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_cmd, 3, .production_id = 14), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_step_stmt, 3), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_step_stmt, 3), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_seek_stmt, 3), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_seek_stmt, 3), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_blksz_stmt, 3), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_blksz_stmt, 3), + [715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), + [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_arch_stmt, 3), + [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_arch_stmt, 3), + [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_bits_stmt, 3), + [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_bits_stmt, 3), + [727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_nthi_stmt, 3), + [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_nthi_stmt, 3), + [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_eval_stmt, 3), + [733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_eval_stmt, 3), + [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fs_stmt, 3), + [737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fs_stmt, 3), [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_reli_stmt, 3), [741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_reli_stmt, 3), [743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_kuery_stmt, 3), @@ -28575,330 +28702,334 @@ static const TSParseActionEntry ts_parse_actions[] = { [765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_value_stmt, 3), [767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_hex_stmt, 3), [769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_hex_stmt, 3), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), - [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), - [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_call, 2), - [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_call, 2), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), - [787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), - [789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), - [791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbgmap_stmt, 2), - [793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbgmap_stmt, 2), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), - [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_stmt, 1, .production_id = 2), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 1, .production_id = 2), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 3, .production_id = 13), - [811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), - [815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_legacy_quoted_stmt, 3, .production_id = 12), - [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), - [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), - [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), - [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), - [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), - [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), - [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), - [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), - [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), - [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), - [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_args, 2), - [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_args, 2), - [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), - [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), - [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), - [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), - [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), - [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), - [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), - [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), - [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), - [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), - [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), - [865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), - [867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), - [869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), - [871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), - [873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), - [875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), - [877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), - [879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), - [881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), - [883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), - [885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), - [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), - [889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), - [891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), - [893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), - [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), - [897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), - [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 4), - [905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 4), - [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 2, .production_id = 8), - [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 2, .production_id = 8), - [911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), - [915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), - [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), - [923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), - [927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), - [931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 22), - [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 22), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), - [967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), - [969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), - [979] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(269), - [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), - [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(270), - [989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), - [991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), - [993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(361), - [1016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(295), - [1019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(334), - [1022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(333), - [1025] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(334), - [1028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(408), - [1031] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(26), - [1034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(29), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [1059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(332), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [1088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(338), - [1091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(385), - [1094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(385), - [1097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(28), - [1100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(27), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), - [1127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), - [1151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), - [1163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(364), - [1166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(364), - [1169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(22), - [1172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(21), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [1183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(351), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), - [1200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), - [1208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt_question, 2, .production_id = 8), + [775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_register_stmt, 2), + [777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_register_stmt, 2), + [779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 1), + [781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 1), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_iomap_stmt, 2), + [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_iomap_stmt, 2), + [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__macro_arged_stmt, 2, .production_id = 9), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_offsets_stmt, 3), + [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_offsets_stmt, 3), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__Cf_args, 2), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__Cf_args, 2), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 3, .production_id = 14), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_string_stmt, 2), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_string_stmt, 2), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_symbol_stmt, 2), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_symbol_stmt, 2), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_segments_stmt, 2), + [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_segments_stmt, 2), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__env_stmt, 1, .production_id = 2), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_sections_stmt, 2), + [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_sections_stmt, 2), + [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_stmt, 2, .production_id = 10), + [831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_new_args, 2), + [833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_new_args, 2), + [835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_import_stmt, 2), + [837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_import_stmt, 2), + [839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), + [841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pf_arged_stmt, 2, .production_id = 8), + [843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_instrs_stmt, 2), + [845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_instrs_stmt, 2), + [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_bbs_stmt, 2), + [849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_bbs_stmt, 2), + [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_threads_stmt, 2), + [853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_threads_stmt, 2), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbts_stmt, 2), + [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbts_stmt, 2), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbtb_stmt, 2), + [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbtb_stmt, 2), + [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), + [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_Cf_cmd, 2, .production_id = 8), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_eq_sep_args, 3), + [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_eq_sep_args, 3), + [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grep_specifier, 2), + [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grep_specifier, 2), + [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_dbta_stmt, 2), + [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_dbta_stmt, 2), + [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), + [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_hit_stmt, 4, .production_id = 20), + [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_comment_stmt, 4), + [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_comment_stmt, 4), + [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_flags_stmt, 4), + [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_flags_stmt, 4), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_function_stmt, 4), + [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_function_stmt, 4), + [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tmp_fromto_stmt, 4), + [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tmp_fromto_stmt, 4), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), + [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_cmd, 2, .production_id = 8), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_arged_stmt, 2, .production_id = 8), + [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__last_stmt, 1, .production_id = 2), + [913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__system_stmt, 2, .production_id = 8), + [917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pointer_arged_stmt, 2, .production_id = 8), + [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_stmt, 5, .production_id = 3), + [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_html_enable_stmt, 2, .production_id = 2), + [929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 22), + [931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pf_dot_cmd_args, 3, .production_id = 22), + [933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_repeat_stmt, 2, .production_id = 11), + [937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__search_stmt, 2, .production_id = 8), + [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_stmt, 3), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_stmt, 3), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_iter_interpret_offsetssizes_stmt, 3), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), + [987] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat1, 2), SHIFT_REPEAT(271), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_statements_repeat1, 2), + [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), SHIFT_REPEAT(272), + [997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_singleline_repeat1, 2), + [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dec_number, 1), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__dec_number, 1), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(363), + [1024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(295), + [1027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), + [1030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(331), + [1033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(322), + [1036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(411), + [1039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(29), + [1042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_args_repeat1, 2), SHIFT_REPEAT(28), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(334), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [1090] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(338), + [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(390), + [1096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(390), + [1099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(27), + [1102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_args_repeat1, 2), SHIFT_REPEAT(6), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [1135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 1), + [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 1), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [1163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_pf_concatenation_repeat1, 2), SHIFT_REPEAT(353), + [1166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__interpret_search_identifier, 1), + [1168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__interpret_search_identifier, 1), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [1178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_redirect_operator, 2), + [1180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_redirect_operator, 2), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [1190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), + [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(371), + [1195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(371), + [1198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(21), + [1201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_double_quoted_arg_repeat1, 2), SHIFT_REPEAT(19), + [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 2), + [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 2), [1216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fdn_append_operator, 1), [1218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fdn_append_operator, 1), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(330), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), - [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), - [1243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), - [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [1282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), - [1284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(415), - [1287] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(415), - [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [1310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), - [1312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), - [1314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), - [1316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [1320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(31), - [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), - [1333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(30), - [1336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), - [1338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(35), - [1341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(329), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 21), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1416] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [1424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(332), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_redirect_stmt, 3, .production_id = 16), + [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [1245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 3), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), + [1249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_statements_repeat2, 2), SHIFT_REPEAT(5), + [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statements, 2), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), + [1262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [1296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), + [1298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(418), + [1301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_single_quoted_arg_repeat1, 2), SHIFT_REPEAT(418), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [1316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(32), + [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), + [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 2), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 2), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 1), + [1337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements_singleline, 3), + [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), + [1341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_macro_body_repeat1, 2), SHIFT_REPEAT(35), + [1344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_body, 3), + [1346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_singleline_repeat2, 2), SHIFT_REPEAT(30), + [1349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_concatenation_repeat1, 2), SHIFT_REPEAT(333), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1422] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [1432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 2, .production_id = 18), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_content, 3, .production_id = 21), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), }; #ifdef __cplusplus diff --git a/test/db/cmd/cmd_env b/test/db/cmd/cmd_env index 84a4788250e..b28a4fa40c7 100644 --- a/test/db/cmd/cmd_env +++ b/test/db/cmd/cmd_env @@ -53,4 +53,12 @@ EOF EXPECT=<