diff --git a/corpus/parentheses.txt b/corpus/parentheses.txt index cd7cc68..2084724 100644 --- a/corpus/parentheses.txt +++ b/corpus/parentheses.txt @@ -36,3 +36,17 @@ message(STATUS ((TEST)) (argument (unquoted_argument)) (MISSING ")") ) ) + +=============================================== +Many arguments inside parentheses [parentheses] +=============================================== +message(STATUS (TEST SECOND_TEST)) +--- +(source_file + (normal_command + (identifier) + (argument (unquoted_argument)) + (argument (unquoted_argument)) + (argument (unquoted_argument)) + ) +) diff --git a/grammar.js b/grammar.js index 4a4c905..8a6c547 100644 --- a/grammar.js +++ b/grammar.js @@ -35,7 +35,7 @@ module.exports = grammar({ argument: ($) => choice($.bracket_argument, $.quoted_argument, $.unquoted_argument), _untrimmed_argument: ($) => choice(/\s/, $.bracket_comment, $.line_comment, $.argument, $._paren_argument), - _paren_argument: ($) => seq("(", $._untrimmed_argument, ")"), + _paren_argument: ($) => seq("(", repeat($._untrimmed_argument), ")"), quoted_argument: ($) => seq('"', optional($.quoted_element), '"'), quoted_element: ($) => repeat1(choice($.variable_ref, /[^\\"]/, $.escape_sequence)), diff --git a/src/grammar.json b/src/grammar.json index 7ad7d88..77ca785 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -212,8 +212,11 @@ "value": "(" }, { - "type": "SYMBOL", - "name": "_untrimmed_argument" + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_untrimmed_argument" + } }, { "type": "STRING", diff --git a/src/parser.c b/src/parser.c index d2b212c..ff20c25 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,7 +6,7 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 685 +#define STATE_COUNT 683 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 77 #define ALIAS_COUNT 0 @@ -88,10 +88,10 @@ enum { sym__untrimmed_command_invocation = 69, aux_sym_source_file_repeat1 = 70, aux_sym_variable_repeat1 = 71, - aux_sym_quoted_element_repeat1 = 72, - aux_sym_unquoted_argument_repeat1 = 73, - aux_sym_if_command_repeat1 = 74, - aux_sym_if_command_repeat2 = 75, + aux_sym__paren_argument_repeat1 = 72, + aux_sym_quoted_element_repeat1 = 73, + aux_sym_unquoted_argument_repeat1 = 74, + aux_sym_if_command_repeat1 = 75, aux_sym_if_condition_repeat1 = 76, }; @@ -168,10 +168,10 @@ static const char * const ts_symbol_names[] = { [sym__untrimmed_command_invocation] = "_untrimmed_command_invocation", [aux_sym_source_file_repeat1] = "source_file_repeat1", [aux_sym_variable_repeat1] = "variable_repeat1", + [aux_sym__paren_argument_repeat1] = "_paren_argument_repeat1", [aux_sym_quoted_element_repeat1] = "quoted_element_repeat1", [aux_sym_unquoted_argument_repeat1] = "unquoted_argument_repeat1", [aux_sym_if_command_repeat1] = "if_command_repeat1", - [aux_sym_if_command_repeat2] = "if_command_repeat2", [aux_sym_if_condition_repeat1] = "if_condition_repeat1", }; @@ -248,10 +248,10 @@ static const TSSymbol ts_symbol_map[] = { [sym__untrimmed_command_invocation] = sym__untrimmed_command_invocation, [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, [aux_sym_variable_repeat1] = aux_sym_variable_repeat1, + [aux_sym__paren_argument_repeat1] = aux_sym__paren_argument_repeat1, [aux_sym_quoted_element_repeat1] = aux_sym_quoted_element_repeat1, [aux_sym_unquoted_argument_repeat1] = aux_sym_unquoted_argument_repeat1, [aux_sym_if_command_repeat1] = aux_sym_if_command_repeat1, - [aux_sym_if_command_repeat2] = aux_sym_if_command_repeat2, [aux_sym_if_condition_repeat1] = aux_sym_if_condition_repeat1, }; @@ -544,6 +544,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym__paren_argument_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym_quoted_element_repeat1] = { .visible = false, .named = false, @@ -556,10 +560,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_if_command_repeat2] = { - .visible = false, - .named = false, - }, [aux_sym_if_condition_repeat1] = { .visible = false, .named = false, @@ -1069,7 +1069,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 65: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(76); + lookahead == 'd') ADVANCE(75); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -1078,7 +1078,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 66: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(75); + lookahead == 'd') ADVANCE(76); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -1323,7 +1323,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 93: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(65); + lookahead == 'n') ADVANCE(62); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -1332,7 +1332,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 94: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(62); + lookahead == 'n') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || @@ -1627,62 +1627,62 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [109] = {.lex_state = 1, .external_lex_state = 1}, [110] = {.lex_state = 1, .external_lex_state = 1}, [111] = {.lex_state = 1, .external_lex_state = 1}, - [112] = {.lex_state = 13, .external_lex_state = 2}, - [113] = {.lex_state = 13, .external_lex_state = 2}, + [112] = {.lex_state = 1, .external_lex_state = 1}, + [113] = {.lex_state = 1, .external_lex_state = 1}, [114] = {.lex_state = 13, .external_lex_state = 2}, [115] = {.lex_state = 14, .external_lex_state = 2}, - [116] = {.lex_state = 15, .external_lex_state = 2}, - [117] = {.lex_state = 13, .external_lex_state = 2}, - [118] = {.lex_state = 14, .external_lex_state = 2}, + [116] = {.lex_state = 14, .external_lex_state = 2}, + [117] = {.lex_state = 16, .external_lex_state = 2}, + [118] = {.lex_state = 15, .external_lex_state = 2}, [119] = {.lex_state = 15, .external_lex_state = 2}, - [120] = {.lex_state = 13, .external_lex_state = 2}, - [121] = {.lex_state = 14, .external_lex_state = 2}, - [122] = {.lex_state = 16, .external_lex_state = 2}, + [120] = {.lex_state = 16, .external_lex_state = 2}, + [121] = {.lex_state = 16, .external_lex_state = 2}, + [122] = {.lex_state = 14, .external_lex_state = 2}, [123] = {.lex_state = 15, .external_lex_state = 2}, - [124] = {.lex_state = 13, .external_lex_state = 2}, - [125] = {.lex_state = 14, .external_lex_state = 2}, - [126] = {.lex_state = 16, .external_lex_state = 2}, - [127] = {.lex_state = 16, .external_lex_state = 2}, + [124] = {.lex_state = 14, .external_lex_state = 2}, + [125] = {.lex_state = 13, .external_lex_state = 2}, + [126] = {.lex_state = 14, .external_lex_state = 2}, + [127] = {.lex_state = 15, .external_lex_state = 2}, [128] = {.lex_state = 15, .external_lex_state = 2}, - [129] = {.lex_state = 15, .external_lex_state = 2}, + [129] = {.lex_state = 14, .external_lex_state = 2}, [130] = {.lex_state = 13, .external_lex_state = 2}, [131] = {.lex_state = 14, .external_lex_state = 2}, [132] = {.lex_state = 16, .external_lex_state = 2}, - [133] = {.lex_state = 1, .external_lex_state = 1}, - [134] = {.lex_state = 15, .external_lex_state = 2}, + [133] = {.lex_state = 15, .external_lex_state = 2}, + [134] = {.lex_state = 14, .external_lex_state = 2}, [135] = {.lex_state = 15, .external_lex_state = 2}, - [136] = {.lex_state = 16, .external_lex_state = 2}, - [137] = {.lex_state = 14, .external_lex_state = 2}, - [138] = {.lex_state = 13, .external_lex_state = 2}, - [139] = {.lex_state = 14, .external_lex_state = 2}, + [136] = {.lex_state = 15, .external_lex_state = 2}, + [137] = {.lex_state = 13, .external_lex_state = 2}, + [138] = {.lex_state = 16, .external_lex_state = 2}, + [139] = {.lex_state = 13, .external_lex_state = 2}, [140] = {.lex_state = 16, .external_lex_state = 2}, - [141] = {.lex_state = 16, .external_lex_state = 2}, - [142] = {.lex_state = 15, .external_lex_state = 2}, - [143] = {.lex_state = 1, .external_lex_state = 1}, + [141] = {.lex_state = 13, .external_lex_state = 2}, + [142] = {.lex_state = 13, .external_lex_state = 2}, + [143] = {.lex_state = 16, .external_lex_state = 2}, [144] = {.lex_state = 13, .external_lex_state = 2}, - [145] = {.lex_state = 15, .external_lex_state = 2}, - [146] = {.lex_state = 13, .external_lex_state = 2}, - [147] = {.lex_state = 15, .external_lex_state = 2}, - [148] = {.lex_state = 16, .external_lex_state = 2}, + [145] = {.lex_state = 16, .external_lex_state = 2}, + [146] = {.lex_state = 15, .external_lex_state = 2}, + [147] = {.lex_state = 13, .external_lex_state = 2}, + [148] = {.lex_state = 15, .external_lex_state = 2}, [149] = {.lex_state = 14, .external_lex_state = 2}, [150] = {.lex_state = 14, .external_lex_state = 2}, - [151] = {.lex_state = 14, .external_lex_state = 2}, + [151] = {.lex_state = 13, .external_lex_state = 2}, [152] = {.lex_state = 13, .external_lex_state = 2}, - [153] = {.lex_state = 13, .external_lex_state = 2}, + [153] = {.lex_state = 16, .external_lex_state = 2}, [154] = {.lex_state = 16, .external_lex_state = 2}, - [155] = {.lex_state = 15, .external_lex_state = 2}, - [156] = {.lex_state = 15, .external_lex_state = 2}, - [157] = {.lex_state = 16, .external_lex_state = 2}, + [155] = {.lex_state = 14, .external_lex_state = 2}, + [156] = {.lex_state = 16, .external_lex_state = 2}, + [157] = {.lex_state = 15, .external_lex_state = 2}, [158] = {.lex_state = 14, .external_lex_state = 2}, - [159] = {.lex_state = 14, .external_lex_state = 2}, - [160] = {.lex_state = 16, .external_lex_state = 2}, + [159] = {.lex_state = 13, .external_lex_state = 2}, + [160] = {.lex_state = 15, .external_lex_state = 2}, [161] = {.lex_state = 16, .external_lex_state = 2}, - [162] = {.lex_state = 15, .external_lex_state = 2}, - [163] = {.lex_state = 17, .external_lex_state = 2}, + [162] = {.lex_state = 17, .external_lex_state = 2}, + [163] = {.lex_state = 16, .external_lex_state = 2}, [164] = {.lex_state = 14, .external_lex_state = 2}, [165] = {.lex_state = 17, .external_lex_state = 2}, - [166] = {.lex_state = 16, .external_lex_state = 2}, - [167] = {.lex_state = 13, .external_lex_state = 2}, + [166] = {.lex_state = 13, .external_lex_state = 2}, + [167] = {.lex_state = 15, .external_lex_state = 2}, [168] = {.lex_state = 1, .external_lex_state = 1}, [169] = {.lex_state = 1, .external_lex_state = 1}, [170] = {.lex_state = 0, .external_lex_state = 3}, @@ -1726,29 +1726,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [208] = {.lex_state = 2}, [209] = {.lex_state = 2}, [210] = {.lex_state = 2}, - [211] = {.lex_state = 2}, + [211] = {.lex_state = 0}, [212] = {.lex_state = 3}, - [213] = {.lex_state = 37}, + [213] = {.lex_state = 2}, [214] = {.lex_state = 3}, [215] = {.lex_state = 3}, [216] = {.lex_state = 3}, [217] = {.lex_state = 3}, [218] = {.lex_state = 3}, - [219] = {.lex_state = 37}, + [219] = {.lex_state = 3}, [220] = {.lex_state = 3}, - [221] = {.lex_state = 3}, + [221] = {.lex_state = 37}, [222] = {.lex_state = 3}, - [223] = {.lex_state = 3}, + [223] = {.lex_state = 0}, [224] = {.lex_state = 3}, [225] = {.lex_state = 3}, [226] = {.lex_state = 3}, [227] = {.lex_state = 3}, - [228] = {.lex_state = 3}, - [229] = {.lex_state = 0}, - [230] = {.lex_state = 2}, + [228] = {.lex_state = 2}, + [229] = {.lex_state = 3}, + [230] = {.lex_state = 3}, [231] = {.lex_state = 3}, [232] = {.lex_state = 3}, - [233] = {.lex_state = 0}, + [233] = {.lex_state = 37}, [234] = {.lex_state = 1, .external_lex_state = 1}, [235] = {.lex_state = 1, .external_lex_state = 1}, [236] = {.lex_state = 1, .external_lex_state = 1}, @@ -1758,7 +1758,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [240] = {.lex_state = 1, .external_lex_state = 1}, [241] = {.lex_state = 1, .external_lex_state = 1}, [242] = {.lex_state = 1, .external_lex_state = 1}, - [243] = {.lex_state = 12, .external_lex_state = 2}, + [243] = {.lex_state = 1, .external_lex_state = 1}, [244] = {.lex_state = 12, .external_lex_state = 2}, [245] = {.lex_state = 12, .external_lex_state = 2}, [246] = {.lex_state = 12, .external_lex_state = 2}, @@ -1798,65 +1798,65 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [280] = {.lex_state = 12, .external_lex_state = 2}, [281] = {.lex_state = 12, .external_lex_state = 2}, [282] = {.lex_state = 12, .external_lex_state = 2}, - [283] = {.lex_state = 16, .external_lex_state = 2}, + [283] = {.lex_state = 12, .external_lex_state = 2}, [284] = {.lex_state = 14, .external_lex_state = 2}, - [285] = {.lex_state = 14, .external_lex_state = 2}, - [286] = {.lex_state = 14, .external_lex_state = 2}, - [287] = {.lex_state = 14, .external_lex_state = 2}, - [288] = {.lex_state = 14, .external_lex_state = 2}, - [289] = {.lex_state = 14, .external_lex_state = 2}, - [290] = {.lex_state = 14, .external_lex_state = 2}, - [291] = {.lex_state = 14, .external_lex_state = 2}, - [292] = {.lex_state = 14, .external_lex_state = 2}, - [293] = {.lex_state = 14, .external_lex_state = 2}, - [294] = {.lex_state = 14, .external_lex_state = 2}, - [295] = {.lex_state = 14, .external_lex_state = 2}, - [296] = {.lex_state = 14, .external_lex_state = 2}, - [297] = {.lex_state = 14, .external_lex_state = 2}, - [298] = {.lex_state = 14, .external_lex_state = 2}, - [299] = {.lex_state = 14, .external_lex_state = 2}, - [300] = {.lex_state = 14, .external_lex_state = 2}, - [301] = {.lex_state = 14, .external_lex_state = 2}, - [302] = {.lex_state = 14, .external_lex_state = 2}, - [303] = {.lex_state = 14, .external_lex_state = 2}, - [304] = {.lex_state = 16, .external_lex_state = 2}, - [305] = {.lex_state = 16, .external_lex_state = 2}, - [306] = {.lex_state = 16, .external_lex_state = 2}, - [307] = {.lex_state = 16, .external_lex_state = 2}, - [308] = {.lex_state = 16, .external_lex_state = 2}, - [309] = {.lex_state = 13, .external_lex_state = 2}, - [310] = {.lex_state = 16, .external_lex_state = 2}, + [285] = {.lex_state = 13, .external_lex_state = 2}, + [286] = {.lex_state = 13, .external_lex_state = 2}, + [287] = {.lex_state = 13, .external_lex_state = 2}, + [288] = {.lex_state = 13, .external_lex_state = 2}, + [289] = {.lex_state = 13, .external_lex_state = 2}, + [290] = {.lex_state = 13, .external_lex_state = 2}, + [291] = {.lex_state = 13, .external_lex_state = 2}, + [292] = {.lex_state = 13, .external_lex_state = 2}, + [293] = {.lex_state = 13, .external_lex_state = 2}, + [294] = {.lex_state = 13, .external_lex_state = 2}, + [295] = {.lex_state = 13, .external_lex_state = 2}, + [296] = {.lex_state = 13, .external_lex_state = 2}, + [297] = {.lex_state = 13, .external_lex_state = 2}, + [298] = {.lex_state = 13, .external_lex_state = 2}, + [299] = {.lex_state = 13, .external_lex_state = 2}, + [300] = {.lex_state = 13, .external_lex_state = 2}, + [301] = {.lex_state = 13, .external_lex_state = 2}, + [302] = {.lex_state = 13, .external_lex_state = 2}, + [303] = {.lex_state = 13, .external_lex_state = 2}, + [304] = {.lex_state = 14, .external_lex_state = 2}, + [305] = {.lex_state = 14, .external_lex_state = 2}, + [306] = {.lex_state = 14, .external_lex_state = 2}, + [307] = {.lex_state = 14, .external_lex_state = 2}, + [308] = {.lex_state = 14, .external_lex_state = 2}, + [309] = {.lex_state = 16, .external_lex_state = 2}, + [310] = {.lex_state = 14, .external_lex_state = 2}, [311] = {.lex_state = 17, .external_lex_state = 2}, [312] = {.lex_state = 17, .external_lex_state = 2}, [313] = {.lex_state = 17, .external_lex_state = 2}, [314] = {.lex_state = 17, .external_lex_state = 2}, - [315] = {.lex_state = 16, .external_lex_state = 2}, - [316] = {.lex_state = 16, .external_lex_state = 2}, - [317] = {.lex_state = 16, .external_lex_state = 2}, - [318] = {.lex_state = 16, .external_lex_state = 2}, - [319] = {.lex_state = 16, .external_lex_state = 2}, - [320] = {.lex_state = 16, .external_lex_state = 2}, - [321] = {.lex_state = 16, .external_lex_state = 2}, - [322] = {.lex_state = 16, .external_lex_state = 2}, - [323] = {.lex_state = 16, .external_lex_state = 2}, - [324] = {.lex_state = 16, .external_lex_state = 2}, - [325] = {.lex_state = 16, .external_lex_state = 2}, - [326] = {.lex_state = 16, .external_lex_state = 2}, - [327] = {.lex_state = 16, .external_lex_state = 2}, - [328] = {.lex_state = 16, .external_lex_state = 2}, - [329] = {.lex_state = 16, .external_lex_state = 2}, - [330] = {.lex_state = 16, .external_lex_state = 2}, - [331] = {.lex_state = 16, .external_lex_state = 2}, + [315] = {.lex_state = 14, .external_lex_state = 2}, + [316] = {.lex_state = 14, .external_lex_state = 2}, + [317] = {.lex_state = 14, .external_lex_state = 2}, + [318] = {.lex_state = 14, .external_lex_state = 2}, + [319] = {.lex_state = 14, .external_lex_state = 2}, + [320] = {.lex_state = 14, .external_lex_state = 2}, + [321] = {.lex_state = 14, .external_lex_state = 2}, + [322] = {.lex_state = 14, .external_lex_state = 2}, + [323] = {.lex_state = 14, .external_lex_state = 2}, + [324] = {.lex_state = 14, .external_lex_state = 2}, + [325] = {.lex_state = 14, .external_lex_state = 2}, + [326] = {.lex_state = 14, .external_lex_state = 2}, + [327] = {.lex_state = 14, .external_lex_state = 2}, + [328] = {.lex_state = 14, .external_lex_state = 2}, + [329] = {.lex_state = 14, .external_lex_state = 2}, + [330] = {.lex_state = 14, .external_lex_state = 2}, + [331] = {.lex_state = 14, .external_lex_state = 2}, [332] = {.lex_state = 17, .external_lex_state = 2}, [333] = {.lex_state = 17, .external_lex_state = 2}, - [334] = {.lex_state = 16, .external_lex_state = 2}, - [335] = {.lex_state = 16, .external_lex_state = 2}, - [336] = {.lex_state = 16, .external_lex_state = 2}, - [337] = {.lex_state = 15, .external_lex_state = 2}, + [334] = {.lex_state = 14, .external_lex_state = 2}, + [335] = {.lex_state = 14, .external_lex_state = 2}, + [336] = {.lex_state = 14, .external_lex_state = 2}, + [337] = {.lex_state = 17, .external_lex_state = 2}, [338] = {.lex_state = 17, .external_lex_state = 2}, - [339] = {.lex_state = 16, .external_lex_state = 2}, - [340] = {.lex_state = 16, .external_lex_state = 2}, - [341] = {.lex_state = 16, .external_lex_state = 2}, + [339] = {.lex_state = 14, .external_lex_state = 2}, + [340] = {.lex_state = 13, .external_lex_state = 2}, + [341] = {.lex_state = 14, .external_lex_state = 2}, [342] = {.lex_state = 14, .external_lex_state = 2}, [343] = {.lex_state = 15, .external_lex_state = 2}, [344] = {.lex_state = 15, .external_lex_state = 2}, @@ -1888,96 +1888,96 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [370] = {.lex_state = 15, .external_lex_state = 2}, [371] = {.lex_state = 15, .external_lex_state = 2}, [372] = {.lex_state = 15, .external_lex_state = 2}, - [373] = {.lex_state = 14, .external_lex_state = 2}, - [374] = {.lex_state = 17, .external_lex_state = 2}, + [373] = {.lex_state = 13, .external_lex_state = 2}, + [374] = {.lex_state = 13, .external_lex_state = 2}, [375] = {.lex_state = 14, .external_lex_state = 2}, - [376] = {.lex_state = 14, .external_lex_state = 2}, - [377] = {.lex_state = 17, .external_lex_state = 2}, - [378] = {.lex_state = 13, .external_lex_state = 2}, - [379] = {.lex_state = 14, .external_lex_state = 2}, - [380] = {.lex_state = 14, .external_lex_state = 2}, - [381] = {.lex_state = 14, .external_lex_state = 2}, - [382] = {.lex_state = 14, .external_lex_state = 2}, - [383] = {.lex_state = 14, .external_lex_state = 2}, + [376] = {.lex_state = 13, .external_lex_state = 2}, + [377] = {.lex_state = 13, .external_lex_state = 2}, + [378] = {.lex_state = 15, .external_lex_state = 2}, + [379] = {.lex_state = 17, .external_lex_state = 2}, + [380] = {.lex_state = 13, .external_lex_state = 2}, + [381] = {.lex_state = 13, .external_lex_state = 2}, + [382] = {.lex_state = 13, .external_lex_state = 2}, + [383] = {.lex_state = 13, .external_lex_state = 2}, [384] = {.lex_state = 13, .external_lex_state = 2}, - [385] = {.lex_state = 13, .external_lex_state = 2}, - [386] = {.lex_state = 13, .external_lex_state = 2}, + [385] = {.lex_state = 16, .external_lex_state = 2}, + [386] = {.lex_state = 16, .external_lex_state = 2}, [387] = {.lex_state = 17, .external_lex_state = 2}, - [388] = {.lex_state = 13, .external_lex_state = 2}, + [388] = {.lex_state = 16, .external_lex_state = 2}, [389] = {.lex_state = 17, .external_lex_state = 2}, - [390] = {.lex_state = 14, .external_lex_state = 2}, + [390] = {.lex_state = 16, .external_lex_state = 2}, [391] = {.lex_state = 17, .external_lex_state = 2}, [392] = {.lex_state = 17, .external_lex_state = 2}, - [393] = {.lex_state = 17, .external_lex_state = 2}, - [394] = {.lex_state = 13, .external_lex_state = 2}, + [393] = {.lex_state = 16, .external_lex_state = 2}, + [394] = {.lex_state = 17, .external_lex_state = 2}, [395] = {.lex_state = 17, .external_lex_state = 2}, - [396] = {.lex_state = 13, .external_lex_state = 2}, - [397] = {.lex_state = 13, .external_lex_state = 2}, - [398] = {.lex_state = 14, .external_lex_state = 2}, - [399] = {.lex_state = 13, .external_lex_state = 2}, - [400] = {.lex_state = 17, .external_lex_state = 2}, - [401] = {.lex_state = 13, .external_lex_state = 2}, + [396] = {.lex_state = 16, .external_lex_state = 2}, + [397] = {.lex_state = 16, .external_lex_state = 2}, + [398] = {.lex_state = 16, .external_lex_state = 2}, + [399] = {.lex_state = 16, .external_lex_state = 2}, + [400] = {.lex_state = 13, .external_lex_state = 2}, + [401] = {.lex_state = 16, .external_lex_state = 2}, [402] = {.lex_state = 13, .external_lex_state = 2}, - [403] = {.lex_state = 16, .external_lex_state = 2}, - [404] = {.lex_state = 14, .external_lex_state = 2}, - [405] = {.lex_state = 13, .external_lex_state = 2}, + [403] = {.lex_state = 14, .external_lex_state = 2}, + [404] = {.lex_state = 16, .external_lex_state = 2}, + [405] = {.lex_state = 16, .external_lex_state = 2}, [406] = {.lex_state = 13, .external_lex_state = 2}, [407] = {.lex_state = 15, .external_lex_state = 2}, [408] = {.lex_state = 17, .external_lex_state = 2}, [409] = {.lex_state = 17, .external_lex_state = 2}, [410] = {.lex_state = 17, .external_lex_state = 2}, [411] = {.lex_state = 17, .external_lex_state = 2}, - [412] = {.lex_state = 17, .external_lex_state = 2}, - [413] = {.lex_state = 13, .external_lex_state = 2}, - [414] = {.lex_state = 13, .external_lex_state = 2}, + [412] = {.lex_state = 16, .external_lex_state = 2}, + [413] = {.lex_state = 16, .external_lex_state = 2}, + [414] = {.lex_state = 16, .external_lex_state = 2}, [415] = {.lex_state = 17, .external_lex_state = 2}, - [416] = {.lex_state = 13, .external_lex_state = 2}, - [417] = {.lex_state = 13, .external_lex_state = 2}, - [418] = {.lex_state = 13, .external_lex_state = 2}, - [419] = {.lex_state = 13, .external_lex_state = 2}, - [420] = {.lex_state = 13, .external_lex_state = 2}, - [421] = {.lex_state = 13, .external_lex_state = 2}, - [422] = {.lex_state = 13, .external_lex_state = 2}, - [423] = {.lex_state = 13, .external_lex_state = 2}, - [424] = {.lex_state = 13, .external_lex_state = 2}, - [425] = {.lex_state = 13, .external_lex_state = 2}, - [426] = {.lex_state = 13, .external_lex_state = 2}, - [427] = {.lex_state = 14, .external_lex_state = 2}, + [416] = {.lex_state = 16, .external_lex_state = 2}, + [417] = {.lex_state = 16, .external_lex_state = 2}, + [418] = {.lex_state = 16, .external_lex_state = 2}, + [419] = {.lex_state = 16, .external_lex_state = 2}, + [420] = {.lex_state = 16, .external_lex_state = 2}, + [421] = {.lex_state = 16, .external_lex_state = 2}, + [422] = {.lex_state = 17, .external_lex_state = 2}, + [423] = {.lex_state = 16, .external_lex_state = 2}, + [424] = {.lex_state = 16, .external_lex_state = 2}, + [425] = {.lex_state = 16, .external_lex_state = 2}, + [426] = {.lex_state = 16, .external_lex_state = 2}, + [427] = {.lex_state = 17, .external_lex_state = 2}, [428] = {.lex_state = 13, .external_lex_state = 2}, [429] = {.lex_state = 16, .external_lex_state = 2}, - [430] = {.lex_state = 17, .external_lex_state = 2}, - [431] = {.lex_state = 17, .external_lex_state = 2}, - [432] = {.lex_state = 15, .external_lex_state = 2}, - [433] = {.lex_state = 17, .external_lex_state = 2}, + [430] = {.lex_state = 16, .external_lex_state = 2}, + [431] = {.lex_state = 14, .external_lex_state = 2}, + [432] = {.lex_state = 17, .external_lex_state = 2}, + [433] = {.lex_state = 15, .external_lex_state = 2}, [434] = {.lex_state = 17, .external_lex_state = 2}, [435] = {.lex_state = 17, .external_lex_state = 2}, [436] = {.lex_state = 17, .external_lex_state = 2}, [437] = {.lex_state = 17, .external_lex_state = 2}, - [438] = {.lex_state = 13, .external_lex_state = 2}, - [439] = {.lex_state = 13, .external_lex_state = 2}, - [440] = {.lex_state = 13, .external_lex_state = 2}, - [441] = {.lex_state = 13, .external_lex_state = 2}, - [442] = {.lex_state = 16, .external_lex_state = 2}, - [443] = {.lex_state = 17, .external_lex_state = 2}, - [444] = {.lex_state = 13, .external_lex_state = 2}, - [445] = {.lex_state = 0}, - [446] = {.lex_state = 2}, - [447] = {.lex_state = 2}, - [448] = {.lex_state = 2}, - [449] = {.lex_state = 2}, - [450] = {.lex_state = 2}, - [451] = {.lex_state = 3}, - [452] = {.lex_state = 0}, - [453] = {.lex_state = 0}, + [438] = {.lex_state = 16, .external_lex_state = 2}, + [439] = {.lex_state = 16, .external_lex_state = 2}, + [440] = {.lex_state = 16, .external_lex_state = 2}, + [441] = {.lex_state = 17, .external_lex_state = 2}, + [442] = {.lex_state = 17, .external_lex_state = 2}, + [443] = {.lex_state = 16, .external_lex_state = 2}, + [444] = {.lex_state = 16, .external_lex_state = 2}, + [445] = {.lex_state = 17, .external_lex_state = 2}, + [446] = {.lex_state = 0}, + [447] = {.lex_state = 0}, + [448] = {.lex_state = 0}, + [449] = {.lex_state = 0}, + [450] = {.lex_state = 0}, + [451] = {.lex_state = 2}, + [452] = {.lex_state = 2}, + [453] = {.lex_state = 2}, [454] = {.lex_state = 3}, - [455] = {.lex_state = 37}, - [456] = {.lex_state = 37}, - [457] = {.lex_state = 0}, - [458] = {.lex_state = 0}, + [455] = {.lex_state = 3}, + [456] = {.lex_state = 2}, + [457] = {.lex_state = 2}, + [458] = {.lex_state = 37}, [459] = {.lex_state = 37}, [460] = {.lex_state = 37}, [461] = {.lex_state = 37}, - [462] = {.lex_state = 3}, + [462] = {.lex_state = 37}, [463] = {.lex_state = 3}, [464] = {.lex_state = 3}, [465] = {.lex_state = 3}, @@ -1989,26 +1989,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [471] = {.lex_state = 3}, [472] = {.lex_state = 3}, [473] = {.lex_state = 3}, - [474] = {.lex_state = 5}, - [475] = {.lex_state = 3}, + [474] = {.lex_state = 3}, + [475] = {.lex_state = 5}, [476] = {.lex_state = 3}, [477] = {.lex_state = 3}, [478] = {.lex_state = 3}, - [479] = {.lex_state = 5}, + [479] = {.lex_state = 3}, [480] = {.lex_state = 3}, [481] = {.lex_state = 3}, - [482] = {.lex_state = 3}, + [482] = {.lex_state = 5}, [483] = {.lex_state = 3}, [484] = {.lex_state = 3}, [485] = {.lex_state = 3}, [486] = {.lex_state = 3}, [487] = {.lex_state = 3}, - [488] = {.lex_state = 5}, - [489] = {.lex_state = 3}, + [488] = {.lex_state = 3}, + [489] = {.lex_state = 5}, [490] = {.lex_state = 3}, - [491] = {.lex_state = 5}, + [491] = {.lex_state = 3}, [492] = {.lex_state = 3}, - [493] = {.lex_state = 3}, + [493] = {.lex_state = 5}, [494] = {.lex_state = 3}, [495] = {.lex_state = 3}, [496] = {.lex_state = 3}, @@ -2043,12 +2043,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [525] = {.lex_state = 3}, [526] = {.lex_state = 3}, [527] = {.lex_state = 3}, - [528] = {.lex_state = 5}, + [528] = {.lex_state = 3}, [529] = {.lex_state = 3}, [530] = {.lex_state = 3}, [531] = {.lex_state = 3}, [532] = {.lex_state = 3}, - [533] = {.lex_state = 3}, + [533] = {.lex_state = 5}, [534] = {.lex_state = 3}, [535] = {.lex_state = 3}, [536] = {.lex_state = 3}, @@ -2072,7 +2072,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [554] = {.lex_state = 3}, [555] = {.lex_state = 3}, [556] = {.lex_state = 3}, - [557] = {.lex_state = 38}, + [557] = {.lex_state = 3}, [558] = {.lex_state = 38}, [559] = {.lex_state = 38}, [560] = {.lex_state = 38}, @@ -2098,22 +2098,22 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [580] = {.lex_state = 38}, [581] = {.lex_state = 38}, [582] = {.lex_state = 38}, - [583] = {.lex_state = 17}, - [584] = {.lex_state = 17}, + [583] = {.lex_state = 38}, + [584] = {.lex_state = 0}, [585] = {.lex_state = 39}, - [586] = {.lex_state = 39}, + [586] = {.lex_state = 17}, [587] = {.lex_state = 39}, [588] = {.lex_state = 39}, - [589] = {.lex_state = 17}, + [589] = {.lex_state = 0}, [590] = {.lex_state = 17}, [591] = {.lex_state = 0}, - [592] = {.lex_state = 0}, - [593] = {.lex_state = 17}, - [594] = {.lex_state = 0}, + [592] = {.lex_state = 17}, + [593] = {.lex_state = 39}, + [594] = {.lex_state = 39}, [595] = {.lex_state = 39}, [596] = {.lex_state = 39}, [597] = {.lex_state = 39}, - [598] = {.lex_state = 39}, + [598] = {.lex_state = 0}, [599] = {.lex_state = 0}, [600] = {.lex_state = 0}, [601] = {.lex_state = 0}, @@ -2122,84 +2122,82 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [604] = {.lex_state = 0}, [605] = {.lex_state = 0}, [606] = {.lex_state = 0}, - [607] = {.lex_state = 39}, - [608] = {.lex_state = 17}, - [609] = {.lex_state = 17}, - [610] = {.lex_state = 0}, - [611] = {.lex_state = 0}, - [612] = {.lex_state = 0}, - [613] = {.lex_state = 0}, + [607] = {.lex_state = 0}, + [608] = {.lex_state = 39}, + [609] = {.lex_state = 39}, + [610] = {.lex_state = 17}, + [611] = {.lex_state = 17}, + [612] = {.lex_state = 39}, + [613] = {.lex_state = 39}, [614] = {.lex_state = 39}, [615] = {.lex_state = 39}, - [616] = {.lex_state = 39}, - [617] = {.lex_state = 39}, + [616] = {.lex_state = 0}, + [617] = {.lex_state = 0}, [618] = {.lex_state = 0}, [619] = {.lex_state = 39}, [620] = {.lex_state = 0}, [621] = {.lex_state = 0}, [622] = {.lex_state = 0}, - [623] = {.lex_state = 0}, + [623] = {.lex_state = 17}, [624] = {.lex_state = 17}, - [625] = {.lex_state = 39}, + [625] = {.lex_state = 17}, [626] = {.lex_state = 0}, [627] = {.lex_state = 17}, [628] = {.lex_state = 0}, [629] = {.lex_state = 0}, - [630] = {.lex_state = 17}, + [630] = {.lex_state = 0}, [631] = {.lex_state = 39}, [632] = {.lex_state = 39}, [633] = {.lex_state = 39}, [634] = {.lex_state = 39}, - [635] = {.lex_state = 39}, + [635] = {.lex_state = 17}, [636] = {.lex_state = 39}, - [637] = {.lex_state = 0}, - [638] = {.lex_state = 39}, - [639] = {.lex_state = 17}, + [637] = {.lex_state = 39}, + [638] = {.lex_state = 0}, + [639] = {.lex_state = 39}, [640] = {.lex_state = 17}, - [641] = {.lex_state = 0}, + [641] = {.lex_state = 17}, [642] = {.lex_state = 0}, [643] = {.lex_state = 0}, [644] = {.lex_state = 0}, - [645] = {.lex_state = 17}, + [645] = {.lex_state = 0}, [646] = {.lex_state = 17}, - [647] = {.lex_state = 0}, + [647] = {.lex_state = 39}, [648] = {.lex_state = 39}, [649] = {.lex_state = 39}, [650] = {.lex_state = 39}, - [651] = {.lex_state = 39}, - [652] = {.lex_state = 39}, - [653] = {.lex_state = 0}, - [654] = {.lex_state = 17}, - [655] = {.lex_state = 17}, + [651] = {.lex_state = 17}, + [652] = {.lex_state = 17}, + [653] = {.lex_state = 17}, + [654] = {.lex_state = 0}, + [655] = {.lex_state = 39}, [656] = {.lex_state = 0}, - [657] = {.lex_state = 17}, - [658] = {.lex_state = 0}, - [659] = {.lex_state = 0}, - [660] = {.lex_state = 39}, - [661] = {.lex_state = 17}, - [662] = {.lex_state = 17}, + [657] = {.lex_state = 0}, + [658] = {.lex_state = 17}, + [659] = {.lex_state = 17}, + [660] = {.lex_state = 17}, + [661] = {.lex_state = 0}, + [662] = {.lex_state = 39}, [663] = {.lex_state = 0}, [664] = {.lex_state = 39}, [665] = {.lex_state = 0}, - [666] = {.lex_state = 0}, - [667] = {.lex_state = 0}, - [668] = {.lex_state = 17}, - [669] = {.lex_state = 17}, + [666] = {.lex_state = 17}, + [667] = {.lex_state = 17}, + [668] = {.lex_state = 0}, + [669] = {.lex_state = 0}, [670] = {.lex_state = 0}, [671] = {.lex_state = 0}, [672] = {.lex_state = 0}, - [673] = {.lex_state = 0}, - [674] = {.lex_state = 0}, - [675] = {.lex_state = 17}, - [676] = {.lex_state = 17}, + [673] = {.lex_state = 17}, + [674] = {.lex_state = 17}, + [675] = {.lex_state = 0}, + [676] = {.lex_state = 0}, [677] = {.lex_state = 0}, [678] = {.lex_state = 0}, [679] = {.lex_state = 0}, [680] = {.lex_state = 0}, - [681] = {.lex_state = 0}, + [681] = {.lex_state = 17}, [682] = {.lex_state = 17}, - [683] = {.lex_state = 17}, - [684] = {.lex_state = 0}, }; enum { @@ -2249,16 +2247,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(679), - [sym_if_command] = STATE(9), + [sym_source_file] = STATE(677), + [sym_if_command] = STATE(8), [sym_if_condition] = STATE(165), - [sym_foreach_command] = STATE(124), + [sym_foreach_command] = STATE(117), [sym_foreach_loop] = STATE(165), - [sym_while_command] = STATE(125), + [sym_while_command] = STATE(130), [sym_while_loop] = STATE(165), - [sym_function_command] = STATE(127), + [sym_function_command] = STATE(131), [sym_function_def] = STATE(165), - [sym_macro_command] = STATE(128), + [sym_macro_command] = STATE(133), [sym_macro_def] = STATE(165), [sym_normal_command] = STATE(165), [sym__command_invocation] = STATE(165), @@ -2297,23 +2295,23 @@ static const uint16_t ts_small_parse_table[] = { sym_endif, ACTIONS(27), 1, sym_identifier, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(375), 1, + STATE(278), 1, sym_endif_command, ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(12), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2342,25 +2340,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(29), 1, + ACTIONS(31), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(349), 1, + STATE(304), 1, sym_endif_command, - ACTIONS(19), 3, + ACTIONS(29), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(4), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2391,19 +2389,19 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(31), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(428), 1, + STATE(315), 1, sym_endif_command, - ACTIONS(19), 3, + ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -2436,25 +2434,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(29), 1, + ACTIONS(35), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(343), 1, + STATE(376), 1, sym_endif_command, ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(3), 11, + STATE(14), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2483,25 +2481,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(31), 1, + ACTIONS(39), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(444), 1, + STATE(343), 1, sym_endif_command, - ACTIONS(35), 3, + ACTIONS(37), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(4), 11, + STATE(9), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2530,25 +2528,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(37), 1, + ACTIONS(35), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(259), 1, + STATE(384), 1, sym_endif_command, - ACTIONS(19), 3, + ACTIONS(41), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(5), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2577,25 +2575,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(45), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(315), 1, + STATE(387), 1, sym_endif_command, - ACTIONS(19), 3, + ACTIONS(43), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(13), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2624,25 +2622,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(39), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(387), 1, + STATE(349), 1, sym_endif_command, - ACTIONS(41), 3, + ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(13), 11, + STATE(14), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2671,25 +2669,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(37), 1, + ACTIONS(49), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(277), 1, + STATE(444), 1, sym_endif_command, - ACTIONS(45), 3, + ACTIONS(47), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(7), 11, + STATE(11), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2716,27 +2714,27 @@ static const uint16_t ts_small_parse_table[] = { sym_elseif, ACTIONS(23), 1, sym_else, - ACTIONS(25), 1, - sym_endif, ACTIONS(27), 1, sym_identifier, - STATE(10), 1, + ACTIONS(49), 1, + sym_endif, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(383), 1, + STATE(429), 1, sym_endif_command, - ACTIONS(47), 3, + ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(2), 11, + STATE(14), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2763,27 +2761,27 @@ static const uint16_t ts_small_parse_table[] = { sym_elseif, ACTIONS(23), 1, sym_else, + ACTIONS(25), 1, + sym_endif, ACTIONS(27), 1, sym_identifier, - ACTIONS(39), 1, - sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, - STATE(304), 1, + STATE(273), 1, sym_endif_command, - ACTIONS(49), 3, + ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(8), 11, + STATE(14), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2812,21 +2810,21 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(45), 1, sym_endif, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, STATE(409), 1, sym_endif_command, - ACTIONS(19), 3, + ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -2861,15 +2859,15 @@ static const uint16_t ts_small_parse_table[] = { sym_macro, ACTIONS(77), 1, sym_identifier, - STATE(10), 1, + STATE(2), 1, sym_if_command, - STATE(147), 1, - sym_macro_command, - STATE(153), 1, + STATE(121), 1, sym_foreach_command, - STATE(158), 1, + STATE(136), 1, + sym_macro_command, + STATE(147), 1, sym_while_command, - STATE(160), 1, + STATE(155), 1, sym_function_command, ACTIONS(51), 3, sym_bracket_comment, @@ -2900,9 +2898,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -2913,7 +2911,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -2921,7 +2919,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -2941,9 +2939,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(98), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(96), 3, @@ -2954,15 +2952,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(106), 4, + STATE(30), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -2982,9 +2980,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(100), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -2995,7 +2993,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -3003,7 +3001,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3023,9 +3021,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(100), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(102), 3, @@ -3036,15 +3034,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(21), 4, + STATE(24), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3064,9 +3062,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(104), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -3077,7 +3075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -3085,7 +3083,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3103,11 +3101,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(104), 1, + ACTIONS(108), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(106), 3, @@ -3118,15 +3116,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(23), 4, + STATE(53), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3144,14 +3142,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(108), 1, + ACTIONS(104), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(110), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3159,15 +3157,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(26), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3185,14 +3183,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(112), 1, + ACTIONS(114), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(110), 3, + ACTIONS(112), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3200,15 +3198,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(53), 4, + STATE(58), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3226,14 +3224,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(114), 1, + ACTIONS(118), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(116), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3241,15 +3239,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(61), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3267,14 +3265,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(118), 1, + ACTIONS(120), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(116), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3282,15 +3280,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(57), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3308,14 +3306,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(122), 1, + ACTIONS(124), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(120), 3, + ACTIONS(122), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3323,15 +3321,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(60), 4, + STATE(64), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3351,12 +3349,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(126), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(124), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3364,15 +3362,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(29), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3392,9 +3390,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(130), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(128), 3, @@ -3405,15 +3403,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(63), 4, + STATE(67), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3431,14 +3429,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(134), 1, + ACTIONS(132), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(132), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3446,15 +3444,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(66), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3474,12 +3472,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(136), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(134), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3487,15 +3485,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(70), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3513,14 +3511,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(140), 1, + ACTIONS(138), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(138), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3528,15 +3526,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(69), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3554,14 +3552,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(136), 1, + ACTIONS(140), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(142), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3569,15 +3567,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(34), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3595,14 +3593,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(146), 1, + ACTIONS(140), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(144), 3, + ACTIONS(142), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3610,7 +3608,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -3618,7 +3616,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3636,14 +3634,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(150), 1, + ACTIONS(146), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(148), 3, + ACTIONS(144), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3651,15 +3649,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(37), 4, + STATE(36), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3677,14 +3675,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(152), 1, + ACTIONS(150), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(148), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3692,15 +3690,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(39), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3718,11 +3716,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(154), 1, + ACTIONS(152), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -3733,7 +3731,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -3741,7 +3739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3761,12 +3759,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(154), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(156), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3774,15 +3772,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(39), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3802,12 +3800,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(158), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(156), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3815,15 +3813,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(47), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3841,11 +3839,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(158), 1, + ACTIONS(154), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(160), 3, @@ -3856,15 +3854,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(40), 4, + STATE(42), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3884,9 +3882,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(162), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -3897,7 +3895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -3905,7 +3903,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3923,14 +3921,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(164), 1, + ACTIONS(166), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(164), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3938,15 +3936,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(17), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -3964,14 +3962,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(166), 1, + ACTIONS(162), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(168), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -3979,15 +3977,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(44), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4005,11 +4003,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(168), 1, + ACTIONS(170), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4020,7 +4018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4028,7 +4026,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4046,14 +4044,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(172), 1, + ACTIONS(174), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(170), 3, + ACTIONS(172), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4061,15 +4059,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(45), 4, + STATE(84), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4087,11 +4085,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(174), 1, + ACTIONS(176), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4102,7 +4100,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4110,7 +4108,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4128,11 +4126,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(176), 1, + ACTIONS(178), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4143,7 +4141,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4151,7 +4149,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4169,14 +4167,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(176), 1, + ACTIONS(174), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(178), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4184,15 +4182,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(81), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4210,14 +4208,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(182), 1, + ACTIONS(180), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(180), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4225,15 +4223,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(65), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4251,14 +4249,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(186), 1, + ACTIONS(180), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(184), 3, + ACTIONS(182), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4266,15 +4264,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(91), 4, + STATE(57), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4292,14 +4290,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(190), 1, + ACTIONS(186), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(188), 3, + ACTIONS(184), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4307,15 +4305,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(96), 4, + STATE(63), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4333,14 +4331,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(194), 1, + ACTIONS(190), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(192), 3, + ACTIONS(188), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4348,15 +4346,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(19), 4, + STATE(95), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4374,14 +4372,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(196), 1, + ACTIONS(194), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(192), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4389,15 +4387,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(46), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4417,12 +4415,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(198), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(196), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4430,15 +4428,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(66), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4458,9 +4456,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(200), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4471,7 +4469,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4479,7 +4477,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4497,11 +4495,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(200), 1, + ACTIONS(204), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(202), 3, @@ -4512,15 +4510,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(101), 4, + STATE(89), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4532,20 +4530,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(86), 1, anon_sym_LPAREN, - ACTIONS(88), 1, - anon_sym_RPAREN, ACTIONS(90), 1, anon_sym_DQUOTE, ACTIONS(92), 1, aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - STATE(239), 1, + ACTIONS(208), 1, + anon_sym_RPAREN, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(204), 3, + ACTIONS(206), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4553,15 +4551,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(51), 4, + STATE(28), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4581,12 +4579,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(208), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(206), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4594,15 +4592,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(17), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4622,9 +4620,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(210), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4635,7 +4633,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4643,7 +4641,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4661,14 +4659,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(210), 1, + ACTIONS(212), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(212), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4676,15 +4674,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(103), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4702,11 +4700,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(216), 1, + ACTIONS(212), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(214), 3, @@ -4717,15 +4715,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(52), 4, + STATE(104), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4743,11 +4741,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(218), 1, + ACTIONS(98), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4758,7 +4756,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4766,7 +4764,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4784,14 +4782,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(218), 1, + ACTIONS(216), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(220), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4799,15 +4797,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(105), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4825,14 +4823,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(224), 1, + ACTIONS(216), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(222), 3, + ACTIONS(218), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4840,15 +4838,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(93), 4, + STATE(106), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4866,11 +4864,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(98), 1, + ACTIONS(220), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4881,7 +4879,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4889,7 +4887,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4907,11 +4905,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(226), 1, + ACTIONS(222), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -4922,7 +4920,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -4930,7 +4928,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4948,14 +4946,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(228), 1, + ACTIONS(222), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(224), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -4963,15 +4961,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(108), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -4989,11 +4987,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(230), 1, + ACTIONS(226), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5004,7 +5002,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5012,7 +5010,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5030,14 +5028,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(230), 1, + ACTIONS(228), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(232), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5045,15 +5043,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(107), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5071,14 +5069,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(228), 1, + ACTIONS(220), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(234), 3, + ACTIONS(230), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5086,15 +5084,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(99), 4, + STATE(97), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5112,14 +5110,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(236), 1, + ACTIONS(226), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(232), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5127,15 +5125,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(15), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5153,14 +5151,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(236), 1, + ACTIONS(234), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(238), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5168,15 +5166,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(108), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5194,14 +5192,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(242), 1, + ACTIONS(234), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(240), 3, + ACTIONS(236), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5209,15 +5207,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(109), 4, + STATE(112), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5235,14 +5233,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(246), 1, + ACTIONS(240), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(244), 3, + ACTIONS(238), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5250,15 +5248,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(41), 4, + STATE(111), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5276,11 +5274,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(248), 1, + ACTIONS(242), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5291,7 +5289,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5299,7 +5297,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5317,11 +5315,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(250), 1, + ACTIONS(244), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5332,7 +5330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5340,7 +5338,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5358,14 +5356,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(254), 1, + ACTIONS(248), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(252), 3, + ACTIONS(246), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5373,7 +5371,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5381,7 +5379,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5399,11 +5397,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(254), 1, + ACTIONS(248), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5414,7 +5412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5422,7 +5420,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5440,14 +5438,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(258), 1, + ACTIONS(252), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(256), 3, + ACTIONS(250), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5455,7 +5453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5463,7 +5461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5481,14 +5479,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(262), 1, + ACTIONS(252), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(260), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5496,15 +5494,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(64), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5522,14 +5520,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(246), 1, + ACTIONS(256), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(254), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5537,15 +5535,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(94), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5563,14 +5561,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(258), 1, + ACTIONS(260), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(258), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5578,15 +5576,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(98), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5604,11 +5602,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(264), 1, + ACTIONS(262), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5619,7 +5617,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5627,7 +5625,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5647,12 +5645,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(266), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(264), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5660,15 +5658,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(76), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5688,9 +5686,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(270), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(268), 3, @@ -5701,15 +5699,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(76), 4, + STATE(78), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5727,14 +5725,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(274), 1, + ACTIONS(272), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(272), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5742,15 +5740,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(80), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5768,14 +5766,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(278), 1, + ACTIONS(276), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(276), 3, + ACTIONS(274), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5783,15 +5781,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(90), 4, + STATE(60), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5809,14 +5807,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(282), 1, + ACTIONS(280), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(280), 3, + ACTIONS(278), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5824,15 +5822,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(42), 4, + STATE(81), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5850,14 +5848,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(286), 1, + ACTIONS(280), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(284), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5865,15 +5863,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(82), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5891,14 +5889,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(290), 1, + ACTIONS(284), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(288), 3, + ACTIONS(282), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5906,15 +5904,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(79), 4, + STATE(56), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5934,9 +5932,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(286), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -5947,7 +5945,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -5955,7 +5953,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -5973,14 +5971,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(282), 1, + ACTIONS(286), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(288), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -5988,15 +5986,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(101), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6014,14 +6012,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(292), 1, + ACTIONS(200), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(290), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6029,15 +6027,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(102), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6055,14 +6053,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(292), 1, + ACTIONS(228), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(294), 3, + ACTIONS(292), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6070,15 +6068,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(98), 4, + STATE(110), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6098,12 +6096,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(296), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(294), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6111,15 +6109,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(19), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6137,14 +6135,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(296), 1, + ACTIONS(298), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(298), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6152,15 +6150,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(104), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6178,14 +6176,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(302), 1, + ACTIONS(300), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(300), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6193,15 +6191,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(111), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6219,14 +6217,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(262), 1, + ACTIONS(298), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(302), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6234,15 +6232,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(113), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6260,14 +6258,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(306), 1, + ACTIONS(304), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(304), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6275,15 +6273,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(15), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6301,11 +6299,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(308), 1, + ACTIONS(306), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6316,7 +6314,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6324,7 +6322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6342,14 +6340,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(310), 1, + ACTIONS(306), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(308), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6357,15 +6355,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(107), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6373,24 +6371,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHn, sym__escape_semicolon, [5419] = 13, - ACTIONS(315), 1, + ACTIONS(313), 1, anon_sym_DOLLAR, - ACTIONS(321), 1, + ACTIONS(319), 1, anon_sym_LPAREN, - ACTIONS(324), 1, + ACTIONS(322), 1, anon_sym_RPAREN, - ACTIONS(326), 1, + ACTIONS(324), 1, anon_sym_DQUOTE, - ACTIONS(329), 1, + ACTIONS(327), 1, aux_sym_unquoted_argument_token1, - ACTIONS(332), 1, + ACTIONS(330), 1, sym_bracket_argument, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(318), 3, + ACTIONS(316), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6398,7 +6396,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6406,8 +6404,8 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, - ACTIONS(312), 5, + aux_sym__paren_argument_repeat1, + ACTIONS(310), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -6424,11 +6422,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(335), 1, + ACTIONS(333), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6439,7 +6437,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6447,7 +6445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6465,14 +6463,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(339), 1, + ACTIONS(335), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(337), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6480,15 +6478,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(89), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6506,14 +6504,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(341), 1, + ACTIONS(339), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(337), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6521,15 +6519,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(87), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6547,11 +6545,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(343), 1, + ACTIONS(341), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6562,7 +6560,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6570,7 +6568,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6590,12 +6588,12 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(345), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(343), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6603,15 +6601,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(31), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6631,9 +6629,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(347), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6644,7 +6642,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6652,7 +6650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6672,9 +6670,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(349), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6685,7 +6683,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6693,7 +6691,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6713,9 +6711,9 @@ static const uint16_t ts_small_parse_table[] = { sym_bracket_argument, ACTIONS(351), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6726,7 +6724,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6734,7 +6732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6752,14 +6750,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(353), 1, + ACTIONS(355), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(353), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6767,15 +6765,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(45), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6793,14 +6791,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(353), 1, + ACTIONS(357), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(355), 3, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -6808,15 +6806,15 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(44), 4, + STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, @@ -6834,11 +6832,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, - ACTIONS(216), 1, + ACTIONS(355), 1, anon_sym_RPAREN, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, - STATE(241), 2, + STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, @@ -6849,7 +6847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6857,55 +6855,96 @@ static const uint16_t ts_small_parse_table[] = { sym_argument, sym__untrimmed_argument, sym__paren_argument, - aux_sym_if_command_repeat2, + aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [6067] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, + [6067] = 13, + ACTIONS(82), 1, + anon_sym_DOLLAR, + ACTIONS(86), 1, + anon_sym_LPAREN, + ACTIONS(90), 1, + anon_sym_DQUOTE, + ACTIONS(92), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(94), 1, + sym_bracket_argument, ACTIONS(359), 1, - sym_endforeach, - ACTIONS(361), 1, - sym_identifier, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(258), 1, - sym_endforeach_command, - ACTIONS(357), 3, + anon_sym_RPAREN, + STATE(243), 1, + sym__escape_encoded, + STATE(237), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(167), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6123] = 15, + STATE(169), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(241), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(100), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + ACTIONS(80), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [6121] = 13, + ACTIONS(82), 1, + anon_sym_DOLLAR, + ACTIONS(86), 1, + anon_sym_LPAREN, + ACTIONS(90), 1, + anon_sym_DQUOTE, + ACTIONS(92), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(94), 1, + sym_bracket_argument, + ACTIONS(361), 1, + anon_sym_RPAREN, + STATE(243), 1, + sym__escape_encoded, + STATE(237), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(84), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(169), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(241), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(100), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + ACTIONS(80), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [6175] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -6916,27 +6955,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(361), 1, - sym_identifier, ACTIONS(365), 1, - sym_endforeach, - STATE(6), 1, + sym_endwhile, + ACTIONS(367), 1, + sym_identifier, + STATE(7), 1, sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, + STATE(120), 1, sym_foreach_command, - STATE(149), 1, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, sym_while_command, - STATE(305), 1, - sym_endforeach_command, + STATE(425), 1, + sym_endwhile_command, ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(152), 9, + STATE(166), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -6946,48 +6985,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6179] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(369), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(344), 1, - sym_endforeach_command, - ACTIONS(367), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(117), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6235] = 15, + [6231] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -6998,146 +6996,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, + ACTIONS(371), 1, + sym_endfunction, ACTIONS(373), 1, - sym_endwhile, - ACTIONS(375), 1, sym_identifier, - STATE(11), 1, + STATE(3), 1, sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(345), 1, - sym_endwhile_command, - ACTIONS(371), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(118), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6291] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(379), 1, - sym_endmacro, - ACTIONS(381), 1, - sym_identifier, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, + STATE(159), 1, sym_while_command, - STATE(116), 1, - sym_macro_command, STATE(161), 1, - sym_function_command, - STATE(347), 1, - sym_endmacro_command, - ACTIONS(377), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(129), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6347] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(369), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(350), 1, - sym_endforeach_command, - ACTIONS(357), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(167), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6403] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(373), 1, - sym_endwhile, - ACTIONS(375), 1, - sym_identifier, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(351), 1, - sym_endwhile_command, - ACTIONS(383), 3, + STATE(415), 1, + sym_endfunction_command, + ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7151,7 +7026,48 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6459] = 15, + [6287] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(377), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(346), 1, + sym_endfunction_command, + ACTIONS(375), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(122), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [6343] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7163,20 +7079,61 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 1, sym_macro, ACTIONS(381), 1, + sym_endforeach, + ACTIONS(383), 1, sym_identifier, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(389), 1, + sym_endforeach_command, + ACTIONS(379), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(156), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [6399] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, ACTIONS(387), 1, sym_endmacro, - STATE(5), 1, + ACTIONS(389), 1, + sym_identifier, + STATE(6), 1, sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, STATE(116), 1, - sym_macro_command, - STATE(161), 1, sym_function_command, - STATE(438), 1, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(347), 1, sym_endmacro_command, ACTIONS(385), 3, sym_bracket_comment, @@ -7192,7 +7149,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6515] = 15, + [6455] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7203,23 +7160,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(361), 1, - sym_identifier, ACTIONS(389), 1, - sym_endforeach, + sym_identifier, + ACTIONS(393), 1, + sym_endmacro, STATE(6), 1, sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, + STATE(116), 1, sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, sym_while_command, - STATE(426), 1, - sym_endforeach_command, - ACTIONS(357), 3, + STATE(143), 1, + sym_foreach_command, + STATE(340), 1, + sym_endmacro_command, + ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7233,7 +7190,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6571] = 15, + [6511] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7244,392 +7201,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(375), 1, + ACTIONS(383), 1, sym_identifier, - ACTIONS(391), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(425), 1, - sym_endwhile_command, - ACTIONS(383), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(164), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6627] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(395), 1, - sym_endfunction, ACTIONS(397), 1, - sym_identifier, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(424), 1, - sym_endfunction_command, - ACTIONS(393), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(166), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6683] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(387), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(423), 1, - sym_endmacro_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(162), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6739] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(403), 1, sym_endforeach, - STATE(6), 1, + STATE(10), 1, sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, + STATE(124), 1, sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, sym_while_command, - STATE(389), 1, + STATE(145), 1, + sym_foreach_command, + STATE(383), 1, sym_endforeach_command, - ACTIONS(401), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(144), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6795] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(375), 1, - sym_identifier, - ACTIONS(407), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(392), 1, - sym_endwhile_command, - ACTIONS(405), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(150), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6851] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(409), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(352), 1, - sym_endfunction_command, - ACTIONS(393), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(166), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6907] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(413), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(393), 1, - sym_endfunction_command, - ACTIONS(411), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(154), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [6963] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(417), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(395), 1, - sym_endmacro_command, - ACTIONS(415), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(155), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7019] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(379), 1, - sym_endmacro, - ACTIONS(381), 1, - sym_identifier, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(353), 1, - sym_endmacro_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(162), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7075] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(421), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(382), 1, - sym_endforeach_command, - ACTIONS(419), 3, + ACTIONS(395), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7643,7 +7231,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7131] = 15, + [6567] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7654,188 +7242,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(375), 1, + ACTIONS(383), 1, sym_identifier, - ACTIONS(425), 1, - sym_endwhile, - STATE(11), 1, + ACTIONS(401), 1, + sym_endforeach, + STATE(10), 1, sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(124), 1, sym_function_command, - STATE(134), 1, + STATE(135), 1, sym_macro_command, - STATE(381), 1, - sym_endwhile_command, - ACTIONS(423), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(139), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7187] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(429), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, + STATE(144), 1, sym_while_command, - STATE(380), 1, - sym_endfunction_command, - ACTIONS(427), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(141), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7243] = 12, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(437), 1, - anon_sym_LPAREN, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - STATE(458), 1, - sym__escape_encoded, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(435), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - STATE(658), 3, - sym_argument, - sym__untrimmed_argument, - sym__paren_argument, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [7293] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(447), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, + STATE(145), 1, sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(379), 1, - sym_endmacro_command, - ACTIONS(445), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(142), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7349] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(449), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(245), 1, - sym_endmacro_command, + STATE(277), 1, + sym_endforeach_command, ACTIONS(399), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(162), 9, + STATE(140), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -7845,7 +7272,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7405] = 15, + [6623] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7856,64 +7283,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(397), 1, + ACTIONS(373), 1, sym_identifier, - ACTIONS(451), 1, + ACTIONS(377), 1, sym_endfunction, - STATE(12), 1, + STATE(3), 1, sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, STATE(157), 1, + sym_macro_command, + STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, - STATE(262), 1, - sym_endfunction_command, - ACTIONS(393), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(166), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7461] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(375), 1, - sym_identifier, - ACTIONS(453), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, + STATE(161), 1, sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(257), 1, - sym_endwhile_command, - ACTIONS(383), 3, + STATE(352), 1, + sym_endfunction_command, + ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7927,7 +7313,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7517] = 15, + [6679] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7938,23 +7324,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(361), 1, + ACTIONS(387), 1, + sym_endmacro, + ACTIONS(389), 1, sym_identifier, - ACTIONS(421), 1, - sym_endforeach, STATE(6), 1, sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, + STATE(116), 1, sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, sym_while_command, - STATE(284), 1, - sym_endforeach_command, - ACTIONS(357), 3, + STATE(143), 1, + sym_foreach_command, + STATE(353), 1, + sym_endmacro_command, + ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7968,7 +7354,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7573] = 15, + [6735] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7979,68 +7365,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(375), 1, + ACTIONS(373), 1, sym_identifier, - ACTIONS(425), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(373), 1, - sym_endwhile_command, - ACTIONS(383), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(164), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7629] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(395), 1, + ACTIONS(405), 1, sym_endfunction, - ACTIONS(397), 1, - sym_identifier, - STATE(12), 1, + STATE(3), 1, sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, STATE(157), 1, + sym_macro_command, + STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, + STATE(161), 1, + sym_foreach_command, STATE(439), 1, sym_endfunction_command, - ACTIONS(455), 3, + ACTIONS(403), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(122), 9, + STATE(129), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8050,7 +7395,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7685] = 15, + [6791] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8061,553 +7406,23 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(429), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(342), 1, - sym_endfunction_command, - ACTIONS(393), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(166), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7741] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(447), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(404), 1, - sym_endmacro_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(162), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7797] = 12, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(437), 1, - anon_sym_LPAREN, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - STATE(458), 1, - sym__escape_encoded, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(457), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - STATE(610), 3, - sym_argument, - sym__untrimmed_argument, - sym__paren_argument, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [7847] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(403), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(410), 1, - sym_endforeach_command, - ACTIONS(357), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(167), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7903] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(459), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(319), 1, - sym_endmacro_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(162), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [7959] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(389), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(441), 1, - sym_endforeach_command, - ACTIONS(461), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(120), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8015] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(449), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(265), 1, - sym_endmacro_command, - ACTIONS(463), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(135), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8071] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(465), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(318), 1, - sym_endfunction_command, - ACTIONS(393), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(166), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8127] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(375), 1, - sym_identifier, - ACTIONS(391), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(440), 1, - sym_endwhile_command, - ACTIONS(467), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(121), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8183] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(375), 1, + ACTIONS(367), 1, sym_identifier, ACTIONS(407), 1, sym_endwhile, - STATE(11), 1, + STATE(7), 1, sym_if_command, - STATE(130), 1, + STATE(120), 1, sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(126), 1, sym_function_command, - STATE(134), 1, + STATE(128), 1, sym_macro_command, - STATE(411), 1, + STATE(142), 1, + sym_while_command, + STATE(351), 1, sym_endwhile_command, - ACTIONS(383), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(164), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8239] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(375), 1, - sym_identifier, - ACTIONS(469), 1, - sym_endwhile, - STATE(11), 1, - sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, - sym_function_command, - STATE(134), 1, - sym_macro_command, - STATE(317), 1, - sym_endwhile_command, - ACTIONS(383), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(164), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8295] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(361), 1, - sym_identifier, - ACTIONS(365), 1, - sym_endforeach, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(316), 1, - sym_endforeach_command, - ACTIONS(357), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(167), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8351] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(359), 1, - sym_endforeach, - ACTIONS(361), 1, - sym_identifier, - STATE(6), 1, - sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, - sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, - sym_while_command, - STATE(272), 1, - sym_endforeach_command, - ACTIONS(471), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(112), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8407] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(413), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(412), 1, - sym_endfunction_command, - ACTIONS(393), 3, + ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8621,7 +7436,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8463] = 15, + [6847] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8632,109 +7447,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(381), 1, + ACTIONS(373), 1, sym_identifier, - ACTIONS(417), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(415), 1, - sym_endmacro_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(162), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8519] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(381), 1, - sym_identifier, - ACTIONS(459), 1, - sym_endmacro, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, - STATE(161), 1, - sym_function_command, - STATE(308), 1, - sym_endmacro_command, - ACTIONS(473), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(145), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8575] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(465), 1, + ACTIONS(411), 1, sym_endfunction, - STATE(12), 1, + STATE(3), 1, sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, STATE(157), 1, + sym_macro_command, + STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, - STATE(307), 1, + STATE(161), 1, + sym_foreach_command, + STATE(381), 1, sym_endfunction_command, - ACTIONS(475), 3, + ACTIONS(409), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(148), 9, + STATE(134), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8744,7 +7477,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8631] = 15, + [6903] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8755,27 +7488,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(375), 1, + ACTIONS(389), 1, sym_identifier, - ACTIONS(453), 1, - sym_endwhile, - STATE(11), 1, + ACTIONS(413), 1, + sym_endmacro, + STATE(6), 1, sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(116), 1, sym_function_command, - STATE(134), 1, + STATE(118), 1, sym_macro_command, - STATE(271), 1, - sym_endwhile_command, - ACTIONS(477), 3, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(423), 1, + sym_endmacro_command, + ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(137), 9, + STATE(167), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8785,7 +7518,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8687] = 15, + [6959] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8796,23 +7529,105 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(375), 1, + ACTIONS(389), 1, sym_identifier, - ACTIONS(469), 1, - sym_endwhile, - STATE(11), 1, + ACTIONS(393), 1, + sym_endmacro, + STATE(6), 1, sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(116), 1, sym_function_command, - STATE(134), 1, + STATE(118), 1, sym_macro_command, - STATE(306), 1, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(380), 1, + sym_endmacro_command, + ACTIONS(415), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(119), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7015] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(405), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(424), 1, + sym_endfunction_command, + ACTIONS(369), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(164), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7071] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(419), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(392), 1, sym_endwhile_command, - ACTIONS(479), 3, + ACTIONS(417), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8826,7 +7641,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8743] = 15, + [7127] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8837,107 +7652,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(451), 1, + ACTIONS(371), 1, sym_endfunction, - STATE(12), 1, + ACTIONS(373), 1, + sym_identifier, + STATE(3), 1, sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, STATE(157), 1, + sym_macro_command, + STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, - STATE(266), 1, - sym_endfunction_command, - ACTIONS(481), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(136), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8799] = 15, - ACTIONS(7), 1, - sym_if, - ACTIONS(9), 1, - sym_foreach, - ACTIONS(11), 1, - sym_while, - ACTIONS(13), 1, - sym_function, - ACTIONS(15), 1, - sym_macro, - ACTIONS(397), 1, - sym_identifier, - ACTIONS(409), 1, - sym_endfunction, - STATE(12), 1, - sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(346), 1, - sym_endfunction_command, - ACTIONS(483), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(126), 9, - sym_if_condition, - sym_foreach_loop, - sym_while_loop, - sym_function_def, - sym_macro_def, - sym_normal_command, - sym__command_invocation, - sym__untrimmed_command_invocation, - aux_sym_source_file_repeat1, - [8855] = 14, - ACTIONS(488), 1, - sym_if, - ACTIONS(491), 1, - sym_foreach, - ACTIONS(494), 1, - sym_while, - ACTIONS(497), 1, - sym_function, - ACTIONS(500), 1, - sym_macro, - ACTIONS(503), 1, - sym_endmacro, - ACTIONS(505), 1, - sym_identifier, - STATE(5), 1, - sym_if_command, - STATE(114), 1, - sym_foreach_command, - STATE(115), 1, - sym_while_command, - STATE(116), 1, - sym_macro_command, STATE(161), 1, - sym_function_command, - ACTIONS(485), 3, + sym_foreach_command, + STATE(394), 1, + sym_endfunction_command, + ACTIONS(421), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(162), 9, + STATE(115), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8947,32 +7682,34 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8908] = 14, - ACTIONS(488), 1, + [7183] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(491), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(494), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(497), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(500), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(508), 1, - ts_builtin_sym_end, - ACTIONS(513), 1, + ACTIONS(383), 1, sym_identifier, - STATE(9), 1, + ACTIONS(425), 1, + sym_endforeach, + STATE(10), 1, sym_if_command, STATE(124), 1, - sym_foreach_command, - STATE(125), 1, - sym_while_command, - STATE(127), 1, sym_function_command, - STATE(128), 1, + STATE(135), 1, sym_macro_command, - ACTIONS(510), 3, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(405), 1, + sym_endforeach_command, + ACTIONS(423), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8986,32 +7723,75 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8961] = 14, - ACTIONS(488), 1, + [7239] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(491), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(494), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(497), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(500), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(503), 1, - sym_endwhile, - ACTIONS(519), 1, + ACTIONS(389), 1, sym_identifier, - STATE(11), 1, + ACTIONS(429), 1, + sym_endmacro, + STATE(6), 1, sym_if_command, - STATE(130), 1, - sym_foreach_command, - STATE(131), 1, - sym_while_command, - STATE(132), 1, + STATE(116), 1, sym_function_command, - STATE(134), 1, + STATE(118), 1, sym_macro_command, - ACTIONS(516), 3, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(395), 1, + sym_endmacro_command, + ACTIONS(427), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(148), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7295] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(411), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(373), 1, + sym_endfunction_command, + ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -9025,7 +7805,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9014] = 14, + [7351] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -9036,25 +7816,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(17), 1, + ACTIONS(389), 1, sym_identifier, - ACTIONS(522), 1, - ts_builtin_sym_end, - STATE(9), 1, + ACTIONS(413), 1, + sym_endmacro, + STATE(6), 1, sym_if_command, - STATE(124), 1, - sym_foreach_command, - STATE(125), 1, - sym_while_command, - STATE(127), 1, + STATE(116), 1, sym_function_command, - STATE(128), 1, + STATE(118), 1, sym_macro_command, - ACTIONS(524), 3, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(438), 1, + sym_endmacro_command, + ACTIONS(431), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(163), 9, + STATE(127), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -9064,32 +7846,75 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9067] = 14, - ACTIONS(488), 1, + [7407] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(491), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(494), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(497), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(500), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(503), 1, - sym_endfunction, - ACTIONS(529), 1, + ACTIONS(389), 1, sym_identifier, - STATE(12), 1, + ACTIONS(435), 1, + sym_endmacro, + STATE(6), 1, sym_if_command, - STATE(113), 1, - sym_foreach_command, - STATE(156), 1, - sym_macro_command, - STATE(157), 1, + STATE(116), 1, sym_function_command, - STATE(159), 1, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, sym_while_command, - ACTIONS(526), 3, + STATE(143), 1, + sym_foreach_command, + STATE(274), 1, + sym_endmacro_command, + ACTIONS(433), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(160), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7463] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(437), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(271), 1, + sym_endwhile_command, + ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -9103,32 +7928,362 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9120] = 14, - ACTIONS(488), 1, + [7519] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(491), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(494), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(497), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(500), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(503), 1, - sym_endforeach, - ACTIONS(535), 1, + ACTIONS(383), 1, sym_identifier, + ACTIONS(397), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(285), 1, + sym_endforeach_command, + ACTIONS(423), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7575] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(439), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(374), 1, + sym_endwhile_command, + ACTIONS(363), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(166), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7631] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(401), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(272), 1, + sym_endforeach_command, + ACTIONS(423), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7687] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(407), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(345), 1, + sym_endwhile_command, + ACTIONS(441), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(125), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7743] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(439), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(382), 1, + sym_endwhile_command, + ACTIONS(443), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(139), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7799] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(447), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(344), 1, + sym_endforeach_command, + ACTIONS(445), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(154), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7855] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(365), 1, + sym_endwhile, + ACTIONS(367), 1, + sym_identifier, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(440), 1, + sym_endwhile_command, + ACTIONS(449), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(114), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7911] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(425), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(443), 1, + sym_endforeach_command, + ACTIONS(451), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(132), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [7967] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(389), 1, + sym_identifier, + ACTIONS(453), 1, + sym_endmacro, STATE(6), 1, sym_if_command, - STATE(119), 1, - sym_macro_command, - STATE(140), 1, + STATE(116), 1, sym_function_command, - STATE(146), 1, - sym_foreach_command, - STATE(149), 1, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, sym_while_command, - ACTIONS(532), 3, + STATE(143), 1, + sym_foreach_command, + STATE(319), 1, + sym_endmacro_command, + ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -9142,28 +8297,877 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9173] = 7, - ACTIONS(541), 1, + [8023] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(437), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(276), 1, + sym_endwhile_command, + ACTIONS(455), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(137), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8079] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(389), 1, + sym_identifier, + ACTIONS(429), 1, + sym_endmacro, + STATE(6), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(422), 1, + sym_endmacro_command, + ACTIONS(391), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(167), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8135] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(457), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(318), 1, + sym_endfunction_command, + ACTIONS(369), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(164), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8191] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(459), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(270), 1, + sym_endfunction_command, + ACTIONS(369), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(164), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8247] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(419), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(411), 1, + sym_endwhile_command, + ACTIONS(363), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(166), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8303] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(461), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(317), 1, + sym_endwhile_command, + ACTIONS(363), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(166), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8359] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(463), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(316), 1, + sym_endforeach_command, + ACTIONS(423), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8415] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(447), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(350), 1, + sym_endforeach_command, + ACTIONS(423), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8471] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(459), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(275), 1, + sym_endfunction_command, + ACTIONS(465), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(150), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8527] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(381), 1, + sym_endforeach, + ACTIONS(383), 1, + sym_identifier, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(410), 1, + sym_endforeach_command, + ACTIONS(423), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8583] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(389), 1, + sym_identifier, + ACTIONS(453), 1, + sym_endmacro, + STATE(6), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(308), 1, + sym_endmacro_command, + ACTIONS(467), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(146), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8639] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(373), 1, + sym_identifier, + ACTIONS(457), 1, + sym_endfunction, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + STATE(307), 1, + sym_endfunction_command, + ACTIONS(469), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(149), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8695] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(367), 1, + sym_identifier, + ACTIONS(461), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + STATE(306), 1, + sym_endwhile_command, + ACTIONS(471), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(152), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8751] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(389), 1, + sym_identifier, + ACTIONS(435), 1, + sym_endmacro, + STATE(6), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + STATE(269), 1, + sym_endmacro_command, + ACTIONS(391), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(167), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8807] = 15, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(383), 1, + sym_identifier, + ACTIONS(463), 1, + sym_endforeach, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + STATE(305), 1, + sym_endforeach_command, + ACTIONS(473), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(153), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8863] = 14, + ACTIONS(475), 1, + ts_builtin_sym_end, + ACTIONS(480), 1, + sym_if, + ACTIONS(483), 1, + sym_foreach, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, + ACTIONS(495), 1, + sym_identifier, + STATE(8), 1, + sym_if_command, + STATE(117), 1, + sym_foreach_command, + STATE(130), 1, + sym_while_command, + STATE(131), 1, + sym_function_command, + STATE(133), 1, + sym_macro_command, + ACTIONS(477), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(162), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8916] = 14, + ACTIONS(480), 1, + sym_if, + ACTIONS(483), 1, + sym_foreach, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, + ACTIONS(501), 1, + sym_endforeach, + ACTIONS(503), 1, + sym_identifier, + STATE(10), 1, + sym_if_command, + STATE(124), 1, + sym_function_command, + STATE(135), 1, + sym_macro_command, + STATE(144), 1, + sym_while_command, + STATE(145), 1, + sym_foreach_command, + ACTIONS(498), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(163), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [8969] = 14, + ACTIONS(480), 1, + sym_if, + ACTIONS(483), 1, + sym_foreach, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, + ACTIONS(501), 1, + sym_endfunction, + ACTIONS(509), 1, + sym_identifier, + STATE(3), 1, + sym_if_command, + STATE(157), 1, + sym_macro_command, + STATE(158), 1, + sym_function_command, + STATE(159), 1, + sym_while_command, + STATE(161), 1, + sym_foreach_command, + ACTIONS(506), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(164), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [9022] = 14, + ACTIONS(7), 1, + sym_if, + ACTIONS(9), 1, + sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(17), 1, + sym_identifier, + ACTIONS(512), 1, + ts_builtin_sym_end, + STATE(8), 1, + sym_if_command, + STATE(117), 1, + sym_foreach_command, + STATE(130), 1, + sym_while_command, + STATE(131), 1, + sym_function_command, + STATE(133), 1, + sym_macro_command, + ACTIONS(514), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(162), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [9075] = 14, + ACTIONS(480), 1, + sym_if, + ACTIONS(483), 1, + sym_foreach, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, + ACTIONS(501), 1, + sym_endwhile, + ACTIONS(519), 1, + sym_identifier, + STATE(7), 1, + sym_if_command, + STATE(120), 1, + sym_foreach_command, + STATE(126), 1, + sym_function_command, + STATE(128), 1, + sym_macro_command, + STATE(142), 1, + sym_while_command, + ACTIONS(516), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(166), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [9128] = 14, + ACTIONS(480), 1, + sym_if, + ACTIONS(483), 1, + sym_foreach, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, + ACTIONS(501), 1, + sym_endmacro, + ACTIONS(525), 1, + sym_identifier, + STATE(6), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(118), 1, + sym_macro_command, + STATE(141), 1, + sym_while_command, + STATE(143), 1, + sym_foreach_command, + ACTIONS(522), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(167), 9, + sym_if_condition, + sym_foreach_loop, + sym_while_loop, + sym_function_def, + sym_macro_def, + sym_normal_command, + sym__command_invocation, + sym__untrimmed_command_invocation, + aux_sym_source_file_repeat1, + [9181] = 7, + ACTIONS(531), 1, anon_sym_DOLLAR, - ACTIONS(546), 1, + ACTIONS(536), 1, aux_sym_unquoted_argument_token1, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, STATE(168), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(538), 5, + ACTIONS(528), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - ACTIONS(544), 7, + ACTIONS(534), 7, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -9171,18 +9175,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [9209] = 7, + [9217] = 7, ACTIONS(82), 1, anon_sym_DOLLAR, - ACTIONS(551), 1, + ACTIONS(541), 1, aux_sym_unquoted_argument_token1, - STATE(239), 1, + STATE(243), 1, sym__escape_encoded, STATE(168), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(237), 3, + STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -9192,7 +9196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - ACTIONS(549), 7, + ACTIONS(539), 7, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -9200,871 +9204,391 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [9245] = 11, - ACTIONS(433), 1, + [9253] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(553), 1, + ACTIONS(547), 1, anon_sym_RPAREN, - STATE(458), 1, + ACTIONS(549), 1, + anon_sym_DQUOTE, + ACTIONS(551), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(553), 1, + sym_bracket_argument, + STATE(446), 1, sym__escape_encoded, - STATE(602), 1, + STATE(630), 1, sym_argument, STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(229), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(457), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(431), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9288] = 11, - ACTIONS(433), 1, + [9296] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(439), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(441), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, + ACTIONS(553), 1, sym_bracket_argument, ACTIONS(555), 1, anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(605), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9331] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(557), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(592), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9374] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(559), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(653), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9417] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(561), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(637), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9460] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(563), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(618), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9503] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(565), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(684), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9546] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(567), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(665), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9589] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(569), 1, - anon_sym_RPAREN, - STATE(458), 1, + STATE(446), 1, sym__escape_encoded, STATE(626), 1, sym_argument, STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(229), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(457), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(431), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9632] = 11, - ACTIONS(433), 1, + [9339] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(439), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(441), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, + ACTIONS(553), 1, sym_bracket_argument, - ACTIONS(571), 1, + ACTIONS(557), 1, anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(613), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9675] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(573), 1, - anon_sym_RPAREN, - STATE(458), 1, - sym__escape_encoded, - STATE(629), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(229), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9718] = 11, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(439), 1, - anon_sym_DQUOTE, - ACTIONS(441), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(443), 1, - sym_bracket_argument, - ACTIONS(575), 1, - anon_sym_RPAREN, - STATE(458), 1, + STATE(446), 1, sym__escape_encoded, STATE(628), 1, sym_argument, STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(229), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(457), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(431), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9761] = 10, - ACTIONS(579), 1, + [9382] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(559), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(636), 1, + STATE(618), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9801] = 10, - ACTIONS(579), 1, + [9425] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(561), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(632), 1, + STATE(657), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9841] = 10, - ACTIONS(579), 1, + [9468] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(563), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(614), 1, + STATE(604), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9881] = 10, - ACTIONS(579), 1, + [9511] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(565), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(615), 1, + STATE(607), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9921] = 10, - ACTIONS(579), 1, + [9554] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(567), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(648), 1, + STATE(589), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9961] = 10, - ACTIONS(579), 1, + [9597] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(664), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10001] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(616), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10041] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(617), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10081] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(633), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10121] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(660), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10161] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(587), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10201] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(598), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10241] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, + ACTIONS(569), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, STATE(638), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10281] = 10, - ACTIONS(579), 1, + [9640] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(571), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(597), 1, + STATE(591), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10321] = 10, - ACTIONS(579), 1, + [9683] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(573), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(585), 1, + STATE(629), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10361] = 10, - ACTIONS(579), 1, + [9726] = 11, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(553), 1, sym_bracket_argument, - STATE(461), 1, + ACTIONS(575), 1, + anon_sym_RPAREN, + STATE(446), 1, sym__escape_encoded, - STATE(651), 1, + STATE(665), 1, sym_argument, - STATE(619), 2, + STATE(671), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(211), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10401] = 10, + [9769] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, @@ -10073,288 +9597,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(634), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10441] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(635), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10481] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(596), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10521] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(586), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10561] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(649), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10601] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(650), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10641] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(652), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10681] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(631), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10721] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, - sym__escape_encoded, - STATE(595), 1, - sym_argument, - STATE(619), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(219), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10761] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, - anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, - sym_bracket_argument, - STATE(461), 1, + STATE(462), 1, sym__escape_encoded, STATE(588), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(219), 3, + STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -10364,22 +9618,772 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10801] = 8, + [9809] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(650), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9849] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(634), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9889] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(633), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9929] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(632), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9969] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(585), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10009] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(664), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10049] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(631), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10089] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(615), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10129] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(614), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10169] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(613), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10209] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(612), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10249] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(662), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10289] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(636), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10329] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(637), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10369] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(648), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10409] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(647), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10449] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(587), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10489] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(596), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10529] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(595), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10569] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(597), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10609] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(594), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10649] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(593), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10689] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(649), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10729] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(639), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10769] = 10, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(581), 1, + anon_sym_DQUOTE, + ACTIONS(583), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(585), 1, + sym_bracket_argument, + STATE(462), 1, + sym__escape_encoded, + STATE(655), 1, + sym_argument, + STATE(619), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(233), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(577), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10809] = 8, ACTIONS(589), 1, anon_sym_DOLLAR, ACTIONS(591), 1, anon_sym_DQUOTE, ACTIONS(593), 1, aux_sym_quoted_element_token1, - STATE(446), 1, + STATE(457), 1, sym__escape_encoded, - STATE(612), 1, + STATE(656), 1, sym_quoted_element, - STATE(230), 3, + STATE(228), 3, sym_escape_sequence, sym_variable_ref, aux_sym_quoted_element_repeat1, - STATE(447), 3, + STATE(456), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -10389,22 +10393,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10834] = 8, + [10842] = 8, ACTIONS(589), 1, anon_sym_DOLLAR, ACTIONS(593), 1, aux_sym_quoted_element_token1, ACTIONS(595), 1, anon_sym_DQUOTE, - STATE(446), 1, + STATE(457), 1, sym__escape_encoded, - STATE(611), 1, + STATE(616), 1, sym_quoted_element, - STATE(230), 3, + STATE(228), 3, sym_escape_sequence, sym_variable_ref, aux_sym_quoted_element_repeat1, - STATE(447), 3, + STATE(456), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -10414,22 +10418,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10867] = 8, + [10875] = 8, ACTIONS(589), 1, anon_sym_DOLLAR, ACTIONS(593), 1, aux_sym_quoted_element_token1, ACTIONS(597), 1, anon_sym_DQUOTE, - STATE(446), 1, + STATE(457), 1, sym__escape_encoded, - STATE(656), 1, + STATE(617), 1, sym_quoted_element, - STATE(230), 3, + STATE(228), 3, sym_escape_sequence, sym_variable_ref, aux_sym_quoted_element_repeat1, - STATE(447), 3, + STATE(456), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -10439,204 +10443,526 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10900] = 7, - ACTIONS(602), 1, + [10908] = 7, + ACTIONS(539), 1, + anon_sym_RPAREN, + ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(605), 1, - anon_sym_DQUOTE, - ACTIONS(607), 1, - aux_sym_quoted_element_token1, + ACTIONS(599), 1, + aux_sym_unquoted_argument_token1, STATE(446), 1, sym__escape_encoded, - STATE(211), 3, + STATE(223), 3, sym_escape_sequence, sym_variable_ref, - aux_sym_quoted_element_repeat1, + aux_sym_unquoted_argument_repeat1, STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(599), 5, + ACTIONS(543), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10930] = 7, - ACTIONS(612), 1, + [10938] = 7, + ACTIONS(603), 1, aux_sym_variable_token1, - ACTIONS(614), 1, + ACTIONS(605), 1, anon_sym_DOLLAR, - STATE(451), 1, + STATE(454), 1, sym__escape_encoded, - STATE(639), 1, + STATE(658), 1, sym_variable, - STATE(231), 3, + STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(454), 3, + STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(610), 5, + ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10960] = 7, - ACTIONS(619), 1, + [10968] = 7, + ACTIONS(610), 1, anon_sym_DOLLAR, - ACTIONS(622), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(625), 1, - aux_sym_else_command_token1, - STATE(461), 1, + ACTIONS(613), 1, + anon_sym_DQUOTE, + ACTIONS(615), 1, + aux_sym_quoted_element_token1, + STATE(457), 1, sym__escape_encoded, STATE(213), 3, sym_escape_sequence, sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + aux_sym_quoted_element_repeat1, + STATE(456), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(616), 5, + ACTIONS(607), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10990] = 7, - ACTIONS(612), 1, + [10998] = 7, + ACTIONS(603), 1, aux_sym_variable_token1, - ACTIONS(614), 1, + ACTIONS(605), 1, anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(583), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11020] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(627), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11050] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(645), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11080] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(646), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11110] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, + STATE(454), 1, sym__escape_encoded, STATE(624), 1, sym_variable, - STATE(231), 3, + STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(454), 3, + STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(610), 5, + ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11140] = 7, - ACTIONS(579), 1, + [11028] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, anon_sym_DOLLAR, - ACTIONS(627), 1, + STATE(454), 1, + sym__escape_encoded, + STATE(625), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11058] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(627), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11088] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(646), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11118] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(651), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11148] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(623), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11178] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(682), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11208] = 7, + ACTIONS(621), 1, + anon_sym_DOLLAR, + ACTIONS(624), 1, aux_sym_unquoted_argument_token1, - ACTIONS(629), 1, + ACTIONS(627), 1, aux_sym_else_command_token1, - STATE(461), 1, + STATE(462), 1, + sym__escape_encoded, + STATE(221), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(461), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(618), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11238] = 7, + ACTIONS(605), 1, + anon_sym_DOLLAR, + ACTIONS(629), 1, + aux_sym_variable_token1, + ACTIONS(631), 1, + anon_sym_RBRACE, + STATE(454), 1, + sym__escape_encoded, + STATE(230), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11268] = 7, + ACTIONS(534), 1, + anon_sym_RPAREN, + ACTIONS(636), 1, + anon_sym_DOLLAR, + ACTIONS(639), 1, + aux_sym_unquoted_argument_token1, + STATE(446), 1, + sym__escape_encoded, + STATE(223), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_unquoted_argument_repeat1, + STATE(447), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(633), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11298] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(586), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11328] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(640), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11358] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(590), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11388] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(681), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11418] = 7, + ACTIONS(589), 1, + anon_sym_DOLLAR, + ACTIONS(642), 1, + anon_sym_DQUOTE, + ACTIONS(644), 1, + aux_sym_quoted_element_token1, + STATE(457), 1, sym__escape_encoded, STATE(213), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_quoted_element_repeat1, + STATE(456), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(587), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11448] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(592), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11478] = 7, + ACTIONS(649), 1, + aux_sym_variable_token1, + ACTIONS(652), 1, + anon_sym_DOLLAR, + ACTIONS(655), 1, + anon_sym_RBRACE, + STATE(454), 1, + sym__escape_encoded, + STATE(230), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(646), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11508] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(635), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11538] = 7, + ACTIONS(603), 1, + aux_sym_variable_token1, + ACTIONS(605), 1, + anon_sym_DOLLAR, + STATE(454), 1, + sym__escape_encoded, + STATE(641), 1, + sym_variable, + STATE(222), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(455), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(601), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11568] = 7, + ACTIONS(579), 1, + anon_sym_DOLLAR, + ACTIONS(657), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(659), 1, + aux_sym_else_command_token1, + STATE(462), 1, + sym__escape_encoded, + STATE(221), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, - STATE(460), 3, + STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -10646,329 +10972,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11170] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(657), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11200] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(640), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11230] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(682), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11260] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(683), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11290] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(589), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11320] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(590), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11350] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(584), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11380] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(593), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11410] = 7, - ACTIONS(612), 1, - aux_sym_variable_token1, - ACTIONS(614), 1, - anon_sym_DOLLAR, - STATE(451), 1, - sym__escape_encoded, - STATE(630), 1, - sym_variable, - STATE(231), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11440] = 7, - ACTIONS(433), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_RPAREN, - ACTIONS(631), 1, - aux_sym_unquoted_argument_token1, - STATE(458), 1, - sym__escape_encoded, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(431), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11470] = 7, - ACTIONS(589), 1, - anon_sym_DOLLAR, - ACTIONS(633), 1, - anon_sym_DQUOTE, - ACTIONS(635), 1, - aux_sym_quoted_element_token1, - STATE(446), 1, - sym__escape_encoded, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_quoted_element_repeat1, - STATE(447), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(587), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11500] = 7, - ACTIONS(614), 1, - anon_sym_DOLLAR, - ACTIONS(637), 1, - aux_sym_variable_token1, - ACTIONS(639), 1, - anon_sym_RBRACE, - STATE(451), 1, - sym__escape_encoded, - STATE(232), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(610), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11530] = 7, - ACTIONS(644), 1, - aux_sym_variable_token1, - ACTIONS(647), 1, - anon_sym_DOLLAR, - ACTIONS(650), 1, - anon_sym_RBRACE, - STATE(451), 1, - sym__escape_encoded, - STATE(232), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_variable_repeat1, - STATE(454), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(641), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11560] = 7, - ACTIONS(544), 1, - anon_sym_RPAREN, - ACTIONS(655), 1, - anon_sym_DOLLAR, - ACTIONS(658), 1, - aux_sym_unquoted_argument_token1, - STATE(458), 1, - sym__escape_encoded, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(457), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(652), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [11590] = 2, + [11598] = 2, ACTIONS(663), 1, aux_sym_unquoted_argument_token1, ACTIONS(661), 13, @@ -10985,7 +10989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11609] = 2, + [11617] = 2, ACTIONS(667), 1, aux_sym_unquoted_argument_token1, ACTIONS(665), 13, @@ -11002,7 +11006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11628] = 2, + [11636] = 2, ACTIONS(671), 1, aux_sym_unquoted_argument_token1, ACTIONS(669), 13, @@ -11019,7 +11023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11647] = 2, + [11655] = 2, ACTIONS(675), 1, aux_sym_unquoted_argument_token1, ACTIONS(673), 13, @@ -11036,7 +11040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11666] = 2, + [11674] = 2, ACTIONS(679), 1, aux_sym_unquoted_argument_token1, ACTIONS(677), 13, @@ -11053,7 +11057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11685] = 2, + [11693] = 2, ACTIONS(683), 1, aux_sym_unquoted_argument_token1, ACTIONS(681), 13, @@ -11070,7 +11074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11704] = 2, + [11712] = 2, ACTIONS(687), 1, aux_sym_unquoted_argument_token1, ACTIONS(685), 13, @@ -11087,7 +11091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11723] = 2, + [11731] = 2, ACTIONS(691), 1, aux_sym_unquoted_argument_token1, ACTIONS(689), 13, @@ -11104,7 +11108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11742] = 2, + [11750] = 2, ACTIONS(695), 1, aux_sym_unquoted_argument_token1, ACTIONS(693), 13, @@ -11121,22 +11125,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11761] = 2, - ACTIONS(697), 3, + [11769] = 2, + ACTIONS(699), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(697), 13, + sym_bracket_argument, sym_bracket_comment, sym_line_comment, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, aux_sym__untrimmed_argument_token1, - ACTIONS(699), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11778] = 2, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [11788] = 2, ACTIONS(701), 3, sym_bracket_comment, sym_line_comment, @@ -11151,7 +11157,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11795] = 2, + [11805] = 2, ACTIONS(705), 3, sym_bracket_comment, sym_line_comment, @@ -11166,7 +11172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11812] = 2, + [11822] = 2, ACTIONS(709), 3, sym_bracket_comment, sym_line_comment, @@ -11181,7 +11187,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11829] = 2, + [11839] = 2, ACTIONS(713), 3, sym_bracket_comment, sym_line_comment, @@ -11196,7 +11202,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11846] = 2, + [11856] = 2, ACTIONS(717), 3, sym_bracket_comment, sym_line_comment, @@ -11211,7 +11217,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11863] = 2, + [11873] = 2, ACTIONS(721), 3, sym_bracket_comment, sym_line_comment, @@ -11226,7 +11232,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11880] = 2, + [11890] = 2, ACTIONS(725), 3, sym_bracket_comment, sym_line_comment, @@ -11241,7 +11247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11897] = 2, + [11907] = 2, ACTIONS(729), 3, sym_bracket_comment, sym_line_comment, @@ -11256,7 +11262,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11914] = 2, + [11924] = 2, ACTIONS(733), 3, sym_bracket_comment, sym_line_comment, @@ -11271,7 +11277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11931] = 2, + [11941] = 2, ACTIONS(737), 3, sym_bracket_comment, sym_line_comment, @@ -11286,7 +11292,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11948] = 2, + [11958] = 2, ACTIONS(741), 3, sym_bracket_comment, sym_line_comment, @@ -11301,7 +11307,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11965] = 2, + [11975] = 2, ACTIONS(745), 3, sym_bracket_comment, sym_line_comment, @@ -11316,7 +11322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11982] = 2, + [11992] = 2, ACTIONS(749), 3, sym_bracket_comment, sym_line_comment, @@ -11331,7 +11337,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [11999] = 2, + [12009] = 2, ACTIONS(753), 3, sym_bracket_comment, sym_line_comment, @@ -11346,7 +11352,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12016] = 2, + [12026] = 2, ACTIONS(757), 3, sym_bracket_comment, sym_line_comment, @@ -11361,7 +11367,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12033] = 2, + [12043] = 2, ACTIONS(761), 3, sym_bracket_comment, sym_line_comment, @@ -11376,7 +11382,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12050] = 2, + [12060] = 2, ACTIONS(765), 3, sym_bracket_comment, sym_line_comment, @@ -11391,7 +11397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12067] = 2, + [12077] = 2, ACTIONS(769), 3, sym_bracket_comment, sym_line_comment, @@ -11406,7 +11412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12084] = 2, + [12094] = 2, ACTIONS(773), 3, sym_bracket_comment, sym_line_comment, @@ -11421,7 +11427,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12101] = 2, + [12111] = 2, ACTIONS(777), 3, sym_bracket_comment, sym_line_comment, @@ -11436,7 +11442,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12118] = 2, + [12128] = 2, ACTIONS(781), 3, sym_bracket_comment, sym_line_comment, @@ -11451,7 +11457,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12135] = 2, + [12145] = 2, ACTIONS(785), 3, sym_bracket_comment, sym_line_comment, @@ -11466,7 +11472,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12152] = 2, + [12162] = 2, ACTIONS(789), 3, sym_bracket_comment, sym_line_comment, @@ -11481,7 +11487,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12169] = 2, + [12179] = 2, ACTIONS(793), 3, sym_bracket_comment, sym_line_comment, @@ -11496,7 +11502,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12186] = 2, + [12196] = 2, ACTIONS(797), 3, sym_bracket_comment, sym_line_comment, @@ -11511,7 +11517,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12203] = 2, + [12213] = 2, ACTIONS(801), 3, sym_bracket_comment, sym_line_comment, @@ -11526,7 +11532,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12220] = 2, + [12230] = 2, ACTIONS(805), 3, sym_bracket_comment, sym_line_comment, @@ -11541,7 +11547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12237] = 2, + [12247] = 2, ACTIONS(809), 3, sym_bracket_comment, sym_line_comment, @@ -11556,7 +11562,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12254] = 2, + [12264] = 2, ACTIONS(813), 3, sym_bracket_comment, sym_line_comment, @@ -11571,7 +11577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12271] = 2, + [12281] = 2, ACTIONS(817), 3, sym_bracket_comment, sym_line_comment, @@ -11586,7 +11592,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12288] = 2, + [12298] = 2, ACTIONS(821), 3, sym_bracket_comment, sym_line_comment, @@ -11601,7 +11607,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12305] = 2, + [12315] = 2, ACTIONS(825), 3, sym_bracket_comment, sym_line_comment, @@ -11616,7 +11622,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12322] = 2, + [12332] = 2, ACTIONS(829), 3, sym_bracket_comment, sym_line_comment, @@ -11631,7 +11637,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12339] = 2, + [12349] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, @@ -11646,7 +11652,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12356] = 2, + [12366] = 2, ACTIONS(837), 3, sym_bracket_comment, sym_line_comment, @@ -11661,7 +11667,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12373] = 2, + [12383] = 2, ACTIONS(841), 3, sym_bracket_comment, sym_line_comment, @@ -11676,7 +11682,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12390] = 2, + [12400] = 2, ACTIONS(845), 3, sym_bracket_comment, sym_line_comment, @@ -11691,7 +11697,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12407] = 2, + [12417] = 2, ACTIONS(849), 3, sym_bracket_comment, sym_line_comment, @@ -11706,7 +11712,7 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12424] = 2, + [12434] = 2, ACTIONS(853), 3, sym_bracket_comment, sym_line_comment, @@ -11721,982 +11727,22 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [12441] = 2, - ACTIONS(697), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(699), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12456] = 2, - ACTIONS(757), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12471] = 2, - ACTIONS(713), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12486] = 2, - ACTIONS(717), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12501] = 2, - ACTIONS(721), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12516] = 2, - ACTIONS(725), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12531] = 2, - ACTIONS(729), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(731), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12546] = 2, - ACTIONS(733), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12561] = 2, - ACTIONS(737), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12576] = 2, - ACTIONS(853), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12591] = 2, - ACTIONS(849), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12606] = 2, - ACTIONS(845), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12621] = 2, - ACTIONS(841), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12636] = 2, - ACTIONS(837), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(839), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12651] = 2, - ACTIONS(829), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(831), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12666] = 2, - ACTIONS(821), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12681] = 2, - ACTIONS(817), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(819), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12696] = 2, - ACTIONS(805), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12711] = 2, - ACTIONS(801), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12726] = 2, - ACTIONS(797), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12741] = 2, - ACTIONS(697), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(699), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [12756] = 2, - ACTIONS(833), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(835), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12771] = 2, - ACTIONS(813), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(815), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12786] = 2, - ACTIONS(809), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12801] = 2, - ACTIONS(789), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12816] = 2, - ACTIONS(785), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12831] = 2, - ACTIONS(845), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12846] = 2, - ACTIONS(765), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12861] = 2, - ACTIONS(841), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12876] = 2, - ACTIONS(801), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12891] = 2, - ACTIONS(837), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(839), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12906] = 2, - ACTIONS(797), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12921] = 2, - ACTIONS(761), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12936] = 2, - ACTIONS(757), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12951] = 2, - ACTIONS(753), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12966] = 2, - ACTIONS(773), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12981] = 2, - ACTIONS(705), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(707), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12996] = 2, - ACTIONS(713), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13011] = 2, - ACTIONS(717), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13026] = 2, - ACTIONS(721), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13041] = 2, - ACTIONS(725), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13056] = 2, - ACTIONS(729), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(731), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13071] = 2, - ACTIONS(733), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13086] = 2, - ACTIONS(737), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13101] = 2, - ACTIONS(853), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13116] = 2, - ACTIONS(849), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13131] = 2, - ACTIONS(845), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13146] = 2, - ACTIONS(841), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13161] = 2, - ACTIONS(837), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(839), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13176] = 2, - ACTIONS(697), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(699), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13191] = 2, - ACTIONS(725), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13206] = 2, - ACTIONS(829), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(831), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13221] = 2, - ACTIONS(821), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13236] = 2, - ACTIONS(817), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(819), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13251] = 2, + [12451] = 2, ACTIONS(857), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(859), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13266] = 2, - ACTIONS(829), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(831), 6, + ACTIONS(859), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [13281] = 2, - ACTIONS(805), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13296] = 2, - ACTIONS(801), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13311] = 2, - ACTIONS(797), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [13326] = 2, - ACTIONS(773), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13341] = 2, - ACTIONS(833), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(835), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13356] = 2, - ACTIONS(813), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(815), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13371] = 2, - ACTIONS(809), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13386] = 2, - ACTIONS(789), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13401] = 2, - ACTIONS(785), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13416] = 2, - ACTIONS(765), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13431] = 2, - ACTIONS(761), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13446] = 2, - ACTIONS(757), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13461] = 2, - ACTIONS(753), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13476] = 2, - ACTIONS(773), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13491] = 2, - ACTIONS(705), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(707), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13506] = 2, - ACTIONS(713), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13521] = 2, - ACTIONS(717), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13536] = 2, - ACTIONS(721), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13551] = 2, - ACTIONS(725), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13566] = 2, + [12468] = 2, ACTIONS(729), 3, sym_bracket_comment, sym_line_comment, @@ -12706,309 +11752,10 @@ static const uint16_t ts_small_parse_table[] = { sym_foreach, sym_while, sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13581] = 2, - ACTIONS(733), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13596] = 2, - ACTIONS(737), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13611] = 2, - ACTIONS(853), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13626] = 2, - ACTIONS(849), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13641] = 2, - ACTIONS(845), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13656] = 2, - ACTIONS(841), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13671] = 2, - ACTIONS(837), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(839), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13686] = 2, - ACTIONS(829), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(831), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13701] = 2, - ACTIONS(821), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13716] = 2, - ACTIONS(817), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(819), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13731] = 2, - ACTIONS(805), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13746] = 2, - ACTIONS(801), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13761] = 2, - ACTIONS(797), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13776] = 2, - ACTIONS(697), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(699), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [13791] = 2, - ACTIONS(753), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, + sym_endfunction, sym_macro, sym_identifier, - [13806] = 2, - ACTIONS(845), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13821] = 2, - ACTIONS(761), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13836] = 2, - ACTIONS(765), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13851] = 2, - ACTIONS(737), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13866] = 2, - ACTIONS(861), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(863), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13881] = 2, - ACTIONS(785), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13896] = 2, - ACTIONS(789), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13911] = 2, - ACTIONS(809), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [13926] = 2, + [12483] = 2, ACTIONS(813), 3, sym_bracket_comment, sym_line_comment, @@ -13021,7 +11768,254 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [13941] = 2, + [12498] = 2, + ACTIONS(793), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(795), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12513] = 2, + ACTIONS(789), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(791), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12528] = 2, + ACTIONS(785), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(787), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12543] = 2, + ACTIONS(781), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(783), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12558] = 2, + ACTIONS(777), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(779), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12573] = 2, + ACTIONS(773), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(775), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12588] = 2, + ACTIONS(769), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(771), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12603] = 2, + ACTIONS(765), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(767), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12618] = 2, + ACTIONS(761), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(763), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12633] = 2, + ACTIONS(757), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(759), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12648] = 2, + ACTIONS(753), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(755), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12663] = 2, + ACTIONS(749), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(751), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12678] = 2, + ACTIONS(745), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(747), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12693] = 2, + ACTIONS(741), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(743), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12708] = 2, + ACTIONS(733), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(735), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12723] = 2, + ACTIONS(729), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(731), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12738] = 2, + ACTIONS(717), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(719), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12753] = 2, + ACTIONS(721), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(723), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [12768] = 2, + ACTIONS(837), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(839), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [12783] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, @@ -13030,206 +12024,11 @@ static const uint16_t ts_small_parse_table[] = { sym_if, sym_foreach, sym_while, - sym_endwhile, sym_function, + sym_endfunction, sym_macro, sym_identifier, - [13956] = 2, - ACTIONS(697), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(699), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13971] = 2, - ACTIONS(797), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [13986] = 2, - ACTIONS(801), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14001] = 2, - ACTIONS(833), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(835), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14016] = 2, - ACTIONS(805), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14031] = 2, - ACTIONS(813), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(815), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14046] = 2, - ACTIONS(865), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(867), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [14061] = 2, - ACTIONS(853), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14076] = 2, - ACTIONS(809), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14091] = 2, - ACTIONS(789), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14106] = 2, - ACTIONS(817), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(819), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14121] = 2, - ACTIONS(785), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14136] = 2, - ACTIONS(869), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(871), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14151] = 2, - ACTIONS(821), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14166] = 2, - ACTIONS(873), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(875), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [14181] = 2, + [12798] = 2, ACTIONS(829), 3, sym_bracket_comment, sym_line_comment, @@ -13237,56 +12036,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(831), 7, sym_if, sym_foreach, - sym_endforeach, sym_while, sym_function, + sym_endfunction, sym_macro, sym_identifier, - [14196] = 2, - ACTIONS(849), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14211] = 2, - ACTIONS(837), 3, + [12813] = 2, + ACTIONS(825), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(839), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14226] = 2, - ACTIONS(841), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14241] = 2, - ACTIONS(877), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(879), 7, + ACTIONS(827), 7, sym_if, sym_foreach, sym_while, @@ -13294,319 +12054,20 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, sym_macro, sym_identifier, - [14256] = 2, - ACTIONS(705), 3, + [12828] = 2, + ACTIONS(821), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(707), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [14271] = 2, - ACTIONS(765), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14286] = 2, - ACTIONS(849), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14301] = 2, - ACTIONS(881), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(883), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [14316] = 2, - ACTIONS(765), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 6, + ACTIONS(823), 7, sym_if, sym_foreach, sym_while, sym_function, + sym_endfunction, sym_macro, sym_identifier, - [14331] = 2, - ACTIONS(761), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14346] = 2, - ACTIONS(757), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14361] = 2, - ACTIONS(753), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14376] = 2, - ACTIONS(773), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14391] = 2, - ACTIONS(853), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14406] = 2, - ACTIONS(737), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14421] = 2, - ACTIONS(705), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(707), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14436] = 2, - ACTIONS(733), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14451] = 2, - ACTIONS(729), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(731), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14466] = 2, - ACTIONS(725), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14481] = 2, - ACTIONS(721), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14496] = 2, - ACTIONS(717), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14511] = 2, - ACTIONS(713), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14526] = 2, - ACTIONS(885), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(887), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14541] = 2, - ACTIONS(705), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(707), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14556] = 2, - ACTIONS(773), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14571] = 2, - ACTIONS(753), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14586] = 2, - ACTIONS(757), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14601] = 2, - ACTIONS(889), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(891), 7, - sym_if, - sym_foreach, - sym_while, - sym_endwhile, - sym_function, - sym_macro, - sym_identifier, - [14616] = 2, + [12843] = 2, ACTIONS(761), 3, sym_bracket_comment, sym_line_comment, @@ -13619,12 +12080,12 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14631] = 2, - ACTIONS(893), 3, + [12858] = 2, + ACTIONS(701), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(895), 7, + ACTIONS(703), 7, sym_if, sym_foreach, sym_while, @@ -13632,7 +12093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, sym_macro, sym_identifier, - [14646] = 2, + [12873] = 2, ACTIONS(733), 4, sym_bracket_comment, sym_line_comment, @@ -13645,163 +12106,33 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14661] = 2, - ACTIONS(821), 4, + [12888] = 2, + ACTIONS(761), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(823), 6, + ACTIONS(763), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [14676] = 2, - ACTIONS(897), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(899), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_endmacro, - sym_identifier, - [14691] = 2, - ACTIONS(817), 4, + [12903] = 2, + ACTIONS(757), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(819), 6, + ACTIONS(759), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [14706] = 2, - ACTIONS(713), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14721] = 2, - ACTIONS(717), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14736] = 2, - ACTIONS(721), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14751] = 2, - ACTIONS(805), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 6, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14766] = 2, - ACTIONS(785), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14781] = 2, - ACTIONS(789), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14796] = 2, - ACTIONS(809), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14811] = 2, - ACTIONS(813), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(815), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [14826] = 2, - ACTIONS(901), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(903), 7, - sym_if, - sym_foreach, - sym_while, - sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [14841] = 2, + [12918] = 2, ACTIONS(729), 4, sym_bracket_comment, sym_line_comment, @@ -13814,7 +12145,1671 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14856] = 2, + [12933] = 2, + ACTIONS(817), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(819), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [12948] = 2, + ACTIONS(813), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(815), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [12963] = 2, + ACTIONS(809), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(811), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [12978] = 2, + ACTIONS(805), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(807), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [12993] = 2, + ACTIONS(801), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(803), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13008] = 2, + ACTIONS(797), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(799), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13023] = 2, + ACTIONS(793), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(795), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13038] = 2, + ACTIONS(789), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(791), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13053] = 2, + ACTIONS(785), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(787), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13068] = 2, + ACTIONS(781), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(783), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13083] = 2, + ACTIONS(777), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(779), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13098] = 2, + ACTIONS(773), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(775), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13113] = 2, + ACTIONS(769), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(771), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13128] = 2, + ACTIONS(765), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(767), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13143] = 2, + ACTIONS(761), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(763), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13158] = 2, + ACTIONS(757), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(759), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13173] = 2, + ACTIONS(753), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(755), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13188] = 2, + ACTIONS(753), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(755), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13203] = 2, + ACTIONS(717), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(719), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13218] = 2, + ACTIONS(749), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(751), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13233] = 2, + ACTIONS(745), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(747), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13248] = 2, + ACTIONS(741), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(743), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13263] = 2, + ACTIONS(721), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(723), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13278] = 2, + ACTIONS(785), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(787), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13293] = 2, + ACTIONS(733), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(735), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13308] = 2, + ACTIONS(801), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(803), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13323] = 2, + ACTIONS(717), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(719), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13338] = 2, + ACTIONS(721), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(723), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13353] = 2, + ACTIONS(837), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(839), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13368] = 2, + ACTIONS(833), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(835), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13383] = 2, + ACTIONS(829), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(831), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13398] = 2, + ACTIONS(825), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(827), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13413] = 2, + ACTIONS(821), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(823), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13428] = 2, + ACTIONS(701), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(703), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13443] = 2, + ACTIONS(817), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(819), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13458] = 2, + ACTIONS(813), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(815), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13473] = 2, + ACTIONS(809), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(811), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13488] = 2, + ACTIONS(805), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(807), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13503] = 2, + ACTIONS(801), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(803), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13518] = 2, + ACTIONS(797), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(799), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13533] = 2, + ACTIONS(793), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(795), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13548] = 2, + ACTIONS(789), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(791), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13563] = 2, + ACTIONS(785), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(787), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13578] = 2, + ACTIONS(781), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(783), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13593] = 2, + ACTIONS(777), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(779), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13608] = 2, + ACTIONS(773), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(775), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13623] = 2, + ACTIONS(769), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(771), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13638] = 2, + ACTIONS(765), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(767), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13653] = 2, + ACTIONS(761), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(763), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13668] = 2, + ACTIONS(757), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(759), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13683] = 2, + ACTIONS(753), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(755), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13698] = 2, + ACTIONS(749), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(751), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13713] = 2, + ACTIONS(745), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(747), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13728] = 2, + ACTIONS(741), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(743), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13743] = 2, + ACTIONS(733), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(735), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13758] = 2, + ACTIONS(729), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(731), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13773] = 2, + ACTIONS(717), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(719), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13788] = 2, + ACTIONS(721), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(723), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13803] = 2, + ACTIONS(805), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(807), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13818] = 2, + ACTIONS(809), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(811), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13833] = 2, + ACTIONS(861), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(863), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13848] = 2, + ACTIONS(817), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(819), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13863] = 2, + ACTIONS(701), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(703), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13878] = 2, + ACTIONS(865), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(867), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [13893] = 2, + ACTIONS(749), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(751), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13908] = 2, + ACTIONS(821), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(823), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13923] = 2, + ACTIONS(825), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(827), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13938] = 2, + ACTIONS(829), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(831), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13953] = 2, + ACTIONS(833), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(835), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13968] = 2, + ACTIONS(837), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(839), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13983] = 2, + ACTIONS(721), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(723), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13998] = 2, + ACTIONS(717), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(719), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14013] = 2, + ACTIONS(837), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(839), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14028] = 2, + ACTIONS(729), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(731), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14043] = 2, + ACTIONS(833), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(835), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14058] = 2, + ACTIONS(733), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(735), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14073] = 2, + ACTIONS(773), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(775), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14088] = 2, + ACTIONS(829), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(831), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14103] = 2, + ACTIONS(869), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(871), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14118] = 2, + ACTIONS(825), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(827), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14133] = 2, + ACTIONS(821), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(823), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14148] = 2, + ACTIONS(741), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(743), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14163] = 2, + ACTIONS(873), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(875), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14178] = 2, + ACTIONS(745), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(747), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14193] = 2, + ACTIONS(749), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(751), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14208] = 2, + ACTIONS(877), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(879), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14223] = 2, + ACTIONS(753), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(755), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14238] = 2, + ACTIONS(881), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(883), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14253] = 2, + ACTIONS(885), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(887), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14268] = 2, + ACTIONS(757), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(759), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14283] = 2, + ACTIONS(813), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(815), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14298] = 2, + ACTIONS(797), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(799), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14313] = 2, + ACTIONS(889), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(891), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14328] = 2, + ACTIONS(701), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(703), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14343] = 2, + ACTIONS(817), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(819), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14358] = 2, + ACTIONS(813), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(815), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14373] = 2, + ACTIONS(809), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(811), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14388] = 2, + ACTIONS(765), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(767), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14403] = 2, + ACTIONS(769), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(771), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14418] = 2, + ACTIONS(773), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(775), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14433] = 2, + ACTIONS(805), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(807), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14448] = 2, + ACTIONS(777), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(779), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14463] = 2, + ACTIONS(781), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(783), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14478] = 2, + ACTIONS(785), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(787), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14493] = 2, + ACTIONS(789), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(791), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14508] = 2, + ACTIONS(793), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(795), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14523] = 2, + ACTIONS(797), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(799), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14538] = 2, + ACTIONS(801), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(803), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14553] = 2, + ACTIONS(801), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(803), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14568] = 2, + ACTIONS(805), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(807), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14583] = 2, + ACTIONS(809), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(811), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14598] = 2, + ACTIONS(893), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(895), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14613] = 2, + ACTIONS(777), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(779), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14628] = 2, + ACTIONS(897), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(899), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14643] = 2, + ACTIONS(817), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(819), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14658] = 2, + ACTIONS(701), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(703), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14673] = 2, + ACTIONS(901), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(903), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14688] = 2, + ACTIONS(769), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(771), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14703] = 2, + ACTIONS(905), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(907), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14718] = 2, + ACTIONS(797), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(799), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14733] = 2, + ACTIONS(765), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(767), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14748] = 2, + ACTIONS(793), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(795), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14763] = 2, + ACTIONS(789), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(791), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14778] = 2, + ACTIONS(821), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(823), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14793] = 2, + ACTIONS(825), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(827), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14808] = 2, + ACTIONS(829), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(831), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14823] = 2, + ACTIONS(781), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(783), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14838] = 2, + ACTIONS(741), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(743), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14853] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, @@ -13827,10 +13822,36 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14871] = 2, - ACTIONS(667), 1, + [14868] = 2, + ACTIONS(837), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(839), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14883] = 2, + ACTIONS(745), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(747), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14898] = 2, + ACTIONS(699), 1, aux_sym_unquoted_argument_token1, - ACTIONS(665), 7, + ACTIONS(697), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13838,75 +13859,10 @@ static const uint16_t ts_small_parse_table[] = { sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_RPAREN, - [14884] = 2, - ACTIONS(683), 1, - aux_sym_quoted_element_token1, - ACTIONS(681), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - [14897] = 2, - ACTIONS(675), 1, - aux_sym_quoted_element_token1, - ACTIONS(673), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - [14910] = 2, - ACTIONS(695), 1, - aux_sym_quoted_element_token1, - ACTIONS(693), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - [14923] = 2, - ACTIONS(663), 1, - aux_sym_quoted_element_token1, - ACTIONS(661), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - [14936] = 2, - ACTIONS(667), 1, - aux_sym_quoted_element_token1, - ACTIONS(665), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - [14949] = 1, - ACTIONS(681), 8, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - aux_sym_variable_token1, - anon_sym_DOLLAR, - anon_sym_RBRACE, - [14960] = 2, - ACTIONS(663), 1, + [14911] = 2, + ACTIONS(691), 1, aux_sym_unquoted_argument_token1, - ACTIONS(661), 7, + ACTIONS(689), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13914,7 +13870,7 @@ static const uint16_t ts_small_parse_table[] = { sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_RPAREN, - [14973] = 2, + [14924] = 2, ACTIONS(695), 1, aux_sym_unquoted_argument_token1, ACTIONS(693), 7, @@ -13925,8 +13881,63 @@ static const uint16_t ts_small_parse_table[] = { sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_RPAREN, - [14986] = 1, - ACTIONS(673), 8, + [14937] = 2, + ACTIONS(667), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(665), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [14950] = 2, + ACTIONS(663), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(661), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [14963] = 2, + ACTIONS(663), 1, + aux_sym_quoted_element_token1, + ACTIONS(661), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [14976] = 2, + ACTIONS(667), 1, + aux_sym_quoted_element_token1, + ACTIONS(665), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [14989] = 2, + ACTIONS(695), 1, + aux_sym_quoted_element_token1, + ACTIONS(693), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [15002] = 1, + ACTIONS(697), 8, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13935,18 +13946,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, - [14997] = 2, - ACTIONS(667), 2, - aux_sym_unquoted_argument_token1, - aux_sym_else_command_token1, - ACTIONS(665), 6, + [15013] = 1, + ACTIONS(689), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + aux_sym_variable_token1, + anon_sym_DOLLAR, + anon_sym_RBRACE, + [15024] = 2, + ACTIONS(691), 1, + aux_sym_quoted_element_token1, + ACTIONS(689), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15010] = 2, + anon_sym_DQUOTE, + [15037] = 2, + ACTIONS(699), 1, + aux_sym_quoted_element_token1, + ACTIONS(697), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [15050] = 2, ACTIONS(663), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, @@ -13957,29 +13989,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15023] = 2, - ACTIONS(675), 1, + [15063] = 2, + ACTIONS(667), 2, aux_sym_unquoted_argument_token1, - ACTIONS(673), 7, + aux_sym_else_command_token1, + ACTIONS(665), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - anon_sym_RPAREN, - [15036] = 2, - ACTIONS(683), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(681), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_RPAREN, - [15049] = 2, + [15076] = 2, ACTIONS(695), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, @@ -13990,39 +14011,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15062] = 2, - ACTIONS(675), 2, + [15089] = 2, + ACTIONS(691), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(673), 6, + ACTIONS(689), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15075] = 2, - ACTIONS(683), 2, + [15102] = 2, + ACTIONS(699), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(681), 6, + ACTIONS(697), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15088] = 1, - ACTIONS(665), 8, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - aux_sym_variable_token1, - anon_sym_DOLLAR, - anon_sym_RBRACE, - [15099] = 1, + [15115] = 1, ACTIONS(661), 8, sym__escape_identity, anon_sym_BSLASHt, @@ -14032,7 +14043,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, - [15110] = 1, + [15126] = 1, + ACTIONS(665), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + aux_sym_variable_token1, + anon_sym_DOLLAR, + anon_sym_RBRACE, + [15137] = 1, ACTIONS(693), 8, sym__escape_identity, anon_sym_BSLASHt, @@ -14042,1086 +14063,1077 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, - [15121] = 3, - ACTIONS(905), 1, - anon_sym_LPAREN, - ACTIONS(907), 1, - aux_sym_if_command_token1, - STATE(508), 1, - aux_sym_if_command_repeat1, - [15131] = 3, + [15148] = 3, ACTIONS(909), 1, anon_sym_LPAREN, ACTIONS(911), 1, aux_sym_if_command_token1, - STATE(517), 1, + STATE(480), 1, aux_sym_if_command_repeat1, - [15141] = 3, + [15158] = 3, ACTIONS(913), 1, anon_sym_LPAREN, ACTIONS(915), 1, aux_sym_if_command_token1, - STATE(473), 1, + STATE(520), 1, aux_sym_if_command_repeat1, - [15151] = 3, + [15168] = 3, ACTIONS(917), 1, anon_sym_LPAREN, ACTIONS(919), 1, aux_sym_if_command_token1, - STATE(475), 1, + STATE(474), 1, aux_sym_if_command_repeat1, - [15161] = 3, + [15178] = 3, ACTIONS(921), 1, anon_sym_LPAREN, ACTIONS(923), 1, aux_sym_if_command_token1, STATE(476), 1, aux_sym_if_command_repeat1, - [15171] = 3, + [15188] = 3, ACTIONS(925), 1, anon_sym_LPAREN, ACTIONS(927), 1, aux_sym_if_command_token1, STATE(477), 1, aux_sym_if_command_repeat1, - [15181] = 3, + [15198] = 3, ACTIONS(929), 1, anon_sym_LPAREN, ACTIONS(931), 1, aux_sym_if_command_token1, STATE(478), 1, aux_sym_if_command_repeat1, - [15191] = 3, + [15208] = 3, ACTIONS(933), 1, anon_sym_LPAREN, ACTIONS(935), 1, aux_sym_if_command_token1, - STATE(530), 1, + STATE(479), 1, aux_sym_if_command_repeat1, - [15201] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15218] = 3, ACTIONS(937), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15211] = 3, ACTIONS(939), 1, - anon_sym_LBRACE, + aux_sym_if_command_token1, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15228] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(941), 1, - anon_sym_ENV, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15238] = 3, ACTIONS(943), 1, - anon_sym_CACHE, - [15221] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + anon_sym_LBRACE, ACTIONS(945), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15231] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + anon_sym_ENV, ACTIONS(947), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15241] = 3, - ACTIONS(935), 1, + anon_sym_CACHE, + [15248] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(949), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15251] = 3, - ACTIONS(935), 1, + [15258] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(951), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15261] = 3, + [15268] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(953), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15278] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(955), 1, - anon_sym_ENV, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15288] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(957), 1, - anon_sym_CACHE, - [15271] = 3, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15298] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(959), 1, anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15308] = 3, ACTIONS(961), 1, - aux_sym_if_command_token1, - STATE(512), 1, - aux_sym_if_command_repeat1, - [15281] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + anon_sym_LBRACE, ACTIONS(963), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15291] = 3, + anon_sym_ENV, ACTIONS(965), 1, - anon_sym_LPAREN, - ACTIONS(967), 1, + anon_sym_CACHE, + [15318] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, - STATE(548), 1, + ACTIONS(967), 1, + anon_sym_LPAREN, + STATE(534), 1, aux_sym_if_command_repeat1, - [15301] = 3, + [15328] = 3, ACTIONS(969), 1, anon_sym_LPAREN, ACTIONS(971), 1, aux_sym_if_command_token1, - STATE(555), 1, + STATE(511), 1, aux_sym_if_command_repeat1, - [15311] = 3, + [15338] = 3, ACTIONS(973), 1, anon_sym_LPAREN, ACTIONS(975), 1, aux_sym_if_command_token1, - STATE(510), 1, + STATE(553), 1, aux_sym_if_command_repeat1, - [15321] = 3, + [15348] = 3, ACTIONS(977), 1, anon_sym_LPAREN, ACTIONS(979), 1, aux_sym_if_command_token1, - STATE(552), 1, + STATE(512), 1, aux_sym_if_command_repeat1, - [15331] = 3, + [15358] = 3, ACTIONS(981), 1, anon_sym_LPAREN, ACTIONS(983), 1, aux_sym_if_command_token1, - STATE(524), 1, + STATE(550), 1, aux_sym_if_command_repeat1, - [15341] = 3, + [15368] = 3, ACTIONS(985), 1, anon_sym_LPAREN, ACTIONS(987), 1, aux_sym_if_command_token1, - STATE(481), 1, + STATE(525), 1, aux_sym_if_command_repeat1, - [15351] = 3, + [15378] = 3, ACTIONS(989), 1, anon_sym_LBRACE, ACTIONS(991), 1, anon_sym_ENV, ACTIONS(993), 1, anon_sym_CACHE, - [15361] = 3, + [15388] = 3, ACTIONS(995), 1, anon_sym_LPAREN, ACTIONS(997), 1, aux_sym_if_command_token1, - STATE(550), 1, + STATE(548), 1, aux_sym_if_command_repeat1, - [15371] = 3, + [15398] = 3, ACTIONS(999), 1, anon_sym_LPAREN, ACTIONS(1001), 1, aux_sym_if_command_token1, - STATE(544), 1, + STATE(542), 1, aux_sym_if_command_repeat1, - [15381] = 3, + [15408] = 3, ACTIONS(1003), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(1005), 1, - anon_sym_ENV, + aux_sym_if_command_token1, + STATE(481), 1, + aux_sym_if_command_repeat1, + [15418] = 3, ACTIONS(1007), 1, - anon_sym_CACHE, - [15391] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + anon_sym_LBRACE, ACTIONS(1009), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15401] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + anon_sym_ENV, ACTIONS(1011), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15411] = 3, - ACTIONS(935), 1, + anon_sym_CACHE, + [15428] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1013), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15421] = 3, - ACTIONS(935), 1, + [15438] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1015), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15431] = 3, - ACTIONS(935), 1, + [15448] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1017), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15441] = 3, + [15458] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1019), 1, anon_sym_LPAREN, - ACTIONS(1021), 1, - aux_sym_if_command_token1, - STATE(492), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15451] = 3, + [15468] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1021), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15478] = 3, ACTIONS(1023), 1, anon_sym_LPAREN, ACTIONS(1025), 1, aux_sym_if_command_token1, - STATE(493), 1, + STATE(494), 1, aux_sym_if_command_repeat1, - [15461] = 3, + [15488] = 3, ACTIONS(1027), 1, anon_sym_LPAREN, ACTIONS(1029), 1, aux_sym_if_command_token1, - STATE(494), 1, + STATE(495), 1, aux_sym_if_command_repeat1, - [15471] = 3, + [15498] = 3, ACTIONS(1031), 1, anon_sym_LPAREN, ACTIONS(1033), 1, aux_sym_if_command_token1, - STATE(495), 1, + STATE(496), 1, aux_sym_if_command_repeat1, - [15481] = 3, + [15508] = 3, ACTIONS(1035), 1, anon_sym_LPAREN, ACTIONS(1037), 1, aux_sym_if_command_token1, - STATE(496), 1, + STATE(497), 1, aux_sym_if_command_repeat1, - [15491] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15518] = 3, ACTIONS(1039), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15501] = 3, ACTIONS(1041), 1, - anon_sym_LPAREN, - ACTIONS(1043), 1, aux_sym_if_command_token1, - STATE(502), 1, + STATE(498), 1, aux_sym_if_command_repeat1, - [15511] = 3, + [15528] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1043), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15538] = 3, ACTIONS(1045), 1, anon_sym_LPAREN, ACTIONS(1047), 1, aux_sym_if_command_token1, - STATE(542), 1, + STATE(504), 1, aux_sym_if_command_repeat1, - [15521] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15548] = 3, ACTIONS(1049), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15531] = 3, ACTIONS(1051), 1, - anon_sym_LPAREN, - ACTIONS(1053), 1, aux_sym_if_command_token1, - STATE(538), 1, + STATE(483), 1, aux_sym_if_command_repeat1, - [15541] = 3, + [15558] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1053), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15568] = 3, ACTIONS(1055), 1, anon_sym_LPAREN, ACTIONS(1057), 1, aux_sym_if_command_token1, - STATE(505), 1, + STATE(539), 1, aux_sym_if_command_repeat1, - [15551] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15578] = 3, ACTIONS(1059), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15561] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1061), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15571] = 3, - ACTIONS(935), 1, aux_sym_if_command_token1, + STATE(507), 1, + aux_sym_if_command_repeat1, + [15588] = 3, ACTIONS(1063), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15581] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1065), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(536), 1, aux_sym_if_command_repeat1, - [15591] = 3, - ACTIONS(935), 1, + [15598] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1067), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15601] = 3, - ACTIONS(935), 1, + [15608] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1069), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15611] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15618] = 3, ACTIONS(1071), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15621] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1073), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(517), 1, aux_sym_if_command_repeat1, - [15631] = 3, - ACTIONS(935), 1, + [15628] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1075), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15641] = 3, - ACTIONS(935), 1, + [15638] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1077), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15651] = 3, + [15648] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1079), 1, anon_sym_LPAREN, - ACTIONS(1081), 1, - aux_sym_if_command_token1, - STATE(509), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15661] = 3, - ACTIONS(935), 1, + [15658] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, + ACTIONS(1081), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15668] = 3, ACTIONS(1083), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15671] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1085), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(473), 1, aux_sym_if_command_repeat1, - [15681] = 3, + [15678] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1087), 1, anon_sym_LPAREN, - ACTIONS(1089), 1, - aux_sym_if_command_token1, - STATE(511), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15691] = 3, + [15688] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1089), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15698] = 3, ACTIONS(1091), 1, anon_sym_LPAREN, ACTIONS(1093), 1, aux_sym_if_command_token1, - STATE(515), 1, + STATE(514), 1, aux_sym_if_command_repeat1, - [15701] = 3, + [15708] = 3, ACTIONS(1095), 1, anon_sym_LPAREN, ACTIONS(1097), 1, aux_sym_if_command_token1, - STATE(516), 1, + STATE(515), 1, aux_sym_if_command_repeat1, - [15711] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15718] = 3, ACTIONS(1099), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15721] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1101), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(516), 1, aux_sym_if_command_repeat1, - [15731] = 3, + [15728] = 3, ACTIONS(1103), 1, anon_sym_LPAREN, ACTIONS(1105), 1, aux_sym_if_command_token1, - STATE(525), 1, + STATE(519), 1, aux_sym_if_command_repeat1, - [15741] = 3, - ACTIONS(935), 1, + [15738] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1107), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15751] = 3, + [15748] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1109), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15758] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1111), 1, - anon_sym_ENV, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15768] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1113), 1, - anon_sym_CACHE, - [15761] = 3, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15778] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1115), 1, anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15788] = 3, ACTIONS(1117), 1, - aux_sym_if_command_token1, - STATE(472), 1, - aux_sym_if_command_repeat1, - [15771] = 3, + anon_sym_LPAREN, ACTIONS(1119), 1, - anon_sym_LPAREN, + aux_sym_if_command_token1, + STATE(528), 1, + aux_sym_if_command_repeat1, + [15798] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1121), 1, - aux_sym_if_command_token1, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15781] = 3, - ACTIONS(1124), 1, anon_sym_LPAREN, - ACTIONS(1126), 1, - aux_sym_if_command_token1, - STATE(513), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15791] = 3, - ACTIONS(1128), 1, + [15808] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1123), 1, anon_sym_LPAREN, - ACTIONS(1130), 1, - aux_sym_if_command_token1, - STATE(514), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15801] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, - ACTIONS(1132), 1, + [15818] = 3, + ACTIONS(1125), 1, + anon_sym_LBRACE, + ACTIONS(1127), 1, + anon_sym_ENV, + ACTIONS(1129), 1, + anon_sym_CACHE, + [15828] = 3, + ACTIONS(1131), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15811] = 3, - ACTIONS(935), 1, + ACTIONS(1133), 1, aux_sym_if_command_token1, - ACTIONS(1134), 1, - anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15821] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15838] = 3, ACTIONS(1136), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15831] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1138), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(526), 1, aux_sym_if_command_repeat1, - [15841] = 3, + [15848] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1140), 1, anon_sym_LPAREN, - ACTIONS(1142), 1, - aux_sym_if_command_token1, - STATE(519), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15851] = 3, - ACTIONS(935), 1, + [15858] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, + ACTIONS(1142), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15868] = 3, ACTIONS(1144), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15861] = 3, ACTIONS(1146), 1, - anon_sym_LPAREN, - ACTIONS(1148), 1, - aux_sym_if_command_token1, - STATE(520), 1, - aux_sym_if_command_repeat1, - [15871] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, - ACTIONS(1150), 1, - anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15881] = 3, - ACTIONS(1152), 1, - anon_sym_LPAREN, - ACTIONS(1154), 1, aux_sym_if_command_token1, STATE(527), 1, aux_sym_if_command_repeat1, - [15891] = 3, - ACTIONS(935), 1, + [15878] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1148), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15888] = 3, + ACTIONS(1150), 1, + anon_sym_LPAREN, + ACTIONS(1152), 1, + aux_sym_if_command_token1, + STATE(529), 1, + aux_sym_if_command_repeat1, + [15898] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1154), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15908] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1156), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15901] = 3, + [15918] = 3, ACTIONS(1158), 1, anon_sym_LPAREN, ACTIONS(1160), 1, aux_sym_if_command_token1, - STATE(533), 1, + STATE(531), 1, aux_sym_if_command_repeat1, - [15911] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [15928] = 3, ACTIONS(1162), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [15921] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1164), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(532), 1, aux_sym_if_command_repeat1, - [15931] = 3, + [15938] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1166), 1, anon_sym_LPAREN, - ACTIONS(1168), 1, - aux_sym_if_command_token1, STATE(534), 1, aux_sym_if_command_repeat1, - [15941] = 3, + [15948] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1168), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15958] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1170), 1, anon_sym_LPAREN, - ACTIONS(1172), 1, - aux_sym_if_command_token1, - STATE(545), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15951] = 3, - ACTIONS(935), 1, + [15968] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, + ACTIONS(1172), 1, + anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15978] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1174), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [15961] = 3, + [15988] = 3, + ACTIONS(939), 1, + aux_sym_if_command_token1, ACTIONS(1176), 1, anon_sym_LPAREN, + STATE(534), 1, + aux_sym_if_command_repeat1, + [15998] = 3, ACTIONS(1178), 1, - aux_sym_if_command_token1, - STATE(535), 1, - aux_sym_if_command_repeat1, - [15971] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, - ACTIONS(1180), 1, anon_sym_LPAREN, - STATE(530), 1, + ACTIONS(1180), 1, + aux_sym_if_command_token1, + STATE(547), 1, aux_sym_if_command_repeat1, - [15981] = 3, + [16008] = 3, ACTIONS(1182), 1, anon_sym_LPAREN, ACTIONS(1184), 1, aux_sym_if_command_token1, - STATE(536), 1, + STATE(537), 1, aux_sym_if_command_repeat1, - [15991] = 3, - ACTIONS(935), 1, + [16018] = 3, + ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1186), 1, anon_sym_LPAREN, - STATE(530), 1, + STATE(534), 1, aux_sym_if_command_repeat1, - [16001] = 3, + [16028] = 3, ACTIONS(1188), 1, anon_sym_LPAREN, ACTIONS(1190), 1, aux_sym_if_command_token1, - STATE(540), 1, + STATE(549), 1, aux_sym_if_command_repeat1, - [16011] = 3, + [16038] = 3, ACTIONS(1192), 1, anon_sym_LPAREN, ACTIONS(1194), 1, aux_sym_if_command_token1, - STATE(556), 1, + STATE(541), 1, aux_sym_if_command_repeat1, - [16021] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, + [16048] = 3, ACTIONS(1196), 1, anon_sym_LPAREN, - STATE(530), 1, - aux_sym_if_command_repeat1, - [16031] = 3, - ACTIONS(935), 1, - aux_sym_if_command_token1, ACTIONS(1198), 1, - anon_sym_LPAREN, - STATE(530), 1, + aux_sym_if_command_token1, + STATE(545), 1, aux_sym_if_command_repeat1, - [16041] = 2, + [16058] = 3, ACTIONS(1200), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1202), 1, - aux_sym_else_command_token1, - [16048] = 2, + aux_sym_if_command_token1, + STATE(546), 1, + aux_sym_if_command_repeat1, + [16068] = 2, ACTIONS(1204), 1, anon_sym_RPAREN, ACTIONS(1206), 1, aux_sym_else_command_token1, - [16055] = 2, + [16075] = 2, ACTIONS(1208), 1, anon_sym_RPAREN, ACTIONS(1210), 1, aux_sym_else_command_token1, - [16062] = 2, + [16082] = 2, ACTIONS(1212), 1, anon_sym_RPAREN, ACTIONS(1214), 1, aux_sym_else_command_token1, - [16069] = 2, + [16089] = 2, ACTIONS(1216), 1, anon_sym_RPAREN, ACTIONS(1218), 1, aux_sym_else_command_token1, - [16076] = 2, + [16096] = 2, ACTIONS(1220), 1, anon_sym_RPAREN, ACTIONS(1222), 1, aux_sym_else_command_token1, - [16083] = 2, + [16103] = 2, ACTIONS(1224), 1, anon_sym_RPAREN, ACTIONS(1226), 1, aux_sym_else_command_token1, - [16090] = 2, + [16110] = 2, ACTIONS(1228), 1, anon_sym_RPAREN, ACTIONS(1230), 1, aux_sym_else_command_token1, - [16097] = 2, + [16117] = 2, ACTIONS(1232), 1, anon_sym_RPAREN, ACTIONS(1234), 1, aux_sym_else_command_token1, - [16104] = 2, + [16124] = 2, ACTIONS(1236), 1, anon_sym_RPAREN, ACTIONS(1238), 1, aux_sym_else_command_token1, - [16111] = 2, + [16131] = 2, ACTIONS(1240), 1, anon_sym_RPAREN, ACTIONS(1242), 1, aux_sym_else_command_token1, - [16118] = 2, + [16138] = 2, ACTIONS(1244), 1, anon_sym_RPAREN, ACTIONS(1246), 1, aux_sym_else_command_token1, - [16125] = 2, + [16145] = 2, ACTIONS(1248), 1, anon_sym_RPAREN, ACTIONS(1250), 1, aux_sym_else_command_token1, - [16132] = 2, + [16152] = 2, ACTIONS(1252), 1, anon_sym_RPAREN, ACTIONS(1254), 1, aux_sym_else_command_token1, - [16139] = 2, + [16159] = 2, ACTIONS(1256), 1, anon_sym_RPAREN, ACTIONS(1258), 1, aux_sym_else_command_token1, - [16146] = 2, + [16166] = 2, ACTIONS(1260), 1, anon_sym_RPAREN, ACTIONS(1262), 1, aux_sym_else_command_token1, - [16153] = 2, + [16173] = 2, ACTIONS(1264), 1, anon_sym_RPAREN, ACTIONS(1266), 1, aux_sym_else_command_token1, - [16160] = 2, + [16180] = 2, ACTIONS(1268), 1, anon_sym_RPAREN, ACTIONS(1270), 1, aux_sym_else_command_token1, - [16167] = 2, + [16187] = 2, ACTIONS(1272), 1, anon_sym_RPAREN, ACTIONS(1274), 1, aux_sym_else_command_token1, - [16174] = 2, + [16194] = 2, ACTIONS(1276), 1, anon_sym_RPAREN, ACTIONS(1278), 1, aux_sym_else_command_token1, - [16181] = 2, + [16201] = 2, ACTIONS(1280), 1, anon_sym_RPAREN, ACTIONS(1282), 1, aux_sym_else_command_token1, - [16188] = 2, + [16208] = 2, ACTIONS(1284), 1, anon_sym_RPAREN, ACTIONS(1286), 1, aux_sym_else_command_token1, - [16195] = 2, + [16215] = 2, ACTIONS(1288), 1, anon_sym_RPAREN, ACTIONS(1290), 1, aux_sym_else_command_token1, - [16202] = 2, + [16222] = 2, ACTIONS(1292), 1, anon_sym_RPAREN, ACTIONS(1294), 1, aux_sym_else_command_token1, - [16209] = 2, + [16229] = 2, ACTIONS(1296), 1, anon_sym_RPAREN, ACTIONS(1298), 1, aux_sym_else_command_token1, - [16216] = 2, + [16236] = 2, ACTIONS(1300), 1, anon_sym_RPAREN, ACTIONS(1302), 1, aux_sym_else_command_token1, - [16223] = 1, + [16243] = 2, ACTIONS(1304), 1, - anon_sym_RBRACE, - [16227] = 1, + anon_sym_RPAREN, ACTIONS(1306), 1, - anon_sym_RBRACE, - [16231] = 1, - ACTIONS(1308), 1, aux_sym_else_command_token1, - [16235] = 1, + [16250] = 1, + ACTIONS(1308), 1, + anon_sym_RPAREN, + [16254] = 1, ACTIONS(1310), 1, aux_sym_else_command_token1, - [16239] = 1, + [16258] = 1, ACTIONS(1312), 1, - aux_sym_else_command_token1, - [16243] = 1, + anon_sym_RBRACE, + [16262] = 1, ACTIONS(1314), 1, aux_sym_else_command_token1, - [16247] = 1, + [16266] = 1, ACTIONS(1316), 1, - anon_sym_RBRACE, - [16251] = 1, + aux_sym_else_command_token1, + [16270] = 1, ACTIONS(1318), 1, - anon_sym_RBRACE, - [16255] = 1, - ACTIONS(1320), 1, anon_sym_RPAREN, - [16259] = 1, + [16274] = 1, + ACTIONS(1320), 1, + anon_sym_RBRACE, + [16278] = 1, ACTIONS(1322), 1, anon_sym_RPAREN, - [16263] = 1, + [16282] = 1, ACTIONS(1324), 1, anon_sym_RBRACE, - [16267] = 1, + [16286] = 1, ACTIONS(1326), 1, - anon_sym_RPAREN, - [16271] = 1, + aux_sym_else_command_token1, + [16290] = 1, ACTIONS(1328), 1, aux_sym_else_command_token1, - [16275] = 1, + [16294] = 1, ACTIONS(1330), 1, aux_sym_else_command_token1, - [16279] = 1, + [16298] = 1, ACTIONS(1332), 1, aux_sym_else_command_token1, - [16283] = 1, + [16302] = 1, ACTIONS(1334), 1, aux_sym_else_command_token1, - [16287] = 1, + [16306] = 1, ACTIONS(1336), 1, anon_sym_RPAREN, - [16291] = 1, + [16310] = 1, ACTIONS(1338), 1, anon_sym_RPAREN, - [16295] = 1, + [16314] = 1, ACTIONS(1340), 1, anon_sym_RPAREN, - [16299] = 1, + [16318] = 1, ACTIONS(1342), 1, anon_sym_RPAREN, - [16303] = 1, + [16322] = 1, ACTIONS(1344), 1, anon_sym_RPAREN, - [16307] = 1, + [16326] = 1, ACTIONS(1346), 1, anon_sym_RPAREN, - [16311] = 1, - ACTIONS(553), 1, - anon_sym_RPAREN, - [16315] = 1, + [16330] = 1, ACTIONS(1348), 1, anon_sym_RPAREN, - [16319] = 1, + [16334] = 1, + ACTIONS(1350), 1, + anon_sym_RPAREN, + [16338] = 1, + ACTIONS(1352), 1, + anon_sym_RPAREN, + [16342] = 1, + ACTIONS(563), 1, + anon_sym_RPAREN, + [16346] = 1, + ACTIONS(681), 1, + aux_sym_else_command_token1, + [16350] = 1, ACTIONS(685), 1, aux_sym_else_command_token1, - [16323] = 1, - ACTIONS(1350), 1, - anon_sym_LBRACE, - [16327] = 1, - ACTIONS(1352), 1, - anon_sym_LBRACE, - [16331] = 1, + [16354] = 1, ACTIONS(1354), 1, - anon_sym_RPAREN, - [16335] = 1, + anon_sym_LBRACE, + [16358] = 1, ACTIONS(1356), 1, - anon_sym_DQUOTE, - [16339] = 1, + anon_sym_LBRACE, + [16362] = 1, ACTIONS(1358), 1, - anon_sym_DQUOTE, - [16343] = 1, - ACTIONS(557), 1, - anon_sym_RPAREN, - [16347] = 1, + aux_sym_else_command_token1, + [16366] = 1, ACTIONS(1360), 1, aux_sym_else_command_token1, - [16351] = 1, + [16370] = 1, ACTIONS(1362), 1, aux_sym_else_command_token1, - [16355] = 1, + [16374] = 1, ACTIONS(1364), 1, aux_sym_else_command_token1, - [16359] = 1, + [16378] = 1, ACTIONS(1366), 1, - aux_sym_else_command_token1, - [16363] = 1, - ACTIONS(565), 1, - anon_sym_RPAREN, - [16367] = 1, - ACTIONS(689), 1, - aux_sym_else_command_token1, - [16371] = 1, + anon_sym_DQUOTE, + [16382] = 1, ACTIONS(1368), 1, + anon_sym_DQUOTE, + [16386] = 1, + ACTIONS(567), 1, anon_sym_RPAREN, - [16375] = 1, + [16390] = 1, + ACTIONS(673), 1, + aux_sym_else_command_token1, + [16394] = 1, ACTIONS(1370), 1, anon_sym_RPAREN, - [16379] = 1, + [16398] = 1, ACTIONS(1372), 1, anon_sym_RPAREN, - [16383] = 1, + [16402] = 1, ACTIONS(1374), 1, anon_sym_RPAREN, - [16387] = 1, + [16406] = 1, ACTIONS(1376), 1, anon_sym_RBRACE, - [16391] = 1, - ACTIONS(669), 1, - aux_sym_else_command_token1, - [16395] = 1, + [16410] = 1, ACTIONS(1378), 1, - anon_sym_RPAREN, - [16399] = 1, + anon_sym_RBRACE, + [16414] = 1, ACTIONS(1380), 1, anon_sym_RBRACE, - [16403] = 1, - ACTIONS(561), 1, + [16418] = 1, + ACTIONS(1382), 1, anon_sym_RPAREN, - [16407] = 1, + [16422] = 1, + ACTIONS(1384), 1, + anon_sym_RBRACE, + [16426] = 1, ACTIONS(569), 1, anon_sym_RPAREN, - [16411] = 1, - ACTIONS(1382), 1, - anon_sym_RBRACE, - [16415] = 1, - ACTIONS(1384), 1, - aux_sym_else_command_token1, - [16419] = 1, + [16430] = 1, + ACTIONS(571), 1, + anon_sym_RPAREN, + [16434] = 1, + ACTIONS(555), 1, + anon_sym_RPAREN, + [16438] = 1, ACTIONS(1386), 1, aux_sym_else_command_token1, - [16423] = 1, + [16442] = 1, ACTIONS(1388), 1, aux_sym_else_command_token1, - [16427] = 1, + [16446] = 1, ACTIONS(1390), 1, aux_sym_else_command_token1, - [16431] = 1, + [16450] = 1, ACTIONS(1392), 1, aux_sym_else_command_token1, - [16435] = 1, + [16454] = 1, ACTIONS(1394), 1, - aux_sym_else_command_token1, - [16439] = 1, + anon_sym_RBRACE, + [16458] = 1, ACTIONS(1396), 1, - anon_sym_RPAREN, - [16443] = 1, + aux_sym_else_command_token1, + [16462] = 1, ACTIONS(1398), 1, aux_sym_else_command_token1, - [16447] = 1, + [16466] = 1, ACTIONS(1400), 1, - anon_sym_RBRACE, - [16451] = 1, + anon_sym_RPAREN, + [16470] = 1, ACTIONS(1402), 1, - anon_sym_RBRACE, - [16455] = 1, + aux_sym_else_command_token1, + [16474] = 1, ACTIONS(1404), 1, - anon_sym_RPAREN, - [16459] = 1, + anon_sym_RBRACE, + [16478] = 1, ACTIONS(1406), 1, - anon_sym_RPAREN, - [16463] = 1, + anon_sym_RBRACE, + [16482] = 1, ACTIONS(1408), 1, anon_sym_RPAREN, - [16467] = 1, + [16486] = 1, ACTIONS(1410), 1, anon_sym_RPAREN, - [16471] = 1, + [16490] = 1, ACTIONS(1412), 1, - anon_sym_RBRACE, - [16475] = 1, - ACTIONS(1414), 1, - anon_sym_RBRACE, - [16479] = 1, - ACTIONS(1416), 1, anon_sym_RPAREN, - [16483] = 1, + [16494] = 1, + ACTIONS(1414), 1, + anon_sym_RPAREN, + [16498] = 1, + ACTIONS(1416), 1, + anon_sym_RBRACE, + [16502] = 1, ACTIONS(1418), 1, aux_sym_else_command_token1, - [16487] = 1, + [16506] = 1, ACTIONS(1420), 1, aux_sym_else_command_token1, - [16491] = 1, + [16510] = 1, ACTIONS(1422), 1, aux_sym_else_command_token1, - [16495] = 1, + [16514] = 1, ACTIONS(1424), 1, aux_sym_else_command_token1, - [16499] = 1, + [16518] = 1, ACTIONS(1426), 1, - aux_sym_else_command_token1, - [16503] = 1, + anon_sym_RBRACE, + [16522] = 1, ACTIONS(1428), 1, - anon_sym_RPAREN, - [16507] = 1, + anon_sym_LBRACE, + [16526] = 1, ACTIONS(1430), 1, anon_sym_LBRACE, - [16511] = 1, + [16530] = 1, ACTIONS(1432), 1, - anon_sym_LBRACE, - [16515] = 1, + anon_sym_RPAREN, + [16534] = 1, ACTIONS(1434), 1, - anon_sym_DQUOTE, - [16519] = 1, + aux_sym_else_command_token1, + [16538] = 1, ACTIONS(1436), 1, - anon_sym_RBRACE, - [16523] = 1, + anon_sym_DQUOTE, + [16542] = 1, ACTIONS(1438), 1, anon_sym_RPAREN, - [16527] = 1, + [16546] = 1, ACTIONS(1440), 1, - anon_sym_RPAREN, - [16531] = 1, + anon_sym_RBRACE, + [16550] = 1, ACTIONS(1442), 1, - aux_sym_else_command_token1, - [16535] = 1, + anon_sym_LBRACE, + [16554] = 1, ACTIONS(1444), 1, anon_sym_LBRACE, - [16539] = 1, + [16558] = 1, ACTIONS(1446), 1, - anon_sym_LBRACE, - [16543] = 1, + anon_sym_RPAREN, + [16562] = 1, ACTIONS(1448), 1, - anon_sym_RPAREN, - [16547] = 1, - ACTIONS(1450), 1, aux_sym_else_command_token1, - [16551] = 1, - ACTIONS(559), 1, + [16566] = 1, + ACTIONS(1450), 1, anon_sym_RPAREN, - [16555] = 1, + [16570] = 1, ACTIONS(1452), 1, + aux_sym_else_command_token1, + [16574] = 1, + ACTIONS(561), 1, anon_sym_RPAREN, - [16559] = 1, + [16578] = 1, ACTIONS(1454), 1, - anon_sym_RPAREN, - [16563] = 1, + anon_sym_LBRACE, + [16582] = 1, ACTIONS(1456), 1, anon_sym_LBRACE, - [16567] = 1, + [16586] = 1, ACTIONS(1458), 1, - anon_sym_LBRACE, - [16571] = 1, + anon_sym_RPAREN, + [16590] = 1, ACTIONS(1460), 1, anon_sym_RPAREN, - [16575] = 1, - ACTIONS(689), 1, + [16594] = 1, + ACTIONS(1462), 1, anon_sym_RPAREN, - [16579] = 1, - ACTIONS(669), 1, + [16598] = 1, + ACTIONS(673), 1, anon_sym_RPAREN, - [16583] = 1, - ACTIONS(677), 1, - anon_sym_RPAREN, - [16587] = 1, + [16602] = 1, ACTIONS(685), 1, anon_sym_RPAREN, - [16591] = 1, - ACTIONS(1462), 1, - anon_sym_LBRACE, - [16595] = 1, + [16606] = 1, ACTIONS(1464), 1, anon_sym_LBRACE, - [16599] = 1, + [16610] = 1, ACTIONS(1466), 1, + anon_sym_LBRACE, + [16614] = 1, + ACTIONS(681), 1, anon_sym_RPAREN, - [16603] = 1, + [16618] = 1, ACTIONS(1468), 1, anon_sym_RPAREN, - [16607] = 1, + [16622] = 1, ACTIONS(1470), 1, ts_builtin_sym_end, - [16611] = 1, + [16626] = 1, ACTIONS(1472), 1, anon_sym_RPAREN, - [16615] = 1, + [16630] = 1, ACTIONS(1474), 1, anon_sym_RPAREN, - [16619] = 1, + [16634] = 1, ACTIONS(1476), 1, - anon_sym_RBRACE, - [16623] = 1, + anon_sym_RPAREN, + [16638] = 1, ACTIONS(1478), 1, anon_sym_RBRACE, - [16627] = 1, + [16642] = 1, ACTIONS(1480), 1, - anon_sym_RPAREN, + anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -15236,578 +15248,576 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(110)] = 5959, [SMALL_STATE(111)] = 6013, [SMALL_STATE(112)] = 6067, - [SMALL_STATE(113)] = 6123, - [SMALL_STATE(114)] = 6179, - [SMALL_STATE(115)] = 6235, - [SMALL_STATE(116)] = 6291, - [SMALL_STATE(117)] = 6347, - [SMALL_STATE(118)] = 6403, - [SMALL_STATE(119)] = 6459, - [SMALL_STATE(120)] = 6515, - [SMALL_STATE(121)] = 6571, - [SMALL_STATE(122)] = 6627, - [SMALL_STATE(123)] = 6683, - [SMALL_STATE(124)] = 6739, - [SMALL_STATE(125)] = 6795, - [SMALL_STATE(126)] = 6851, - [SMALL_STATE(127)] = 6907, - [SMALL_STATE(128)] = 6963, - [SMALL_STATE(129)] = 7019, - [SMALL_STATE(130)] = 7075, - [SMALL_STATE(131)] = 7131, - [SMALL_STATE(132)] = 7187, - [SMALL_STATE(133)] = 7243, - [SMALL_STATE(134)] = 7293, - [SMALL_STATE(135)] = 7349, - [SMALL_STATE(136)] = 7405, - [SMALL_STATE(137)] = 7461, - [SMALL_STATE(138)] = 7517, - [SMALL_STATE(139)] = 7573, - [SMALL_STATE(140)] = 7629, - [SMALL_STATE(141)] = 7685, - [SMALL_STATE(142)] = 7741, - [SMALL_STATE(143)] = 7797, - [SMALL_STATE(144)] = 7847, - [SMALL_STATE(145)] = 7903, - [SMALL_STATE(146)] = 7959, - [SMALL_STATE(147)] = 8015, - [SMALL_STATE(148)] = 8071, - [SMALL_STATE(149)] = 8127, - [SMALL_STATE(150)] = 8183, - [SMALL_STATE(151)] = 8239, - [SMALL_STATE(152)] = 8295, - [SMALL_STATE(153)] = 8351, - [SMALL_STATE(154)] = 8407, - [SMALL_STATE(155)] = 8463, - [SMALL_STATE(156)] = 8519, - [SMALL_STATE(157)] = 8575, - [SMALL_STATE(158)] = 8631, - [SMALL_STATE(159)] = 8687, - [SMALL_STATE(160)] = 8743, - [SMALL_STATE(161)] = 8799, - [SMALL_STATE(162)] = 8855, - [SMALL_STATE(163)] = 8908, - [SMALL_STATE(164)] = 8961, - [SMALL_STATE(165)] = 9014, - [SMALL_STATE(166)] = 9067, - [SMALL_STATE(167)] = 9120, - [SMALL_STATE(168)] = 9173, - [SMALL_STATE(169)] = 9209, - [SMALL_STATE(170)] = 9245, - [SMALL_STATE(171)] = 9288, - [SMALL_STATE(172)] = 9331, - [SMALL_STATE(173)] = 9374, - [SMALL_STATE(174)] = 9417, - [SMALL_STATE(175)] = 9460, - [SMALL_STATE(176)] = 9503, - [SMALL_STATE(177)] = 9546, - [SMALL_STATE(178)] = 9589, - [SMALL_STATE(179)] = 9632, - [SMALL_STATE(180)] = 9675, - [SMALL_STATE(181)] = 9718, - [SMALL_STATE(182)] = 9761, - [SMALL_STATE(183)] = 9801, - [SMALL_STATE(184)] = 9841, - [SMALL_STATE(185)] = 9881, - [SMALL_STATE(186)] = 9921, - [SMALL_STATE(187)] = 9961, - [SMALL_STATE(188)] = 10001, - [SMALL_STATE(189)] = 10041, - [SMALL_STATE(190)] = 10081, - [SMALL_STATE(191)] = 10121, - [SMALL_STATE(192)] = 10161, - [SMALL_STATE(193)] = 10201, - [SMALL_STATE(194)] = 10241, - [SMALL_STATE(195)] = 10281, - [SMALL_STATE(196)] = 10321, - [SMALL_STATE(197)] = 10361, - [SMALL_STATE(198)] = 10401, - [SMALL_STATE(199)] = 10441, - [SMALL_STATE(200)] = 10481, - [SMALL_STATE(201)] = 10521, - [SMALL_STATE(202)] = 10561, - [SMALL_STATE(203)] = 10601, - [SMALL_STATE(204)] = 10641, - [SMALL_STATE(205)] = 10681, - [SMALL_STATE(206)] = 10721, - [SMALL_STATE(207)] = 10761, - [SMALL_STATE(208)] = 10801, - [SMALL_STATE(209)] = 10834, - [SMALL_STATE(210)] = 10867, - [SMALL_STATE(211)] = 10900, - [SMALL_STATE(212)] = 10930, - [SMALL_STATE(213)] = 10960, - [SMALL_STATE(214)] = 10990, - [SMALL_STATE(215)] = 11020, - [SMALL_STATE(216)] = 11050, - [SMALL_STATE(217)] = 11080, - [SMALL_STATE(218)] = 11110, - [SMALL_STATE(219)] = 11140, - [SMALL_STATE(220)] = 11170, - [SMALL_STATE(221)] = 11200, - [SMALL_STATE(222)] = 11230, - [SMALL_STATE(223)] = 11260, - [SMALL_STATE(224)] = 11290, - [SMALL_STATE(225)] = 11320, - [SMALL_STATE(226)] = 11350, - [SMALL_STATE(227)] = 11380, - [SMALL_STATE(228)] = 11410, - [SMALL_STATE(229)] = 11440, - [SMALL_STATE(230)] = 11470, - [SMALL_STATE(231)] = 11500, - [SMALL_STATE(232)] = 11530, - [SMALL_STATE(233)] = 11560, - [SMALL_STATE(234)] = 11590, - [SMALL_STATE(235)] = 11609, - [SMALL_STATE(236)] = 11628, - [SMALL_STATE(237)] = 11647, - [SMALL_STATE(238)] = 11666, - [SMALL_STATE(239)] = 11685, - [SMALL_STATE(240)] = 11704, - [SMALL_STATE(241)] = 11723, - [SMALL_STATE(242)] = 11742, - [SMALL_STATE(243)] = 11761, - [SMALL_STATE(244)] = 11778, - [SMALL_STATE(245)] = 11795, - [SMALL_STATE(246)] = 11812, - [SMALL_STATE(247)] = 11829, - [SMALL_STATE(248)] = 11846, - [SMALL_STATE(249)] = 11863, - [SMALL_STATE(250)] = 11880, - [SMALL_STATE(251)] = 11897, - [SMALL_STATE(252)] = 11914, - [SMALL_STATE(253)] = 11931, - [SMALL_STATE(254)] = 11948, - [SMALL_STATE(255)] = 11965, - [SMALL_STATE(256)] = 11982, - [SMALL_STATE(257)] = 11999, - [SMALL_STATE(258)] = 12016, - [SMALL_STATE(259)] = 12033, - [SMALL_STATE(260)] = 12050, - [SMALL_STATE(261)] = 12067, - [SMALL_STATE(262)] = 12084, - [SMALL_STATE(263)] = 12101, - [SMALL_STATE(264)] = 12118, - [SMALL_STATE(265)] = 12135, - [SMALL_STATE(266)] = 12152, - [SMALL_STATE(267)] = 12169, - [SMALL_STATE(268)] = 12186, - [SMALL_STATE(269)] = 12203, - [SMALL_STATE(270)] = 12220, - [SMALL_STATE(271)] = 12237, - [SMALL_STATE(272)] = 12254, - [SMALL_STATE(273)] = 12271, - [SMALL_STATE(274)] = 12288, - [SMALL_STATE(275)] = 12305, - [SMALL_STATE(276)] = 12322, - [SMALL_STATE(277)] = 12339, - [SMALL_STATE(278)] = 12356, - [SMALL_STATE(279)] = 12373, - [SMALL_STATE(280)] = 12390, - [SMALL_STATE(281)] = 12407, - [SMALL_STATE(282)] = 12424, - [SMALL_STATE(283)] = 12441, - [SMALL_STATE(284)] = 12456, - [SMALL_STATE(285)] = 12471, - [SMALL_STATE(286)] = 12486, - [SMALL_STATE(287)] = 12501, - [SMALL_STATE(288)] = 12516, - [SMALL_STATE(289)] = 12531, - [SMALL_STATE(290)] = 12546, - [SMALL_STATE(291)] = 12561, - [SMALL_STATE(292)] = 12576, - [SMALL_STATE(293)] = 12591, - [SMALL_STATE(294)] = 12606, - [SMALL_STATE(295)] = 12621, - [SMALL_STATE(296)] = 12636, - [SMALL_STATE(297)] = 12651, - [SMALL_STATE(298)] = 12666, - [SMALL_STATE(299)] = 12681, - [SMALL_STATE(300)] = 12696, - [SMALL_STATE(301)] = 12711, - [SMALL_STATE(302)] = 12726, - [SMALL_STATE(303)] = 12741, - [SMALL_STATE(304)] = 12756, - [SMALL_STATE(305)] = 12771, - [SMALL_STATE(306)] = 12786, - [SMALL_STATE(307)] = 12801, - [SMALL_STATE(308)] = 12816, - [SMALL_STATE(309)] = 12831, - [SMALL_STATE(310)] = 12846, - [SMALL_STATE(311)] = 12861, - [SMALL_STATE(312)] = 12876, - [SMALL_STATE(313)] = 12891, - [SMALL_STATE(314)] = 12906, - [SMALL_STATE(315)] = 12921, - [SMALL_STATE(316)] = 12936, - [SMALL_STATE(317)] = 12951, - [SMALL_STATE(318)] = 12966, - [SMALL_STATE(319)] = 12981, - [SMALL_STATE(320)] = 12996, - [SMALL_STATE(321)] = 13011, - [SMALL_STATE(322)] = 13026, - [SMALL_STATE(323)] = 13041, - [SMALL_STATE(324)] = 13056, - [SMALL_STATE(325)] = 13071, - [SMALL_STATE(326)] = 13086, - [SMALL_STATE(327)] = 13101, - [SMALL_STATE(328)] = 13116, - [SMALL_STATE(329)] = 13131, - [SMALL_STATE(330)] = 13146, - [SMALL_STATE(331)] = 13161, - [SMALL_STATE(332)] = 13176, - [SMALL_STATE(333)] = 13191, - [SMALL_STATE(334)] = 13206, - [SMALL_STATE(335)] = 13221, - [SMALL_STATE(336)] = 13236, - [SMALL_STATE(337)] = 13251, - [SMALL_STATE(338)] = 13266, - [SMALL_STATE(339)] = 13281, - [SMALL_STATE(340)] = 13296, - [SMALL_STATE(341)] = 13311, - [SMALL_STATE(342)] = 13326, - [SMALL_STATE(343)] = 13341, - [SMALL_STATE(344)] = 13356, - [SMALL_STATE(345)] = 13371, - [SMALL_STATE(346)] = 13386, - [SMALL_STATE(347)] = 13401, - [SMALL_STATE(348)] = 13416, - [SMALL_STATE(349)] = 13431, - [SMALL_STATE(350)] = 13446, - [SMALL_STATE(351)] = 13461, - [SMALL_STATE(352)] = 13476, - [SMALL_STATE(353)] = 13491, - [SMALL_STATE(354)] = 13506, - [SMALL_STATE(355)] = 13521, - [SMALL_STATE(356)] = 13536, - [SMALL_STATE(357)] = 13551, - [SMALL_STATE(358)] = 13566, - [SMALL_STATE(359)] = 13581, - [SMALL_STATE(360)] = 13596, - [SMALL_STATE(361)] = 13611, - [SMALL_STATE(362)] = 13626, - [SMALL_STATE(363)] = 13641, - [SMALL_STATE(364)] = 13656, - [SMALL_STATE(365)] = 13671, - [SMALL_STATE(366)] = 13686, - [SMALL_STATE(367)] = 13701, - [SMALL_STATE(368)] = 13716, - [SMALL_STATE(369)] = 13731, - [SMALL_STATE(370)] = 13746, - [SMALL_STATE(371)] = 13761, - [SMALL_STATE(372)] = 13776, - [SMALL_STATE(373)] = 13791, - [SMALL_STATE(374)] = 13806, - [SMALL_STATE(375)] = 13821, - [SMALL_STATE(376)] = 13836, - [SMALL_STATE(377)] = 13851, - [SMALL_STATE(378)] = 13866, - [SMALL_STATE(379)] = 13881, - [SMALL_STATE(380)] = 13896, - [SMALL_STATE(381)] = 13911, - [SMALL_STATE(382)] = 13926, - [SMALL_STATE(383)] = 13941, - [SMALL_STATE(384)] = 13956, - [SMALL_STATE(385)] = 13971, - [SMALL_STATE(386)] = 13986, - [SMALL_STATE(387)] = 14001, - [SMALL_STATE(388)] = 14016, - [SMALL_STATE(389)] = 14031, - [SMALL_STATE(390)] = 14046, - [SMALL_STATE(391)] = 14061, - [SMALL_STATE(392)] = 14076, - [SMALL_STATE(393)] = 14091, - [SMALL_STATE(394)] = 14106, - [SMALL_STATE(395)] = 14121, - [SMALL_STATE(396)] = 14136, - [SMALL_STATE(397)] = 14151, - [SMALL_STATE(398)] = 14166, - [SMALL_STATE(399)] = 14181, - [SMALL_STATE(400)] = 14196, - [SMALL_STATE(401)] = 14211, - [SMALL_STATE(402)] = 14226, - [SMALL_STATE(403)] = 14241, - [SMALL_STATE(404)] = 14256, - [SMALL_STATE(405)] = 14271, - [SMALL_STATE(406)] = 14286, - [SMALL_STATE(407)] = 14301, - [SMALL_STATE(408)] = 14316, - [SMALL_STATE(409)] = 14331, - [SMALL_STATE(410)] = 14346, - [SMALL_STATE(411)] = 14361, - [SMALL_STATE(412)] = 14376, - [SMALL_STATE(413)] = 14391, - [SMALL_STATE(414)] = 14406, - [SMALL_STATE(415)] = 14421, - [SMALL_STATE(416)] = 14436, - [SMALL_STATE(417)] = 14451, - [SMALL_STATE(418)] = 14466, - [SMALL_STATE(419)] = 14481, - [SMALL_STATE(420)] = 14496, - [SMALL_STATE(421)] = 14511, - [SMALL_STATE(422)] = 14526, - [SMALL_STATE(423)] = 14541, - [SMALL_STATE(424)] = 14556, - [SMALL_STATE(425)] = 14571, - [SMALL_STATE(426)] = 14586, - [SMALL_STATE(427)] = 14601, - [SMALL_STATE(428)] = 14616, - [SMALL_STATE(429)] = 14631, - [SMALL_STATE(430)] = 14646, - [SMALL_STATE(431)] = 14661, - [SMALL_STATE(432)] = 14676, - [SMALL_STATE(433)] = 14691, - [SMALL_STATE(434)] = 14706, - [SMALL_STATE(435)] = 14721, - [SMALL_STATE(436)] = 14736, - [SMALL_STATE(437)] = 14751, - [SMALL_STATE(438)] = 14766, - [SMALL_STATE(439)] = 14781, - [SMALL_STATE(440)] = 14796, - [SMALL_STATE(441)] = 14811, - [SMALL_STATE(442)] = 14826, - [SMALL_STATE(443)] = 14841, - [SMALL_STATE(444)] = 14856, - [SMALL_STATE(445)] = 14871, - [SMALL_STATE(446)] = 14884, - [SMALL_STATE(447)] = 14897, - [SMALL_STATE(448)] = 14910, - [SMALL_STATE(449)] = 14923, - [SMALL_STATE(450)] = 14936, - [SMALL_STATE(451)] = 14949, - [SMALL_STATE(452)] = 14960, - [SMALL_STATE(453)] = 14973, - [SMALL_STATE(454)] = 14986, - [SMALL_STATE(455)] = 14997, - [SMALL_STATE(456)] = 15010, - [SMALL_STATE(457)] = 15023, - [SMALL_STATE(458)] = 15036, - [SMALL_STATE(459)] = 15049, - [SMALL_STATE(460)] = 15062, - [SMALL_STATE(461)] = 15075, - [SMALL_STATE(462)] = 15088, - [SMALL_STATE(463)] = 15099, - [SMALL_STATE(464)] = 15110, - [SMALL_STATE(465)] = 15121, - [SMALL_STATE(466)] = 15131, - [SMALL_STATE(467)] = 15141, - [SMALL_STATE(468)] = 15151, - [SMALL_STATE(469)] = 15161, - [SMALL_STATE(470)] = 15171, - [SMALL_STATE(471)] = 15181, - [SMALL_STATE(472)] = 15191, - [SMALL_STATE(473)] = 15201, - [SMALL_STATE(474)] = 15211, - [SMALL_STATE(475)] = 15221, - [SMALL_STATE(476)] = 15231, - [SMALL_STATE(477)] = 15241, - [SMALL_STATE(478)] = 15251, - [SMALL_STATE(479)] = 15261, - [SMALL_STATE(480)] = 15271, - [SMALL_STATE(481)] = 15281, - [SMALL_STATE(482)] = 15291, - [SMALL_STATE(483)] = 15301, - [SMALL_STATE(484)] = 15311, - [SMALL_STATE(485)] = 15321, - [SMALL_STATE(486)] = 15331, - [SMALL_STATE(487)] = 15341, - [SMALL_STATE(488)] = 15351, - [SMALL_STATE(489)] = 15361, - [SMALL_STATE(490)] = 15371, - [SMALL_STATE(491)] = 15381, - [SMALL_STATE(492)] = 15391, - [SMALL_STATE(493)] = 15401, - [SMALL_STATE(494)] = 15411, - [SMALL_STATE(495)] = 15421, - [SMALL_STATE(496)] = 15431, - [SMALL_STATE(497)] = 15441, - [SMALL_STATE(498)] = 15451, - [SMALL_STATE(499)] = 15461, - [SMALL_STATE(500)] = 15471, - [SMALL_STATE(501)] = 15481, - [SMALL_STATE(502)] = 15491, - [SMALL_STATE(503)] = 15501, - [SMALL_STATE(504)] = 15511, - [SMALL_STATE(505)] = 15521, - [SMALL_STATE(506)] = 15531, - [SMALL_STATE(507)] = 15541, - [SMALL_STATE(508)] = 15551, - [SMALL_STATE(509)] = 15561, - [SMALL_STATE(510)] = 15571, - [SMALL_STATE(511)] = 15581, - [SMALL_STATE(512)] = 15591, - [SMALL_STATE(513)] = 15601, - [SMALL_STATE(514)] = 15611, - [SMALL_STATE(515)] = 15621, - [SMALL_STATE(516)] = 15631, - [SMALL_STATE(517)] = 15641, - [SMALL_STATE(518)] = 15651, - [SMALL_STATE(519)] = 15661, - [SMALL_STATE(520)] = 15671, - [SMALL_STATE(521)] = 15681, - [SMALL_STATE(522)] = 15691, - [SMALL_STATE(523)] = 15701, - [SMALL_STATE(524)] = 15711, - [SMALL_STATE(525)] = 15721, - [SMALL_STATE(526)] = 15731, - [SMALL_STATE(527)] = 15741, - [SMALL_STATE(528)] = 15751, - [SMALL_STATE(529)] = 15761, - [SMALL_STATE(530)] = 15771, - [SMALL_STATE(531)] = 15781, - [SMALL_STATE(532)] = 15791, - [SMALL_STATE(533)] = 15801, - [SMALL_STATE(534)] = 15811, - [SMALL_STATE(535)] = 15821, - [SMALL_STATE(536)] = 15831, - [SMALL_STATE(537)] = 15841, - [SMALL_STATE(538)] = 15851, - [SMALL_STATE(539)] = 15861, - [SMALL_STATE(540)] = 15871, - [SMALL_STATE(541)] = 15881, - [SMALL_STATE(542)] = 15891, - [SMALL_STATE(543)] = 15901, - [SMALL_STATE(544)] = 15911, - [SMALL_STATE(545)] = 15921, - [SMALL_STATE(546)] = 15931, - [SMALL_STATE(547)] = 15941, - [SMALL_STATE(548)] = 15951, - [SMALL_STATE(549)] = 15961, - [SMALL_STATE(550)] = 15971, - [SMALL_STATE(551)] = 15981, - [SMALL_STATE(552)] = 15991, - [SMALL_STATE(553)] = 16001, - [SMALL_STATE(554)] = 16011, - [SMALL_STATE(555)] = 16021, - [SMALL_STATE(556)] = 16031, - [SMALL_STATE(557)] = 16041, - [SMALL_STATE(558)] = 16048, - [SMALL_STATE(559)] = 16055, - [SMALL_STATE(560)] = 16062, - [SMALL_STATE(561)] = 16069, - [SMALL_STATE(562)] = 16076, - [SMALL_STATE(563)] = 16083, - [SMALL_STATE(564)] = 16090, - [SMALL_STATE(565)] = 16097, - [SMALL_STATE(566)] = 16104, - [SMALL_STATE(567)] = 16111, - [SMALL_STATE(568)] = 16118, - [SMALL_STATE(569)] = 16125, - [SMALL_STATE(570)] = 16132, - [SMALL_STATE(571)] = 16139, - [SMALL_STATE(572)] = 16146, - [SMALL_STATE(573)] = 16153, - [SMALL_STATE(574)] = 16160, - [SMALL_STATE(575)] = 16167, - [SMALL_STATE(576)] = 16174, - [SMALL_STATE(577)] = 16181, - [SMALL_STATE(578)] = 16188, - [SMALL_STATE(579)] = 16195, - [SMALL_STATE(580)] = 16202, - [SMALL_STATE(581)] = 16209, - [SMALL_STATE(582)] = 16216, - [SMALL_STATE(583)] = 16223, - [SMALL_STATE(584)] = 16227, - [SMALL_STATE(585)] = 16231, - [SMALL_STATE(586)] = 16235, - [SMALL_STATE(587)] = 16239, - [SMALL_STATE(588)] = 16243, - [SMALL_STATE(589)] = 16247, - [SMALL_STATE(590)] = 16251, - [SMALL_STATE(591)] = 16255, - [SMALL_STATE(592)] = 16259, - [SMALL_STATE(593)] = 16263, - [SMALL_STATE(594)] = 16267, - [SMALL_STATE(595)] = 16271, - [SMALL_STATE(596)] = 16275, - [SMALL_STATE(597)] = 16279, - [SMALL_STATE(598)] = 16283, - [SMALL_STATE(599)] = 16287, - [SMALL_STATE(600)] = 16291, - [SMALL_STATE(601)] = 16295, - [SMALL_STATE(602)] = 16299, - [SMALL_STATE(603)] = 16303, - [SMALL_STATE(604)] = 16307, - [SMALL_STATE(605)] = 16311, - [SMALL_STATE(606)] = 16315, - [SMALL_STATE(607)] = 16319, - [SMALL_STATE(608)] = 16323, - [SMALL_STATE(609)] = 16327, - [SMALL_STATE(610)] = 16331, - [SMALL_STATE(611)] = 16335, - [SMALL_STATE(612)] = 16339, - [SMALL_STATE(613)] = 16343, - [SMALL_STATE(614)] = 16347, - [SMALL_STATE(615)] = 16351, - [SMALL_STATE(616)] = 16355, - [SMALL_STATE(617)] = 16359, - [SMALL_STATE(618)] = 16363, - [SMALL_STATE(619)] = 16367, - [SMALL_STATE(620)] = 16371, - [SMALL_STATE(621)] = 16375, - [SMALL_STATE(622)] = 16379, - [SMALL_STATE(623)] = 16383, - [SMALL_STATE(624)] = 16387, - [SMALL_STATE(625)] = 16391, - [SMALL_STATE(626)] = 16395, - [SMALL_STATE(627)] = 16399, - [SMALL_STATE(628)] = 16403, - [SMALL_STATE(629)] = 16407, - [SMALL_STATE(630)] = 16411, - [SMALL_STATE(631)] = 16415, - [SMALL_STATE(632)] = 16419, - [SMALL_STATE(633)] = 16423, - [SMALL_STATE(634)] = 16427, - [SMALL_STATE(635)] = 16431, - [SMALL_STATE(636)] = 16435, - [SMALL_STATE(637)] = 16439, - [SMALL_STATE(638)] = 16443, - [SMALL_STATE(639)] = 16447, - [SMALL_STATE(640)] = 16451, - [SMALL_STATE(641)] = 16455, - [SMALL_STATE(642)] = 16459, - [SMALL_STATE(643)] = 16463, - [SMALL_STATE(644)] = 16467, - [SMALL_STATE(645)] = 16471, - [SMALL_STATE(646)] = 16475, - [SMALL_STATE(647)] = 16479, - [SMALL_STATE(648)] = 16483, - [SMALL_STATE(649)] = 16487, - [SMALL_STATE(650)] = 16491, - [SMALL_STATE(651)] = 16495, - [SMALL_STATE(652)] = 16499, - [SMALL_STATE(653)] = 16503, - [SMALL_STATE(654)] = 16507, - [SMALL_STATE(655)] = 16511, - [SMALL_STATE(656)] = 16515, - [SMALL_STATE(657)] = 16519, - [SMALL_STATE(658)] = 16523, - [SMALL_STATE(659)] = 16527, - [SMALL_STATE(660)] = 16531, - [SMALL_STATE(661)] = 16535, - [SMALL_STATE(662)] = 16539, - [SMALL_STATE(663)] = 16543, - [SMALL_STATE(664)] = 16547, - [SMALL_STATE(665)] = 16551, - [SMALL_STATE(666)] = 16555, - [SMALL_STATE(667)] = 16559, - [SMALL_STATE(668)] = 16563, - [SMALL_STATE(669)] = 16567, - [SMALL_STATE(670)] = 16571, - [SMALL_STATE(671)] = 16575, - [SMALL_STATE(672)] = 16579, - [SMALL_STATE(673)] = 16583, - [SMALL_STATE(674)] = 16587, - [SMALL_STATE(675)] = 16591, - [SMALL_STATE(676)] = 16595, - [SMALL_STATE(677)] = 16599, - [SMALL_STATE(678)] = 16603, - [SMALL_STATE(679)] = 16607, - [SMALL_STATE(680)] = 16611, - [SMALL_STATE(681)] = 16615, - [SMALL_STATE(682)] = 16619, - [SMALL_STATE(683)] = 16623, - [SMALL_STATE(684)] = 16627, + [SMALL_STATE(113)] = 6121, + [SMALL_STATE(114)] = 6175, + [SMALL_STATE(115)] = 6231, + [SMALL_STATE(116)] = 6287, + [SMALL_STATE(117)] = 6343, + [SMALL_STATE(118)] = 6399, + [SMALL_STATE(119)] = 6455, + [SMALL_STATE(120)] = 6511, + [SMALL_STATE(121)] = 6567, + [SMALL_STATE(122)] = 6623, + [SMALL_STATE(123)] = 6679, + [SMALL_STATE(124)] = 6735, + [SMALL_STATE(125)] = 6791, + [SMALL_STATE(126)] = 6847, + [SMALL_STATE(127)] = 6903, + [SMALL_STATE(128)] = 6959, + [SMALL_STATE(129)] = 7015, + [SMALL_STATE(130)] = 7071, + [SMALL_STATE(131)] = 7127, + [SMALL_STATE(132)] = 7183, + [SMALL_STATE(133)] = 7239, + [SMALL_STATE(134)] = 7295, + [SMALL_STATE(135)] = 7351, + [SMALL_STATE(136)] = 7407, + [SMALL_STATE(137)] = 7463, + [SMALL_STATE(138)] = 7519, + [SMALL_STATE(139)] = 7575, + [SMALL_STATE(140)] = 7631, + [SMALL_STATE(141)] = 7687, + [SMALL_STATE(142)] = 7743, + [SMALL_STATE(143)] = 7799, + [SMALL_STATE(144)] = 7855, + [SMALL_STATE(145)] = 7911, + [SMALL_STATE(146)] = 7967, + [SMALL_STATE(147)] = 8023, + [SMALL_STATE(148)] = 8079, + [SMALL_STATE(149)] = 8135, + [SMALL_STATE(150)] = 8191, + [SMALL_STATE(151)] = 8247, + [SMALL_STATE(152)] = 8303, + [SMALL_STATE(153)] = 8359, + [SMALL_STATE(154)] = 8415, + [SMALL_STATE(155)] = 8471, + [SMALL_STATE(156)] = 8527, + [SMALL_STATE(157)] = 8583, + [SMALL_STATE(158)] = 8639, + [SMALL_STATE(159)] = 8695, + [SMALL_STATE(160)] = 8751, + [SMALL_STATE(161)] = 8807, + [SMALL_STATE(162)] = 8863, + [SMALL_STATE(163)] = 8916, + [SMALL_STATE(164)] = 8969, + [SMALL_STATE(165)] = 9022, + [SMALL_STATE(166)] = 9075, + [SMALL_STATE(167)] = 9128, + [SMALL_STATE(168)] = 9181, + [SMALL_STATE(169)] = 9217, + [SMALL_STATE(170)] = 9253, + [SMALL_STATE(171)] = 9296, + [SMALL_STATE(172)] = 9339, + [SMALL_STATE(173)] = 9382, + [SMALL_STATE(174)] = 9425, + [SMALL_STATE(175)] = 9468, + [SMALL_STATE(176)] = 9511, + [SMALL_STATE(177)] = 9554, + [SMALL_STATE(178)] = 9597, + [SMALL_STATE(179)] = 9640, + [SMALL_STATE(180)] = 9683, + [SMALL_STATE(181)] = 9726, + [SMALL_STATE(182)] = 9769, + [SMALL_STATE(183)] = 9809, + [SMALL_STATE(184)] = 9849, + [SMALL_STATE(185)] = 9889, + [SMALL_STATE(186)] = 9929, + [SMALL_STATE(187)] = 9969, + [SMALL_STATE(188)] = 10009, + [SMALL_STATE(189)] = 10049, + [SMALL_STATE(190)] = 10089, + [SMALL_STATE(191)] = 10129, + [SMALL_STATE(192)] = 10169, + [SMALL_STATE(193)] = 10209, + [SMALL_STATE(194)] = 10249, + [SMALL_STATE(195)] = 10289, + [SMALL_STATE(196)] = 10329, + [SMALL_STATE(197)] = 10369, + [SMALL_STATE(198)] = 10409, + [SMALL_STATE(199)] = 10449, + [SMALL_STATE(200)] = 10489, + [SMALL_STATE(201)] = 10529, + [SMALL_STATE(202)] = 10569, + [SMALL_STATE(203)] = 10609, + [SMALL_STATE(204)] = 10649, + [SMALL_STATE(205)] = 10689, + [SMALL_STATE(206)] = 10729, + [SMALL_STATE(207)] = 10769, + [SMALL_STATE(208)] = 10809, + [SMALL_STATE(209)] = 10842, + [SMALL_STATE(210)] = 10875, + [SMALL_STATE(211)] = 10908, + [SMALL_STATE(212)] = 10938, + [SMALL_STATE(213)] = 10968, + [SMALL_STATE(214)] = 10998, + [SMALL_STATE(215)] = 11028, + [SMALL_STATE(216)] = 11058, + [SMALL_STATE(217)] = 11088, + [SMALL_STATE(218)] = 11118, + [SMALL_STATE(219)] = 11148, + [SMALL_STATE(220)] = 11178, + [SMALL_STATE(221)] = 11208, + [SMALL_STATE(222)] = 11238, + [SMALL_STATE(223)] = 11268, + [SMALL_STATE(224)] = 11298, + [SMALL_STATE(225)] = 11328, + [SMALL_STATE(226)] = 11358, + [SMALL_STATE(227)] = 11388, + [SMALL_STATE(228)] = 11418, + [SMALL_STATE(229)] = 11448, + [SMALL_STATE(230)] = 11478, + [SMALL_STATE(231)] = 11508, + [SMALL_STATE(232)] = 11538, + [SMALL_STATE(233)] = 11568, + [SMALL_STATE(234)] = 11598, + [SMALL_STATE(235)] = 11617, + [SMALL_STATE(236)] = 11636, + [SMALL_STATE(237)] = 11655, + [SMALL_STATE(238)] = 11674, + [SMALL_STATE(239)] = 11693, + [SMALL_STATE(240)] = 11712, + [SMALL_STATE(241)] = 11731, + [SMALL_STATE(242)] = 11750, + [SMALL_STATE(243)] = 11769, + [SMALL_STATE(244)] = 11788, + [SMALL_STATE(245)] = 11805, + [SMALL_STATE(246)] = 11822, + [SMALL_STATE(247)] = 11839, + [SMALL_STATE(248)] = 11856, + [SMALL_STATE(249)] = 11873, + [SMALL_STATE(250)] = 11890, + [SMALL_STATE(251)] = 11907, + [SMALL_STATE(252)] = 11924, + [SMALL_STATE(253)] = 11941, + [SMALL_STATE(254)] = 11958, + [SMALL_STATE(255)] = 11975, + [SMALL_STATE(256)] = 11992, + [SMALL_STATE(257)] = 12009, + [SMALL_STATE(258)] = 12026, + [SMALL_STATE(259)] = 12043, + [SMALL_STATE(260)] = 12060, + [SMALL_STATE(261)] = 12077, + [SMALL_STATE(262)] = 12094, + [SMALL_STATE(263)] = 12111, + [SMALL_STATE(264)] = 12128, + [SMALL_STATE(265)] = 12145, + [SMALL_STATE(266)] = 12162, + [SMALL_STATE(267)] = 12179, + [SMALL_STATE(268)] = 12196, + [SMALL_STATE(269)] = 12213, + [SMALL_STATE(270)] = 12230, + [SMALL_STATE(271)] = 12247, + [SMALL_STATE(272)] = 12264, + [SMALL_STATE(273)] = 12281, + [SMALL_STATE(274)] = 12298, + [SMALL_STATE(275)] = 12315, + [SMALL_STATE(276)] = 12332, + [SMALL_STATE(277)] = 12349, + [SMALL_STATE(278)] = 12366, + [SMALL_STATE(279)] = 12383, + [SMALL_STATE(280)] = 12400, + [SMALL_STATE(281)] = 12417, + [SMALL_STATE(282)] = 12434, + [SMALL_STATE(283)] = 12451, + [SMALL_STATE(284)] = 12468, + [SMALL_STATE(285)] = 12483, + [SMALL_STATE(286)] = 12498, + [SMALL_STATE(287)] = 12513, + [SMALL_STATE(288)] = 12528, + [SMALL_STATE(289)] = 12543, + [SMALL_STATE(290)] = 12558, + [SMALL_STATE(291)] = 12573, + [SMALL_STATE(292)] = 12588, + [SMALL_STATE(293)] = 12603, + [SMALL_STATE(294)] = 12618, + [SMALL_STATE(295)] = 12633, + [SMALL_STATE(296)] = 12648, + [SMALL_STATE(297)] = 12663, + [SMALL_STATE(298)] = 12678, + [SMALL_STATE(299)] = 12693, + [SMALL_STATE(300)] = 12708, + [SMALL_STATE(301)] = 12723, + [SMALL_STATE(302)] = 12738, + [SMALL_STATE(303)] = 12753, + [SMALL_STATE(304)] = 12768, + [SMALL_STATE(305)] = 12783, + [SMALL_STATE(306)] = 12798, + [SMALL_STATE(307)] = 12813, + [SMALL_STATE(308)] = 12828, + [SMALL_STATE(309)] = 12843, + [SMALL_STATE(310)] = 12858, + [SMALL_STATE(311)] = 12873, + [SMALL_STATE(312)] = 12888, + [SMALL_STATE(313)] = 12903, + [SMALL_STATE(314)] = 12918, + [SMALL_STATE(315)] = 12933, + [SMALL_STATE(316)] = 12948, + [SMALL_STATE(317)] = 12963, + [SMALL_STATE(318)] = 12978, + [SMALL_STATE(319)] = 12993, + [SMALL_STATE(320)] = 13008, + [SMALL_STATE(321)] = 13023, + [SMALL_STATE(322)] = 13038, + [SMALL_STATE(323)] = 13053, + [SMALL_STATE(324)] = 13068, + [SMALL_STATE(325)] = 13083, + [SMALL_STATE(326)] = 13098, + [SMALL_STATE(327)] = 13113, + [SMALL_STATE(328)] = 13128, + [SMALL_STATE(329)] = 13143, + [SMALL_STATE(330)] = 13158, + [SMALL_STATE(331)] = 13173, + [SMALL_STATE(332)] = 13188, + [SMALL_STATE(333)] = 13203, + [SMALL_STATE(334)] = 13218, + [SMALL_STATE(335)] = 13233, + [SMALL_STATE(336)] = 13248, + [SMALL_STATE(337)] = 13263, + [SMALL_STATE(338)] = 13278, + [SMALL_STATE(339)] = 13293, + [SMALL_STATE(340)] = 13308, + [SMALL_STATE(341)] = 13323, + [SMALL_STATE(342)] = 13338, + [SMALL_STATE(343)] = 13353, + [SMALL_STATE(344)] = 13368, + [SMALL_STATE(345)] = 13383, + [SMALL_STATE(346)] = 13398, + [SMALL_STATE(347)] = 13413, + [SMALL_STATE(348)] = 13428, + [SMALL_STATE(349)] = 13443, + [SMALL_STATE(350)] = 13458, + [SMALL_STATE(351)] = 13473, + [SMALL_STATE(352)] = 13488, + [SMALL_STATE(353)] = 13503, + [SMALL_STATE(354)] = 13518, + [SMALL_STATE(355)] = 13533, + [SMALL_STATE(356)] = 13548, + [SMALL_STATE(357)] = 13563, + [SMALL_STATE(358)] = 13578, + [SMALL_STATE(359)] = 13593, + [SMALL_STATE(360)] = 13608, + [SMALL_STATE(361)] = 13623, + [SMALL_STATE(362)] = 13638, + [SMALL_STATE(363)] = 13653, + [SMALL_STATE(364)] = 13668, + [SMALL_STATE(365)] = 13683, + [SMALL_STATE(366)] = 13698, + [SMALL_STATE(367)] = 13713, + [SMALL_STATE(368)] = 13728, + [SMALL_STATE(369)] = 13743, + [SMALL_STATE(370)] = 13758, + [SMALL_STATE(371)] = 13773, + [SMALL_STATE(372)] = 13788, + [SMALL_STATE(373)] = 13803, + [SMALL_STATE(374)] = 13818, + [SMALL_STATE(375)] = 13833, + [SMALL_STATE(376)] = 13848, + [SMALL_STATE(377)] = 13863, + [SMALL_STATE(378)] = 13878, + [SMALL_STATE(379)] = 13893, + [SMALL_STATE(380)] = 13908, + [SMALL_STATE(381)] = 13923, + [SMALL_STATE(382)] = 13938, + [SMALL_STATE(383)] = 13953, + [SMALL_STATE(384)] = 13968, + [SMALL_STATE(385)] = 13983, + [SMALL_STATE(386)] = 13998, + [SMALL_STATE(387)] = 14013, + [SMALL_STATE(388)] = 14028, + [SMALL_STATE(389)] = 14043, + [SMALL_STATE(390)] = 14058, + [SMALL_STATE(391)] = 14073, + [SMALL_STATE(392)] = 14088, + [SMALL_STATE(393)] = 14103, + [SMALL_STATE(394)] = 14118, + [SMALL_STATE(395)] = 14133, + [SMALL_STATE(396)] = 14148, + [SMALL_STATE(397)] = 14163, + [SMALL_STATE(398)] = 14178, + [SMALL_STATE(399)] = 14193, + [SMALL_STATE(400)] = 14208, + [SMALL_STATE(401)] = 14223, + [SMALL_STATE(402)] = 14238, + [SMALL_STATE(403)] = 14253, + [SMALL_STATE(404)] = 14268, + [SMALL_STATE(405)] = 14283, + [SMALL_STATE(406)] = 14298, + [SMALL_STATE(407)] = 14313, + [SMALL_STATE(408)] = 14328, + [SMALL_STATE(409)] = 14343, + [SMALL_STATE(410)] = 14358, + [SMALL_STATE(411)] = 14373, + [SMALL_STATE(412)] = 14388, + [SMALL_STATE(413)] = 14403, + [SMALL_STATE(414)] = 14418, + [SMALL_STATE(415)] = 14433, + [SMALL_STATE(416)] = 14448, + [SMALL_STATE(417)] = 14463, + [SMALL_STATE(418)] = 14478, + [SMALL_STATE(419)] = 14493, + [SMALL_STATE(420)] = 14508, + [SMALL_STATE(421)] = 14523, + [SMALL_STATE(422)] = 14538, + [SMALL_STATE(423)] = 14553, + [SMALL_STATE(424)] = 14568, + [SMALL_STATE(425)] = 14583, + [SMALL_STATE(426)] = 14598, + [SMALL_STATE(427)] = 14613, + [SMALL_STATE(428)] = 14628, + [SMALL_STATE(429)] = 14643, + [SMALL_STATE(430)] = 14658, + [SMALL_STATE(431)] = 14673, + [SMALL_STATE(432)] = 14688, + [SMALL_STATE(433)] = 14703, + [SMALL_STATE(434)] = 14718, + [SMALL_STATE(435)] = 14733, + [SMALL_STATE(436)] = 14748, + [SMALL_STATE(437)] = 14763, + [SMALL_STATE(438)] = 14778, + [SMALL_STATE(439)] = 14793, + [SMALL_STATE(440)] = 14808, + [SMALL_STATE(441)] = 14823, + [SMALL_STATE(442)] = 14838, + [SMALL_STATE(443)] = 14853, + [SMALL_STATE(444)] = 14868, + [SMALL_STATE(445)] = 14883, + [SMALL_STATE(446)] = 14898, + [SMALL_STATE(447)] = 14911, + [SMALL_STATE(448)] = 14924, + [SMALL_STATE(449)] = 14937, + [SMALL_STATE(450)] = 14950, + [SMALL_STATE(451)] = 14963, + [SMALL_STATE(452)] = 14976, + [SMALL_STATE(453)] = 14989, + [SMALL_STATE(454)] = 15002, + [SMALL_STATE(455)] = 15013, + [SMALL_STATE(456)] = 15024, + [SMALL_STATE(457)] = 15037, + [SMALL_STATE(458)] = 15050, + [SMALL_STATE(459)] = 15063, + [SMALL_STATE(460)] = 15076, + [SMALL_STATE(461)] = 15089, + [SMALL_STATE(462)] = 15102, + [SMALL_STATE(463)] = 15115, + [SMALL_STATE(464)] = 15126, + [SMALL_STATE(465)] = 15137, + [SMALL_STATE(466)] = 15148, + [SMALL_STATE(467)] = 15158, + [SMALL_STATE(468)] = 15168, + [SMALL_STATE(469)] = 15178, + [SMALL_STATE(470)] = 15188, + [SMALL_STATE(471)] = 15198, + [SMALL_STATE(472)] = 15208, + [SMALL_STATE(473)] = 15218, + [SMALL_STATE(474)] = 15228, + [SMALL_STATE(475)] = 15238, + [SMALL_STATE(476)] = 15248, + [SMALL_STATE(477)] = 15258, + [SMALL_STATE(478)] = 15268, + [SMALL_STATE(479)] = 15278, + [SMALL_STATE(480)] = 15288, + [SMALL_STATE(481)] = 15298, + [SMALL_STATE(482)] = 15308, + [SMALL_STATE(483)] = 15318, + [SMALL_STATE(484)] = 15328, + [SMALL_STATE(485)] = 15338, + [SMALL_STATE(486)] = 15348, + [SMALL_STATE(487)] = 15358, + [SMALL_STATE(488)] = 15368, + [SMALL_STATE(489)] = 15378, + [SMALL_STATE(490)] = 15388, + [SMALL_STATE(491)] = 15398, + [SMALL_STATE(492)] = 15408, + [SMALL_STATE(493)] = 15418, + [SMALL_STATE(494)] = 15428, + [SMALL_STATE(495)] = 15438, + [SMALL_STATE(496)] = 15448, + [SMALL_STATE(497)] = 15458, + [SMALL_STATE(498)] = 15468, + [SMALL_STATE(499)] = 15478, + [SMALL_STATE(500)] = 15488, + [SMALL_STATE(501)] = 15498, + [SMALL_STATE(502)] = 15508, + [SMALL_STATE(503)] = 15518, + [SMALL_STATE(504)] = 15528, + [SMALL_STATE(505)] = 15538, + [SMALL_STATE(506)] = 15548, + [SMALL_STATE(507)] = 15558, + [SMALL_STATE(508)] = 15568, + [SMALL_STATE(509)] = 15578, + [SMALL_STATE(510)] = 15588, + [SMALL_STATE(511)] = 15598, + [SMALL_STATE(512)] = 15608, + [SMALL_STATE(513)] = 15618, + [SMALL_STATE(514)] = 15628, + [SMALL_STATE(515)] = 15638, + [SMALL_STATE(516)] = 15648, + [SMALL_STATE(517)] = 15658, + [SMALL_STATE(518)] = 15668, + [SMALL_STATE(519)] = 15678, + [SMALL_STATE(520)] = 15688, + [SMALL_STATE(521)] = 15698, + [SMALL_STATE(522)] = 15708, + [SMALL_STATE(523)] = 15718, + [SMALL_STATE(524)] = 15728, + [SMALL_STATE(525)] = 15738, + [SMALL_STATE(526)] = 15748, + [SMALL_STATE(527)] = 15758, + [SMALL_STATE(528)] = 15768, + [SMALL_STATE(529)] = 15778, + [SMALL_STATE(530)] = 15788, + [SMALL_STATE(531)] = 15798, + [SMALL_STATE(532)] = 15808, + [SMALL_STATE(533)] = 15818, + [SMALL_STATE(534)] = 15828, + [SMALL_STATE(535)] = 15838, + [SMALL_STATE(536)] = 15848, + [SMALL_STATE(537)] = 15858, + [SMALL_STATE(538)] = 15868, + [SMALL_STATE(539)] = 15878, + [SMALL_STATE(540)] = 15888, + [SMALL_STATE(541)] = 15898, + [SMALL_STATE(542)] = 15908, + [SMALL_STATE(543)] = 15918, + [SMALL_STATE(544)] = 15928, + [SMALL_STATE(545)] = 15938, + [SMALL_STATE(546)] = 15948, + [SMALL_STATE(547)] = 15958, + [SMALL_STATE(548)] = 15968, + [SMALL_STATE(549)] = 15978, + [SMALL_STATE(550)] = 15988, + [SMALL_STATE(551)] = 15998, + [SMALL_STATE(552)] = 16008, + [SMALL_STATE(553)] = 16018, + [SMALL_STATE(554)] = 16028, + [SMALL_STATE(555)] = 16038, + [SMALL_STATE(556)] = 16048, + [SMALL_STATE(557)] = 16058, + [SMALL_STATE(558)] = 16068, + [SMALL_STATE(559)] = 16075, + [SMALL_STATE(560)] = 16082, + [SMALL_STATE(561)] = 16089, + [SMALL_STATE(562)] = 16096, + [SMALL_STATE(563)] = 16103, + [SMALL_STATE(564)] = 16110, + [SMALL_STATE(565)] = 16117, + [SMALL_STATE(566)] = 16124, + [SMALL_STATE(567)] = 16131, + [SMALL_STATE(568)] = 16138, + [SMALL_STATE(569)] = 16145, + [SMALL_STATE(570)] = 16152, + [SMALL_STATE(571)] = 16159, + [SMALL_STATE(572)] = 16166, + [SMALL_STATE(573)] = 16173, + [SMALL_STATE(574)] = 16180, + [SMALL_STATE(575)] = 16187, + [SMALL_STATE(576)] = 16194, + [SMALL_STATE(577)] = 16201, + [SMALL_STATE(578)] = 16208, + [SMALL_STATE(579)] = 16215, + [SMALL_STATE(580)] = 16222, + [SMALL_STATE(581)] = 16229, + [SMALL_STATE(582)] = 16236, + [SMALL_STATE(583)] = 16243, + [SMALL_STATE(584)] = 16250, + [SMALL_STATE(585)] = 16254, + [SMALL_STATE(586)] = 16258, + [SMALL_STATE(587)] = 16262, + [SMALL_STATE(588)] = 16266, + [SMALL_STATE(589)] = 16270, + [SMALL_STATE(590)] = 16274, + [SMALL_STATE(591)] = 16278, + [SMALL_STATE(592)] = 16282, + [SMALL_STATE(593)] = 16286, + [SMALL_STATE(594)] = 16290, + [SMALL_STATE(595)] = 16294, + [SMALL_STATE(596)] = 16298, + [SMALL_STATE(597)] = 16302, + [SMALL_STATE(598)] = 16306, + [SMALL_STATE(599)] = 16310, + [SMALL_STATE(600)] = 16314, + [SMALL_STATE(601)] = 16318, + [SMALL_STATE(602)] = 16322, + [SMALL_STATE(603)] = 16326, + [SMALL_STATE(604)] = 16330, + [SMALL_STATE(605)] = 16334, + [SMALL_STATE(606)] = 16338, + [SMALL_STATE(607)] = 16342, + [SMALL_STATE(608)] = 16346, + [SMALL_STATE(609)] = 16350, + [SMALL_STATE(610)] = 16354, + [SMALL_STATE(611)] = 16358, + [SMALL_STATE(612)] = 16362, + [SMALL_STATE(613)] = 16366, + [SMALL_STATE(614)] = 16370, + [SMALL_STATE(615)] = 16374, + [SMALL_STATE(616)] = 16378, + [SMALL_STATE(617)] = 16382, + [SMALL_STATE(618)] = 16386, + [SMALL_STATE(619)] = 16390, + [SMALL_STATE(620)] = 16394, + [SMALL_STATE(621)] = 16398, + [SMALL_STATE(622)] = 16402, + [SMALL_STATE(623)] = 16406, + [SMALL_STATE(624)] = 16410, + [SMALL_STATE(625)] = 16414, + [SMALL_STATE(626)] = 16418, + [SMALL_STATE(627)] = 16422, + [SMALL_STATE(628)] = 16426, + [SMALL_STATE(629)] = 16430, + [SMALL_STATE(630)] = 16434, + [SMALL_STATE(631)] = 16438, + [SMALL_STATE(632)] = 16442, + [SMALL_STATE(633)] = 16446, + [SMALL_STATE(634)] = 16450, + [SMALL_STATE(635)] = 16454, + [SMALL_STATE(636)] = 16458, + [SMALL_STATE(637)] = 16462, + [SMALL_STATE(638)] = 16466, + [SMALL_STATE(639)] = 16470, + [SMALL_STATE(640)] = 16474, + [SMALL_STATE(641)] = 16478, + [SMALL_STATE(642)] = 16482, + [SMALL_STATE(643)] = 16486, + [SMALL_STATE(644)] = 16490, + [SMALL_STATE(645)] = 16494, + [SMALL_STATE(646)] = 16498, + [SMALL_STATE(647)] = 16502, + [SMALL_STATE(648)] = 16506, + [SMALL_STATE(649)] = 16510, + [SMALL_STATE(650)] = 16514, + [SMALL_STATE(651)] = 16518, + [SMALL_STATE(652)] = 16522, + [SMALL_STATE(653)] = 16526, + [SMALL_STATE(654)] = 16530, + [SMALL_STATE(655)] = 16534, + [SMALL_STATE(656)] = 16538, + [SMALL_STATE(657)] = 16542, + [SMALL_STATE(658)] = 16546, + [SMALL_STATE(659)] = 16550, + [SMALL_STATE(660)] = 16554, + [SMALL_STATE(661)] = 16558, + [SMALL_STATE(662)] = 16562, + [SMALL_STATE(663)] = 16566, + [SMALL_STATE(664)] = 16570, + [SMALL_STATE(665)] = 16574, + [SMALL_STATE(666)] = 16578, + [SMALL_STATE(667)] = 16582, + [SMALL_STATE(668)] = 16586, + [SMALL_STATE(669)] = 16590, + [SMALL_STATE(670)] = 16594, + [SMALL_STATE(671)] = 16598, + [SMALL_STATE(672)] = 16602, + [SMALL_STATE(673)] = 16606, + [SMALL_STATE(674)] = 16610, + [SMALL_STATE(675)] = 16614, + [SMALL_STATE(676)] = 16618, + [SMALL_STATE(677)] = 16622, + [SMALL_STATE(678)] = 16626, + [SMALL_STATE(679)] = 16630, + [SMALL_STATE(680)] = 16634, + [SMALL_STATE(681)] = 16638, + [SMALL_STATE(682)] = 16642, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -15815,720 +15825,720 @@ static const TSParseActionEntry ts_parse_actions[] = { [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(14), - [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(529), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(480), - [60] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(483), + [54] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(518), + [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(484), + [60] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(485), [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), - [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(467), - [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(468), - [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(469), - [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(470), - [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(547), - [80] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [82] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [65] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(468), + [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(469), + [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(470), + [74] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(471), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(551), + [80] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [82] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), [84] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [86] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [88] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [90] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), [92] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [94] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [96] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [98] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [94] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [96] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [98] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(239), - [315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(528), - [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(100), - [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(143), - [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), - [326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(209), - [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(169), - [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat2, 2), SHIFT_REPEAT(241), - [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(243), + [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(533), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(100), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(50), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), + [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(209), + [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(169), + [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(237), + [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), [385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), - [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(162), - [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(529), - [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(467), - [494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(468), - [497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(469), - [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(470), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), - [505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(503), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(163), - [513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(471), - [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(164), - [519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(554), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(166), - [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(526), - [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(167), - [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(507), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(239), - [541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(528), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), - [546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(168), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_argument, 1), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(162), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(518), + [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(468), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(469), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(470), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(471), + [495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(472), + [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(163), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), + [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(509), + [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(164), + [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(530), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(166), + [519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(513), + [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(167), + [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(505), + [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(243), + [531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(533), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), + [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(168), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_argument, 1), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), - [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(446), - [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(488), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), - [607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(211), - [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(461), - [619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(474), - [622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(213), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_argument, 1), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), - [633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_element, 1), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(451), - [644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(232), - [647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(479), - [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), - [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(458), - [655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(491), - [658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(233), - [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_var, 5), - [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_var, 5), - [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cache_var, 5), - [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cache_var, 5), - [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 2), - [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 2), - [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_ref, 1), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_ref, 1), - [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren_argument, 3), - [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren_argument, 3), - [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), - [683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 3), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 3), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 1), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(457), + [610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(493), + [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), + [615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(213), + [618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(462), + [621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(475), + [624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(221), + [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), + [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(446), + [636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(489), + [639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(223), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_element, 1), + [644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(454), + [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(230), + [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(482), + [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_argument, 1), + [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cache_var, 5), + [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cache_var, 5), + [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_var, 5), + [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_var, 5), + [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren_argument, 3), + [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren_argument, 3), + [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), + [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 1), + [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren_argument, 2), + [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren_argument, 2), + [681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 3), + [683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 3), + [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 2), + [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 2), + [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_ref, 1), + [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_ref, 1), [693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_var, 4), [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_var, 4), - [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 7), - [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 7), - [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 3), - [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 3), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 3), - [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 3), - [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 7), - [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 7), - [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 4), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 4), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 3), - [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 3), - [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 3), - [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 3), - [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 3), - [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 3), - [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 3), - [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 3), - [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 3), - [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 3), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 5), - [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 5), - [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 4), - [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 4), - [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 4), - [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 4), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 5), - [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 5), - [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 3), - [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 3), - [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 3), - [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 3), - [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 3), - [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 3), - [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 3), - [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 3), - [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 5), - [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 5), - [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 3), - [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 3), - [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 3), - [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 3), - [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 4), - [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 4), - [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 2), - [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 2), - [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 2), - [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 2), - [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 6), - [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 6), - [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 7), - [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 7), - [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 6), - [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 6), - [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 6), - [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 6), - [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 2), - [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 2), - [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 2), - [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 2), - [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 5), - [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 5), - [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 5), - [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 5), - [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 3), - [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 3), - [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 5), - [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 5), - [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 2), - [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 2), - [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 4), - [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 4), - [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 4), - [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 4), - [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 4), - [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 4), - [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 4), - [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 4), - [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 4), - [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 4), - [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 5), - [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 5), - [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 5), - [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 5), - [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 5), - [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 5), - [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 3), - [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 3), - [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 3), - [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 3), - [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 3), - [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 3), - [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 3), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 3), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 4), - [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 4), - [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 4), - [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 4), - [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 4), - [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 4), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 4), - [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 4), - [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 5), - [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 5), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), + [699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), + [701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 3), + [703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 3), + [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 3), + [707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 3), + [709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 3), + [711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 3), + [713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 4), + [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 4), + [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 7), + [719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 7), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 7), + [723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 7), + [725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 5), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 5), + [729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 6), + [731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 6), + [733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 6), + [735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 6), + [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 3), + [739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 3), + [741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 5), + [743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 5), + [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 5), + [747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 5), + [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 5), + [751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 5), + [753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 4), + [755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 4), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 4), + [759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 4), + [761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 4), + [763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 4), + [765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 4), + [767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 4), + [769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 4), + [771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 4), + [773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 5), + [775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 5), + [777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 3), + [779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 3), + [781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 3), + [783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 3), + [785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 3), + [787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 3), + [789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 3), + [791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 3), + [793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 3), + [795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 3), + [797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 4), + [799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 4), + [801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 3), + [803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 3), + [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 3), + [807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 3), + [809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 3), + [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 3), + [813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 3), + [815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 3), + [817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 3), + [819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 3), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 2), + [823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 2), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 2), + [827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 2), + [829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 2), + [831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 2), + [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 2), + [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 2), + [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 2), + [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 2), + [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 7), + [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 7), + [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 5), + [847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 5), + [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 4), + [851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 4), + [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 4), + [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 4), + [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 6), + [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 6), + [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 5), + [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 5), + [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 5), + [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 5), + [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 5), + [871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 5), + [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 3), + [875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 3), + [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 5), + [879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 5), + [881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 3), + [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 3), + [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 3), + [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 3), + [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 3), + [891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 3), + [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 4), + [895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 4), + [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 4), + [899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 4), + [901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 4), + [903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 4), + [905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 4), + [907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 4), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), - [1121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), SHIFT_REPEAT(530), - [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [1029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), + [1133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), SHIFT_REPEAT(534), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), - [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), - [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [1322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [1324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [1470] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), }; #ifdef __cplusplus