From d5a0b0b99249e313a01707ad5ebd793c9b70d189 Mon Sep 17 00:00:00 2001 From: Uy Ha Date: Tue, 6 Jul 2021 18:46:05 +0200 Subject: [PATCH] Parse generator expression --- corpus/gen_exp.txt | 98 + grammar.js | 8 +- src/grammar.json | 91 + src/node-types.json | 35 + src/parser.c | 26794 ++++++++++++++++++++++-------------------- 5 files changed, 14379 insertions(+), 12647 deletions(-) create mode 100644 corpus/gen_exp.txt diff --git a/corpus/gen_exp.txt b/corpus/gen_exp.txt new file mode 100644 index 0000000..8f0c533 --- /dev/null +++ b/corpus/gen_exp.txt @@ -0,0 +1,98 @@ +======================================= +Unquoted generator expression [gen_exp] +======================================= +message($<>) + +--- + +(source_file + (normal_command + (identifier) + (argument + (unquoted_argument + (gen_exp))))) + +===================================== +Quoted generator expression [gen_exp] +===================================== +message("$<>") + +--- + +(source_file + (normal_command + (identifier) + (argument + (quoted_argument + (quoted_element + (gen_exp)))))) + +===================== +No argument [gen_exp] +===================== +message($) + +--- + +(source_file + (normal_command + (identifier) + (argument + (unquoted_argument + (gen_exp + (argument + (unquoted_argument))))))) + +============================================ +No argument with superfluous colon [gen_exp] +============================================ +message($) + +--- + +(source_file + (normal_command + (identifier) + (argument + (unquoted_argument + (gen_exp + (argument + (unquoted_argument))))))) + +====================== +One argument [gen_exp] +====================== +message($) + +--- + +(source_file + (normal_command + (identifier) + (argument + (unquoted_argument + (gen_exp + (argument + (unquoted_argument)) + (argument + (unquoted_argument))))))) + +======================= +Two arguments [gen_exp] +======================= +message($) + +--- + +(source_file + (normal_command + (identifier) + (argument + (unquoted_argument + (gen_exp + (argument + (unquoted_argument)) + (argument + (unquoted_argument)) + (argument + (unquoted_argument))))))) diff --git a/grammar.js b/grammar.js index 8a6c547..04b0df6 100644 --- a/grammar.js +++ b/grammar.js @@ -33,14 +33,18 @@ module.exports = grammar({ env_var: ($) => seq("$", "ENV", "{", $.variable, "}"), cache_var: ($) => seq("$", "CACHE", "{", $.variable, "}"), + gen_exp: ($) => seq("$", "<", optional($._gen_exp_content), ">"), + _gen_exp_content: ($) => seq($.argument, optional($._gen_exp_arguments)), + _gen_exp_arguments: ($) => seq(":", repeat(seq($.argument, optional(/[,;]/)))), + argument: ($) => choice($.bracket_argument, $.quoted_argument, $.unquoted_argument), _untrimmed_argument: ($) => choice(/\s/, $.bracket_comment, $.line_comment, $.argument, $._paren_argument), _paren_argument: ($) => seq("(", repeat($._untrimmed_argument), ")"), quoted_argument: ($) => seq('"', optional($.quoted_element), '"'), - quoted_element: ($) => repeat1(choice($.variable_ref, /[^\\"]/, $.escape_sequence)), + quoted_element: ($) => repeat1(choice($.variable_ref, $.gen_exp, /[^\\"]/, $.escape_sequence)), - unquoted_argument: ($) => prec.right(repeat1(choice($.variable_ref, /[^\s()#\"\\]/, $.escape_sequence))), + unquoted_argument: ($) => prec.right(repeat1(choice($.variable_ref, $.gen_exp, /[^\s()#\"\\]/, $.escape_sequence))), if_command: ($) => command($.if, repeat($._untrimmed_argument)), elseif_command: ($) => command($.elseif, repeat($._untrimmed_argument)), diff --git a/src/grammar.json b/src/grammar.json index 77ca785..d620ca6 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -162,6 +162,89 @@ } ] }, + "gen_exp": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "$" + }, + { + "type": "STRING", + "value": "<" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gen_exp_content" + }, + { + "type": "BLANK" + } + ] + }, + { + "type": "STRING", + "value": ">" + } + ] + }, + "_gen_exp_content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "argument" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_gen_exp_arguments" + }, + { + "type": "BLANK" + } + ] + } + ] + }, + "_gen_exp_arguments": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": ":" + }, + { + "type": "REPEAT", + "content": { + "type": "SEQ", + "members": [ + { + "type": "SYMBOL", + "name": "argument" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[,;]" + }, + { + "type": "BLANK" + } + ] + } + ] + } + } + ] + }, "argument": { "type": "CHOICE", "members": [ @@ -258,6 +341,10 @@ "type": "SYMBOL", "name": "variable_ref" }, + { + "type": "SYMBOL", + "name": "gen_exp" + }, { "type": "PATTERN", "value": "[^\\\\\"]" @@ -281,6 +368,10 @@ "type": "SYMBOL", "name": "variable_ref" }, + { + "type": "SYMBOL", + "name": "gen_exp" + }, { "type": "PATTERN", "value": "[^\\s()#\\\"\\\\]" diff --git a/src/node-types.json b/src/node-types.json index d10df29..823a2d6 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -370,6 +370,21 @@ ] } }, + { + "type": "gen_exp", + "named": true, + "fields": {}, + "children": { + "multiple": true, + "required": false, + "types": [ + { + "type": "argument", + "named": true + } + ] + } + }, { "type": "if_command", "named": true, @@ -603,6 +618,10 @@ "type": "escape_sequence", "named": true }, + { + "type": "gen_exp", + "named": true + }, { "type": "variable_ref", "named": true @@ -665,6 +684,10 @@ "type": "escape_sequence", "named": true }, + { + "type": "gen_exp", + "named": true + }, { "type": "variable_ref", "named": true @@ -808,6 +831,18 @@ "type": ")", "named": false }, + { + "type": ":", + "named": false + }, + { + "type": "<", + "named": false + }, + { + "type": ">", + "named": false + }, { "type": "CACHE", "named": false diff --git a/src/parser.c b/src/parser.c index ff20c25..ff38b80 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,11 +6,11 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 683 +#define STATE_COUNT 751 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 77 +#define SYMBOL_COUNT 85 #define ALIAS_COUNT 0 -#define TOKEN_COUNT 36 +#define TOKEN_COUNT 40 #define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 7 @@ -28,71 +28,79 @@ enum { anon_sym_RBRACE = 9, anon_sym_ENV = 10, anon_sym_CACHE = 11, - aux_sym__untrimmed_argument_token1 = 12, - anon_sym_LPAREN = 13, - anon_sym_RPAREN = 14, - anon_sym_DQUOTE = 15, - aux_sym_quoted_element_token1 = 16, - aux_sym_unquoted_argument_token1 = 17, - aux_sym_if_command_token1 = 18, - aux_sym_else_command_token1 = 19, - sym_if = 20, - sym_elseif = 21, - sym_else = 22, - sym_endif = 23, - sym_foreach = 24, - sym_endforeach = 25, - sym_while = 26, - sym_endwhile = 27, - sym_function = 28, - sym_endfunction = 29, - sym_macro = 30, - sym_endmacro = 31, - sym_identifier = 32, - sym_bracket_argument = 33, - sym_bracket_comment = 34, - sym_line_comment = 35, - sym_source_file = 36, - sym_escape_sequence = 37, - sym__escape_encoded = 38, - sym_variable = 39, - sym_variable_ref = 40, - sym_normal_var = 41, - sym_env_var = 42, - sym_cache_var = 43, - sym_argument = 44, - sym__untrimmed_argument = 45, - sym__paren_argument = 46, - sym_quoted_argument = 47, - sym_quoted_element = 48, - sym_unquoted_argument = 49, - sym_if_command = 50, - sym_elseif_command = 51, - sym_else_command = 52, - sym_endif_command = 53, - sym_if_condition = 54, - sym_foreach_command = 55, - sym_endforeach_command = 56, - sym_foreach_loop = 57, - sym_while_command = 58, - sym_endwhile_command = 59, - sym_while_loop = 60, - sym_function_command = 61, - sym_endfunction_command = 62, - sym_function_def = 63, - sym_macro_command = 64, - sym_endmacro_command = 65, - sym_macro_def = 66, - sym_normal_command = 67, - sym__command_invocation = 68, - sym__untrimmed_command_invocation = 69, - aux_sym_source_file_repeat1 = 70, - aux_sym_variable_repeat1 = 71, - 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, + anon_sym_LT = 12, + anon_sym_GT = 13, + anon_sym_COLON = 14, + aux_sym__gen_exp_arguments_token1 = 15, + aux_sym__untrimmed_argument_token1 = 16, + anon_sym_LPAREN = 17, + anon_sym_RPAREN = 18, + anon_sym_DQUOTE = 19, + aux_sym_quoted_element_token1 = 20, + aux_sym_unquoted_argument_token1 = 21, + aux_sym_if_command_token1 = 22, + aux_sym_else_command_token1 = 23, + sym_if = 24, + sym_elseif = 25, + sym_else = 26, + sym_endif = 27, + sym_foreach = 28, + sym_endforeach = 29, + sym_while = 30, + sym_endwhile = 31, + sym_function = 32, + sym_endfunction = 33, + sym_macro = 34, + sym_endmacro = 35, + sym_identifier = 36, + sym_bracket_argument = 37, + sym_bracket_comment = 38, + sym_line_comment = 39, + sym_source_file = 40, + sym_escape_sequence = 41, + sym__escape_encoded = 42, + sym_variable = 43, + sym_variable_ref = 44, + sym_normal_var = 45, + sym_env_var = 46, + sym_cache_var = 47, + sym_gen_exp = 48, + sym__gen_exp_content = 49, + sym__gen_exp_arguments = 50, + sym_argument = 51, + sym__untrimmed_argument = 52, + sym__paren_argument = 53, + sym_quoted_argument = 54, + sym_quoted_element = 55, + sym_unquoted_argument = 56, + sym_if_command = 57, + sym_elseif_command = 58, + sym_else_command = 59, + sym_endif_command = 60, + sym_if_condition = 61, + sym_foreach_command = 62, + sym_endforeach_command = 63, + sym_foreach_loop = 64, + sym_while_command = 65, + sym_endwhile_command = 66, + sym_while_loop = 67, + sym_function_command = 68, + sym_endfunction_command = 69, + sym_function_def = 70, + sym_macro_command = 71, + sym_endmacro_command = 72, + sym_macro_def = 73, + sym_normal_command = 74, + sym__command_invocation = 75, + sym__untrimmed_command_invocation = 76, + aux_sym_source_file_repeat1 = 77, + aux_sym_variable_repeat1 = 78, + aux_sym__gen_exp_arguments_repeat1 = 79, + aux_sym__paren_argument_repeat1 = 80, + aux_sym_quoted_element_repeat1 = 81, + aux_sym_unquoted_argument_repeat1 = 82, + aux_sym_if_command_repeat1 = 83, + aux_sym_if_condition_repeat1 = 84, }; static const char * const ts_symbol_names[] = { @@ -108,6 +116,10 @@ static const char * const ts_symbol_names[] = { [anon_sym_RBRACE] = "}", [anon_sym_ENV] = "ENV", [anon_sym_CACHE] = "CACHE", + [anon_sym_LT] = "<", + [anon_sym_GT] = ">", + [anon_sym_COLON] = ":", + [aux_sym__gen_exp_arguments_token1] = "_gen_exp_arguments_token1", [aux_sym__untrimmed_argument_token1] = "_untrimmed_argument_token1", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", @@ -140,6 +152,9 @@ static const char * const ts_symbol_names[] = { [sym_normal_var] = "normal_var", [sym_env_var] = "env_var", [sym_cache_var] = "cache_var", + [sym_gen_exp] = "gen_exp", + [sym__gen_exp_content] = "_gen_exp_content", + [sym__gen_exp_arguments] = "_gen_exp_arguments", [sym_argument] = "argument", [sym__untrimmed_argument] = "_untrimmed_argument", [sym__paren_argument] = "_paren_argument", @@ -168,6 +183,7 @@ 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__gen_exp_arguments_repeat1] = "_gen_exp_arguments_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", @@ -188,6 +204,10 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_ENV] = anon_sym_ENV, [anon_sym_CACHE] = anon_sym_CACHE, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_COLON] = anon_sym_COLON, + [aux_sym__gen_exp_arguments_token1] = aux_sym__gen_exp_arguments_token1, [aux_sym__untrimmed_argument_token1] = aux_sym__untrimmed_argument_token1, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, @@ -220,6 +240,9 @@ static const TSSymbol ts_symbol_map[] = { [sym_normal_var] = sym_normal_var, [sym_env_var] = sym_env_var, [sym_cache_var] = sym_cache_var, + [sym_gen_exp] = sym_gen_exp, + [sym__gen_exp_content] = sym__gen_exp_content, + [sym__gen_exp_arguments] = sym__gen_exp_arguments, [sym_argument] = sym_argument, [sym__untrimmed_argument] = sym__untrimmed_argument, [sym__paren_argument] = sym__paren_argument, @@ -248,6 +271,7 @@ 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__gen_exp_arguments_repeat1] = aux_sym__gen_exp_arguments_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, @@ -304,6 +328,22 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [aux_sym__gen_exp_arguments_token1] = { + .visible = false, + .named = false, + }, [aux_sym__untrimmed_argument_token1] = { .visible = false, .named = false, @@ -432,6 +472,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_gen_exp] = { + .visible = true, + .named = true, + }, + [sym__gen_exp_content] = { + .visible = false, + .named = true, + }, + [sym__gen_exp_arguments] = { + .visible = false, + .named = true, + }, [sym_argument] = { .visible = true, .named = true, @@ -544,6 +596,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym__gen_exp_arguments_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym__paren_argument_repeat1] = { .visible = false, .named = false, @@ -579,935 +635,995 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(18); - if (lookahead == '"') ADVANCE(33); - if (lookahead == '$') ADVANCE(25); - if (lookahead == '(') ADVANCE(31); - if (lookahead == ')') ADVANCE(32); - if (lookahead == ';') ADVANCE(23); - if (lookahead == '\\') ADVANCE(11); + if (eof) ADVANCE(21); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '$') ADVANCE(28); + if (lookahead == '(') ADVANCE(38); + if (lookahead == ')') ADVANCE(39); + if (lookahead == ',') ADVANCE(36); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '>') ADVANCE(34); + if (lookahead == '\\') ADVANCE(14); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(30); + lookahead == ' ') ADVANCE(37); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(30); + lookahead == '\r') ADVANCE(37); if (lookahead != 0 && - lookahead != '#') ADVANCE(35); + lookahead != '#') ADVANCE(42); END_STATE(); case 1: - if (lookahead == '"') ADVANCE(33); - if (lookahead == '$') ADVANCE(25); - if (lookahead == '(') ADVANCE(31); - if (lookahead == ')') ADVANCE(32); - if (lookahead == ';') ADVANCE(23); - if (lookahead == '\\') ADVANCE(11); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '$') ADVANCE(28); + if (lookahead == '(') ADVANCE(38); + if (lookahead == ')') ADVANCE(39); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '\\') ADVANCE(14); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(30); + lookahead == ' ') ADVANCE(37); if (lookahead != 0 && - lookahead != '#') ADVANCE(35); + lookahead != '#') ADVANCE(42); END_STATE(); case 2: - if (lookahead == '"') ADVANCE(33); - if (lookahead == '$') ADVANCE(25); - if (lookahead == ';') ADVANCE(23); - if (lookahead == '\\') ADVANCE(11); - if (lookahead != 0) ADVANCE(34); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '$') ADVANCE(28); + if (lookahead == '(') ADVANCE(38); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '>') ADVANCE(34); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(43); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '#' && + lookahead != ')') ADVANCE(42); END_STATE(); case 3: - if (lookahead == '$') ADVANCE(25); - if (lookahead == '(') ADVANCE(31); - if (lookahead == ';') ADVANCE(23); - if (lookahead == '\\') ADVANCE(11); - if (lookahead == '}') ADVANCE(27); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(36); + if (lookahead == '"') ADVANCE(40); + if (lookahead == '$') ADVANCE(28); + if (lookahead == ',') ADVANCE(36); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '>') ADVANCE(34); + if (lookahead == '\\') ADVANCE(14); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '#' && + lookahead != '(' && + lookahead != ')') ADVANCE(42); + END_STATE(); + case 4: + if (lookahead == '"') ADVANCE(40); + if (lookahead == '$') ADVANCE(28); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '\\') ADVANCE(14); + if (lookahead != 0) ADVANCE(41); + END_STATE(); + case 5: + if (lookahead == '$') ADVANCE(28); + if (lookahead == ':') ADVANCE(35); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '>') ADVANCE(34); + if (lookahead == '\\') ADVANCE(14); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && + lookahead != '"' && + lookahead != '#' && + lookahead != '(' && + lookahead != ')') ADVANCE(42); + END_STATE(); + case 6: + if (lookahead == '$') ADVANCE(28); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '}') ADVANCE(30); if (lookahead == '+' || ('-' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(24); - END_STATE(); - case 4: - if (lookahead == 'A') ADVANCE(6); - END_STATE(); - case 5: - if (lookahead == 'C') ADVANCE(4); - if (lookahead == 'E') ADVANCE(9); - if (lookahead == '{') ADVANCE(26); - END_STATE(); - case 6: - if (lookahead == 'C') ADVANCE(8); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); END_STATE(); case 7: - if (lookahead == 'E') ADVANCE(29); + if (lookahead == '<') ADVANCE(33); + if (lookahead == 'C') ADVANCE(8); + if (lookahead == 'E') ADVANCE(12); + if (lookahead == '{') ADVANCE(29); END_STATE(); case 8: - if (lookahead == 'H') ADVANCE(7); + if (lookahead == 'A') ADVANCE(9); END_STATE(); case 9: - if (lookahead == 'N') ADVANCE(10); + if (lookahead == 'C') ADVANCE(11); END_STATE(); case 10: - if (lookahead == 'V') ADVANCE(28); + if (lookahead == 'E') ADVANCE(32); END_STATE(); case 11: - if (lookahead == 'n') ADVANCE(22); - if (lookahead == 'r') ADVANCE(21); - if (lookahead == 't') ADVANCE(20); + if (lookahead == 'H') ADVANCE(10); + END_STATE(); + case 12: + if (lookahead == 'N') ADVANCE(13); + END_STATE(); + case 13: + if (lookahead == 'V') ADVANCE(31); + END_STATE(); + case 14: + if (lookahead == 'n') ADVANCE(25); + if (lookahead == 'r') ADVANCE(24); + if (lookahead == 't') ADVANCE(23); if (lookahead != 0 && (lookahead < '0' || '9' < lookahead) && lookahead != ';' && (lookahead < 'A' || 'Z' < lookahead) && - (lookahead < 'a' || 'z' < lookahead)) ADVANCE(19); - END_STATE(); - case 12: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(86); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(30); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 13: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(93); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(30); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 14: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(94); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(30); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + (lookahead < 'a' || 'z' < lookahead)) ADVANCE(22); END_STATE(); case 15: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(95); + lookahead == 'e') ADVANCE(93); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); + lookahead == 'f') ADVANCE(105); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); + lookahead == 'i') ADVANCE(79); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); + lookahead == 'm') ADVANCE(59); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); + lookahead == 'w') ADVANCE(84); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(30); + lookahead == ' ') ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 16: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(96); + lookahead == 'e') ADVANCE(100); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); + lookahead == 'f') ADVANCE(105); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); + lookahead == 'i') ADVANCE(79); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); + lookahead == 'm') ADVANCE(59); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); + lookahead == 'w') ADVANCE(84); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(30); + lookahead == ' ') ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 17: - if (eof) ADVANCE(18); - if (lookahead == '{') ADVANCE(26); - if (lookahead == '}') ADVANCE(27); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(101); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(98); + lookahead == 'f') ADVANCE(105); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(72); + lookahead == 'i') ADVANCE(79); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(52); + lookahead == 'm') ADVANCE(59); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(77); + lookahead == 'w') ADVANCE(84); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(30); + lookahead == ' ') ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 18: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 19: - ACCEPT_TOKEN(sym__escape_identity); - END_STATE(); - case 20: - ACCEPT_TOKEN(anon_sym_BSLASHt); - END_STATE(); - case 21: - ACCEPT_TOKEN(anon_sym_BSLASHr); - END_STATE(); - case 22: - ACCEPT_TOKEN(anon_sym_BSLASHn); - END_STATE(); - case 23: - ACCEPT_TOKEN(sym__escape_semicolon); - END_STATE(); - case 24: - ACCEPT_TOKEN(aux_sym_variable_token1); - END_STATE(); - case 25: - ACCEPT_TOKEN(anon_sym_DOLLAR); - END_STATE(); - case 26: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 27: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 28: - ACCEPT_TOKEN(anon_sym_ENV); - END_STATE(); - case 29: - ACCEPT_TOKEN(anon_sym_CACHE); - END_STATE(); - case 30: - ACCEPT_TOKEN(aux_sym__untrimmed_argument_token1); - END_STATE(); - case 31: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 32: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 33: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 34: - ACCEPT_TOKEN(aux_sym_quoted_element_token1); - END_STATE(); - case 35: - ACCEPT_TOKEN(aux_sym_unquoted_argument_token1); - END_STATE(); - case 36: - ACCEPT_TOKEN(aux_sym_if_command_token1); - END_STATE(); - case 37: - ACCEPT_TOKEN(aux_sym_else_command_token1); - if (lookahead == '$') ADVANCE(25); - if (lookahead == ';') ADVANCE(23); - if (lookahead == '\\') ADVANCE(11); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(102); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(105); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(79); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(59); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(84); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(39); + lookahead == ' ') ADVANCE(37); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 19: + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(103); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(105); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(79); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(59); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(84); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(37); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 20: + if (eof) ADVANCE(21); + if (lookahead == '{') ADVANCE(29); + if (lookahead == '}') ADVANCE(30); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(105); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(79); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(59); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(84); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(37); + if (('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 21: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 22: + ACCEPT_TOKEN(sym__escape_identity); + END_STATE(); + case 23: + ACCEPT_TOKEN(anon_sym_BSLASHt); + END_STATE(); + case 24: + ACCEPT_TOKEN(anon_sym_BSLASHr); + END_STATE(); + case 25: + ACCEPT_TOKEN(anon_sym_BSLASHn); + END_STATE(); + case 26: + ACCEPT_TOKEN(sym__escape_semicolon); + END_STATE(); + case 27: + ACCEPT_TOKEN(aux_sym_variable_token1); + END_STATE(); + case 28: + ACCEPT_TOKEN(anon_sym_DOLLAR); + END_STATE(); + case 29: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 30: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 31: + ACCEPT_TOKEN(anon_sym_ENV); + END_STATE(); + case 32: + ACCEPT_TOKEN(anon_sym_CACHE); + END_STATE(); + case 33: + ACCEPT_TOKEN(anon_sym_LT); + END_STATE(); + case 34: + ACCEPT_TOKEN(anon_sym_GT); + END_STATE(); + case 35: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 36: + ACCEPT_TOKEN(aux_sym__gen_exp_arguments_token1); + END_STATE(); + case 37: + ACCEPT_TOKEN(aux_sym__untrimmed_argument_token1); + END_STATE(); + case 38: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 39: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 40: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 41: + ACCEPT_TOKEN(aux_sym_quoted_element_token1); + END_STATE(); + case 42: + ACCEPT_TOKEN(aux_sym_unquoted_argument_token1); + END_STATE(); + case 43: + ACCEPT_TOKEN(aux_sym_if_command_token1); + END_STATE(); + case 44: + ACCEPT_TOKEN(aux_sym_else_command_token1); + if (lookahead == '$') ADVANCE(28); + if (lookahead == ';') ADVANCE(26); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(46); if (lookahead != 0 && lookahead != '"' && lookahead != '#' && lookahead != '(' && - lookahead != ')') ADVANCE(35); + lookahead != ')') ADVANCE(42); END_STATE(); - case 38: + case 45: ACCEPT_TOKEN(aux_sym_else_command_token1); - if (lookahead == ')') ADVANCE(32); + if (lookahead == ')') ADVANCE(39); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(39); + lookahead == ' ') ADVANCE(46); END_STATE(); - case 39: + case 46: ACCEPT_TOKEN(aux_sym_else_command_token1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(39); + lookahead == ' ') ADVANCE(46); END_STATE(); - case 40: + case 47: ACCEPT_TOKEN(sym_if); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 41: + case 48: ACCEPT_TOKEN(sym_elseif); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 42: + case 49: ACCEPT_TOKEN(sym_else); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(74); + lookahead == 'i') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 43: + case 50: ACCEPT_TOKEN(sym_endif); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 44: + case 51: ACCEPT_TOKEN(sym_foreach); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 45: + case 52: ACCEPT_TOKEN(sym_endforeach); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 46: + case 53: ACCEPT_TOKEN(sym_while); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 47: + case 54: ACCEPT_TOKEN(sym_endwhile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 48: + case 55: ACCEPT_TOKEN(sym_function); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 49: + case 56: ACCEPT_TOKEN(sym_endfunction); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 50: + case 57: ACCEPT_TOKEN(sym_macro); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 51: + case 58: ACCEPT_TOKEN(sym_endmacro); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 52: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 53: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(57); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 54: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 55: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(60); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 56: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(109); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 57: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 58: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(105); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 59: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(79); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 60: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(106); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 61: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(110); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(66); if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || + ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 62: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(112); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(67); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 63: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(116); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 63: + case 64: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(85); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 65: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(112); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 66: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(86); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 67: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(113); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 68: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(117); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 69: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 70: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 71: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'D' || lookahead == 'd') ADVANCE(89); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 64: + case 72: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 73: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'D' || lookahead == 'd') ADVANCE(82); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 65: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(75); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 66: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 67: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 68: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(42); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 69: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 70: + case 74: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 71: + case 75: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 76: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'E' || lookahead == 'e') ADVANCE(54); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 72: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(40); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 73: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 74: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(41); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 75: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(111); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 76: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(103); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 77: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(81); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(60); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 78: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(44); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(61); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 79: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(45); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(47); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 80: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(85); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 81: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(87); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 82: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(73); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(118); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 83: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(101); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 84: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(102); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 85: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(88); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 86: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(108); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(64); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(52); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 87: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(67); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(92); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 88: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(69); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(94); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 89: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(55); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 90: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(48); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(108); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 91: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(49); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 92: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(95); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 93: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(115); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(71); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 94: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 95: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(76); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 96: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 97: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(55); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 98: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || lookahead == 'n') ADVANCE(56); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); - case 93: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 94: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(65); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 95: + case 99: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || lookahead == 'n') ADVANCE(63); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 96: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(66); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 97: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 98: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(104); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(92); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); - END_STATE(); - case 99: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 100: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(51); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(72); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 101: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(90); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(69); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 102: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(91); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 103: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(107); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 104: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(70); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 105: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(99); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(111); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 106: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(100); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(57); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 107: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(71); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(58); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 108: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(68); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 109: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(83); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(98); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 110: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(84); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(114); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 111: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(97); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(77); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 112: ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(80); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); case 113: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(107); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 114: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(78); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 115: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 116: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(90); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 117: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(91); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 118: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(104); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 119: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(87); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); + END_STATE(); + case 120: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(120); END_STATE(); default: return false; @@ -1516,20 +1632,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 17, .external_lex_state = 2}, - [2] = {.lex_state = 12, .external_lex_state = 2}, - [3] = {.lex_state = 12, .external_lex_state = 2}, - [4] = {.lex_state = 12, .external_lex_state = 2}, - [5] = {.lex_state = 12, .external_lex_state = 2}, - [6] = {.lex_state = 12, .external_lex_state = 2}, - [7] = {.lex_state = 12, .external_lex_state = 2}, - [8] = {.lex_state = 12, .external_lex_state = 2}, - [9] = {.lex_state = 12, .external_lex_state = 2}, - [10] = {.lex_state = 12, .external_lex_state = 2}, - [11] = {.lex_state = 12, .external_lex_state = 2}, - [12] = {.lex_state = 12, .external_lex_state = 2}, - [13] = {.lex_state = 12, .external_lex_state = 2}, - [14] = {.lex_state = 12, .external_lex_state = 2}, + [1] = {.lex_state = 20, .external_lex_state = 2}, + [2] = {.lex_state = 15, .external_lex_state = 2}, + [3] = {.lex_state = 15, .external_lex_state = 2}, + [4] = {.lex_state = 15, .external_lex_state = 2}, + [5] = {.lex_state = 15, .external_lex_state = 2}, + [6] = {.lex_state = 15, .external_lex_state = 2}, + [7] = {.lex_state = 15, .external_lex_state = 2}, + [8] = {.lex_state = 15, .external_lex_state = 2}, + [9] = {.lex_state = 15, .external_lex_state = 2}, + [10] = {.lex_state = 15, .external_lex_state = 2}, + [11] = {.lex_state = 15, .external_lex_state = 2}, + [12] = {.lex_state = 15, .external_lex_state = 2}, + [13] = {.lex_state = 15, .external_lex_state = 2}, + [14] = {.lex_state = 1, .external_lex_state = 1}, [15] = {.lex_state = 1, .external_lex_state = 1}, [16] = {.lex_state = 1, .external_lex_state = 1}, [17] = {.lex_state = 1, .external_lex_state = 1}, @@ -1595,7 +1711,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [77] = {.lex_state = 1, .external_lex_state = 1}, [78] = {.lex_state = 1, .external_lex_state = 1}, [79] = {.lex_state = 1, .external_lex_state = 1}, - [80] = {.lex_state = 1, .external_lex_state = 1}, + [80] = {.lex_state = 15, .external_lex_state = 2}, [81] = {.lex_state = 1, .external_lex_state = 1}, [82] = {.lex_state = 1, .external_lex_state = 1}, [83] = {.lex_state = 1, .external_lex_state = 1}, @@ -1629,575 +1745,643 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [111] = {.lex_state = 1, .external_lex_state = 1}, [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 = 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 = 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 = 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 = 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 = 15, .external_lex_state = 2}, - [134] = {.lex_state = 14, .external_lex_state = 2}, - [135] = {.lex_state = 15, .external_lex_state = 2}, - [136] = {.lex_state = 15, .external_lex_state = 2}, - [137] = {.lex_state = 13, .external_lex_state = 2}, + [114] = {.lex_state = 16, .external_lex_state = 2}, + [115] = {.lex_state = 19, .external_lex_state = 2}, + [116] = {.lex_state = 19, .external_lex_state = 2}, + [117] = {.lex_state = 17, .external_lex_state = 2}, + [118] = {.lex_state = 19, .external_lex_state = 2}, + [119] = {.lex_state = 16, .external_lex_state = 2}, + [120] = {.lex_state = 17, .external_lex_state = 2}, + [121] = {.lex_state = 18, .external_lex_state = 2}, + [122] = {.lex_state = 17, .external_lex_state = 2}, + [123] = {.lex_state = 18, .external_lex_state = 2}, + [124] = {.lex_state = 17, .external_lex_state = 2}, + [125] = {.lex_state = 16, .external_lex_state = 2}, + [126] = {.lex_state = 18, .external_lex_state = 2}, + [127] = {.lex_state = 18, .external_lex_state = 2}, + [128] = {.lex_state = 16, .external_lex_state = 2}, + [129] = {.lex_state = 16, .external_lex_state = 2}, + [130] = {.lex_state = 17, .external_lex_state = 2}, + [131] = {.lex_state = 17, .external_lex_state = 2}, + [132] = {.lex_state = 17, .external_lex_state = 2}, + [133] = {.lex_state = 16, .external_lex_state = 2}, + [134] = {.lex_state = 17, .external_lex_state = 2}, + [135] = {.lex_state = 18, .external_lex_state = 2}, + [136] = {.lex_state = 19, .external_lex_state = 2}, + [137] = {.lex_state = 17, .external_lex_state = 2}, [138] = {.lex_state = 16, .external_lex_state = 2}, - [139] = {.lex_state = 13, .external_lex_state = 2}, + [139] = {.lex_state = 16, .external_lex_state = 2}, [140] = {.lex_state = 16, .external_lex_state = 2}, - [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 = 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 = 13, .external_lex_state = 2}, - [152] = {.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 = 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 = 13, .external_lex_state = 2}, - [160] = {.lex_state = 15, .external_lex_state = 2}, - [161] = {.lex_state = 16, .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}, + [141] = {.lex_state = 18, .external_lex_state = 2}, + [142] = {.lex_state = 17, .external_lex_state = 2}, + [143] = {.lex_state = 19, .external_lex_state = 2}, + [144] = {.lex_state = 18, .external_lex_state = 2}, + [145] = {.lex_state = 19, .external_lex_state = 2}, + [146] = {.lex_state = 19, .external_lex_state = 2}, + [147] = {.lex_state = 18, .external_lex_state = 2}, + [148] = {.lex_state = 16, .external_lex_state = 2}, + [149] = {.lex_state = 17, .external_lex_state = 2}, + [150] = {.lex_state = 19, .external_lex_state = 2}, + [151] = {.lex_state = 18, .external_lex_state = 2}, + [152] = {.lex_state = 16, .external_lex_state = 2}, + [153] = {.lex_state = 18, .external_lex_state = 2}, + [154] = {.lex_state = 18, .external_lex_state = 2}, + [155] = {.lex_state = 19, .external_lex_state = 2}, + [156] = {.lex_state = 17, .external_lex_state = 2}, + [157] = {.lex_state = 19, .external_lex_state = 2}, + [158] = {.lex_state = 16, .external_lex_state = 2}, + [159] = {.lex_state = 19, .external_lex_state = 2}, + [160] = {.lex_state = 18, .external_lex_state = 2}, + [161] = {.lex_state = 19, .external_lex_state = 2}, + [162] = {.lex_state = 16, .external_lex_state = 2}, + [163] = {.lex_state = 20, .external_lex_state = 2}, + [164] = {.lex_state = 20, .external_lex_state = 2}, [165] = {.lex_state = 17, .external_lex_state = 2}, - [166] = {.lex_state = 13, .external_lex_state = 2}, - [167] = {.lex_state = 15, .external_lex_state = 2}, + [166] = {.lex_state = 18, .external_lex_state = 2}, + [167] = {.lex_state = 19, .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}, - [171] = {.lex_state = 0, .external_lex_state = 3}, - [172] = {.lex_state = 0, .external_lex_state = 3}, - [173] = {.lex_state = 0, .external_lex_state = 3}, - [174] = {.lex_state = 0, .external_lex_state = 3}, - [175] = {.lex_state = 0, .external_lex_state = 3}, - [176] = {.lex_state = 0, .external_lex_state = 3}, - [177] = {.lex_state = 0, .external_lex_state = 3}, - [178] = {.lex_state = 0, .external_lex_state = 3}, - [179] = {.lex_state = 0, .external_lex_state = 3}, - [180] = {.lex_state = 0, .external_lex_state = 3}, - [181] = {.lex_state = 0, .external_lex_state = 3}, - [182] = {.lex_state = 0, .external_lex_state = 3}, - [183] = {.lex_state = 0, .external_lex_state = 3}, - [184] = {.lex_state = 0, .external_lex_state = 3}, - [185] = {.lex_state = 0, .external_lex_state = 3}, - [186] = {.lex_state = 0, .external_lex_state = 3}, - [187] = {.lex_state = 0, .external_lex_state = 3}, - [188] = {.lex_state = 0, .external_lex_state = 3}, - [189] = {.lex_state = 0, .external_lex_state = 3}, - [190] = {.lex_state = 0, .external_lex_state = 3}, - [191] = {.lex_state = 0, .external_lex_state = 3}, - [192] = {.lex_state = 0, .external_lex_state = 3}, - [193] = {.lex_state = 0, .external_lex_state = 3}, - [194] = {.lex_state = 0, .external_lex_state = 3}, - [195] = {.lex_state = 0, .external_lex_state = 3}, - [196] = {.lex_state = 0, .external_lex_state = 3}, - [197] = {.lex_state = 0, .external_lex_state = 3}, - [198] = {.lex_state = 0, .external_lex_state = 3}, - [199] = {.lex_state = 0, .external_lex_state = 3}, - [200] = {.lex_state = 0, .external_lex_state = 3}, - [201] = {.lex_state = 0, .external_lex_state = 3}, - [202] = {.lex_state = 0, .external_lex_state = 3}, - [203] = {.lex_state = 0, .external_lex_state = 3}, - [204] = {.lex_state = 0, .external_lex_state = 3}, - [205] = {.lex_state = 0, .external_lex_state = 3}, - [206] = {.lex_state = 0, .external_lex_state = 3}, - [207] = {.lex_state = 0, .external_lex_state = 3}, - [208] = {.lex_state = 2}, - [209] = {.lex_state = 2}, - [210] = {.lex_state = 2}, - [211] = {.lex_state = 0}, - [212] = {.lex_state = 3}, - [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 = 3}, - [220] = {.lex_state = 3}, - [221] = {.lex_state = 37}, - [222] = {.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 = 2}, - [229] = {.lex_state = 3}, - [230] = {.lex_state = 3}, - [231] = {.lex_state = 3}, - [232] = {.lex_state = 3}, - [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}, - [237] = {.lex_state = 1, .external_lex_state = 1}, - [238] = {.lex_state = 1, .external_lex_state = 1}, - [239] = {.lex_state = 1, .external_lex_state = 1}, - [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 = 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}, - [247] = {.lex_state = 12, .external_lex_state = 2}, - [248] = {.lex_state = 12, .external_lex_state = 2}, - [249] = {.lex_state = 12, .external_lex_state = 2}, - [250] = {.lex_state = 12, .external_lex_state = 2}, - [251] = {.lex_state = 12, .external_lex_state = 2}, - [252] = {.lex_state = 12, .external_lex_state = 2}, - [253] = {.lex_state = 12, .external_lex_state = 2}, - [254] = {.lex_state = 12, .external_lex_state = 2}, - [255] = {.lex_state = 12, .external_lex_state = 2}, - [256] = {.lex_state = 12, .external_lex_state = 2}, - [257] = {.lex_state = 12, .external_lex_state = 2}, - [258] = {.lex_state = 12, .external_lex_state = 2}, - [259] = {.lex_state = 12, .external_lex_state = 2}, - [260] = {.lex_state = 12, .external_lex_state = 2}, - [261] = {.lex_state = 12, .external_lex_state = 2}, - [262] = {.lex_state = 12, .external_lex_state = 2}, - [263] = {.lex_state = 12, .external_lex_state = 2}, - [264] = {.lex_state = 12, .external_lex_state = 2}, - [265] = {.lex_state = 12, .external_lex_state = 2}, - [266] = {.lex_state = 12, .external_lex_state = 2}, - [267] = {.lex_state = 12, .external_lex_state = 2}, - [268] = {.lex_state = 12, .external_lex_state = 2}, - [269] = {.lex_state = 12, .external_lex_state = 2}, - [270] = {.lex_state = 12, .external_lex_state = 2}, - [271] = {.lex_state = 12, .external_lex_state = 2}, - [272] = {.lex_state = 12, .external_lex_state = 2}, - [273] = {.lex_state = 12, .external_lex_state = 2}, - [274] = {.lex_state = 12, .external_lex_state = 2}, - [275] = {.lex_state = 12, .external_lex_state = 2}, - [276] = {.lex_state = 12, .external_lex_state = 2}, - [277] = {.lex_state = 12, .external_lex_state = 2}, - [278] = {.lex_state = 12, .external_lex_state = 2}, - [279] = {.lex_state = 12, .external_lex_state = 2}, - [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 = 12, .external_lex_state = 2}, - [284] = {.lex_state = 14, .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 = 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 = 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 = 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}, - [345] = {.lex_state = 15, .external_lex_state = 2}, - [346] = {.lex_state = 15, .external_lex_state = 2}, - [347] = {.lex_state = 15, .external_lex_state = 2}, - [348] = {.lex_state = 15, .external_lex_state = 2}, - [349] = {.lex_state = 15, .external_lex_state = 2}, - [350] = {.lex_state = 15, .external_lex_state = 2}, - [351] = {.lex_state = 15, .external_lex_state = 2}, - [352] = {.lex_state = 15, .external_lex_state = 2}, - [353] = {.lex_state = 15, .external_lex_state = 2}, - [354] = {.lex_state = 15, .external_lex_state = 2}, - [355] = {.lex_state = 15, .external_lex_state = 2}, - [356] = {.lex_state = 15, .external_lex_state = 2}, - [357] = {.lex_state = 15, .external_lex_state = 2}, - [358] = {.lex_state = 15, .external_lex_state = 2}, - [359] = {.lex_state = 15, .external_lex_state = 2}, - [360] = {.lex_state = 15, .external_lex_state = 2}, - [361] = {.lex_state = 15, .external_lex_state = 2}, - [362] = {.lex_state = 15, .external_lex_state = 2}, - [363] = {.lex_state = 15, .external_lex_state = 2}, - [364] = {.lex_state = 15, .external_lex_state = 2}, - [365] = {.lex_state = 15, .external_lex_state = 2}, - [366] = {.lex_state = 15, .external_lex_state = 2}, - [367] = {.lex_state = 15, .external_lex_state = 2}, - [368] = {.lex_state = 15, .external_lex_state = 2}, - [369] = {.lex_state = 15, .external_lex_state = 2}, - [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 = 13, .external_lex_state = 2}, - [374] = {.lex_state = 13, .external_lex_state = 2}, - [375] = {.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}, + [169] = {.lex_state = 2, .external_lex_state = 3}, + [170] = {.lex_state = 2, .external_lex_state = 3}, + [171] = {.lex_state = 2, .external_lex_state = 3}, + [172] = {.lex_state = 2, .external_lex_state = 3}, + [173] = {.lex_state = 1, .external_lex_state = 1}, + [174] = {.lex_state = 2, .external_lex_state = 3}, + [175] = {.lex_state = 2, .external_lex_state = 3}, + [176] = {.lex_state = 2, .external_lex_state = 3}, + [177] = {.lex_state = 2, .external_lex_state = 3}, + [178] = {.lex_state = 2, .external_lex_state = 3}, + [179] = {.lex_state = 1, .external_lex_state = 3}, + [180] = {.lex_state = 1, .external_lex_state = 3}, + [181] = {.lex_state = 1, .external_lex_state = 3}, + [182] = {.lex_state = 1, .external_lex_state = 3}, + [183] = {.lex_state = 1, .external_lex_state = 3}, + [184] = {.lex_state = 1, .external_lex_state = 3}, + [185] = {.lex_state = 1, .external_lex_state = 3}, + [186] = {.lex_state = 1, .external_lex_state = 3}, + [187] = {.lex_state = 1, .external_lex_state = 3}, + [188] = {.lex_state = 1, .external_lex_state = 3}, + [189] = {.lex_state = 1, .external_lex_state = 3}, + [190] = {.lex_state = 1, .external_lex_state = 3}, + [191] = {.lex_state = 1, .external_lex_state = 3}, + [192] = {.lex_state = 1, .external_lex_state = 3}, + [193] = {.lex_state = 1, .external_lex_state = 3}, + [194] = {.lex_state = 1, .external_lex_state = 3}, + [195] = {.lex_state = 1, .external_lex_state = 3}, + [196] = {.lex_state = 1, .external_lex_state = 3}, + [197] = {.lex_state = 1, .external_lex_state = 3}, + [198] = {.lex_state = 1, .external_lex_state = 3}, + [199] = {.lex_state = 1, .external_lex_state = 3}, + [200] = {.lex_state = 1, .external_lex_state = 3}, + [201] = {.lex_state = 1, .external_lex_state = 3}, + [202] = {.lex_state = 1, .external_lex_state = 3}, + [203] = {.lex_state = 1, .external_lex_state = 3}, + [204] = {.lex_state = 1, .external_lex_state = 3}, + [205] = {.lex_state = 1, .external_lex_state = 3}, + [206] = {.lex_state = 1, .external_lex_state = 3}, + [207] = {.lex_state = 1, .external_lex_state = 3}, + [208] = {.lex_state = 1, .external_lex_state = 3}, + [209] = {.lex_state = 1, .external_lex_state = 3}, + [210] = {.lex_state = 1, .external_lex_state = 3}, + [211] = {.lex_state = 1, .external_lex_state = 3}, + [212] = {.lex_state = 1, .external_lex_state = 3}, + [213] = {.lex_state = 1, .external_lex_state = 3}, + [214] = {.lex_state = 1, .external_lex_state = 3}, + [215] = {.lex_state = 1, .external_lex_state = 3}, + [216] = {.lex_state = 1, .external_lex_state = 3}, + [217] = {.lex_state = 3, .external_lex_state = 3}, + [218] = {.lex_state = 3, .external_lex_state = 3}, + [219] = {.lex_state = 4}, + [220] = {.lex_state = 4}, + [221] = {.lex_state = 5}, + [222] = {.lex_state = 4}, + [223] = {.lex_state = 4}, + [224] = {.lex_state = 5}, + [225] = {.lex_state = 4}, + [226] = {.lex_state = 1}, + [227] = {.lex_state = 4}, + [228] = {.lex_state = 44}, + [229] = {.lex_state = 44}, + [230] = {.lex_state = 1}, + [231] = {.lex_state = 6}, + [232] = {.lex_state = 6}, + [233] = {.lex_state = 6}, + [234] = {.lex_state = 6}, + [235] = {.lex_state = 6}, + [236] = {.lex_state = 6}, + [237] = {.lex_state = 6}, + [238] = {.lex_state = 6}, + [239] = {.lex_state = 6}, + [240] = {.lex_state = 6}, + [241] = {.lex_state = 6}, + [242] = {.lex_state = 6}, + [243] = {.lex_state = 6}, + [244] = {.lex_state = 6}, + [245] = {.lex_state = 6}, + [246] = {.lex_state = 6}, + [247] = {.lex_state = 6}, + [248] = {.lex_state = 6}, + [249] = {.lex_state = 6}, + [250] = {.lex_state = 6}, + [251] = {.lex_state = 6}, + [252] = {.lex_state = 6}, + [253] = {.lex_state = 6}, + [254] = {.lex_state = 1, .external_lex_state = 1}, + [255] = {.lex_state = 1, .external_lex_state = 1}, + [256] = {.lex_state = 1, .external_lex_state = 1}, + [257] = {.lex_state = 1, .external_lex_state = 1}, + [258] = {.lex_state = 1, .external_lex_state = 1}, + [259] = {.lex_state = 1, .external_lex_state = 1}, + [260] = {.lex_state = 1, .external_lex_state = 1}, + [261] = {.lex_state = 1, .external_lex_state = 1}, + [262] = {.lex_state = 1, .external_lex_state = 1}, + [263] = {.lex_state = 1, .external_lex_state = 1}, + [264] = {.lex_state = 1, .external_lex_state = 1}, + [265] = {.lex_state = 1, .external_lex_state = 1}, + [266] = {.lex_state = 15, .external_lex_state = 2}, + [267] = {.lex_state = 15, .external_lex_state = 2}, + [268] = {.lex_state = 15, .external_lex_state = 2}, + [269] = {.lex_state = 15, .external_lex_state = 2}, + [270] = {.lex_state = 15, .external_lex_state = 2}, + [271] = {.lex_state = 15, .external_lex_state = 2}, + [272] = {.lex_state = 15, .external_lex_state = 2}, + [273] = {.lex_state = 15, .external_lex_state = 2}, + [274] = {.lex_state = 15, .external_lex_state = 2}, + [275] = {.lex_state = 15, .external_lex_state = 2}, + [276] = {.lex_state = 15, .external_lex_state = 2}, + [277] = {.lex_state = 15, .external_lex_state = 2}, + [278] = {.lex_state = 15, .external_lex_state = 2}, + [279] = {.lex_state = 15, .external_lex_state = 2}, + [280] = {.lex_state = 15, .external_lex_state = 2}, + [281] = {.lex_state = 15, .external_lex_state = 2}, + [282] = {.lex_state = 15, .external_lex_state = 2}, + [283] = {.lex_state = 15, .external_lex_state = 2}, + [284] = {.lex_state = 15, .external_lex_state = 2}, + [285] = {.lex_state = 15, .external_lex_state = 2}, + [286] = {.lex_state = 15, .external_lex_state = 2}, + [287] = {.lex_state = 15, .external_lex_state = 2}, + [288] = {.lex_state = 15, .external_lex_state = 2}, + [289] = {.lex_state = 15, .external_lex_state = 2}, + [290] = {.lex_state = 15, .external_lex_state = 2}, + [291] = {.lex_state = 15, .external_lex_state = 2}, + [292] = {.lex_state = 15, .external_lex_state = 2}, + [293] = {.lex_state = 15, .external_lex_state = 2}, + [294] = {.lex_state = 15, .external_lex_state = 2}, + [295] = {.lex_state = 15, .external_lex_state = 2}, + [296] = {.lex_state = 15, .external_lex_state = 2}, + [297] = {.lex_state = 15, .external_lex_state = 2}, + [298] = {.lex_state = 15, .external_lex_state = 2}, + [299] = {.lex_state = 15, .external_lex_state = 2}, + [300] = {.lex_state = 15, .external_lex_state = 2}, + [301] = {.lex_state = 15, .external_lex_state = 2}, + [302] = {.lex_state = 15, .external_lex_state = 2}, + [303] = {.lex_state = 15, .external_lex_state = 2}, + [304] = {.lex_state = 15, .external_lex_state = 2}, + [305] = {.lex_state = 15, .external_lex_state = 2}, + [306] = {.lex_state = 3, .external_lex_state = 3}, + [307] = {.lex_state = 3, .external_lex_state = 3}, + [308] = {.lex_state = 3, .external_lex_state = 3}, + [309] = {.lex_state = 3, .external_lex_state = 3}, + [310] = {.lex_state = 3, .external_lex_state = 3}, + [311] = {.lex_state = 3, .external_lex_state = 3}, + [312] = {.lex_state = 3, .external_lex_state = 3}, + [313] = {.lex_state = 3, .external_lex_state = 3}, + [314] = {.lex_state = 3, .external_lex_state = 3}, + [315] = {.lex_state = 3, .external_lex_state = 3}, + [316] = {.lex_state = 3, .external_lex_state = 3}, + [317] = {.lex_state = 18, .external_lex_state = 2}, + [318] = {.lex_state = 18, .external_lex_state = 2}, + [319] = {.lex_state = 20, .external_lex_state = 2}, + [320] = {.lex_state = 20, .external_lex_state = 2}, + [321] = {.lex_state = 18, .external_lex_state = 2}, + [322] = {.lex_state = 20, .external_lex_state = 2}, + [323] = {.lex_state = 18, .external_lex_state = 2}, + [324] = {.lex_state = 20, .external_lex_state = 2}, + [325] = {.lex_state = 20, .external_lex_state = 2}, + [326] = {.lex_state = 18, .external_lex_state = 2}, + [327] = {.lex_state = 18, .external_lex_state = 2}, + [328] = {.lex_state = 18, .external_lex_state = 2}, + [329] = {.lex_state = 18, .external_lex_state = 2}, + [330] = {.lex_state = 19, .external_lex_state = 2}, + [331] = {.lex_state = 19, .external_lex_state = 2}, + [332] = {.lex_state = 19, .external_lex_state = 2}, + [333] = {.lex_state = 19, .external_lex_state = 2}, + [334] = {.lex_state = 19, .external_lex_state = 2}, + [335] = {.lex_state = 20, .external_lex_state = 2}, + [336] = {.lex_state = 16, .external_lex_state = 2}, + [337] = {.lex_state = 16, .external_lex_state = 2}, + [338] = {.lex_state = 16, .external_lex_state = 2}, + [339] = {.lex_state = 19, .external_lex_state = 2}, + [340] = {.lex_state = 19, .external_lex_state = 2}, + [341] = {.lex_state = 19, .external_lex_state = 2}, + [342] = {.lex_state = 19, .external_lex_state = 2}, + [343] = {.lex_state = 19, .external_lex_state = 2}, + [344] = {.lex_state = 19, .external_lex_state = 2}, + [345] = {.lex_state = 16, .external_lex_state = 2}, + [346] = {.lex_state = 19, .external_lex_state = 2}, + [347] = {.lex_state = 19, .external_lex_state = 2}, + [348] = {.lex_state = 19, .external_lex_state = 2}, + [349] = {.lex_state = 19, .external_lex_state = 2}, + [350] = {.lex_state = 19, .external_lex_state = 2}, + [351] = {.lex_state = 19, .external_lex_state = 2}, + [352] = {.lex_state = 16, .external_lex_state = 2}, + [353] = {.lex_state = 19, .external_lex_state = 2}, + [354] = {.lex_state = 19, .external_lex_state = 2}, + [355] = {.lex_state = 19, .external_lex_state = 2}, + [356] = {.lex_state = 19, .external_lex_state = 2}, + [357] = {.lex_state = 19, .external_lex_state = 2}, + [358] = {.lex_state = 19, .external_lex_state = 2}, + [359] = {.lex_state = 20, .external_lex_state = 2}, + [360] = {.lex_state = 17, .external_lex_state = 2}, + [361] = {.lex_state = 19, .external_lex_state = 2}, + [362] = {.lex_state = 19, .external_lex_state = 2}, + [363] = {.lex_state = 19, .external_lex_state = 2}, + [364] = {.lex_state = 20, .external_lex_state = 2}, + [365] = {.lex_state = 19, .external_lex_state = 2}, + [366] = {.lex_state = 19, .external_lex_state = 2}, + [367] = {.lex_state = 19, .external_lex_state = 2}, + [368] = {.lex_state = 19, .external_lex_state = 2}, + [369] = {.lex_state = 19, .external_lex_state = 2}, + [370] = {.lex_state = 17, .external_lex_state = 2}, + [371] = {.lex_state = 17, .external_lex_state = 2}, + [372] = {.lex_state = 17, .external_lex_state = 2}, + [373] = {.lex_state = 17, .external_lex_state = 2}, + [374] = {.lex_state = 17, .external_lex_state = 2}, + [375] = {.lex_state = 18, .external_lex_state = 2}, + [376] = {.lex_state = 16, .external_lex_state = 2}, + [377] = {.lex_state = 17, .external_lex_state = 2}, + [378] = {.lex_state = 17, .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 = 16, .external_lex_state = 2}, - [386] = {.lex_state = 16, .external_lex_state = 2}, + [380] = {.lex_state = 17, .external_lex_state = 2}, + [381] = {.lex_state = 17, .external_lex_state = 2}, + [382] = {.lex_state = 17, .external_lex_state = 2}, + [383] = {.lex_state = 17, .external_lex_state = 2}, + [384] = {.lex_state = 17, .external_lex_state = 2}, + [385] = {.lex_state = 17, .external_lex_state = 2}, + [386] = {.lex_state = 17, .external_lex_state = 2}, [387] = {.lex_state = 17, .external_lex_state = 2}, - [388] = {.lex_state = 16, .external_lex_state = 2}, - [389] = {.lex_state = 17, .external_lex_state = 2}, - [390] = {.lex_state = 16, .external_lex_state = 2}, + [388] = {.lex_state = 17, .external_lex_state = 2}, + [389] = {.lex_state = 16, .external_lex_state = 2}, + [390] = {.lex_state = 17, .external_lex_state = 2}, [391] = {.lex_state = 17, .external_lex_state = 2}, [392] = {.lex_state = 17, .external_lex_state = 2}, - [393] = {.lex_state = 16, .external_lex_state = 2}, + [393] = {.lex_state = 17, .external_lex_state = 2}, [394] = {.lex_state = 17, .external_lex_state = 2}, [395] = {.lex_state = 17, .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}, + [397] = {.lex_state = 18, .external_lex_state = 2}, + [398] = {.lex_state = 17, .external_lex_state = 2}, + [399] = {.lex_state = 17, .external_lex_state = 2}, + [400] = {.lex_state = 17, .external_lex_state = 2}, [401] = {.lex_state = 16, .external_lex_state = 2}, - [402] = {.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 = 16, .external_lex_state = 2}, + [402] = {.lex_state = 16, .external_lex_state = 2}, + [403] = {.lex_state = 17, .external_lex_state = 2}, + [404] = {.lex_state = 17, .external_lex_state = 2}, + [405] = {.lex_state = 17, .external_lex_state = 2}, + [406] = {.lex_state = 17, .external_lex_state = 2}, + [407] = {.lex_state = 18, .external_lex_state = 2}, + [408] = {.lex_state = 18, .external_lex_state = 2}, + [409] = {.lex_state = 18, .external_lex_state = 2}, + [410] = {.lex_state = 18, .external_lex_state = 2}, + [411] = {.lex_state = 16, .external_lex_state = 2}, + [412] = {.lex_state = 18, .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 = 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}, + [415] = {.lex_state = 18, .external_lex_state = 2}, + [416] = {.lex_state = 18, .external_lex_state = 2}, + [417] = {.lex_state = 18, .external_lex_state = 2}, + [418] = {.lex_state = 18, .external_lex_state = 2}, + [419] = {.lex_state = 20, .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 = 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}, + [421] = {.lex_state = 18, .external_lex_state = 2}, + [422] = {.lex_state = 20, .external_lex_state = 2}, + [423] = {.lex_state = 18, .external_lex_state = 2}, + [424] = {.lex_state = 20, .external_lex_state = 2}, + [425] = {.lex_state = 20, .external_lex_state = 2}, + [426] = {.lex_state = 20, .external_lex_state = 2}, + [427] = {.lex_state = 18, .external_lex_state = 2}, + [428] = {.lex_state = 20, .external_lex_state = 2}, + [429] = {.lex_state = 18, .external_lex_state = 2}, + [430] = {.lex_state = 18, .external_lex_state = 2}, + [431] = {.lex_state = 18, .external_lex_state = 2}, + [432] = {.lex_state = 18, .external_lex_state = 2}, + [433] = {.lex_state = 16, .external_lex_state = 2}, + [434] = {.lex_state = 16, .external_lex_state = 2}, + [435] = {.lex_state = 20, .external_lex_state = 2}, + [436] = {.lex_state = 20, .external_lex_state = 2}, + [437] = {.lex_state = 20, .external_lex_state = 2}, [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}, + [439] = {.lex_state = 20, .external_lex_state = 2}, + [440] = {.lex_state = 18, .external_lex_state = 2}, + [441] = {.lex_state = 18, .external_lex_state = 2}, + [442] = {.lex_state = 18, .external_lex_state = 2}, + [443] = {.lex_state = 20, .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 = 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 = 37}, - [463] = {.lex_state = 3}, - [464] = {.lex_state = 3}, - [465] = {.lex_state = 3}, - [466] = {.lex_state = 3}, - [467] = {.lex_state = 3}, - [468] = {.lex_state = 3}, - [469] = {.lex_state = 3}, - [470] = {.lex_state = 3}, - [471] = {.lex_state = 3}, - [472] = {.lex_state = 3}, - [473] = {.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 = 3}, - [480] = {.lex_state = 3}, - [481] = {.lex_state = 3}, + [445] = {.lex_state = 18, .external_lex_state = 2}, + [446] = {.lex_state = 18, .external_lex_state = 2}, + [447] = {.lex_state = 18, .external_lex_state = 2}, + [448] = {.lex_state = 20, .external_lex_state = 2}, + [449] = {.lex_state = 19, .external_lex_state = 2}, + [450] = {.lex_state = 17, .external_lex_state = 2}, + [451] = {.lex_state = 20, .external_lex_state = 2}, + [452] = {.lex_state = 17, .external_lex_state = 2}, + [453] = {.lex_state = 16, .external_lex_state = 2}, + [454] = {.lex_state = 16, .external_lex_state = 2}, + [455] = {.lex_state = 16, .external_lex_state = 2}, + [456] = {.lex_state = 16, .external_lex_state = 2}, + [457] = {.lex_state = 16, .external_lex_state = 2}, + [458] = {.lex_state = 20, .external_lex_state = 2}, + [459] = {.lex_state = 19, .external_lex_state = 2}, + [460] = {.lex_state = 16, .external_lex_state = 2}, + [461] = {.lex_state = 16, .external_lex_state = 2}, + [462] = {.lex_state = 18, .external_lex_state = 2}, + [463] = {.lex_state = 16, .external_lex_state = 2}, + [464] = {.lex_state = 16, .external_lex_state = 2}, + [465] = {.lex_state = 16, .external_lex_state = 2}, + [466] = {.lex_state = 20, .external_lex_state = 2}, + [467] = {.lex_state = 20, .external_lex_state = 2}, + [468] = {.lex_state = 16, .external_lex_state = 2}, + [469] = {.lex_state = 20, .external_lex_state = 2}, + [470] = {.lex_state = 16, .external_lex_state = 2}, + [471] = {.lex_state = 16, .external_lex_state = 2}, + [472] = {.lex_state = 20, .external_lex_state = 2}, + [473] = {.lex_state = 20, .external_lex_state = 2}, + [474] = {.lex_state = 20, .external_lex_state = 2}, + [475] = {.lex_state = 20, .external_lex_state = 2}, + [476] = {.lex_state = 20, .external_lex_state = 2}, + [477] = {.lex_state = 16, .external_lex_state = 2}, + [478] = {.lex_state = 16, .external_lex_state = 2}, + [479] = {.lex_state = 2, .external_lex_state = 3}, + [480] = {.lex_state = 5}, + [481] = {.lex_state = 5}, [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 = 3}, - [489] = {.lex_state = 5}, - [490] = {.lex_state = 3}, - [491] = {.lex_state = 3}, - [492] = {.lex_state = 3}, - [493] = {.lex_state = 5}, - [494] = {.lex_state = 3}, - [495] = {.lex_state = 3}, - [496] = {.lex_state = 3}, - [497] = {.lex_state = 3}, - [498] = {.lex_state = 3}, - [499] = {.lex_state = 3}, - [500] = {.lex_state = 3}, - [501] = {.lex_state = 3}, - [502] = {.lex_state = 3}, - [503] = {.lex_state = 3}, - [504] = {.lex_state = 3}, - [505] = {.lex_state = 3}, - [506] = {.lex_state = 3}, - [507] = {.lex_state = 3}, - [508] = {.lex_state = 3}, - [509] = {.lex_state = 3}, - [510] = {.lex_state = 3}, - [511] = {.lex_state = 3}, - [512] = {.lex_state = 3}, - [513] = {.lex_state = 3}, - [514] = {.lex_state = 3}, - [515] = {.lex_state = 3}, - [516] = {.lex_state = 3}, - [517] = {.lex_state = 3}, - [518] = {.lex_state = 3}, - [519] = {.lex_state = 3}, - [520] = {.lex_state = 3}, - [521] = {.lex_state = 3}, - [522] = {.lex_state = 3}, - [523] = {.lex_state = 3}, - [524] = {.lex_state = 3}, - [525] = {.lex_state = 3}, - [526] = {.lex_state = 3}, - [527] = {.lex_state = 3}, - [528] = {.lex_state = 3}, - [529] = {.lex_state = 3}, - [530] = {.lex_state = 3}, - [531] = {.lex_state = 3}, - [532] = {.lex_state = 3}, - [533] = {.lex_state = 5}, - [534] = {.lex_state = 3}, - [535] = {.lex_state = 3}, - [536] = {.lex_state = 3}, - [537] = {.lex_state = 3}, - [538] = {.lex_state = 3}, - [539] = {.lex_state = 3}, - [540] = {.lex_state = 3}, - [541] = {.lex_state = 3}, - [542] = {.lex_state = 3}, - [543] = {.lex_state = 3}, - [544] = {.lex_state = 3}, - [545] = {.lex_state = 3}, - [546] = {.lex_state = 3}, - [547] = {.lex_state = 3}, - [548] = {.lex_state = 3}, - [549] = {.lex_state = 3}, - [550] = {.lex_state = 3}, - [551] = {.lex_state = 3}, - [552] = {.lex_state = 3}, - [553] = {.lex_state = 3}, - [554] = {.lex_state = 3}, - [555] = {.lex_state = 3}, - [556] = {.lex_state = 3}, - [557] = {.lex_state = 3}, - [558] = {.lex_state = 38}, - [559] = {.lex_state = 38}, - [560] = {.lex_state = 38}, - [561] = {.lex_state = 38}, - [562] = {.lex_state = 38}, - [563] = {.lex_state = 38}, - [564] = {.lex_state = 38}, - [565] = {.lex_state = 38}, - [566] = {.lex_state = 38}, - [567] = {.lex_state = 38}, - [568] = {.lex_state = 38}, - [569] = {.lex_state = 38}, - [570] = {.lex_state = 38}, - [571] = {.lex_state = 38}, - [572] = {.lex_state = 38}, - [573] = {.lex_state = 38}, - [574] = {.lex_state = 38}, - [575] = {.lex_state = 38}, - [576] = {.lex_state = 38}, - [577] = {.lex_state = 38}, - [578] = {.lex_state = 38}, - [579] = {.lex_state = 38}, - [580] = {.lex_state = 38}, - [581] = {.lex_state = 38}, - [582] = {.lex_state = 38}, - [583] = {.lex_state = 38}, - [584] = {.lex_state = 0}, - [585] = {.lex_state = 39}, - [586] = {.lex_state = 17}, - [587] = {.lex_state = 39}, - [588] = {.lex_state = 39}, - [589] = {.lex_state = 0}, - [590] = {.lex_state = 17}, - [591] = {.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 = 0}, - [599] = {.lex_state = 0}, - [600] = {.lex_state = 0}, - [601] = {.lex_state = 0}, - [602] = {.lex_state = 0}, - [603] = {.lex_state = 0}, - [604] = {.lex_state = 0}, - [605] = {.lex_state = 0}, - [606] = {.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 = 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 = 17}, - [624] = {.lex_state = 17}, - [625] = {.lex_state = 17}, - [626] = {.lex_state = 0}, - [627] = {.lex_state = 17}, - [628] = {.lex_state = 0}, - [629] = {.lex_state = 0}, - [630] = {.lex_state = 0}, - [631] = {.lex_state = 39}, - [632] = {.lex_state = 39}, - [633] = {.lex_state = 39}, - [634] = {.lex_state = 39}, - [635] = {.lex_state = 17}, - [636] = {.lex_state = 39}, - [637] = {.lex_state = 39}, - [638] = {.lex_state = 0}, - [639] = {.lex_state = 39}, - [640] = {.lex_state = 17}, - [641] = {.lex_state = 17}, - [642] = {.lex_state = 0}, - [643] = {.lex_state = 0}, - [644] = {.lex_state = 0}, - [645] = {.lex_state = 0}, - [646] = {.lex_state = 17}, - [647] = {.lex_state = 39}, - [648] = {.lex_state = 39}, - [649] = {.lex_state = 39}, - [650] = {.lex_state = 39}, - [651] = {.lex_state = 17}, - [652] = {.lex_state = 17}, - [653] = {.lex_state = 17}, - [654] = {.lex_state = 0}, - [655] = {.lex_state = 39}, + [483] = {.lex_state = 5}, + [484] = {.lex_state = 5}, + [485] = {.lex_state = 5}, + [486] = {.lex_state = 5}, + [487] = {.lex_state = 44}, + [488] = {.lex_state = 1}, + [489] = {.lex_state = 6}, + [490] = {.lex_state = 1}, + [491] = {.lex_state = 4}, + [492] = {.lex_state = 6}, + [493] = {.lex_state = 6}, + [494] = {.lex_state = 6}, + [495] = {.lex_state = 6}, + [496] = {.lex_state = 1}, + [497] = {.lex_state = 4}, + [498] = {.lex_state = 4}, + [499] = {.lex_state = 1}, + [500] = {.lex_state = 4}, + [501] = {.lex_state = 4}, + [502] = {.lex_state = 4}, + [503] = {.lex_state = 44}, + [504] = {.lex_state = 44}, + [505] = {.lex_state = 44}, + [506] = {.lex_state = 44}, + [507] = {.lex_state = 1}, + [508] = {.lex_state = 4}, + [509] = {.lex_state = 1}, + [510] = {.lex_state = 44}, + [511] = {.lex_state = 1}, + [512] = {.lex_state = 44}, + [513] = {.lex_state = 7}, + [514] = {.lex_state = 7}, + [515] = {.lex_state = 7}, + [516] = {.lex_state = 7}, + [517] = {.lex_state = 7}, + [518] = {.lex_state = 7}, + [519] = {.lex_state = 2}, + [520] = {.lex_state = 2}, + [521] = {.lex_state = 2}, + [522] = {.lex_state = 2}, + [523] = {.lex_state = 2}, + [524] = {.lex_state = 2}, + [525] = {.lex_state = 2}, + [526] = {.lex_state = 2}, + [527] = {.lex_state = 2}, + [528] = {.lex_state = 2}, + [529] = {.lex_state = 2}, + [530] = {.lex_state = 2}, + [531] = {.lex_state = 2}, + [532] = {.lex_state = 2}, + [533] = {.lex_state = 2}, + [534] = {.lex_state = 2}, + [535] = {.lex_state = 2}, + [536] = {.lex_state = 2}, + [537] = {.lex_state = 2}, + [538] = {.lex_state = 2}, + [539] = {.lex_state = 2}, + [540] = {.lex_state = 2}, + [541] = {.lex_state = 2}, + [542] = {.lex_state = 2}, + [543] = {.lex_state = 2}, + [544] = {.lex_state = 2}, + [545] = {.lex_state = 2}, + [546] = {.lex_state = 0}, + [547] = {.lex_state = 2}, + [548] = {.lex_state = 2}, + [549] = {.lex_state = 2}, + [550] = {.lex_state = 0}, + [551] = {.lex_state = 2}, + [552] = {.lex_state = 7}, + [553] = {.lex_state = 2}, + [554] = {.lex_state = 2}, + [555] = {.lex_state = 2}, + [556] = {.lex_state = 2}, + [557] = {.lex_state = 2}, + [558] = {.lex_state = 2}, + [559] = {.lex_state = 2}, + [560] = {.lex_state = 2}, + [561] = {.lex_state = 2}, + [562] = {.lex_state = 2}, + [563] = {.lex_state = 2}, + [564] = {.lex_state = 2}, + [565] = {.lex_state = 2}, + [566] = {.lex_state = 2}, + [567] = {.lex_state = 2}, + [568] = {.lex_state = 2}, + [569] = {.lex_state = 0}, + [570] = {.lex_state = 2}, + [571] = {.lex_state = 2}, + [572] = {.lex_state = 2}, + [573] = {.lex_state = 2}, + [574] = {.lex_state = 2}, + [575] = {.lex_state = 2}, + [576] = {.lex_state = 2}, + [577] = {.lex_state = 2}, + [578] = {.lex_state = 2}, + [579] = {.lex_state = 2}, + [580] = {.lex_state = 2}, + [581] = {.lex_state = 2}, + [582] = {.lex_state = 2}, + [583] = {.lex_state = 2}, + [584] = {.lex_state = 2}, + [585] = {.lex_state = 2}, + [586] = {.lex_state = 2}, + [587] = {.lex_state = 2}, + [588] = {.lex_state = 2}, + [589] = {.lex_state = 2}, + [590] = {.lex_state = 2}, + [591] = {.lex_state = 2}, + [592] = {.lex_state = 2}, + [593] = {.lex_state = 2}, + [594] = {.lex_state = 2}, + [595] = {.lex_state = 2}, + [596] = {.lex_state = 2}, + [597] = {.lex_state = 0}, + [598] = {.lex_state = 2}, + [599] = {.lex_state = 2}, + [600] = {.lex_state = 2}, + [601] = {.lex_state = 2}, + [602] = {.lex_state = 2}, + [603] = {.lex_state = 2}, + [604] = {.lex_state = 2}, + [605] = {.lex_state = 2}, + [606] = {.lex_state = 2}, + [607] = {.lex_state = 2}, + [608] = {.lex_state = 2}, + [609] = {.lex_state = 2}, + [610] = {.lex_state = 2}, + [611] = {.lex_state = 45}, + [612] = {.lex_state = 45}, + [613] = {.lex_state = 45}, + [614] = {.lex_state = 45}, + [615] = {.lex_state = 45}, + [616] = {.lex_state = 45}, + [617] = {.lex_state = 45}, + [618] = {.lex_state = 45}, + [619] = {.lex_state = 45}, + [620] = {.lex_state = 45}, + [621] = {.lex_state = 45}, + [622] = {.lex_state = 45}, + [623] = {.lex_state = 45}, + [624] = {.lex_state = 45}, + [625] = {.lex_state = 45}, + [626] = {.lex_state = 45}, + [627] = {.lex_state = 45}, + [628] = {.lex_state = 45}, + [629] = {.lex_state = 45}, + [630] = {.lex_state = 45}, + [631] = {.lex_state = 45}, + [632] = {.lex_state = 45}, + [633] = {.lex_state = 45}, + [634] = {.lex_state = 45}, + [635] = {.lex_state = 45}, + [636] = {.lex_state = 45}, + [637] = {.lex_state = 46}, + [638] = {.lex_state = 46}, + [639] = {.lex_state = 46}, + [640] = {.lex_state = 0}, + [641] = {.lex_state = 46}, + [642] = {.lex_state = 46}, + [643] = {.lex_state = 20}, + [644] = {.lex_state = 20}, + [645] = {.lex_state = 20}, + [646] = {.lex_state = 0}, + [647] = {.lex_state = 0}, + [648] = {.lex_state = 0}, + [649] = {.lex_state = 0}, + [650] = {.lex_state = 0}, + [651] = {.lex_state = 0}, + [652] = {.lex_state = 46}, + [653] = {.lex_state = 46}, + [654] = {.lex_state = 46}, + [655] = {.lex_state = 46}, [656] = {.lex_state = 0}, - [657] = {.lex_state = 0}, - [658] = {.lex_state = 17}, - [659] = {.lex_state = 17}, - [660] = {.lex_state = 17}, - [661] = {.lex_state = 0}, - [662] = {.lex_state = 39}, + [657] = {.lex_state = 20}, + [658] = {.lex_state = 20}, + [659] = {.lex_state = 0}, + [660] = {.lex_state = 0}, + [661] = {.lex_state = 20}, + [662] = {.lex_state = 0}, [663] = {.lex_state = 0}, - [664] = {.lex_state = 39}, + [664] = {.lex_state = 0}, [665] = {.lex_state = 0}, - [666] = {.lex_state = 17}, - [667] = {.lex_state = 17}, + [666] = {.lex_state = 20}, + [667] = {.lex_state = 20}, [668] = {.lex_state = 0}, - [669] = {.lex_state = 0}, - [670] = {.lex_state = 0}, + [669] = {.lex_state = 20}, + [670] = {.lex_state = 20}, [671] = {.lex_state = 0}, - [672] = {.lex_state = 0}, - [673] = {.lex_state = 17}, - [674] = {.lex_state = 17}, - [675] = {.lex_state = 0}, + [672] = {.lex_state = 46}, + [673] = {.lex_state = 46}, + [674] = {.lex_state = 46}, + [675] = {.lex_state = 46}, [676] = {.lex_state = 0}, - [677] = {.lex_state = 0}, + [677] = {.lex_state = 20}, [678] = {.lex_state = 0}, [679] = {.lex_state = 0}, [680] = {.lex_state = 0}, - [681] = {.lex_state = 17}, - [682] = {.lex_state = 17}, + [681] = {.lex_state = 20}, + [682] = {.lex_state = 20}, + [683] = {.lex_state = 0}, + [684] = {.lex_state = 0}, + [685] = {.lex_state = 0}, + [686] = {.lex_state = 0}, + [687] = {.lex_state = 0}, + [688] = {.lex_state = 0}, + [689] = {.lex_state = 0}, + [690] = {.lex_state = 20}, + [691] = {.lex_state = 0}, + [692] = {.lex_state = 46}, + [693] = {.lex_state = 46}, + [694] = {.lex_state = 46}, + [695] = {.lex_state = 46}, + [696] = {.lex_state = 20}, + [697] = {.lex_state = 20}, + [698] = {.lex_state = 0}, + [699] = {.lex_state = 0}, + [700] = {.lex_state = 0}, + [701] = {.lex_state = 20}, + [702] = {.lex_state = 0}, + [703] = {.lex_state = 0}, + [704] = {.lex_state = 46}, + [705] = {.lex_state = 0}, + [706] = {.lex_state = 0}, + [707] = {.lex_state = 20}, + [708] = {.lex_state = 46}, + [709] = {.lex_state = 0}, + [710] = {.lex_state = 0}, + [711] = {.lex_state = 0}, + [712] = {.lex_state = 46}, + [713] = {.lex_state = 46}, + [714] = {.lex_state = 46}, + [715] = {.lex_state = 46}, + [716] = {.lex_state = 0}, + [717] = {.lex_state = 46}, + [718] = {.lex_state = 0}, + [719] = {.lex_state = 20}, + [720] = {.lex_state = 20}, + [721] = {.lex_state = 46}, + [722] = {.lex_state = 0}, + [723] = {.lex_state = 46}, + [724] = {.lex_state = 20}, + [725] = {.lex_state = 20}, + [726] = {.lex_state = 20}, + [727] = {.lex_state = 46}, + [728] = {.lex_state = 20}, + [729] = {.lex_state = 0}, + [730] = {.lex_state = 46}, + [731] = {.lex_state = 20}, + [732] = {.lex_state = 20}, + [733] = {.lex_state = 0}, + [734] = {.lex_state = 0}, + [735] = {.lex_state = 0}, + [736] = {.lex_state = 0}, + [737] = {.lex_state = 20}, + [738] = {.lex_state = 20}, + [739] = {.lex_state = 20}, + [740] = {.lex_state = 20}, + [741] = {.lex_state = 0}, + [742] = {.lex_state = 46}, + [743] = {.lex_state = 20}, + [744] = {.lex_state = 20}, + [745] = {.lex_state = 0}, + [746] = {.lex_state = 0}, + [747] = {.lex_state = 20}, + [748] = {.lex_state = 0}, + [749] = {.lex_state = 20}, + [750] = {.lex_state = 20}, }; enum { @@ -2236,6 +2420,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BSLASHn] = ACTIONS(1), [sym__escape_semicolon] = ACTIONS(1), [anon_sym_DOLLAR] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [aux_sym__gen_exp_arguments_token1] = ACTIONS(1), [aux_sym__untrimmed_argument_token1] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), @@ -2247,21 +2434,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_comment] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(677), - [sym_if_command] = STATE(8), - [sym_if_condition] = STATE(165), - [sym_foreach_command] = STATE(117), - [sym_foreach_loop] = STATE(165), - [sym_while_command] = STATE(130), - [sym_while_loop] = STATE(165), - [sym_function_command] = STATE(131), - [sym_function_def] = STATE(165), - [sym_macro_command] = STATE(133), - [sym_macro_def] = STATE(165), - [sym_normal_command] = STATE(165), - [sym__command_invocation] = STATE(165), - [sym__untrimmed_command_invocation] = STATE(165), - [aux_sym_source_file_repeat1] = STATE(165), + [sym_source_file] = STATE(741), + [sym_if_command] = STATE(9), + [sym_if_condition] = STATE(163), + [sym_foreach_command] = STATE(138), + [sym_foreach_loop] = STATE(163), + [sym_while_command] = STATE(154), + [sym_while_loop] = STATE(163), + [sym_function_command] = STATE(157), + [sym_function_def] = STATE(163), + [sym_macro_command] = STATE(132), + [sym_macro_def] = STATE(163), + [sym_normal_command] = STATE(163), + [sym__command_invocation] = STATE(163), + [sym__untrimmed_command_invocation] = STATE(163), + [aux_sym_source_file_repeat1] = STATE(163), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym__untrimmed_argument_token1] = ACTIONS(5), [sym_if] = ACTIONS(7), @@ -2295,23 +2482,23 @@ static const uint16_t ts_small_parse_table[] = { sym_endif, ACTIONS(27), 1, sym_identifier, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(278), 1, + STATE(378), 1, sym_endif_command, ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(12), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2342,17 +2529,17 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(31), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(304), 1, + STATE(273), 1, sym_endif_command, ACTIONS(29), 3, sym_bracket_comment, @@ -2389,23 +2576,23 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(31), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(315), 1, + STATE(279), 1, sym_endif_command, - ACTIONS(33), 3, + ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2436,23 +2623,23 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(35), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(376), 1, + STATE(414), 1, sym_endif_command, ACTIONS(33), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(6), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2481,25 +2668,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(35), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(343), 1, + STATE(455), 1, sym_endif_command, - ACTIONS(37), 3, + ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(9), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2528,25 +2715,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(35), 1, + ACTIONS(39), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(384), 1, + STATE(446), 1, sym_endif_command, - ACTIONS(41), 3, + ACTIONS(37), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(5), 11, + STATE(8), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2575,25 +2762,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(45), 1, + ACTIONS(39), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(387), 1, + STATE(431), 1, sym_endif_command, - ACTIONS(43), 3, + ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(13), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2622,25 +2809,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(43), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(349), 1, + STATE(364), 1, sym_endif_command, - ACTIONS(33), 3, + ACTIONS(41), 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, @@ -2669,21 +2856,21 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(49), 1, + ACTIONS(47), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(444), 1, + STATE(330), 1, sym_endif_command, - ACTIONS(47), 3, + ACTIONS(45), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -2716,25 +2903,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(49), 1, + ACTIONS(47), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(429), 1, + STATE(340), 1, sym_endif_command, - ACTIONS(33), 3, + ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2765,23 +2952,23 @@ static const uint16_t ts_small_parse_table[] = { sym_endif, ACTIONS(27), 1, sym_identifier, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(273), 1, + STATE(370), 1, sym_endif_command, - ACTIONS(33), 3, + ACTIONS(49), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(2), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2810,25 +2997,25 @@ static const uint16_t ts_small_parse_table[] = { sym_else, ACTIONS(27), 1, sym_identifier, - ACTIONS(45), 1, + ACTIONS(43), 1, sym_endif, - STATE(2), 1, + STATE(3), 1, sym_if_command, - STATE(121), 1, + STATE(125), 1, sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, + STATE(126), 1, sym_while_command, - STATE(155), 1, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, sym_function_command, - STATE(409), 1, + STATE(467), 1, sym_endif_command, - ACTIONS(33), 3, + ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(14), 11, + STATE(80), 11, sym_elseif_command, sym_else_command, sym_if_condition, @@ -2840,3194 +3027,29 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_if_condition_repeat1, - [768] = 16, - ACTIONS(54), 1, - sym_if, + [768] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, ACTIONS(57), 1, - sym_elseif, - ACTIONS(60), 1, - sym_else, + anon_sym_LPAREN, + ACTIONS(59), 1, + anon_sym_RPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, ACTIONS(63), 1, - sym_endif, + aux_sym_unquoted_argument_token1, ACTIONS(65), 1, - sym_foreach, - ACTIONS(68), 1, - sym_while, - ACTIONS(71), 1, - sym_function, - ACTIONS(74), 1, - sym_macro, - ACTIONS(77), 1, - sym_identifier, - STATE(2), 1, - sym_if_command, - STATE(121), 1, - sym_foreach_command, - STATE(136), 1, - sym_macro_command, - STATE(147), 1, - sym_while_command, - STATE(155), 1, - sym_function_command, - ACTIONS(51), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(14), 11, - sym_elseif_command, - sym_else_command, - 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_if_condition_repeat1, - [829] = 13, - ACTIONS(82), 1, - 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(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, - [883] = 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(98), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(96), 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(30), 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, - [937] = 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(100), 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, - [991] = 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(100), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(102), 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(24), 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, - [1045] = 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(104), 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, - [1099] = 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(108), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(106), 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(53), 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, - [1153] = 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(104), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(110), 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(26), 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, - [1207] = 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(114), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(112), 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(58), 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, - [1261] = 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(118), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(116), 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(61), 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, - [1315] = 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(120), 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, - [1369] = 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(124), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(122), 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(64), 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, - [1423] = 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(126), 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, - [1477] = 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(130), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(128), 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(67), 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, - [1531] = 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(132), 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, - [1585] = 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(136), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(134), 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(70), 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, - [1639] = 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(138), 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, - [1693] = 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(140), 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, - [1747] = 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(140), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(142), 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(35), 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, - [1801] = 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(146), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(144), 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(36), 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, - [1855] = 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(150), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(148), 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(39), 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, - [1909] = 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(152), 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, - [1963] = 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(154), 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, - [2017] = 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(158), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(156), 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(47), 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, - [2071] = 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(154), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(160), 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(42), 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, - [2125] = 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(162), 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, - [2179] = 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(166), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(164), 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(17), 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, - [2233] = 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(162), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(168), 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(44), 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, - [2287] = 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(170), 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, - [2341] = 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(174), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(172), 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(84), 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, - [2395] = 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(176), 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, - [2449] = 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(178), 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, - [2503] = 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(174), 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, - [2557] = 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(180), 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, - [2611] = 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(180), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(182), 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(57), 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, - [2665] = 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(186), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(184), 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(63), 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, - [2719] = 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(190), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(188), 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(95), 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, - [2773] = 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(194), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(192), 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(46), 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, - [2827] = 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(198), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(196), 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(66), 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, - [2881] = 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(200), 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, - [2935] = 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(204), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(202), 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(89), 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, - [2989] = 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(208), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(206), 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(28), 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, - [3043] = 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(208), 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, - [3097] = 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(210), 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, - [3151] = 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(212), 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, - [3205] = 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(212), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(214), 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(104), 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, - [3259] = 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(98), 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, - [3313] = 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(216), 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, - [3367] = 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(216), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(218), 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(106), 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, - [3421] = 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(220), 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, - [3475] = 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(222), 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, - [3529] = 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(222), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(224), 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(108), 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, - [3583] = 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(226), 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, - [3637] = 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(228), 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, - [3691] = 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(220), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(230), 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(97), 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, - [3745] = 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(226), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(232), 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(15), 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, - [3799] = 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(234), 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, - [3853] = 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(234), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(236), 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(112), 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, - [3907] = 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(240), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(238), 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(111), 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, - [3961] = 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(242), 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, - [4015] = 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(244), 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, - [4069] = 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(248), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(246), 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(73), 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, - [4123] = 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(248), 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, - [4177] = 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(252), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(250), 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(74), 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, - [4231] = 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(252), 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, - [4285] = 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(256), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(254), 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(94), 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, - [4339] = 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(260), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(258), 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(98), 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, - [4393] = 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(262), 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, - [4447] = 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(266), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(264), 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(76), 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, - [4501] = 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(270), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(268), 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(78), 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, - [4555] = 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(272), 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, - [4609] = 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(276), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(274), 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(60), 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, - [4663] = 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(280), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(278), 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(81), 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, - [4717] = 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(280), 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, - [4771] = 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(284), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(282), 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(56), 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, - [4825] = 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(286), 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, - [4879] = 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(286), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(288), 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(101), 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, - [4933] = 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(200), 1, - anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(290), 3, + ACTIONS(55), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6036,572 +3058,460 @@ static const uint16_t ts_small_parse_table[] = { sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [4987] = 13, - ACTIONS(82), 1, + [823] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(228), 1, + ACTIONS(69), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(292), 3, + ACTIONS(67), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(110), 4, + STATE(14), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5041] = 13, - ACTIONS(82), 1, + [878] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(296), 1, + ACTIONS(73), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(294), 3, + ACTIONS(71), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(19), 4, + STATE(17), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5095] = 13, - ACTIONS(82), 1, + [933] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(298), 1, + ACTIONS(75), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5149] = 13, - ACTIONS(82), 1, + [988] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(300), 1, + ACTIONS(79), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(77), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(54), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5203] = 13, - ACTIONS(82), 1, + [1043] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(298), 1, + ACTIONS(75), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(302), 3, + ACTIONS(81), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(113), 4, + STATE(27), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5257] = 13, - ACTIONS(82), 1, + [1098] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(304), 1, + ACTIONS(85), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(83), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(59), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5311] = 13, - ACTIONS(82), 1, + [1153] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(306), 1, + ACTIONS(87), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5365] = 13, - ACTIONS(82), 1, + [1208] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(306), 1, + ACTIONS(91), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(308), 3, + ACTIONS(89), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(107), 4, + STATE(62), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5419] = 13, - ACTIONS(313), 1, + [1263] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(319), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(322), 1, - anon_sym_RPAREN, - ACTIONS(324), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(327), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(330), 1, + ACTIONS(65), 1, sym_bracket_argument, - STATE(243), 1, + ACTIONS(95), 1, + anon_sym_RPAREN, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(316), 3, + ACTIONS(93), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(29), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(310), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5473] = 13, - ACTIONS(82), 1, + [1318] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(333), 1, + ACTIONS(99), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(97), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(100), 4, + STATE(65), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5527] = 13, - ACTIONS(82), 1, + [1373] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(335), 1, + ACTIONS(103), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(101), 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, - [5581] = 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(339), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(337), 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(87), 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, - [5635] = 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(341), 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, - [5689] = 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(345), 1, - anon_sym_RPAREN, - STATE(243), 1, - sym__escape_encoded, - STATE(237), 2, - sym_quoted_argument, - sym_unquoted_argument, - ACTIONS(343), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, @@ -6610,341 +3520,3717 @@ static const uint16_t ts_small_parse_table[] = { sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5743] = 13, - ACTIONS(82), 1, + [1428] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(107), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(105), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(68), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1483] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(109), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1538] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(113), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(111), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(71), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1593] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(115), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1648] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(115), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(117), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(33), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1703] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(119), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1758] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(119), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(121), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(34), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1813] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(123), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1868] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(125), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1923] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(129), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(127), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(36), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [1978] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(131), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2033] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(131), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(133), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(40), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2088] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(137), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(135), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(41), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2143] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(141), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(139), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(43), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2198] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(143), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2253] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(145), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2308] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(145), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(147), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(44), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2363] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(69), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2418] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(149), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2473] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(153), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(151), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(46), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2528] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(155), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2583] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(155), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(157), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(53), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2638] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(161), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(159), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(55), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2693] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(165), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(163), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(58), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2748] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(169), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(167), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(98), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2803] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(171), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2858] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(173), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2913] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(175), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [2968] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(177), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3023] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(179), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3078] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(177), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(181), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(104), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3133] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(179), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(183), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(64), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3188] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(185), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3243] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(187), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3298] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(187), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(189), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(106), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3353] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(185), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(191), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(67), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3408] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(193), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3463] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(193), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(195), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(108), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3518] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(197), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3573] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(199), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3628] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(199), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(201), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(110), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3683] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(203), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3738] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(205), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3793] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(205), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(207), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(112), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3848] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(209), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3903] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(211), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [3958] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(211), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(213), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(113), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4013] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(217), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(215), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(86), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4068] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(221), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(219), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(75), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4123] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(223), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4178] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(225), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4233] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(227), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4288] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(231), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(229), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(76), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4343] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(231), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4398] = 16, + ACTIONS(236), 1, + sym_if, + ACTIONS(239), 1, + sym_elseif, + ACTIONS(242), 1, + sym_else, + ACTIONS(245), 1, + sym_endif, + ACTIONS(247), 1, + sym_foreach, + ACTIONS(250), 1, + sym_while, + ACTIONS(253), 1, + sym_function, + ACTIONS(256), 1, + sym_macro, + ACTIONS(259), 1, + sym_identifier, + STATE(3), 1, + sym_if_command, + STATE(125), 1, + sym_foreach_command, + STATE(126), 1, + sym_while_command, + STATE(131), 1, + sym_macro_command, + STATE(146), 1, + sym_function_command, + ACTIONS(233), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(80), 11, + sym_elseif_command, + sym_else_command, + 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_if_condition_repeat1, + [4459] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(264), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(262), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 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, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4514] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(268), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(266), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(77), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4569] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(268), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4624] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(272), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(270), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(97), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4679] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(274), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4734] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(276), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4789] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(280), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(278), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(95), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4844] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(284), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(282), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(79), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4899] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(288), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(286), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(83), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [4954] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(292), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(290), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(21), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5009] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(223), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(294), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(96), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5064] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(298), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(296), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(85), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5119] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(302), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(300), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(52), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5174] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(298), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5229] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(302), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5284] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(304), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5339] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(306), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5394] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(308), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5449] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(306), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(310), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(103), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5504] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(312), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5559] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(312), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(314), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(107), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5614] = 13, + ACTIONS(319), 1, + anon_sym_DOLLAR, + ACTIONS(325), 1, + anon_sym_LPAREN, + ACTIONS(328), 1, + anon_sym_RPAREN, + ACTIONS(330), 1, + anon_sym_DQUOTE, + ACTIONS(333), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(336), 1, + sym_bracket_argument, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(322), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(316), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5669] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(339), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5724] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(341), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(55), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(102), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5779] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(345), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(343), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(94), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [5834] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(347), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5797] = 13, - ACTIONS(82), 1, + [5889] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(349), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5851] = 13, - ACTIONS(82), 1, + [5944] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(351), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5905] = 13, - ACTIONS(82), 1, + [5999] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, - ACTIONS(355), 1, + ACTIONS(276), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(353), 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, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - STATE(45), 4, + STATE(70), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [5959] = 13, - ACTIONS(82), 1, + [6054] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, - sym_bracket_argument, - ACTIONS(357), 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, - [6013] = 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, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(355), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [6067] = 13, - ACTIONS(82), 1, + [6109] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, + sym_bracket_argument, + ACTIONS(87), 1, + anon_sym_RPAREN, + STATE(258), 1, + sym__escape_encoded, + STATE(256), 2, + sym_quoted_argument, + sym_unquoted_argument, + ACTIONS(357), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(51), 4, + sym_argument, + sym__untrimmed_argument, + sym__paren_argument, + aux_sym__paren_argument_repeat1, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [6164] = 13, + ACTIONS(53), 1, + anon_sym_DOLLAR, + ACTIONS(57), 1, + anon_sym_LPAREN, + ACTIONS(61), 1, + anon_sym_DQUOTE, + ACTIONS(63), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(359), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [6121] = 13, - ACTIONS(82), 1, + [6219] = 13, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(86), 1, + ACTIONS(57), 1, anon_sym_LPAREN, - ACTIONS(90), 1, + ACTIONS(61), 1, anon_sym_DQUOTE, - ACTIONS(92), 1, + ACTIONS(63), 1, aux_sym_unquoted_argument_token1, - ACTIONS(94), 1, + ACTIONS(65), 1, sym_bracket_argument, ACTIONS(361), 1, anon_sym_RPAREN, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(237), 2, + STATE(256), 2, sym_quoted_argument, sym_unquoted_argument, - ACTIONS(84), 3, + ACTIONS(55), 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, + STATE(260), 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__paren_argument_repeat1, - ACTIONS(80), 5, + STATE(168), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [6175] = 15, + [6274] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -6956,26 +7242,26 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 1, sym_macro, ACTIONS(365), 1, - sym_endwhile, + sym_endforeach, ACTIONS(367), 1, sym_identifier, - STATE(7), 1, + STATE(5), 1, sym_if_command, - STATE(120), 1, - sym_foreach_command, - STATE(126), 1, - sym_function_command, - STATE(128), 1, + STATE(124), 1, sym_macro_command, - STATE(142), 1, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, sym_while_command, - STATE(425), 1, - sym_endwhile_command, + STATE(145), 1, + sym_function_command, + STATE(341), 1, + sym_endforeach_command, ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(166), 9, + STATE(162), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -6985,7 +7271,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6231] = 15, + [6330] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7000,511 +7286,19 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, ACTIONS(373), 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, - STATE(415), 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, - [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, - 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, + STATE(149), 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, - ACTIONS(389), 1, - sym_identifier, - STATE(6), 1, - sym_if_command, - STATE(116), 1, + STATE(150), 1, sym_function_command, - STATE(118), 1, - sym_macro_command, - STATE(141), 1, + STATE(151), 1, sym_while_command, - STATE(143), 1, - sym_foreach_command, - STATE(347), 1, - sym_endmacro_command, - ACTIONS(385), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(123), 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, - [6455] = 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(393), 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(340), 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, - [6511] = 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(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(383), 1, - sym_endforeach_command, - ACTIONS(395), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(138), 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, - [6567] = 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(277), 1, - sym_endforeach_command, - ACTIONS(399), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(140), 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, - [6623] = 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(352), 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, - [6679] = 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, - ACTIONS(389), 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, - STATE(353), 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, - [6735] = 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(439), 1, - sym_endfunction_command, - ACTIONS(403), 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, - [6791] = 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(351), 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, - [6847] = 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, + STATE(152), 1, sym_foreach_command, STATE(381), 1, sym_endfunction_command, - ACTIONS(409), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(134), 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, - [6903] = 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(413), 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(423), 1, - sym_endmacro_command, - ACTIONS(391), 3, + ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7518,130 +7312,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [6959] = 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(393), 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(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(417), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - STATE(151), 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, - [7127] = 15, + [6386] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7656,19 +7327,19 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, ACTIONS(373), 1, sym_identifier, - STATE(3), 1, + STATE(10), 1, sym_if_command, - STATE(157), 1, + STATE(149), 1, sym_macro_command, - STATE(158), 1, + STATE(150), 1, sym_function_command, - STATE(159), 1, + STATE(151), 1, sym_while_command, - STATE(161), 1, + STATE(152), 1, sym_foreach_command, - STATE(394), 1, + STATE(373), 1, sym_endfunction_command, - ACTIONS(421), 3, + ACTIONS(375), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7682,7 +7353,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7183] = 15, + [6442] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7693,68 +7364,27 @@ static const uint16_t ts_small_parse_table[] = { 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(405), 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, - [7239] = 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, + ACTIONS(379), 1, sym_endmacro, - STATE(6), 1, + ACTIONS(381), 1, + sym_identifier, + STATE(12), 1, sym_if_command, STATE(116), 1, sym_function_command, - STATE(118), 1, + STATE(117), 1, sym_macro_command, - STATE(141), 1, - sym_while_command, - STATE(143), 1, + STATE(128), 1, sym_foreach_command, - STATE(395), 1, + STATE(147), 1, + sym_while_command, + STATE(374), 1, sym_endmacro_command, - ACTIONS(427), 3, + ACTIONS(377), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(148), 9, + STATE(130), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -7764,7 +7394,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7295] = 15, + [6498] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7777,25 +7407,25 @@ static const uint16_t ts_small_parse_table[] = { sym_macro, ACTIONS(373), 1, sym_identifier, - ACTIONS(411), 1, + ACTIONS(383), 1, sym_endfunction, - STATE(3), 1, + STATE(10), 1, sym_if_command, - STATE(157), 1, + STATE(149), 1, sym_macro_command, - STATE(158), 1, + STATE(150), 1, sym_function_command, - STATE(159), 1, + STATE(151), 1, sym_while_command, - STATE(161), 1, + STATE(152), 1, sym_foreach_command, - STATE(373), 1, + STATE(427), 1, sym_endfunction_command, ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(164), 9, + STATE(167), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -7805,7 +7435,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7351] = 15, + [6554] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7816,23 +7446,105 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(389), 1, + ACTIONS(367), 1, sym_identifier, - ACTIONS(413), 1, + ACTIONS(385), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(389), 1, + sym_endforeach_command, + ACTIONS(363), 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, + [6610] = 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(389), 1, sym_endmacro, - STATE(6), 1, + STATE(12), 1, sym_if_command, STATE(116), 1, sym_function_command, - STATE(118), 1, + STATE(117), 1, sym_macro_command, - STATE(141), 1, - sym_while_command, - STATE(143), 1, + STATE(128), 1, sym_foreach_command, - STATE(438), 1, + STATE(147), 1, + sym_while_command, + STATE(423), 1, sym_endmacro_command, - ACTIONS(431), 3, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [6666] = 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(393), 1, + sym_endwhile, + ACTIONS(395), 1, + sym_identifier, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(442), 1, + sym_endwhile_command, + ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -7846,7 +7558,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7407] = 15, + [6722] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -7857,355 +7569,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(389), 1, + ACTIONS(381), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(389), 1, sym_endmacro, - STATE(6), 1, + STATE(12), 1, sym_if_command, STATE(116), 1, sym_function_command, - STATE(118), 1, + STATE(117), 1, sym_macro_command, - STATE(141), 1, - sym_while_command, - 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, - 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, - [7519] = 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(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, + STATE(147), 1, sym_while_command, STATE(440), 1, - sym_endwhile_command, - ACTIONS(449), 3, + sym_endmacro_command, + ACTIONS(397), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(114), 9, + STATE(120), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8215,7 +7599,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7911] = 15, + [6778] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8226,27 +7610,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(383), 1, + ACTIONS(395), 1, sym_identifier, - ACTIONS(425), 1, - sym_endforeach, - STATE(10), 1, + ACTIONS(401), 1, + sym_endwhile, + STATE(7), 1, sym_if_command, - STATE(124), 1, - sym_function_command, - STATE(135), 1, - sym_macro_command, - STATE(144), 1, + STATE(121), 1, sym_while_command, - STATE(145), 1, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, sym_foreach_command, - STATE(443), 1, - sym_endforeach_command, - ACTIONS(451), 3, + STATE(159), 1, + sym_function_command, + STATE(380), 1, + sym_endwhile_command, + ACTIONS(399), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(132), 9, + STATE(166), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8256,7 +7640,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [7967] = 15, + [6834] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8267,27 +7651,27 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(389), 1, + ACTIONS(381), 1, sym_identifier, - ACTIONS(453), 1, + ACTIONS(405), 1, sym_endmacro, - STATE(6), 1, + STATE(12), 1, sym_if_command, STATE(116), 1, sym_function_command, - STATE(118), 1, + STATE(117), 1, sym_macro_command, - STATE(141), 1, - sym_while_command, - STATE(143), 1, + STATE(128), 1, sym_foreach_command, - STATE(319), 1, + STATE(147), 1, + sym_while_command, + STATE(338), 1, sym_endmacro_command, - ACTIONS(391), 3, + ACTIONS(403), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(167), 9, + STATE(156), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8297,7 +7681,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8023] = 15, + [6890] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8310,21 +7694,267 @@ static const uint16_t ts_small_parse_table[] = { sym_macro, ACTIONS(367), 1, sym_identifier, - ACTIONS(437), 1, + ACTIONS(409), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(274), 1, + sym_endforeach_command, + ACTIONS(407), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(133), 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, + [6946] = 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_identifier, + ACTIONS(413), 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, + STATE(121), 1, sym_while_command, - STATE(276), 1, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(275), 1, sym_endwhile_command, - ACTIONS(455), 3, + ACTIONS(411), 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, + [7002] = 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(393), 1, + sym_endwhile, + ACTIONS(395), 1, + sym_identifier, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(429), 1, + sym_endwhile_command, + ACTIONS(399), 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, + [7058] = 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(417), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(371), 1, + sym_endforeach_command, + ACTIONS(415), 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, + [7114] = 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(417), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(379), 1, + sym_endforeach_command, + ACTIONS(363), 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, + [7170] = 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(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(382), 1, + sym_endmacro_command, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [7226] = 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(421), 1, + sym_endmacro, + STATE(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(277), 1, + sym_endmacro_command, + ACTIONS(419), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8338,335 +7968,7 @@ static const uint16_t ts_small_parse_table[] = { 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, + [7282] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8678,26 +7980,26 @@ 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, + ACTIONS(425), 1, + sym_endmacro, + STATE(12), 1, sym_if_command, - STATE(124), 1, + STATE(116), 1, sym_function_command, - STATE(135), 1, + STATE(117), 1, sym_macro_command, - STATE(144), 1, - sym_while_command, - STATE(145), 1, + STATE(128), 1, sym_foreach_command, - STATE(410), 1, - sym_endforeach_command, + STATE(147), 1, + sym_while_command, + STATE(428), 1, + sym_endmacro_command, ACTIONS(423), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(163), 9, + STATE(134), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8707,89 +8009,7 @@ static const uint16_t ts_small_parse_table[] = { 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, + [7338] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8802,25 +8022,25 @@ static const uint16_t ts_small_parse_table[] = { sym_macro, ACTIONS(367), 1, sym_identifier, - ACTIONS(461), 1, - sym_endwhile, - STATE(7), 1, + ACTIONS(409), 1, + sym_endforeach, + STATE(5), 1, sym_if_command, - STATE(120), 1, - sym_foreach_command, - STATE(126), 1, - sym_function_command, - STATE(128), 1, + STATE(124), 1, sym_macro_command, - STATE(142), 1, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, sym_while_command, - STATE(306), 1, - sym_endwhile_command, - ACTIONS(471), 3, + STATE(145), 1, + sym_function_command, + STATE(280), 1, + sym_endforeach_command, + ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(152), 9, + STATE(162), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8830,7 +8050,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8751] = 15, + [7394] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8841,23 +8061,105 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(389), 1, + ACTIONS(381), 1, sym_identifier, - ACTIONS(435), 1, + ACTIONS(425), 1, sym_endmacro, - STATE(6), 1, + STATE(12), 1, sym_if_command, STATE(116), 1, sym_function_command, - STATE(118), 1, + STATE(117), 1, sym_macro_command, - STATE(141), 1, - sym_while_command, - STATE(143), 1, + STATE(128), 1, sym_foreach_command, - STATE(269), 1, + STATE(147), 1, + sym_while_command, + STATE(476), 1, sym_endmacro_command, - ACTIONS(391), 3, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [7450] = 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_identifier, + ACTIONS(413), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(281), 1, + sym_endwhile_command, + ACTIONS(399), 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, + [7506] = 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(427), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(282), 1, + sym_endfunction_command, + ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8871,7 +8173,7 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8807] = 15, + [7562] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, @@ -8882,23 +8184,187 @@ static const uint16_t ts_small_parse_table[] = { sym_function, ACTIONS(15), 1, sym_macro, - ACTIONS(383), 1, + ACTIONS(381), 1, sym_identifier, - ACTIONS(463), 1, + ACTIONS(421), 1, + sym_endmacro, + STATE(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(283), 1, + sym_endmacro_command, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [7618] = 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(431), 1, sym_endforeach, - STATE(10), 1, + STATE(5), 1, sym_if_command, STATE(124), 1, - sym_function_command, - STATE(135), 1, sym_macro_command, - STATE(144), 1, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, sym_while_command, STATE(145), 1, - sym_foreach_command, - STATE(305), 1, + sym_function_command, + STATE(443), 1, sym_endforeach_command, - ACTIONS(473), 3, + ACTIONS(429), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(158), 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, + [7674] = 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(433), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(430), 1, + sym_endforeach_command, + ACTIONS(363), 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, + [7730] = 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(385), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(413), 1, + sym_endforeach_command, + ACTIONS(435), 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, + [7786] = 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_identifier, + ACTIONS(439), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(376), 1, + sym_endwhile_command, + ACTIONS(437), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8912,32 +8378,690 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8863] = 14, - ACTIONS(475), 1, - ts_builtin_sym_end, - ACTIONS(480), 1, + [7842] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(483), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(486), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(489), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(492), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(495), 1, + ACTIONS(381), 1, sym_identifier, - STATE(8), 1, + ACTIONS(441), 1, + sym_endmacro, + STATE(12), 1, sym_if_command, - STATE(117), 1, - sym_foreach_command, - STATE(130), 1, - sym_while_command, - STATE(131), 1, + STATE(116), 1, sym_function_command, - STATE(133), 1, + STATE(117), 1, sym_macro_command, - ACTIONS(477), 3, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(344), 1, + sym_endmacro_command, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [7898] = 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(443), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(343), 1, + sym_endfunction_command, + ACTIONS(369), 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, + [7954] = 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_identifier, + ACTIONS(445), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(342), 1, + sym_endwhile_command, + ACTIONS(399), 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, + [8010] = 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(449), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(345), 1, + sym_endfunction_command, + ACTIONS(447), 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, + [8066] = 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(427), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(276), 1, + sym_endfunction_command, + ACTIONS(451), 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, + [8122] = 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_identifier, + ACTIONS(401), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(372), 1, + sym_endwhile_command, + ACTIONS(453), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(123), 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, + [8178] = 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(433), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(445), 1, + sym_endforeach_command, + ACTIONS(455), 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, + [8234] = 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(441), 1, + sym_endmacro, + STATE(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(334), 1, + sym_endmacro_command, + ACTIONS(457), 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, + [8290] = 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(443), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(333), 1, + sym_endfunction_command, + ACTIONS(459), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(143), 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, + [8346] = 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_identifier, + ACTIONS(445), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(332), 1, + sym_endwhile_command, + ACTIONS(461), 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, + [8402] = 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_endforeach, + ACTIONS(367), 1, + sym_identifier, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(331), 1, + sym_endforeach_command, + ACTIONS(463), 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, + [8458] = 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_identifier, + ACTIONS(439), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(336), 1, + sym_endwhile_command, + ACTIONS(399), 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, + [8514] = 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_identifier, + ACTIONS(467), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(335), 1, + sym_endwhile_command, + ACTIONS(465), 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, + [8570] = 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(449), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(337), 1, + sym_endfunction_command, + ACTIONS(369), 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, + [8626] = 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(405), 1, + sym_endmacro, + STATE(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + STATE(352), 1, + sym_endmacro_command, + ACTIONS(387), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [8682] = 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(471), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(426), 1, + sym_endfunction_command, + ACTIONS(469), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(161), 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, + [8738] = 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(431), 1, + sym_endforeach, + STATE(5), 1, + sym_if_command, + STATE(124), 1, + sym_macro_command, + STATE(140), 1, + sym_foreach_command, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + STATE(469), 1, + sym_endforeach_command, + ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -8951,36 +9075,38 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8916] = 14, - ACTIONS(480), 1, + [8794] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(483), 1, + ACTIONS(9), 1, sym_foreach, - ACTIONS(486), 1, + ACTIONS(11), 1, sym_while, - ACTIONS(489), 1, + ACTIONS(13), 1, sym_function, - ACTIONS(492), 1, + ACTIONS(15), 1, sym_macro, - ACTIONS(501), 1, - sym_endforeach, - ACTIONS(503), 1, + ACTIONS(373), 1, sym_identifier, + ACTIONS(383), 1, + sym_endfunction, STATE(10), 1, sym_if_command, - STATE(124), 1, - sym_function_command, - STATE(135), 1, + STATE(149), 1, sym_macro_command, - STATE(144), 1, + STATE(150), 1, + sym_function_command, + STATE(151), 1, sym_while_command, - STATE(145), 1, + STATE(152), 1, sym_foreach_command, - ACTIONS(498), 3, + STATE(441), 1, + sym_endfunction_command, + ACTIONS(473), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(163), 9, + STATE(118), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -8990,32 +9116,153 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [8969] = 14, - ACTIONS(480), 1, + [8850] = 15, + ACTIONS(7), 1, sym_if, - ACTIONS(483), 1, + ACTIONS(9), 1, sym_foreach, + ACTIONS(11), 1, + sym_while, + ACTIONS(13), 1, + sym_function, + ACTIONS(15), 1, + sym_macro, + ACTIONS(395), 1, + sym_identifier, + ACTIONS(467), 1, + sym_endwhile, + STATE(7), 1, + sym_if_command, + STATE(121), 1, + sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, + STATE(473), 1, + sym_endwhile_command, + ACTIONS(399), 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, + [8906] = 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(471), 1, + sym_endfunction, + STATE(10), 1, + sym_if_command, + STATE(149), 1, + sym_macro_command, + STATE(150), 1, + sym_function_command, + STATE(151), 1, + sym_while_command, + STATE(152), 1, + sym_foreach_command, + STATE(475), 1, + sym_endfunction_command, + ACTIONS(369), 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, + [8962] = 14, + ACTIONS(478), 1, + sym_if, + ACTIONS(481), 1, + sym_foreach, + ACTIONS(484), 1, + sym_endforeach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, - ACTIONS(501), 1, - sym_endfunction, - ACTIONS(509), 1, + ACTIONS(495), 1, sym_identifier, - STATE(3), 1, + STATE(5), 1, sym_if_command, - STATE(157), 1, + STATE(124), 1, sym_macro_command, - STATE(158), 1, - sym_function_command, - STATE(159), 1, - sym_while_command, - STATE(161), 1, + STATE(140), 1, sym_foreach_command, - ACTIONS(506), 3, + STATE(141), 1, + sym_while_command, + STATE(145), 1, + sym_function_command, + ACTIONS(475), 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, + [9015] = 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(498), 1, + ts_builtin_sym_end, + STATE(9), 1, + sym_if_command, + STATE(132), 1, + sym_macro_command, + STATE(138), 1, + sym_foreach_command, + STATE(154), 1, + sym_while_command, + STATE(157), 1, + sym_function_command, + ACTIONS(500), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, @@ -9029,36 +9276,36 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9022] = 14, - ACTIONS(7), 1, + [9068] = 14, + ACTIONS(478), 1, sym_if, - ACTIONS(9), 1, + ACTIONS(481), 1, sym_foreach, - ACTIONS(11), 1, + ACTIONS(486), 1, sym_while, - ACTIONS(13), 1, + ACTIONS(489), 1, sym_function, - ACTIONS(15), 1, + ACTIONS(492), 1, sym_macro, - ACTIONS(17), 1, - sym_identifier, - ACTIONS(512), 1, + ACTIONS(502), 1, ts_builtin_sym_end, - STATE(8), 1, + ACTIONS(507), 1, + sym_identifier, + STATE(9), 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, + STATE(132), 1, sym_macro_command, - ACTIONS(514), 3, + STATE(138), 1, + sym_foreach_command, + STATE(154), 1, + sym_while_command, + STATE(157), 1, + sym_function_command, + ACTIONS(504), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - STATE(162), 9, + STATE(164), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, @@ -9068,31 +9315,70 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9075] = 14, - ACTIONS(480), 1, + [9121] = 14, + ACTIONS(478), 1, sym_if, - ACTIONS(483), 1, + ACTIONS(481), 1, sym_foreach, + ACTIONS(484), 1, + sym_endmacro, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, - ACTIONS(501), 1, + ACTIONS(513), 1, + sym_identifier, + STATE(12), 1, + sym_if_command, + STATE(116), 1, + sym_function_command, + STATE(117), 1, + sym_macro_command, + STATE(128), 1, + sym_foreach_command, + STATE(147), 1, + sym_while_command, + ACTIONS(510), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + STATE(165), 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, + [9174] = 14, + ACTIONS(478), 1, + sym_if, + ACTIONS(481), 1, + sym_foreach, + ACTIONS(484), 1, sym_endwhile, + ACTIONS(486), 1, + sym_while, + ACTIONS(489), 1, + sym_function, + ACTIONS(492), 1, + sym_macro, 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, + STATE(121), 1, sym_while_command, + STATE(122), 1, + sym_macro_command, + STATE(148), 1, + sym_foreach_command, + STATE(159), 1, + sym_function_command, ACTIONS(516), 3, sym_bracket_comment, sym_line_comment, @@ -9107,30 +9393,30 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9128] = 14, - ACTIONS(480), 1, + [9227] = 14, + ACTIONS(478), 1, sym_if, - ACTIONS(483), 1, + ACTIONS(481), 1, sym_foreach, + ACTIONS(484), 1, + sym_endfunction, 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, + STATE(10), 1, sym_if_command, - STATE(116), 1, - sym_function_command, - STATE(118), 1, + STATE(149), 1, sym_macro_command, - STATE(141), 1, + STATE(150), 1, + sym_function_command, + STATE(151), 1, sym_while_command, - STATE(143), 1, + STATE(152), 1, sym_foreach_command, ACTIONS(522), 3, sym_bracket_comment, @@ -9146,28 +9432,29 @@ static const uint16_t ts_small_parse_table[] = { sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, - [9181] = 7, - ACTIONS(531), 1, + [9280] = 7, + ACTIONS(53), 1, anon_sym_DOLLAR, - ACTIONS(536), 1, + ACTIONS(530), 1, aux_sym_unquoted_argument_token1, - STATE(243), 1, + STATE(258), 1, sym__escape_encoded, - STATE(168), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(241), 3, + STATE(260), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(528), 5, + STATE(173), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(51), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - ACTIONS(534), 7, + ACTIONS(528), 7, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -9175,1807 +9462,2440 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [9217] = 7, - ACTIONS(82), 1, + [9317] = 12, + ACTIONS(535), 1, anon_sym_DOLLAR, - ACTIONS(541), 1, - aux_sym_unquoted_argument_token1, - STATE(243), 1, - sym__escape_encoded, - STATE(168), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(241), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(80), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - ACTIONS(539), 7, - sym_bracket_argument, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(538), 1, + anon_sym_GT, + ACTIONS(540), 1, anon_sym_DQUOTE, - [9253] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(547), 1, - anon_sym_RPAREN, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, + ACTIONS(543), 1, aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, + ACTIONS(546), 1, sym_bracket_argument, - STATE(446), 1, - sym__escape_encoded, - STATE(630), 1, + STATE(169), 1, + aux_sym__gen_exp_arguments_repeat1, + STATE(309), 1, sym_argument, - STATE(671), 2, + STATE(315), 1, + sym__escape_encoded, + STATE(307), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(447), 3, + STATE(314), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(543), 5, + STATE(218), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(532), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9296] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, + [9364] = 12, ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, + anon_sym_DOLLAR, ACTIONS(553), 1, - sym_bracket_argument, + anon_sym_GT, ACTIONS(555), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(626), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9339] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, ACTIONS(557), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(628), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9382] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, ACTIONS(559), 1, - anon_sym_RPAREN, - STATE(446), 1, + sym_bracket_argument, + STATE(482), 1, sym__escape_encoded, - STATE(618), 1, + STATE(546), 1, sym_argument, - STATE(671), 2, + STATE(678), 1, + sym__gen_exp_content, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(447), 3, + STATE(483), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(543), 5, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9425] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, - ACTIONS(561), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(657), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9468] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, + [9411] = 12, ACTIONS(563), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(604), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9511] = 11, - ACTIONS(545), 1, anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, ACTIONS(565), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(607), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9554] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, + anon_sym_GT, ACTIONS(567), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(589), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9597] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, anon_sym_DQUOTE, - ACTIONS(551), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, ACTIONS(569), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(638), 1, - sym_argument, - STATE(671), 2, - sym_quoted_argument, - sym_unquoted_argument, - STATE(211), 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(543), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [9640] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, - sym_bracket_argument, ACTIONS(571), 1, - anon_sym_RPAREN, - STATE(446), 1, - sym__escape_encoded, - STATE(591), 1, + sym_bracket_argument, + STATE(169), 1, + aux_sym__gen_exp_arguments_repeat1, + STATE(309), 1, sym_argument, - STATE(671), 2, + STATE(315), 1, + sym__escape_encoded, + STATE(307), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(447), 3, + STATE(314), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(543), 5, + STATE(218), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(561), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9683] = 11, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, + [9458] = 12, ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(557), 1, aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, + ACTIONS(559), 1, sym_bracket_argument, ACTIONS(573), 1, - anon_sym_RPAREN, - STATE(446), 1, + anon_sym_GT, + STATE(482), 1, sym__escape_encoded, - STATE(629), 1, + STATE(546), 1, sym_argument, - STATE(671), 2, + STATE(746), 1, + sym__gen_exp_content, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(447), 3, + STATE(483), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(543), 5, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9726] = 11, - ACTIONS(545), 1, + [9505] = 7, + ACTIONS(578), 1, anon_sym_DOLLAR, - ACTIONS(549), 1, - anon_sym_DQUOTE, - ACTIONS(551), 1, + ACTIONS(583), 1, aux_sym_unquoted_argument_token1, - ACTIONS(553), 1, + STATE(258), 1, + sym__escape_encoded, + STATE(260), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(173), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(575), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + ACTIONS(581), 7, sym_bracket_argument, - ACTIONS(575), 1, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + anon_sym_LPAREN, anon_sym_RPAREN, - STATE(446), 1, + anon_sym_DQUOTE, + [9542] = 12, + ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(557), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(559), 1, + sym_bracket_argument, + ACTIONS(586), 1, + anon_sym_GT, + STATE(482), 1, + sym__escape_encoded, + STATE(546), 1, + sym_argument, + STATE(689), 1, + sym__gen_exp_content, + STATE(550), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9589] = 12, + ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(557), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(559), 1, + sym_bracket_argument, + ACTIONS(588), 1, + anon_sym_GT, + STATE(482), 1, + sym__escape_encoded, + STATE(546), 1, + sym_argument, + STATE(660), 1, + sym__gen_exp_content, + STATE(550), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9636] = 12, + ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(557), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(559), 1, + sym_bracket_argument, + ACTIONS(590), 1, + anon_sym_GT, + STATE(482), 1, + sym__escape_encoded, + STATE(546), 1, + sym_argument, + STATE(700), 1, + sym__gen_exp_content, + STATE(550), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9683] = 12, + ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(557), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(559), 1, + sym_bracket_argument, + ACTIONS(592), 1, + anon_sym_GT, + STATE(482), 1, + sym__escape_encoded, + STATE(546), 1, + sym_argument, + STATE(710), 1, + sym__gen_exp_content, + STATE(550), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(221), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9730] = 12, + ACTIONS(563), 1, + anon_sym_DOLLAR, + ACTIONS(567), 1, + anon_sym_DQUOTE, + ACTIONS(569), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(571), 1, + sym_bracket_argument, + ACTIONS(594), 1, + anon_sym_GT, + STATE(171), 1, + aux_sym__gen_exp_arguments_repeat1, + STATE(309), 1, + sym_argument, + STATE(315), 1, + sym__escape_encoded, + STATE(307), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(314), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(218), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(561), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [9777] = 11, + ACTIONS(555), 1, + anon_sym_DQUOTE, + ACTIONS(559), 1, + sym_bracket_argument, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(600), 1, + anon_sym_RPAREN, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + STATE(499), 1, sym__escape_encoded, STATE(665), 1, sym_argument, - STATE(671), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(211), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(447), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(543), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9769] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, + [9821] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(604), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(588), 1, + STATE(659), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [9809] = 10, - ACTIONS(579), 1, - anon_sym_DOLLAR, - ACTIONS(581), 1, + [9865] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(606), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(650), 1, + STATE(683), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [9909] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(608), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(634), 1, + STATE(703), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [9953] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(610), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(633), 1, + STATE(640), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [9997] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(612), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(632), 1, + STATE(748), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10041] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(614), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(585), 1, + STATE(705), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10085] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(616), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, STATE(664), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10129] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(618), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(631), 1, + STATE(745), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10173] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(620), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(615), 1, + STATE(699), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10217] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(622), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(614), 1, + STATE(709), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 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, + [10261] = 11, + ACTIONS(555), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(559), 1, sym_bracket_argument, - STATE(462), 1, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(602), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(624), 1, + anon_sym_RPAREN, + STATE(499), 1, sym__escape_encoded, - STATE(613), 1, + STATE(679), 1, sym_argument, - STATE(619), 2, + STATE(550), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(496), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(226), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10209] = 10, - ACTIONS(579), 1, + [10305] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 1, sym_bracket_argument, - STATE(462), 1, + STATE(487), 1, sym__escape_encoded, - STATE(612), 1, + STATE(641), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(506), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10249] = 10, - ACTIONS(579), 1, + [10346] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 1, sym_bracket_argument, - STATE(462), 1, + STATE(487), 1, sym__escape_encoded, - STATE(662), 1, + STATE(717), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(506), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10289] = 10, - ACTIONS(579), 1, + [10387] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 1, sym_bracket_argument, - STATE(462), 1, + STATE(487), 1, sym__escape_encoded, - STATE(636), 1, + STATE(693), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(506), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10329] = 10, - ACTIONS(579), 1, + [10428] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 1, sym_bracket_argument, - STATE(462), 1, + STATE(487), 1, sym__escape_encoded, - STATE(637), 1, + STATE(694), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(506), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10369] = 10, - ACTIONS(579), 1, + [10469] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 1, sym_bracket_argument, - STATE(462), 1, + STATE(487), 1, sym__escape_encoded, - STATE(648), 1, + STATE(742), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, - sym_escape_sequence, - sym_variable_ref, - aux_sym_unquoted_argument_repeat1, - STATE(461), 3, + STATE(506), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(577), 5, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10409] = 10, - ACTIONS(579), 1, + [10510] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(581), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(583), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(585), 1, + ACTIONS(634), 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, + STATE(487), 1, sym__escape_encoded, STATE(655), 1, sym_argument, - STATE(619), 2, + STATE(723), 2, sym_quoted_argument, sym_unquoted_argument, - STATE(233), 3, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, sym_escape_sequence, sym_variable_ref, + sym_gen_exp, aux_sym_unquoted_argument_repeat1, - STATE(461), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(577), 5, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10809] = 8, - ACTIONS(589), 1, + [10551] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(591), 1, + ACTIONS(630), 1, anon_sym_DQUOTE, - ACTIONS(593), 1, - aux_sym_quoted_element_token1, - STATE(457), 1, - sym__escape_encoded, - STATE(656), 1, - sym_quoted_element, - STATE(228), 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, - [10842] = 8, - ACTIONS(589), 1, - anon_sym_DOLLAR, - ACTIONS(593), 1, - aux_sym_quoted_element_token1, - ACTIONS(595), 1, - anon_sym_DQUOTE, - STATE(457), 1, - sym__escape_encoded, - STATE(616), 1, - sym_quoted_element, - STATE(228), 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, - [10875] = 8, - ACTIONS(589), 1, - anon_sym_DOLLAR, - ACTIONS(593), 1, - aux_sym_quoted_element_token1, - ACTIONS(597), 1, - anon_sym_DQUOTE, - STATE(457), 1, - sym__escape_encoded, - STATE(617), 1, - sym_quoted_element, - STATE(228), 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, - [10908] = 7, - ACTIONS(539), 1, - anon_sym_RPAREN, - ACTIONS(545), 1, - anon_sym_DOLLAR, - ACTIONS(599), 1, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - STATE(446), 1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, sym__escape_encoded, - STATE(223), 3, + STATE(654), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, sym_escape_sequence, sym_variable_ref, + sym_gen_exp, aux_sym_unquoted_argument_repeat1, - STATE(447), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(543), 5, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [10938] = 7, - ACTIONS(603), 1, - aux_sym_variable_token1, - ACTIONS(605), 1, + [10592] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - STATE(454), 1, - sym__escape_encoded, - STATE(658), 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, - [10968] = 7, - ACTIONS(610), 1, - anon_sym_DOLLAR, - ACTIONS(613), 1, + ACTIONS(630), 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_quoted_element_repeat1, - STATE(456), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(607), 5, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - [10998] = 7, - ACTIONS(603), 1, - aux_sym_variable_token1, - ACTIONS(605), 1, - anon_sym_DOLLAR, - STATE(454), 1, - sym__escape_encoded, - STATE(624), 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, - [11028] = 7, - ACTIONS(603), 1, - aux_sym_variable_token1, - ACTIONS(605), 1, - anon_sym_DOLLAR, - 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, + ACTIONS(632), 1, aux_sym_unquoted_argument_token1, - ACTIONS(627), 1, - aux_sym_else_command_token1, - STATE(462), 1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, sym__escape_encoded, - STATE(221), 3, + STATE(653), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, sym_escape_sequence, sym_variable_ref, + sym_gen_exp, aux_sym_unquoted_argument_repeat1, - STATE(461), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(618), 5, + ACTIONS(626), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11238] = 7, - ACTIONS(605), 1, + [10633] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, - ACTIONS(629), 1, - aux_sym_variable_token1, - ACTIONS(631), 1, - anon_sym_RBRACE, - STATE(454), 1, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, sym__escape_encoded, - STATE(230), 3, + STATE(714), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, 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_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 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, + [10674] = 10, + ACTIONS(628), 1, anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(639), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10715] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(704), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10756] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(713), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10797] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(642), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10838] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(708), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10879] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(652), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10920] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(638), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [10961] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(637), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11002] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(730), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11043] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(692), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11084] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(675), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11125] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(674), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11166] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(695), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11207] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(672), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11248] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(673), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11289] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(715), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11330] = 10, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(630), 1, + anon_sym_DQUOTE, + ACTIONS(632), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(634), 1, + sym_bracket_argument, + STATE(487), 1, + sym__escape_encoded, + STATE(712), 1, + sym_argument, + STATE(723), 2, + sym_quoted_argument, + sym_unquoted_argument, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(228), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11371] = 8, ACTIONS(639), 1, + anon_sym_DOLLAR, + ACTIONS(642), 1, + aux_sym__gen_exp_arguments_token1, + ACTIONS(644), 1, aux_sym_unquoted_argument_token1, - STATE(446), 1, + STATE(315), 1, sym__escape_encoded, - STATE(223), 3, + ACTIONS(581), 3, + sym_bracket_argument, + anon_sym_GT, + anon_sym_DQUOTE, + STATE(314), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(217), 4, sym_escape_sequence, sym_variable_ref, + sym_gen_exp, aux_sym_unquoted_argument_repeat1, - STATE(447), 3, - sym_normal_var, - sym_env_var, - sym_cache_var, - ACTIONS(633), 5, + ACTIONS(636), 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, + [11407] = 8, + ACTIONS(563), 1, anon_sym_DOLLAR, - STATE(454), 1, + ACTIONS(647), 1, + aux_sym__gen_exp_arguments_token1, + ACTIONS(649), 1, + aux_sym_unquoted_argument_token1, + STATE(315), 1, sym__escape_encoded, - STATE(586), 1, + ACTIONS(528), 3, + sym_bracket_argument, + anon_sym_GT, + anon_sym_DQUOTE, + STATE(314), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(217), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(561), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11443] = 8, + ACTIONS(653), 1, + anon_sym_DOLLAR, + ACTIONS(655), 1, + anon_sym_DQUOTE, + ACTIONS(657), 1, + aux_sym_quoted_element_token1, + STATE(502), 1, + sym__escape_encoded, + STATE(729), 1, + sym_quoted_element, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(227), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(651), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11477] = 8, + ACTIONS(653), 1, + anon_sym_DOLLAR, + ACTIONS(657), 1, + aux_sym_quoted_element_token1, + ACTIONS(659), 1, + anon_sym_DQUOTE, + STATE(502), 1, + sym__escape_encoded, + STATE(711), 1, + sym_quoted_element, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(227), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(651), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11511] = 7, + ACTIONS(551), 1, + anon_sym_DOLLAR, + ACTIONS(661), 1, + aux_sym_unquoted_argument_token1, + STATE(482), 1, + sym__escape_encoded, + ACTIONS(528), 2, + anon_sym_GT, + anon_sym_COLON, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(224), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(549), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11543] = 8, + ACTIONS(653), 1, + anon_sym_DOLLAR, + ACTIONS(657), 1, + aux_sym_quoted_element_token1, + ACTIONS(663), 1, + anon_sym_DQUOTE, + STATE(502), 1, + sym__escape_encoded, + STATE(662), 1, + sym_quoted_element, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(227), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(651), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11577] = 8, + ACTIONS(653), 1, + anon_sym_DOLLAR, + ACTIONS(657), 1, + aux_sym_quoted_element_token1, + ACTIONS(665), 1, + anon_sym_DQUOTE, + STATE(502), 1, + sym__escape_encoded, + STATE(676), 1, + sym_quoted_element, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(227), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(651), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11611] = 7, + ACTIONS(670), 1, + anon_sym_DOLLAR, + ACTIONS(673), 1, + aux_sym_unquoted_argument_token1, + STATE(482), 1, + sym__escape_encoded, + ACTIONS(581), 2, + anon_sym_GT, + anon_sym_COLON, + STATE(483), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(224), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(667), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11643] = 7, + ACTIONS(679), 1, + anon_sym_DOLLAR, + ACTIONS(682), 1, + anon_sym_DQUOTE, + ACTIONS(684), 1, + aux_sym_quoted_element_token1, + STATE(502), 1, + sym__escape_encoded, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(225), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(676), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11674] = 7, + ACTIONS(528), 1, + anon_sym_RPAREN, + ACTIONS(598), 1, + anon_sym_DOLLAR, + ACTIONS(687), 1, + aux_sym_unquoted_argument_token1, + STATE(499), 1, + sym__escape_encoded, + STATE(496), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(230), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(596), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11705] = 7, + ACTIONS(653), 1, + anon_sym_DOLLAR, + ACTIONS(689), 1, + anon_sym_DQUOTE, + ACTIONS(691), 1, + aux_sym_quoted_element_token1, + STATE(502), 1, + sym__escape_encoded, + STATE(508), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(225), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_quoted_element_repeat1, + ACTIONS(651), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11736] = 7, + ACTIONS(628), 1, + anon_sym_DOLLAR, + ACTIONS(647), 1, + aux_sym_else_command_token1, + ACTIONS(693), 1, + aux_sym_unquoted_argument_token1, + STATE(487), 1, + sym__escape_encoded, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(229), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(626), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11767] = 7, + ACTIONS(642), 1, + aux_sym_else_command_token1, + ACTIONS(698), 1, + anon_sym_DOLLAR, + ACTIONS(701), 1, + aux_sym_unquoted_argument_token1, + STATE(487), 1, + sym__escape_encoded, + STATE(506), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(229), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(695), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11798] = 7, + ACTIONS(581), 1, + anon_sym_RPAREN, + ACTIONS(707), 1, + anon_sym_DOLLAR, + ACTIONS(710), 1, + aux_sym_unquoted_argument_token1, + STATE(499), 1, + sym__escape_encoded, + STATE(496), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + STATE(230), 4, + sym_escape_sequence, + sym_variable_ref, + sym_gen_exp, + aux_sym_unquoted_argument_repeat1, + ACTIONS(704), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11829] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(643), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11328] = 7, - ACTIONS(603), 1, + [11859] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(605), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - STATE(454), 1, + STATE(493), 1, sym__escape_encoded, - STATE(640), 1, + STATE(707), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11358] = 7, - ACTIONS(603), 1, + [11889] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(605), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - STATE(454), 1, + STATE(493), 1, sym__escape_encoded, - STATE(590), 1, + STATE(724), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11388] = 7, - ACTIONS(603), 1, + [11919] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(605), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - STATE(454), 1, + STATE(493), 1, + sym__escape_encoded, + STATE(677), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11949] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(728), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [11979] = 7, + ACTIONS(717), 1, + anon_sym_DOLLAR, + ACTIONS(719), 1, + aux_sym_variable_token1, + ACTIONS(721), 1, + anon_sym_RBRACE, + STATE(493), 1, + sym__escape_encoded, + STATE(252), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12009] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, sym__escape_encoded, STATE(681), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 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, + [12039] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(605), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - STATE(454), 1, + STATE(493), 1, sym__escape_encoded, - STATE(592), 1, + STATE(682), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11478] = 7, - ACTIONS(649), 1, + [12069] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(652), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - ACTIONS(655), 1, + STATE(493), 1, + sym__escape_encoded, + STATE(747), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12099] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(690), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12129] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(740), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12159] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(669), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12189] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(644), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12219] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(645), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12249] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(739), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12279] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(657), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12309] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(658), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12339] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(701), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12369] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(661), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12399] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(670), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12429] = 7, + ACTIONS(715), 1, + aux_sym_variable_token1, + ACTIONS(717), 1, + anon_sym_DOLLAR, + STATE(493), 1, + sym__escape_encoded, + STATE(697), 1, + sym_variable, + STATE(236), 3, + sym_escape_sequence, + sym_variable_ref, + aux_sym_variable_repeat1, + STATE(495), 3, + sym_normal_var, + sym_env_var, + sym_cache_var, + ACTIONS(713), 5, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + [12459] = 7, + ACTIONS(726), 1, + aux_sym_variable_token1, + ACTIONS(729), 1, + anon_sym_DOLLAR, + ACTIONS(732), 1, anon_sym_RBRACE, - STATE(454), 1, + STATE(493), 1, sym__escape_encoded, - STATE(230), 3, + STATE(252), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(646), 5, + ACTIONS(723), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, - [11508] = 7, - ACTIONS(603), 1, + [12489] = 7, + ACTIONS(715), 1, aux_sym_variable_token1, - ACTIONS(605), 1, + ACTIONS(717), 1, anon_sym_DOLLAR, - STATE(454), 1, + STATE(493), 1, sym__escape_encoded, - STATE(635), 1, + STATE(696), 1, sym_variable, - STATE(222), 3, + STATE(236), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, - STATE(455), 3, + STATE(495), 3, sym_normal_var, sym_env_var, sym_cache_var, - ACTIONS(601), 5, + ACTIONS(713), 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, + [12519] = 2, + ACTIONS(736), 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(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, - [11598] = 2, - ACTIONS(663), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(661), 13, + ACTIONS(734), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -10989,10 +11909,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11617] = 2, - ACTIONS(667), 1, + [12538] = 2, + ACTIONS(740), 1, aux_sym_unquoted_argument_token1, - ACTIONS(665), 13, + ACTIONS(738), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -11006,10 +11926,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11636] = 2, - ACTIONS(671), 1, + [12557] = 2, + ACTIONS(744), 1, aux_sym_unquoted_argument_token1, - ACTIONS(669), 13, + ACTIONS(742), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -11023,10 +11943,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11655] = 2, - ACTIONS(675), 1, + [12576] = 2, + ACTIONS(748), 1, aux_sym_unquoted_argument_token1, - ACTIONS(673), 13, + ACTIONS(746), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -11040,10 +11960,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11674] = 2, - ACTIONS(679), 1, + [12595] = 2, + ACTIONS(752), 1, aux_sym_unquoted_argument_token1, - ACTIONS(677), 13, + ACTIONS(750), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -11057,10 +11977,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11693] = 2, - ACTIONS(683), 1, + [12614] = 2, + ACTIONS(756), 1, aux_sym_unquoted_argument_token1, - ACTIONS(681), 13, + ACTIONS(754), 13, sym_bracket_argument, sym_bracket_comment, sym_line_comment, @@ -11074,1837 +11994,869 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, - [11712] = 2, - ACTIONS(687), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(685), 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, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DQUOTE, - [11731] = 2, - ACTIONS(691), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(689), 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, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DQUOTE, - [11750] = 2, - ACTIONS(695), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(693), 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, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DQUOTE, - [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, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DQUOTE, - [11788] = 2, - ACTIONS(701), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(703), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11805] = 2, - ACTIONS(705), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(707), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11822] = 2, - ACTIONS(709), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(711), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11839] = 2, - ACTIONS(713), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(715), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11856] = 2, - ACTIONS(717), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(719), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11873] = 2, - ACTIONS(721), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(723), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11890] = 2, - ACTIONS(725), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(727), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11907] = 2, - ACTIONS(729), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(731), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11924] = 2, - ACTIONS(733), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11941] = 2, - ACTIONS(737), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(739), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11958] = 2, - ACTIONS(741), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(743), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11975] = 2, - ACTIONS(745), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(747), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [11992] = 2, - ACTIONS(749), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(751), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12009] = 2, - ACTIONS(753), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(755), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12026] = 2, - ACTIONS(757), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(759), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12043] = 2, - ACTIONS(761), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12060] = 2, - ACTIONS(765), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(767), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12077] = 2, - ACTIONS(769), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(771), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12094] = 2, - ACTIONS(773), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(775), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12111] = 2, - ACTIONS(777), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(779), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12128] = 2, - ACTIONS(781), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(783), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12145] = 2, - ACTIONS(785), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(787), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12162] = 2, - ACTIONS(789), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(791), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12179] = 2, - ACTIONS(793), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(795), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12196] = 2, - ACTIONS(797), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(799), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12213] = 2, - ACTIONS(801), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(803), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12230] = 2, - ACTIONS(805), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(807), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12247] = 2, - ACTIONS(809), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(811), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12264] = 2, - ACTIONS(813), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(815), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12281] = 2, - ACTIONS(817), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(819), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12298] = 2, - ACTIONS(821), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(823), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12315] = 2, - ACTIONS(825), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(827), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12332] = 2, - ACTIONS(829), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(831), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12349] = 2, - ACTIONS(833), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(835), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12366] = 2, - ACTIONS(837), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(839), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12383] = 2, - ACTIONS(841), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(843), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12400] = 2, - ACTIONS(845), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(847), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12417] = 2, - ACTIONS(849), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(851), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12434] = 2, - ACTIONS(853), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(855), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12451] = 2, - ACTIONS(857), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(859), 9, - sym_if, - sym_elseif, - sym_else, - sym_endif, - sym_foreach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12468] = 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, - [12483] = 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_endwhile, - sym_function, - sym_macro, - sym_identifier, - [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, + ACTIONS(760), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(758), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12652] = 2, + ACTIONS(764), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(762), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12671] = 2, + ACTIONS(768), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(766), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12690] = 2, + ACTIONS(772), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(770), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12709] = 2, + ACTIONS(776), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(774), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12728] = 2, + ACTIONS(780), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(778), 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, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DQUOTE, + [12747] = 2, + ACTIONS(782), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(759), 7, + ACTIONS(784), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, - sym_endwhile, sym_function, sym_macro, sym_identifier, - [12648] = 2, - ACTIONS(753), 3, + [12764] = 2, + ACTIONS(786), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(755), 7, + ACTIONS(788), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, - sym_endwhile, sym_function, sym_macro, sym_identifier, - [12663] = 2, - ACTIONS(749), 3, + [12781] = 2, + ACTIONS(790), 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, + ACTIONS(792), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, - sym_macro, - sym_identifier, - [12783] = 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, [12798] = 2, - ACTIONS(829), 3, + ACTIONS(794), 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, - [12813] = 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_endfunction, - sym_macro, - sym_identifier, - [12828] = 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, - [12843] = 2, - ACTIONS(761), 3, - sym_bracket_comment, - sym_line_comment, - aux_sym__untrimmed_argument_token1, - ACTIONS(763), 7, - sym_if, - sym_foreach, - sym_endforeach, - sym_while, - sym_function, - sym_macro, - sym_identifier, - [12858] = 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_endfunction, - sym_macro, - sym_identifier, - [12873] = 2, - ACTIONS(733), 4, - sym_bracket_comment, - sym_line_comment, - ts_builtin_sym_end, - aux_sym__untrimmed_argument_token1, - ACTIONS(735), 6, + ACTIONS(796), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [12888] = 2, - ACTIONS(761), 4, + [12815] = 2, + ACTIONS(798), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(763), 6, + ACTIONS(800), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [12903] = 2, - ACTIONS(757), 4, + [12832] = 2, + ACTIONS(802), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(759), 6, + ACTIONS(804), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [12918] = 2, - ACTIONS(729), 4, + [12849] = 2, + ACTIONS(806), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(731), 6, + ACTIONS(808), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [12933] = 2, - ACTIONS(817), 3, + [12866] = 2, + ACTIONS(810), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(819), 7, + ACTIONS(812), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [12948] = 2, - ACTIONS(813), 3, + [12883] = 2, + ACTIONS(814), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(815), 7, + ACTIONS(816), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [12963] = 2, - ACTIONS(809), 3, + [12900] = 2, + ACTIONS(818), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, + ACTIONS(820), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [12978] = 2, - ACTIONS(805), 3, + [12917] = 2, + ACTIONS(822), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(807), 7, + ACTIONS(824), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [12993] = 2, - ACTIONS(801), 3, + [12934] = 2, + ACTIONS(826), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(803), 7, + ACTIONS(828), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [13008] = 2, - ACTIONS(797), 3, + [12951] = 2, + ACTIONS(830), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(799), 7, + ACTIONS(832), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [13023] = 2, - ACTIONS(793), 3, + [12968] = 2, + ACTIONS(834), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(795), 7, + ACTIONS(836), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, - [13038] = 2, - ACTIONS(789), 3, + [12985] = 2, + ACTIONS(838), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(791), 7, + ACTIONS(840), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13002] = 2, + ACTIONS(842), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(844), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13019] = 2, + ACTIONS(846), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13036] = 2, + ACTIONS(850), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, [13053] = 2, - ACTIONS(785), 3, + ACTIONS(854), 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, + ACTIONS(856), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [13203] = 2, - ACTIONS(717), 4, + [13070] = 2, + ACTIONS(858), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(719), 6, + ACTIONS(860), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [13218] = 2, - ACTIONS(749), 3, + [13087] = 2, + ACTIONS(862), 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, + ACTIONS(864), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [13278] = 2, - ACTIONS(785), 4, + [13104] = 2, + ACTIONS(866), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(787), 6, + ACTIONS(868), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [13293] = 2, - ACTIONS(733), 3, + [13121] = 2, + ACTIONS(870), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(735), 7, + ACTIONS(872), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13138] = 2, + ACTIONS(874), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13155] = 2, + ACTIONS(878), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(880), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13172] = 2, + ACTIONS(882), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(884), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13189] = 2, + ACTIONS(886), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(888), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13206] = 2, + ACTIONS(890), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13223] = 2, + ACTIONS(894), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(896), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13240] = 2, + ACTIONS(898), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13257] = 2, + ACTIONS(902), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(904), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13274] = 2, + ACTIONS(906), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13291] = 2, + ACTIONS(910), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, - sym_endfunction, sym_macro, sym_identifier, [13308] = 2, - ACTIONS(801), 3, + ACTIONS(914), 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, + ACTIONS(916), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, - [13368] = 2, - ACTIONS(833), 3, + [13325] = 2, + ACTIONS(918), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(835), 7, + ACTIONS(920), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, - [13383] = 2, - ACTIONS(829), 3, + [13342] = 2, + ACTIONS(922), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(831), 7, + ACTIONS(924), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, - [13398] = 2, - ACTIONS(825), 3, + [13359] = 2, + ACTIONS(926), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(827), 7, + ACTIONS(928), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, - [13413] = 2, - ACTIONS(821), 3, + [13376] = 2, + ACTIONS(930), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, + ACTIONS(932), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, - [13428] = 2, - ACTIONS(701), 3, + [13393] = 2, + ACTIONS(934), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(703), 7, + ACTIONS(936), 9, sym_if, + sym_elseif, + sym_else, + sym_endif, sym_foreach, sym_while, sym_function, sym_macro, - sym_endmacro, sym_identifier, + [13410] = 2, + ACTIONS(938), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 9, + sym_if, + sym_elseif, + sym_else, + sym_endif, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13427] = 2, + ACTIONS(740), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(738), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, [13443] = 2, - ACTIONS(817), 3, + ACTIONS(744), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(742), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13459] = 2, + ACTIONS(776), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(774), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13475] = 3, + ACTIONS(944), 1, + aux_sym__gen_exp_arguments_token1, + ACTIONS(946), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(942), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13493] = 2, + ACTIONS(736), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(734), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13509] = 2, + ACTIONS(780), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(778), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13525] = 2, + ACTIONS(768), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(766), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13541] = 2, + ACTIONS(748), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(746), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13557] = 2, + ACTIONS(760), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(758), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13573] = 2, + ACTIONS(752), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(750), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13589] = 2, + ACTIONS(756), 2, + aux_sym__gen_exp_arguments_token1, + aux_sym_unquoted_argument_token1, + ACTIONS(754), 9, + sym_bracket_argument, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_DQUOTE, + [13605] = 2, + ACTIONS(926), 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, + ACTIONS(928), 7, sym_if, sym_foreach, sym_while, @@ -12912,12 +12864,12 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [13818] = 2, - ACTIONS(809), 3, + [13620] = 2, + ACTIONS(782), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(811), 7, + ACTIONS(784), 7, sym_if, sym_foreach, sym_while, @@ -12925,12 +12877,155 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [13833] = 2, - ACTIONS(861), 3, + [13635] = 2, + ACTIONS(906), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13650] = 2, + ACTIONS(910), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13665] = 2, + ACTIONS(922), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(863), 7, + ACTIONS(924), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13680] = 2, + ACTIONS(898), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13695] = 2, + ACTIONS(934), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(936), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13710] = 2, + ACTIONS(914), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(916), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13725] = 2, + ACTIONS(918), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(920), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13740] = 2, + ACTIONS(938), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13755] = 2, + ACTIONS(930), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(932), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13770] = 2, + ACTIONS(890), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13785] = 2, + ACTIONS(858), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(860), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [13800] = 2, + ACTIONS(810), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(812), 7, sym_if, sym_foreach, sym_while, @@ -12938,363 +13033,12 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, sym_macro, sym_identifier, - [13848] = 2, - ACTIONS(817), 3, + [13815] = 2, + ACTIONS(814), 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, + ACTIONS(816), 7, sym_if, sym_foreach, sym_while, @@ -13302,363 +13046,12 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, sym_macro, sym_identifier, - [14268] = 2, - ACTIONS(757), 3, + [13830] = 2, + ACTIONS(818), 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, + ACTIONS(820), 7, sym_if, sym_foreach, sym_while, @@ -13666,25 +13059,363 @@ static const uint16_t ts_small_parse_table[] = { sym_endfunction, sym_macro, sym_identifier, - [14688] = 2, - ACTIONS(769), 4, + [13845] = 2, + ACTIONS(822), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(824), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13860] = 2, + ACTIONS(826), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(828), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13875] = 2, + ACTIONS(818), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(771), 6, + ACTIONS(820), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [14703] = 2, - ACTIONS(905), 3, + [13890] = 2, + ACTIONS(842), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(907), 7, + ACTIONS(844), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13905] = 2, + ACTIONS(846), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13920] = 2, + ACTIONS(826), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(828), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [13935] = 2, + ACTIONS(830), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(832), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13950] = 2, + ACTIONS(834), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(836), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13965] = 2, + ACTIONS(838), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(840), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13980] = 2, + ACTIONS(842), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(844), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [13995] = 2, + ACTIONS(846), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14010] = 2, + ACTIONS(850), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14025] = 2, + ACTIONS(822), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(824), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14040] = 2, + ACTIONS(854), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(856), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14055] = 2, + ACTIONS(782), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(784), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14070] = 2, + ACTIONS(862), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(864), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14085] = 2, + ACTIONS(866), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(868), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14100] = 2, + ACTIONS(874), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14115] = 2, + ACTIONS(878), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(880), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14130] = 2, + ACTIONS(850), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14145] = 2, + ACTIONS(886), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(888), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14160] = 2, + ACTIONS(898), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14175] = 2, + ACTIONS(906), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14190] = 2, + ACTIONS(910), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14205] = 2, + ACTIONS(914), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(916), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14220] = 2, + ACTIONS(918), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(920), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14235] = 2, + ACTIONS(886), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(888), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14250] = 2, + ACTIONS(948), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(950), 7, sym_if, sym_foreach, sym_while, @@ -13692,64 +13423,207 @@ static const uint16_t ts_small_parse_table[] = { sym_macro, sym_endmacro, sym_identifier, - [14718] = 2, - ACTIONS(797), 4, + [14265] = 2, + ACTIONS(922), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(924), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14280] = 2, + ACTIONS(926), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(928), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14295] = 2, + ACTIONS(934), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(936), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14310] = 2, + ACTIONS(810), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(799), 6, + ACTIONS(812), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [14733] = 2, - ACTIONS(765), 4, + [14325] = 2, + ACTIONS(952), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(767), 6, + ACTIONS(954), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14340] = 2, + ACTIONS(938), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14355] = 2, + ACTIONS(930), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(932), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14370] = 2, + ACTIONS(890), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14385] = 2, + ACTIONS(858), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(860), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [14400] = 2, + ACTIONS(810), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(812), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, + sym_endmacro, sym_identifier, - [14748] = 2, - ACTIONS(793), 4, + [14415] = 2, + ACTIONS(814), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(795), 6, + ACTIONS(816), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, + sym_endmacro, sym_identifier, - [14763] = 2, - ACTIONS(789), 4, + [14430] = 2, + ACTIONS(818), 3, sym_bracket_comment, sym_line_comment, - ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(791), 6, + ACTIONS(820), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, + sym_endmacro, sym_identifier, - [14778] = 2, - ACTIONS(821), 3, + [14445] = 2, + ACTIONS(822), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(823), 7, + ACTIONS(824), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14460] = 2, + ACTIONS(826), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(828), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14475] = 2, + ACTIONS(956), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(958), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14490] = 2, + ACTIONS(818), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(820), 7, sym_if, sym_foreach, sym_endforeach, @@ -13757,12 +13631,168 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14793] = 2, - ACTIONS(825), 3, + [14505] = 2, + ACTIONS(830), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(827), 7, + ACTIONS(832), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14520] = 2, + ACTIONS(834), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(836), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14535] = 2, + ACTIONS(838), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(840), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14550] = 2, + ACTIONS(842), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(844), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14565] = 2, + ACTIONS(846), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14580] = 2, + ACTIONS(850), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14595] = 2, + ACTIONS(854), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(856), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14610] = 2, + ACTIONS(782), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(784), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14625] = 2, + ACTIONS(862), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(864), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14640] = 2, + ACTIONS(866), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(868), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14655] = 2, + ACTIONS(874), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14670] = 2, + ACTIONS(878), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(880), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14685] = 2, + ACTIONS(838), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(840), 7, sym_if, sym_foreach, sym_endforeach, @@ -13770,12 +13800,90 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14808] = 2, - ACTIONS(829), 3, + [14700] = 2, + ACTIONS(886), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(831), 7, + ACTIONS(888), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14715] = 2, + ACTIONS(898), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14730] = 2, + ACTIONS(906), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14745] = 2, + ACTIONS(910), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14760] = 2, + ACTIONS(914), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(916), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14775] = 2, + ACTIONS(918), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(920), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14790] = 2, + ACTIONS(960), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(962), 7, sym_if, sym_foreach, sym_endforeach, @@ -13783,38 +13891,311 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14823] = 2, - ACTIONS(781), 4, + [14805] = 2, + ACTIONS(914), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(916), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14820] = 2, + ACTIONS(922), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(924), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14835] = 2, + ACTIONS(926), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(928), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14850] = 2, + ACTIONS(934), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(936), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14865] = 2, + ACTIONS(854), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(856), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14880] = 2, + ACTIONS(782), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(784), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [14895] = 2, + ACTIONS(938), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14910] = 2, + ACTIONS(930), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(932), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14925] = 2, + ACTIONS(890), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14940] = 2, + ACTIONS(858), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(860), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [14955] = 2, + ACTIONS(910), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14970] = 2, + ACTIONS(906), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [14985] = 2, + ACTIONS(898), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15000] = 2, + ACTIONS(886), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(888), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15015] = 2, + ACTIONS(862), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(864), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15030] = 2, + ACTIONS(878), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(880), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15045] = 2, + ACTIONS(814), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(816), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15060] = 2, + ACTIONS(810), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(812), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15075] = 2, + ACTIONS(874), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15090] = 2, + ACTIONS(866), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(868), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15105] = 2, + ACTIONS(862), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(864), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15120] = 2, + ACTIONS(918), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(920), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15135] = 2, + ACTIONS(922), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(783), 6, + ACTIONS(924), 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, + [15150] = 2, + ACTIONS(866), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(835), 7, + ACTIONS(868), 7, sym_if, sym_foreach, sym_endforeach, @@ -13822,12 +14203,168 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14868] = 2, - ACTIONS(837), 3, + [15165] = 2, + ACTIONS(854), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, - ACTIONS(839), 7, + ACTIONS(856), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15180] = 2, + ACTIONS(874), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15195] = 2, + ACTIONS(850), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15210] = 2, + ACTIONS(926), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(928), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15225] = 2, + ACTIONS(934), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(936), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15240] = 2, + ACTIONS(822), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(824), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15255] = 2, + ACTIONS(846), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15270] = 2, + ACTIONS(826), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(828), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15285] = 2, + ACTIONS(842), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(844), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15300] = 2, + ACTIONS(838), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(840), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15315] = 2, + ACTIONS(834), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(836), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15330] = 2, + ACTIONS(830), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(832), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15345] = 2, + ACTIONS(874), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(876), 7, sym_if, sym_foreach, sym_endforeach, @@ -13835,109 +14372,712 @@ static const uint16_t ts_small_parse_table[] = { sym_function, sym_macro, sym_identifier, - [14883] = 2, - ACTIONS(745), 4, + [15360] = 2, + ACTIONS(878), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(880), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15375] = 2, + ACTIONS(878), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, - ACTIONS(747), 6, + ACTIONS(880), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, - [14898] = 2, - ACTIONS(699), 1, + [15390] = 2, + ACTIONS(866), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(868), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15405] = 2, + ACTIONS(862), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(864), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15420] = 2, + ACTIONS(830), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(832), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15435] = 2, + ACTIONS(782), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(784), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15450] = 2, + ACTIONS(826), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(828), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15465] = 2, + ACTIONS(822), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(824), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15480] = 2, + ACTIONS(818), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(820), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15495] = 2, + ACTIONS(814), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(816), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15510] = 2, + ACTIONS(964), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(966), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15525] = 2, + ACTIONS(814), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(816), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15540] = 2, + ACTIONS(810), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(812), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15555] = 2, + ACTIONS(968), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(970), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15570] = 2, + ACTIONS(854), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(856), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15585] = 2, + ACTIONS(972), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(974), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [15600] = 2, + ACTIONS(976), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(978), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [15615] = 2, + ACTIONS(830), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(832), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15630] = 2, + ACTIONS(980), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(982), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_endmacro, + sym_identifier, + [15645] = 2, + ACTIONS(858), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(860), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15660] = 2, + ACTIONS(890), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15675] = 2, + ACTIONS(834), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(836), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15690] = 2, + ACTIONS(930), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(932), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15705] = 2, + ACTIONS(938), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15720] = 2, + ACTIONS(938), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(940), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15735] = 2, + ACTIONS(984), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(986), 7, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_endfunction, + sym_macro, + sym_identifier, + [15750] = 2, + ACTIONS(934), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(936), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15765] = 2, + ACTIONS(926), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(928), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15780] = 2, + ACTIONS(988), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(990), 7, + sym_if, + sym_foreach, + sym_while, + sym_endwhile, + sym_function, + sym_macro, + sym_identifier, + [15795] = 2, + ACTIONS(992), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(994), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15810] = 2, + ACTIONS(886), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(888), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15825] = 2, + ACTIONS(922), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(924), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15840] = 2, + ACTIONS(930), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(932), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15855] = 2, + ACTIONS(834), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(836), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15870] = 2, + ACTIONS(898), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(900), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15885] = 2, + ACTIONS(838), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(840), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15900] = 2, + ACTIONS(918), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(920), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15915] = 2, + ACTIONS(914), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(916), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15930] = 2, + ACTIONS(858), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(860), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15945] = 2, + ACTIONS(842), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(844), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15960] = 2, + ACTIONS(890), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(892), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15975] = 2, + ACTIONS(846), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(848), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [15990] = 2, + ACTIONS(850), 4, + sym_bracket_comment, + sym_line_comment, + ts_builtin_sym_end, + aux_sym__untrimmed_argument_token1, + ACTIONS(852), 6, + sym_if, + sym_foreach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [16005] = 2, + ACTIONS(910), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(912), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [16020] = 2, + ACTIONS(906), 3, + sym_bracket_comment, + sym_line_comment, + aux_sym__untrimmed_argument_token1, + ACTIONS(908), 7, + sym_if, + sym_foreach, + sym_endforeach, + sym_while, + sym_function, + sym_macro, + sym_identifier, + [16035] = 2, + ACTIONS(996), 1, aux_sym_unquoted_argument_token1, - ACTIONS(697), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_RPAREN, - [14911] = 2, - ACTIONS(691), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(689), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_RPAREN, - [14924] = 2, - ACTIONS(695), 1, - aux_sym_unquoted_argument_token1, - ACTIONS(693), 7, - sym__escape_identity, - anon_sym_BSLASHt, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - anon_sym_DOLLAR, - anon_sym_RPAREN, - [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, + ACTIONS(538), 9, + sym_bracket_argument, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, + anon_sym_GT, anon_sym_DQUOTE, - [14976] = 2, - ACTIONS(667), 1, - aux_sym_quoted_element_token1, - ACTIONS(665), 7, + [16050] = 2, + ACTIONS(776), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(774), 8, 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, + anon_sym_GT, + anon_sym_COLON, + [16064] = 2, + ACTIONS(756), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(754), 8, 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, + anon_sym_GT, + anon_sym_COLON, + [16078] = 2, + ACTIONS(752), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(750), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_COLON, + [16092] = 2, + ACTIONS(760), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(758), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_COLON, + [16106] = 2, + ACTIONS(748), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(746), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_COLON, + [16120] = 2, + ACTIONS(780), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(778), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_COLON, + [16134] = 2, + ACTIONS(736), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(734), 8, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_GT, + anon_sym_COLON, + [16148] = 2, + ACTIONS(752), 2, + aux_sym_unquoted_argument_token1, + aux_sym_else_command_token1, + ACTIONS(750), 6, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + [16161] = 2, + ACTIONS(756), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(754), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [16174] = 1, + ACTIONS(746), 8, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13946,20 +15086,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, - [15013] = 1, - ACTIONS(689), 8, + [16185] = 2, + ACTIONS(776), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(774), 7, 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, + anon_sym_RPAREN, + [16198] = 2, + ACTIONS(776), 1, aux_sym_quoted_element_token1, - ACTIONS(689), 7, + ACTIONS(774), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13967,10 +15108,61 @@ static const uint16_t ts_small_parse_table[] = { sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, - [15037] = 2, - ACTIONS(699), 1, + [16211] = 1, + ACTIONS(778), 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, + [16222] = 1, + ACTIONS(750), 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, + [16233] = 1, + ACTIONS(734), 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, + [16244] = 1, + ACTIONS(758), 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, + [16255] = 2, + ACTIONS(760), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(758), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [16268] = 2, + ACTIONS(748), 1, aux_sym_quoted_element_token1, - ACTIONS(697), 7, + ACTIONS(746), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, @@ -13978,1162 +15170,1335 @@ static const uint16_t ts_small_parse_table[] = { sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, - [15050] = 2, - ACTIONS(663), 2, + [16281] = 2, + ACTIONS(756), 1, + aux_sym_quoted_element_token1, + ACTIONS(754), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [16294] = 2, + ACTIONS(752), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(750), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [16307] = 2, + ACTIONS(780), 1, + aux_sym_quoted_element_token1, + ACTIONS(778), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [16320] = 2, + ACTIONS(736), 1, + aux_sym_quoted_element_token1, + ACTIONS(734), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [16333] = 2, + ACTIONS(752), 1, + aux_sym_quoted_element_token1, + ACTIONS(750), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [16346] = 2, + ACTIONS(736), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(661), 6, + ACTIONS(734), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15063] = 2, - ACTIONS(667), 2, + [16359] = 2, + ACTIONS(780), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(665), 6, + ACTIONS(778), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15076] = 2, - ACTIONS(695), 2, + [16372] = 2, + ACTIONS(748), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(693), 6, + ACTIONS(746), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15089] = 2, - ACTIONS(691), 2, + [16385] = 2, + ACTIONS(760), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(689), 6, + ACTIONS(758), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15102] = 2, - ACTIONS(699), 2, + [16398] = 2, + ACTIONS(748), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(746), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [16411] = 2, + ACTIONS(760), 1, + aux_sym_quoted_element_token1, + ACTIONS(758), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + [16424] = 2, + ACTIONS(736), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(734), 7, + sym__escape_identity, + anon_sym_BSLASHt, + anon_sym_BSLASHr, + anon_sym_BSLASHn, + sym__escape_semicolon, + anon_sym_DOLLAR, + anon_sym_RPAREN, + [16437] = 2, + ACTIONS(756), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, - ACTIONS(697), 6, + ACTIONS(754), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, - [15115] = 1, - ACTIONS(661), 8, + [16450] = 2, + ACTIONS(780), 1, + aux_sym_unquoted_argument_token1, + ACTIONS(778), 7, 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, - [15126] = 1, - ACTIONS(665), 8, + anon_sym_RPAREN, + [16463] = 2, + ACTIONS(776), 2, + aux_sym_unquoted_argument_token1, + aux_sym_else_command_token1, + ACTIONS(774), 6, 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, - anon_sym_BSLASHr, - anon_sym_BSLASHn, - sym__escape_semicolon, - aux_sym_variable_token1, - anon_sym_DOLLAR, - anon_sym_RBRACE, - [15148] = 3, - ACTIONS(909), 1, - anon_sym_LPAREN, - ACTIONS(911), 1, - aux_sym_if_command_token1, - STATE(480), 1, - aux_sym_if_command_repeat1, - [15158] = 3, - ACTIONS(913), 1, - anon_sym_LPAREN, - ACTIONS(915), 1, - aux_sym_if_command_token1, - STATE(520), 1, - aux_sym_if_command_repeat1, - [15168] = 3, - ACTIONS(917), 1, - anon_sym_LPAREN, - ACTIONS(919), 1, - aux_sym_if_command_token1, - STATE(474), 1, - aux_sym_if_command_repeat1, - [15178] = 3, - ACTIONS(921), 1, - anon_sym_LPAREN, - ACTIONS(923), 1, - aux_sym_if_command_token1, - STATE(476), 1, - aux_sym_if_command_repeat1, - [15188] = 3, - ACTIONS(925), 1, - anon_sym_LPAREN, - ACTIONS(927), 1, - aux_sym_if_command_token1, - STATE(477), 1, - aux_sym_if_command_repeat1, - [15198] = 3, - ACTIONS(929), 1, - anon_sym_LPAREN, - ACTIONS(931), 1, - aux_sym_if_command_token1, - STATE(478), 1, - aux_sym_if_command_repeat1, - [15208] = 3, - ACTIONS(933), 1, - anon_sym_LPAREN, - ACTIONS(935), 1, - aux_sym_if_command_token1, - STATE(479), 1, - aux_sym_if_command_repeat1, - [15218] = 3, - ACTIONS(937), 1, - anon_sym_LPAREN, - ACTIONS(939), 1, - 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_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15238] = 3, - ACTIONS(943), 1, + [16476] = 4, + ACTIONS(998), 1, anon_sym_LBRACE, - ACTIONS(945), 1, + ACTIONS(1000), 1, anon_sym_ENV, - ACTIONS(947), 1, + ACTIONS(1002), 1, anon_sym_CACHE, - [15248] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(949), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15258] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(951), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15268] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(953), 1, - 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_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15288] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(957), 1, - 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, + ACTIONS(1004), 1, + anon_sym_LT, + [16489] = 4, + ACTIONS(1006), 1, anon_sym_LBRACE, - ACTIONS(963), 1, + ACTIONS(1008), 1, anon_sym_ENV, - ACTIONS(965), 1, + ACTIONS(1010), 1, anon_sym_CACHE, - [15318] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(967), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15328] = 3, - ACTIONS(969), 1, - anon_sym_LPAREN, - ACTIONS(971), 1, - aux_sym_if_command_token1, - STATE(511), 1, - aux_sym_if_command_repeat1, - [15338] = 3, - ACTIONS(973), 1, - anon_sym_LPAREN, - ACTIONS(975), 1, - aux_sym_if_command_token1, - STATE(553), 1, - aux_sym_if_command_repeat1, - [15348] = 3, - ACTIONS(977), 1, - anon_sym_LPAREN, - ACTIONS(979), 1, - aux_sym_if_command_token1, - STATE(512), 1, - aux_sym_if_command_repeat1, - [15358] = 3, - ACTIONS(981), 1, - anon_sym_LPAREN, - ACTIONS(983), 1, - aux_sym_if_command_token1, - STATE(550), 1, - aux_sym_if_command_repeat1, - [15368] = 3, - ACTIONS(985), 1, - anon_sym_LPAREN, - ACTIONS(987), 1, - aux_sym_if_command_token1, - STATE(525), 1, - aux_sym_if_command_repeat1, - [15378] = 3, - ACTIONS(989), 1, + ACTIONS(1012), 1, + anon_sym_LT, + [16502] = 4, + ACTIONS(1014), 1, anon_sym_LBRACE, - ACTIONS(991), 1, + ACTIONS(1016), 1, anon_sym_ENV, - ACTIONS(993), 1, + ACTIONS(1018), 1, anon_sym_CACHE, - [15388] = 3, - ACTIONS(995), 1, - anon_sym_LPAREN, - ACTIONS(997), 1, - aux_sym_if_command_token1, - STATE(548), 1, - aux_sym_if_command_repeat1, - [15398] = 3, - ACTIONS(999), 1, - anon_sym_LPAREN, - ACTIONS(1001), 1, - aux_sym_if_command_token1, - STATE(542), 1, - aux_sym_if_command_repeat1, - [15408] = 3, - ACTIONS(1003), 1, - anon_sym_LPAREN, - ACTIONS(1005), 1, - aux_sym_if_command_token1, - STATE(481), 1, - aux_sym_if_command_repeat1, - [15418] = 3, - ACTIONS(1007), 1, + ACTIONS(1020), 1, + anon_sym_LT, + [16515] = 4, + ACTIONS(1022), 1, anon_sym_LBRACE, - ACTIONS(1009), 1, + ACTIONS(1024), 1, anon_sym_ENV, - ACTIONS(1011), 1, + ACTIONS(1026), 1, anon_sym_CACHE, - [15428] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1013), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15438] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1015), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15448] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1017), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15458] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1019), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [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(494), 1, - aux_sym_if_command_repeat1, - [15488] = 3, - ACTIONS(1027), 1, - anon_sym_LPAREN, - ACTIONS(1029), 1, - aux_sym_if_command_token1, - STATE(495), 1, - aux_sym_if_command_repeat1, - [15498] = 3, - ACTIONS(1031), 1, - anon_sym_LPAREN, - ACTIONS(1033), 1, - aux_sym_if_command_token1, - STATE(496), 1, - aux_sym_if_command_repeat1, - [15508] = 3, - ACTIONS(1035), 1, - anon_sym_LPAREN, - ACTIONS(1037), 1, - aux_sym_if_command_token1, - STATE(497), 1, - aux_sym_if_command_repeat1, - [15518] = 3, - ACTIONS(1039), 1, - anon_sym_LPAREN, - ACTIONS(1041), 1, - aux_sym_if_command_token1, - STATE(498), 1, - aux_sym_if_command_repeat1, - [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(504), 1, - aux_sym_if_command_repeat1, - [15548] = 3, - ACTIONS(1049), 1, - anon_sym_LPAREN, - ACTIONS(1051), 1, - aux_sym_if_command_token1, - STATE(483), 1, - aux_sym_if_command_repeat1, - [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(539), 1, - aux_sym_if_command_repeat1, - [15578] = 3, - ACTIONS(1059), 1, - anon_sym_LPAREN, - ACTIONS(1061), 1, - aux_sym_if_command_token1, - STATE(507), 1, - aux_sym_if_command_repeat1, - [15588] = 3, - ACTIONS(1063), 1, - anon_sym_LPAREN, - ACTIONS(1065), 1, - aux_sym_if_command_token1, - STATE(536), 1, - aux_sym_if_command_repeat1, - [15598] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1067), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15608] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1069), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15618] = 3, - ACTIONS(1071), 1, - anon_sym_LPAREN, - ACTIONS(1073), 1, - aux_sym_if_command_token1, - STATE(517), 1, - aux_sym_if_command_repeat1, - [15628] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1075), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15638] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1077), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15648] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1079), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [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, - ACTIONS(1085), 1, - aux_sym_if_command_token1, - STATE(473), 1, - aux_sym_if_command_repeat1, - [15678] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1087), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [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(514), 1, - aux_sym_if_command_repeat1, - [15708] = 3, - ACTIONS(1095), 1, - anon_sym_LPAREN, - ACTIONS(1097), 1, - aux_sym_if_command_token1, - STATE(515), 1, - aux_sym_if_command_repeat1, - [15718] = 3, - ACTIONS(1099), 1, - anon_sym_LPAREN, - ACTIONS(1101), 1, - aux_sym_if_command_token1, - STATE(516), 1, - aux_sym_if_command_repeat1, - [15728] = 3, - ACTIONS(1103), 1, - anon_sym_LPAREN, - ACTIONS(1105), 1, - aux_sym_if_command_token1, - STATE(519), 1, - aux_sym_if_command_repeat1, - [15738] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1107), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15748] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1109), 1, - 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_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15768] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1113), 1, - 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, - anon_sym_LPAREN, - ACTIONS(1119), 1, - 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, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15808] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1123), 1, - anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15818] = 3, - ACTIONS(1125), 1, + ACTIONS(1028), 1, + anon_sym_LT, + [16528] = 4, + ACTIONS(1030), 1, anon_sym_LBRACE, - ACTIONS(1127), 1, + ACTIONS(1032), 1, anon_sym_ENV, - ACTIONS(1129), 1, + ACTIONS(1034), 1, anon_sym_CACHE, - [15828] = 3, - ACTIONS(1131), 1, + ACTIONS(1036), 1, + anon_sym_LT, + [16541] = 4, + ACTIONS(1038), 1, + anon_sym_LBRACE, + ACTIONS(1040), 1, + anon_sym_ENV, + ACTIONS(1042), 1, + anon_sym_CACHE, + ACTIONS(1044), 1, + anon_sym_LT, + [16554] = 3, + ACTIONS(1046), 1, anon_sym_LPAREN, - ACTIONS(1133), 1, + ACTIONS(1048), 1, aux_sym_if_command_token1, - STATE(534), 1, + STATE(582), 1, aux_sym_if_command_repeat1, - [15838] = 3, - ACTIONS(1136), 1, + [16564] = 3, + ACTIONS(1050), 1, anon_sym_LPAREN, - ACTIONS(1138), 1, + ACTIONS(1052), 1, aux_sym_if_command_token1, - STATE(526), 1, + STATE(607), 1, aux_sym_if_command_repeat1, - [15848] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1140), 1, + [16574] = 3, + ACTIONS(1054), 1, anon_sym_LPAREN, - STATE(534), 1, - aux_sym_if_command_repeat1, - [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, - ACTIONS(1146), 1, - aux_sym_if_command_token1, - STATE(527), 1, - aux_sym_if_command_repeat1, - [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, + ACTIONS(1056), 1, aux_sym_if_command_token1, STATE(529), 1, aux_sym_if_command_repeat1, - [15898] = 3, - ACTIONS(939), 1, + [16584] = 3, + ACTIONS(1058), 1, + anon_sym_LPAREN, + ACTIONS(1060), 1, aux_sym_if_command_token1, - ACTIONS(1154), 1, - anon_sym_LPAREN, - STATE(534), 1, + STATE(530), 1, aux_sym_if_command_repeat1, - [15908] = 3, - ACTIONS(939), 1, + [16594] = 3, + ACTIONS(1048), 1, aux_sym_if_command_token1, - ACTIONS(1156), 1, + ACTIONS(1062), 1, anon_sym_LPAREN, - STATE(534), 1, + STATE(582), 1, aux_sym_if_command_repeat1, - [15918] = 3, - ACTIONS(1158), 1, + [16604] = 3, + ACTIONS(1064), 1, anon_sym_LPAREN, - ACTIONS(1160), 1, + ACTIONS(1066), 1, aux_sym_if_command_token1, STATE(531), 1, aux_sym_if_command_repeat1, - [15928] = 3, - ACTIONS(1162), 1, + [16614] = 3, + ACTIONS(1068), 1, anon_sym_LPAREN, - ACTIONS(1164), 1, + ACTIONS(1070), 1, aux_sym_if_command_token1, STATE(532), 1, aux_sym_if_command_repeat1, - [15938] = 3, - ACTIONS(939), 1, + [16624] = 3, + ACTIONS(1072), 1, + anon_sym_LPAREN, + ACTIONS(1074), 1, + aux_sym_if_command_token1, + STATE(533), 1, + aux_sym_if_command_repeat1, + [16634] = 3, + ACTIONS(1076), 1, + anon_sym_LPAREN, + ACTIONS(1078), 1, + aux_sym_if_command_token1, + STATE(523), 1, + aux_sym_if_command_repeat1, + [16644] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1080), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16654] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1082), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16664] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1084), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16674] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1086), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16684] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1088), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16694] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1090), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16704] = 3, + ACTIONS(1092), 1, + anon_sym_LPAREN, + ACTIONS(1094), 1, + aux_sym_if_command_token1, + STATE(543), 1, + aux_sym_if_command_repeat1, + [16714] = 3, + ACTIONS(1096), 1, + anon_sym_LPAREN, + ACTIONS(1098), 1, + aux_sym_if_command_token1, + STATE(601), 1, + aux_sym_if_command_repeat1, + [16724] = 3, + ACTIONS(1100), 1, + anon_sym_LPAREN, + ACTIONS(1102), 1, + aux_sym_if_command_token1, + STATE(553), 1, + aux_sym_if_command_repeat1, + [16734] = 3, + ACTIONS(1104), 1, + anon_sym_LPAREN, + ACTIONS(1106), 1, + aux_sym_if_command_token1, + STATE(605), 1, + aux_sym_if_command_repeat1, + [16744] = 3, + ACTIONS(1108), 1, + anon_sym_LPAREN, + ACTIONS(1110), 1, + aux_sym_if_command_token1, + STATE(600), 1, + aux_sym_if_command_repeat1, + [16754] = 3, + ACTIONS(1112), 1, + anon_sym_LPAREN, + ACTIONS(1114), 1, + aux_sym_if_command_token1, + STATE(596), 1, + aux_sym_if_command_repeat1, + [16764] = 3, + ACTIONS(1116), 1, + anon_sym_LPAREN, + ACTIONS(1118), 1, + aux_sym_if_command_token1, + STATE(606), 1, + aux_sym_if_command_repeat1, + [16774] = 3, + ACTIONS(1120), 1, + anon_sym_LPAREN, + ACTIONS(1122), 1, + aux_sym_if_command_token1, + STATE(610), 1, + aux_sym_if_command_repeat1, + [16784] = 3, + ACTIONS(1124), 1, + anon_sym_LPAREN, + ACTIONS(1126), 1, + aux_sym_if_command_token1, + STATE(592), 1, + aux_sym_if_command_repeat1, + [16794] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1128), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16804] = 3, + ACTIONS(1130), 1, + anon_sym_LPAREN, + ACTIONS(1132), 1, + aux_sym_if_command_token1, + STATE(590), 1, + aux_sym_if_command_repeat1, + [16814] = 3, + ACTIONS(1134), 1, + anon_sym_LPAREN, + ACTIONS(1136), 1, + aux_sym_if_command_token1, + STATE(528), 1, + aux_sym_if_command_repeat1, + [16824] = 3, + ACTIONS(1138), 1, + anon_sym_GT, + ACTIONS(1140), 1, + anon_sym_COLON, + STATE(722), 1, + sym__gen_exp_arguments, + [16834] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1142), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16844] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1144), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16854] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1146), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16864] = 1, + ACTIONS(742), 3, + anon_sym_GT, + anon_sym_COLON, + anon_sym_RPAREN, + [16870] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1148), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16880] = 3, + ACTIONS(1150), 1, + anon_sym_LBRACE, + ACTIONS(1152), 1, + anon_sym_ENV, + ACTIONS(1154), 1, + anon_sym_CACHE, + [16890] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1156), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16900] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1158), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16910] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1160), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16920] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1162), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16930] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1164), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [16940] = 3, + ACTIONS(1048), 1, aux_sym_if_command_token1, ACTIONS(1166), 1, anon_sym_LPAREN, - STATE(534), 1, + STATE(582), 1, aux_sym_if_command_repeat1, - [15948] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, + [16950] = 3, 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, - STATE(534), 1, - aux_sym_if_command_repeat1, - [15968] = 3, - ACTIONS(939), 1, aux_sym_if_command_token1, + STATE(548), 1, + aux_sym_if_command_repeat1, + [16960] = 3, 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(534), 1, - aux_sym_if_command_repeat1, - [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, - anon_sym_LPAREN, - ACTIONS(1180), 1, aux_sym_if_command_token1, STATE(547), 1, aux_sym_if_command_repeat1, - [16008] = 3, + [16970] = 3, + ACTIONS(1176), 1, + anon_sym_LPAREN, + ACTIONS(1178), 1, + aux_sym_if_command_token1, + STATE(549), 1, + aux_sym_if_command_repeat1, + [16980] = 3, + ACTIONS(1180), 1, + anon_sym_LPAREN, ACTIONS(1182), 1, - anon_sym_LPAREN, + aux_sym_if_command_token1, + STATE(519), 1, + aux_sym_if_command_repeat1, + [16990] = 3, ACTIONS(1184), 1, - aux_sym_if_command_token1, - STATE(537), 1, - aux_sym_if_command_repeat1, - [16018] = 3, - ACTIONS(939), 1, - aux_sym_if_command_token1, - ACTIONS(1186), 1, anon_sym_LPAREN, - STATE(534), 1, + ACTIONS(1186), 1, + aux_sym_if_command_token1, + STATE(551), 1, aux_sym_if_command_repeat1, - [16028] = 3, + [17000] = 3, ACTIONS(1188), 1, anon_sym_LPAREN, ACTIONS(1190), 1, aux_sym_if_command_token1, - STATE(549), 1, + STATE(554), 1, aux_sym_if_command_repeat1, - [16038] = 3, + [17010] = 3, ACTIONS(1192), 1, anon_sym_LPAREN, ACTIONS(1194), 1, aux_sym_if_command_token1, - STATE(541), 1, + STATE(556), 1, aux_sym_if_command_repeat1, - [16048] = 3, + [17020] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1196), 1, anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17030] = 3, ACTIONS(1198), 1, - aux_sym_if_command_token1, - STATE(545), 1, - aux_sym_if_command_repeat1, - [16058] = 3, - ACTIONS(1200), 1, anon_sym_LPAREN, - ACTIONS(1202), 1, + ACTIONS(1200), 1, aux_sym_if_command_token1, - STATE(546), 1, + STATE(555), 1, aux_sym_if_command_repeat1, - [16068] = 2, + [17040] = 3, + ACTIONS(1202), 1, + anon_sym_LPAREN, ACTIONS(1204), 1, + aux_sym_if_command_token1, + STATE(566), 1, + aux_sym_if_command_repeat1, + [17050] = 1, + ACTIONS(766), 3, + anon_sym_GT, + anon_sym_COLON, anon_sym_RPAREN, + [17056] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1206), 1, - aux_sym_else_command_token1, - [16075] = 2, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17066] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1208), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17076] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1210), 1, - aux_sym_else_command_token1, - [16082] = 2, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17086] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1212), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17096] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1214), 1, - aux_sym_else_command_token1, - [16089] = 2, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17106] = 3, ACTIONS(1216), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1218), 1, - aux_sym_else_command_token1, - [16096] = 2, + aux_sym_if_command_token1, + STATE(570), 1, + aux_sym_if_command_repeat1, + [17116] = 3, ACTIONS(1220), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1222), 1, - aux_sym_else_command_token1, - [16103] = 2, + aux_sym_if_command_token1, + STATE(571), 1, + aux_sym_if_command_repeat1, + [17126] = 3, ACTIONS(1224), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1226), 1, - aux_sym_else_command_token1, - [16110] = 2, + aux_sym_if_command_token1, + STATE(572), 1, + aux_sym_if_command_repeat1, + [17136] = 3, ACTIONS(1228), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1230), 1, - aux_sym_else_command_token1, - [16117] = 2, + aux_sym_if_command_token1, + STATE(573), 1, + aux_sym_if_command_repeat1, + [17146] = 3, ACTIONS(1232), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, ACTIONS(1234), 1, - aux_sym_else_command_token1, - [16124] = 2, + aux_sym_if_command_token1, + STATE(574), 1, + aux_sym_if_command_repeat1, + [17156] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, ACTIONS(1236), 1, - anon_sym_RPAREN, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17166] = 3, ACTIONS(1238), 1, - aux_sym_else_command_token1, - [16131] = 2, + anon_sym_LPAREN, ACTIONS(1240), 1, - anon_sym_RPAREN, + aux_sym_if_command_token1, + STATE(580), 1, + aux_sym_if_command_repeat1, + [17176] = 3, ACTIONS(1242), 1, - aux_sym_else_command_token1, - [16138] = 2, + anon_sym_LPAREN, ACTIONS(1244), 1, + aux_sym_if_command_token1, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17186] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1247), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17196] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1249), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17206] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1251), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17216] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1253), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17226] = 3, + ACTIONS(1255), 1, + anon_sym_LPAREN, + ACTIONS(1257), 1, + aux_sym_if_command_token1, + STATE(557), 1, + aux_sym_if_command_repeat1, + [17236] = 3, + ACTIONS(1259), 1, + anon_sym_LPAREN, + ACTIONS(1261), 1, + aux_sym_if_command_token1, + STATE(558), 1, + aux_sym_if_command_repeat1, + [17246] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1263), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17256] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1265), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17266] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1267), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17276] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1269), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17286] = 3, + ACTIONS(1271), 1, + anon_sym_LPAREN, + ACTIONS(1273), 1, + aux_sym_if_command_token1, + STATE(589), 1, + aux_sym_if_command_repeat1, + [17296] = 3, + ACTIONS(1275), 1, + anon_sym_LPAREN, + ACTIONS(1277), 1, + aux_sym_if_command_token1, + STATE(609), 1, + aux_sym_if_command_repeat1, + [17306] = 3, + ACTIONS(1279), 1, + anon_sym_LPAREN, + ACTIONS(1281), 1, + aux_sym_if_command_token1, + STATE(583), 1, + aux_sym_if_command_repeat1, + [17316] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1283), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17326] = 1, + ACTIONS(738), 3, + anon_sym_GT, + anon_sym_COLON, anon_sym_RPAREN, - ACTIONS(1246), 1, - aux_sym_else_command_token1, - [16145] = 2, - ACTIONS(1248), 1, + [17332] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1285), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17342] = 3, + ACTIONS(1287), 1, + anon_sym_LPAREN, + ACTIONS(1289), 1, + aux_sym_if_command_token1, + STATE(584), 1, + aux_sym_if_command_repeat1, + [17352] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1291), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17362] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1293), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17372] = 3, + ACTIONS(1295), 1, + anon_sym_LPAREN, + ACTIONS(1297), 1, + aux_sym_if_command_token1, + STATE(585), 1, + aux_sym_if_command_repeat1, + [17382] = 3, + ACTIONS(1299), 1, + anon_sym_LPAREN, + ACTIONS(1301), 1, + aux_sym_if_command_token1, + STATE(586), 1, + aux_sym_if_command_repeat1, + [17392] = 3, + ACTIONS(1303), 1, + anon_sym_LPAREN, + ACTIONS(1305), 1, + aux_sym_if_command_token1, + STATE(591), 1, + aux_sym_if_command_repeat1, + [17402] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1307), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17412] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1309), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17422] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1311), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17432] = 3, + ACTIONS(1313), 1, + anon_sym_LPAREN, + ACTIONS(1315), 1, + aux_sym_if_command_token1, + STATE(598), 1, + aux_sym_if_command_repeat1, + [17442] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1317), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17452] = 3, + ACTIONS(1048), 1, + aux_sym_if_command_token1, + ACTIONS(1319), 1, + anon_sym_LPAREN, + STATE(582), 1, + aux_sym_if_command_repeat1, + [17462] = 2, + ACTIONS(1321), 1, anon_sym_RPAREN, - ACTIONS(1250), 1, + ACTIONS(1323), 1, aux_sym_else_command_token1, - [16152] = 2, - ACTIONS(1252), 1, + [17469] = 2, + ACTIONS(1325), 1, anon_sym_RPAREN, - ACTIONS(1254), 1, + ACTIONS(1327), 1, aux_sym_else_command_token1, - [16159] = 2, - ACTIONS(1256), 1, + [17476] = 2, + ACTIONS(1329), 1, anon_sym_RPAREN, - ACTIONS(1258), 1, + ACTIONS(1331), 1, aux_sym_else_command_token1, - [16166] = 2, - ACTIONS(1260), 1, + [17483] = 2, + ACTIONS(1333), 1, anon_sym_RPAREN, - ACTIONS(1262), 1, + ACTIONS(1335), 1, aux_sym_else_command_token1, - [16173] = 2, - ACTIONS(1264), 1, + [17490] = 2, + ACTIONS(1337), 1, anon_sym_RPAREN, - ACTIONS(1266), 1, + ACTIONS(1339), 1, aux_sym_else_command_token1, - [16180] = 2, - ACTIONS(1268), 1, + [17497] = 2, + ACTIONS(1341), 1, anon_sym_RPAREN, - ACTIONS(1270), 1, + ACTIONS(1343), 1, aux_sym_else_command_token1, - [16187] = 2, - ACTIONS(1272), 1, + [17504] = 2, + ACTIONS(1345), 1, anon_sym_RPAREN, - ACTIONS(1274), 1, + ACTIONS(1347), 1, aux_sym_else_command_token1, - [16194] = 2, - ACTIONS(1276), 1, + [17511] = 2, + ACTIONS(1349), 1, anon_sym_RPAREN, - ACTIONS(1278), 1, + ACTIONS(1351), 1, aux_sym_else_command_token1, - [16201] = 2, - ACTIONS(1280), 1, + [17518] = 2, + ACTIONS(1353), 1, anon_sym_RPAREN, - ACTIONS(1282), 1, + ACTIONS(1355), 1, aux_sym_else_command_token1, - [16208] = 2, - ACTIONS(1284), 1, + [17525] = 2, + ACTIONS(1357), 1, anon_sym_RPAREN, - ACTIONS(1286), 1, + ACTIONS(1359), 1, aux_sym_else_command_token1, - [16215] = 2, - ACTIONS(1288), 1, + [17532] = 2, + ACTIONS(1361), 1, anon_sym_RPAREN, - ACTIONS(1290), 1, + ACTIONS(1363), 1, aux_sym_else_command_token1, - [16222] = 2, - ACTIONS(1292), 1, + [17539] = 2, + ACTIONS(1365), 1, anon_sym_RPAREN, - ACTIONS(1294), 1, + ACTIONS(1367), 1, aux_sym_else_command_token1, - [16229] = 2, - ACTIONS(1296), 1, + [17546] = 2, + ACTIONS(1369), 1, anon_sym_RPAREN, - ACTIONS(1298), 1, + ACTIONS(1371), 1, aux_sym_else_command_token1, - [16236] = 2, - ACTIONS(1300), 1, + [17553] = 2, + ACTIONS(1373), 1, anon_sym_RPAREN, - ACTIONS(1302), 1, + ACTIONS(1375), 1, aux_sym_else_command_token1, - [16243] = 2, - ACTIONS(1304), 1, + [17560] = 2, + ACTIONS(1377), 1, anon_sym_RPAREN, - ACTIONS(1306), 1, + ACTIONS(1379), 1, aux_sym_else_command_token1, - [16250] = 1, - ACTIONS(1308), 1, + [17567] = 2, + ACTIONS(1381), 1, anon_sym_RPAREN, - [16254] = 1, - ACTIONS(1310), 1, + ACTIONS(1383), 1, aux_sym_else_command_token1, - [16258] = 1, - ACTIONS(1312), 1, + [17574] = 2, + ACTIONS(1385), 1, + anon_sym_RPAREN, + ACTIONS(1387), 1, + aux_sym_else_command_token1, + [17581] = 2, + ACTIONS(1389), 1, + anon_sym_RPAREN, + ACTIONS(1391), 1, + aux_sym_else_command_token1, + [17588] = 2, + ACTIONS(1393), 1, + anon_sym_RPAREN, + ACTIONS(1395), 1, + aux_sym_else_command_token1, + [17595] = 2, + ACTIONS(1397), 1, + anon_sym_RPAREN, + ACTIONS(1399), 1, + aux_sym_else_command_token1, + [17602] = 2, + ACTIONS(1401), 1, + anon_sym_RPAREN, + ACTIONS(1403), 1, + aux_sym_else_command_token1, + [17609] = 2, + ACTIONS(1405), 1, + anon_sym_RPAREN, + ACTIONS(1407), 1, + aux_sym_else_command_token1, + [17616] = 2, + ACTIONS(1409), 1, + anon_sym_RPAREN, + ACTIONS(1411), 1, + aux_sym_else_command_token1, + [17623] = 2, + ACTIONS(1413), 1, + anon_sym_RPAREN, + ACTIONS(1415), 1, + aux_sym_else_command_token1, + [17630] = 2, + ACTIONS(1417), 1, + anon_sym_RPAREN, + ACTIONS(1419), 1, + aux_sym_else_command_token1, + [17637] = 2, + ACTIONS(1421), 1, + anon_sym_RPAREN, + ACTIONS(1423), 1, + aux_sym_else_command_token1, + [17644] = 1, + ACTIONS(1425), 1, + aux_sym_else_command_token1, + [17648] = 1, + ACTIONS(1427), 1, + aux_sym_else_command_token1, + [17652] = 1, + ACTIONS(1429), 1, + aux_sym_else_command_token1, + [17656] = 1, + ACTIONS(618), 1, + anon_sym_RPAREN, + [17660] = 1, + ACTIONS(1431), 1, + aux_sym_else_command_token1, + [17664] = 1, + ACTIONS(1433), 1, + aux_sym_else_command_token1, + [17668] = 1, + ACTIONS(1435), 1, anon_sym_RBRACE, - [16262] = 1, - ACTIONS(1314), 1, - aux_sym_else_command_token1, - [16266] = 1, - ACTIONS(1316), 1, - aux_sym_else_command_token1, - [16270] = 1, - ACTIONS(1318), 1, - anon_sym_RPAREN, - [16274] = 1, - ACTIONS(1320), 1, + [17672] = 1, + ACTIONS(1437), 1, anon_sym_RBRACE, - [16278] = 1, - ACTIONS(1322), 1, - anon_sym_RPAREN, - [16282] = 1, - ACTIONS(1324), 1, + [17676] = 1, + ACTIONS(1439), 1, anon_sym_RBRACE, - [16286] = 1, - ACTIONS(1326), 1, - aux_sym_else_command_token1, - [16290] = 1, - ACTIONS(1328), 1, - aux_sym_else_command_token1, - [16294] = 1, - ACTIONS(1330), 1, - aux_sym_else_command_token1, - [16298] = 1, - ACTIONS(1332), 1, - aux_sym_else_command_token1, - [16302] = 1, - ACTIONS(1334), 1, - aux_sym_else_command_token1, - [16306] = 1, - ACTIONS(1336), 1, + [17680] = 1, + ACTIONS(1441), 1, anon_sym_RPAREN, - [16310] = 1, - ACTIONS(1338), 1, + [17684] = 1, + ACTIONS(1443), 1, anon_sym_RPAREN, - [16314] = 1, - ACTIONS(1340), 1, + [17688] = 1, + ACTIONS(1445), 1, anon_sym_RPAREN, - [16318] = 1, - ACTIONS(1342), 1, + [17692] = 1, + ACTIONS(1447), 1, anon_sym_RPAREN, - [16322] = 1, - ACTIONS(1344), 1, + [17696] = 1, + ACTIONS(1449), 1, anon_sym_RPAREN, - [16326] = 1, - ACTIONS(1346), 1, + [17700] = 1, + ACTIONS(1451), 1, anon_sym_RPAREN, - [16330] = 1, - ACTIONS(1348), 1, - anon_sym_RPAREN, - [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, + [17704] = 1, + ACTIONS(1453), 1, aux_sym_else_command_token1, - [16350] = 1, - ACTIONS(685), 1, + [17708] = 1, + ACTIONS(1455), 1, aux_sym_else_command_token1, - [16354] = 1, - ACTIONS(1354), 1, - anon_sym_LBRACE, - [16358] = 1, - ACTIONS(1356), 1, - anon_sym_LBRACE, - [16362] = 1, - ACTIONS(1358), 1, + [17712] = 1, + ACTIONS(1457), 1, aux_sym_else_command_token1, - [16366] = 1, - ACTIONS(1360), 1, + [17716] = 1, + ACTIONS(1459), 1, aux_sym_else_command_token1, - [16370] = 1, - ACTIONS(1362), 1, - aux_sym_else_command_token1, - [16374] = 1, - ACTIONS(1364), 1, - aux_sym_else_command_token1, - [16378] = 1, - ACTIONS(1366), 1, + [17720] = 1, + ACTIONS(1461), 1, + anon_sym_RPAREN, + [17724] = 1, + ACTIONS(1463), 1, + anon_sym_RBRACE, + [17728] = 1, + ACTIONS(1465), 1, + anon_sym_RBRACE, + [17732] = 1, + ACTIONS(1467), 1, + anon_sym_RPAREN, + [17736] = 1, + ACTIONS(1469), 1, + anon_sym_GT, + [17740] = 1, + ACTIONS(1471), 1, + anon_sym_RBRACE, + [17744] = 1, + ACTIONS(1473), 1, anon_sym_DQUOTE, - [16382] = 1, - ACTIONS(1368), 1, + [17748] = 1, + ACTIONS(1475), 1, + anon_sym_RPAREN, + [17752] = 1, + ACTIONS(604), 1, + anon_sym_RPAREN, + [17756] = 1, + ACTIONS(624), 1, + anon_sym_RPAREN, + [17760] = 1, + ACTIONS(1477), 1, + anon_sym_LBRACE, + [17764] = 1, + ACTIONS(1479), 1, + anon_sym_LBRACE, + [17768] = 1, + ACTIONS(1481), 1, + anon_sym_RPAREN, + [17772] = 1, + ACTIONS(1483), 1, + anon_sym_RBRACE, + [17776] = 1, + ACTIONS(1485), 1, + anon_sym_RBRACE, + [17780] = 1, + ACTIONS(1487), 1, + anon_sym_RPAREN, + [17784] = 1, + ACTIONS(1489), 1, + aux_sym_else_command_token1, + [17788] = 1, + ACTIONS(1491), 1, + aux_sym_else_command_token1, + [17792] = 1, + ACTIONS(1493), 1, + aux_sym_else_command_token1, + [17796] = 1, + ACTIONS(1495), 1, + aux_sym_else_command_token1, + [17800] = 1, + ACTIONS(1497), 1, anon_sym_DQUOTE, - [16386] = 1, - ACTIONS(567), 1, - anon_sym_RPAREN, - [16390] = 1, - ACTIONS(673), 1, - aux_sym_else_command_token1, - [16394] = 1, - ACTIONS(1370), 1, - anon_sym_RPAREN, - [16398] = 1, - ACTIONS(1372), 1, - anon_sym_RPAREN, - [16402] = 1, - ACTIONS(1374), 1, - anon_sym_RPAREN, - [16406] = 1, - ACTIONS(1376), 1, + [17804] = 1, + ACTIONS(1499), 1, anon_sym_RBRACE, - [16410] = 1, - ACTIONS(1378), 1, + [17808] = 1, + ACTIONS(1501), 1, + anon_sym_GT, + [17812] = 1, + ACTIONS(1503), 1, + anon_sym_RPAREN, + [17816] = 1, + ACTIONS(1505), 1, + anon_sym_RPAREN, + [17820] = 1, + ACTIONS(1507), 1, anon_sym_RBRACE, - [16414] = 1, - ACTIONS(1380), 1, + [17824] = 1, + ACTIONS(1509), 1, anon_sym_RBRACE, - [16418] = 1, - ACTIONS(1382), 1, + [17828] = 1, + ACTIONS(1511), 1, anon_sym_RPAREN, - [16422] = 1, - ACTIONS(1384), 1, + [17832] = 1, + ACTIONS(1513), 1, + anon_sym_RPAREN, + [17836] = 1, + ACTIONS(1515), 1, + anon_sym_RPAREN, + [17840] = 1, + ACTIONS(1517), 1, + anon_sym_RPAREN, + [17844] = 1, + ACTIONS(1519), 1, + anon_sym_RPAREN, + [17848] = 1, + ACTIONS(1521), 1, + anon_sym_RPAREN, + [17852] = 1, + ACTIONS(1523), 1, + anon_sym_GT, + [17856] = 1, + ACTIONS(1525), 1, anon_sym_RBRACE, - [16426] = 1, - ACTIONS(569), 1, + [17860] = 1, + ACTIONS(1527), 1, anon_sym_RPAREN, - [16430] = 1, - ACTIONS(571), 1, - anon_sym_RPAREN, - [16434] = 1, - ACTIONS(555), 1, - anon_sym_RPAREN, - [16438] = 1, - ACTIONS(1386), 1, + [17864] = 1, + ACTIONS(1529), 1, aux_sym_else_command_token1, - [16442] = 1, - ACTIONS(1388), 1, + [17868] = 1, + ACTIONS(1531), 1, aux_sym_else_command_token1, - [16446] = 1, - ACTIONS(1390), 1, + [17872] = 1, + ACTIONS(1533), 1, aux_sym_else_command_token1, - [16450] = 1, - ACTIONS(1392), 1, + [17876] = 1, + ACTIONS(1535), 1, aux_sym_else_command_token1, - [16454] = 1, - ACTIONS(1394), 1, + [17880] = 1, + ACTIONS(1537), 1, anon_sym_RBRACE, - [16458] = 1, - ACTIONS(1396), 1, - aux_sym_else_command_token1, - [16462] = 1, - ACTIONS(1398), 1, - aux_sym_else_command_token1, - [16466] = 1, - ACTIONS(1400), 1, - anon_sym_RPAREN, - [16470] = 1, - ACTIONS(1402), 1, - aux_sym_else_command_token1, - [16474] = 1, - ACTIONS(1404), 1, + [17884] = 1, + ACTIONS(1539), 1, anon_sym_RBRACE, - [16478] = 1, - ACTIONS(1406), 1, + [17888] = 1, + ACTIONS(1541), 1, + anon_sym_RPAREN, + [17892] = 1, + ACTIONS(1543), 1, + anon_sym_RPAREN, + [17896] = 1, + ACTIONS(1545), 1, + anon_sym_GT, + [17900] = 1, + ACTIONS(1547), 1, anon_sym_RBRACE, - [16482] = 1, - ACTIONS(1408), 1, + [17904] = 1, + ACTIONS(1549), 1, anon_sym_RPAREN, - [16486] = 1, - ACTIONS(1410), 1, + [17908] = 1, + ACTIONS(612), 1, anon_sym_RPAREN, - [16490] = 1, - ACTIONS(1412), 1, + [17912] = 1, + ACTIONS(1551), 1, + aux_sym_else_command_token1, + [17916] = 1, + ACTIONS(620), 1, anon_sym_RPAREN, - [16494] = 1, - ACTIONS(1414), 1, + [17920] = 1, + ACTIONS(1553), 1, anon_sym_RPAREN, - [16498] = 1, - ACTIONS(1416), 1, + [17924] = 1, + ACTIONS(1555), 1, anon_sym_RBRACE, - [16502] = 1, - ACTIONS(1418), 1, + [17928] = 1, + ACTIONS(1557), 1, aux_sym_else_command_token1, - [16506] = 1, - ACTIONS(1420), 1, - aux_sym_else_command_token1, - [16510] = 1, - ACTIONS(1422), 1, - aux_sym_else_command_token1, - [16514] = 1, - ACTIONS(1424), 1, - aux_sym_else_command_token1, - [16518] = 1, - ACTIONS(1426), 1, - anon_sym_RBRACE, - [16522] = 1, - ACTIONS(1428), 1, - anon_sym_LBRACE, - [16526] = 1, - ACTIONS(1430), 1, - anon_sym_LBRACE, - [16530] = 1, - ACTIONS(1432), 1, + [17932] = 1, + ACTIONS(606), 1, anon_sym_RPAREN, - [16534] = 1, - ACTIONS(1434), 1, - aux_sym_else_command_token1, - [16538] = 1, - ACTIONS(1436), 1, + [17936] = 1, + ACTIONS(1559), 1, + anon_sym_GT, + [17940] = 1, + ACTIONS(1561), 1, anon_sym_DQUOTE, - [16542] = 1, - ACTIONS(1438), 1, + [17944] = 1, + ACTIONS(1563), 1, + aux_sym_else_command_token1, + [17948] = 1, + ACTIONS(1565), 1, + aux_sym_else_command_token1, + [17952] = 1, + ACTIONS(1567), 1, + aux_sym_else_command_token1, + [17956] = 1, + ACTIONS(1569), 1, + aux_sym_else_command_token1, + [17960] = 1, + ACTIONS(1571), 1, anon_sym_RPAREN, - [16546] = 1, - ACTIONS(1440), 1, + [17964] = 1, + ACTIONS(1573), 1, + aux_sym_else_command_token1, + [17968] = 1, + ACTIONS(1575), 1, + anon_sym_RPAREN, + [17972] = 1, + ACTIONS(1577), 1, + anon_sym_LBRACE, + [17976] = 1, + ACTIONS(1579), 1, + anon_sym_LBRACE, + [17980] = 1, + ACTIONS(738), 1, + aux_sym_else_command_token1, + [17984] = 1, + ACTIONS(1581), 1, + anon_sym_GT, + [17988] = 1, + ACTIONS(742), 1, + aux_sym_else_command_token1, + [17992] = 1, + ACTIONS(1583), 1, anon_sym_RBRACE, - [16550] = 1, - ACTIONS(1442), 1, + [17996] = 1, + ACTIONS(1585), 1, anon_sym_LBRACE, - [16554] = 1, - ACTIONS(1444), 1, + [18000] = 1, + ACTIONS(1587), 1, anon_sym_LBRACE, - [16558] = 1, - ACTIONS(1446), 1, - anon_sym_RPAREN, - [16562] = 1, - ACTIONS(1448), 1, + [18004] = 1, + ACTIONS(766), 1, aux_sym_else_command_token1, - [16566] = 1, - ACTIONS(1450), 1, - anon_sym_RPAREN, - [16570] = 1, - ACTIONS(1452), 1, + [18008] = 1, + ACTIONS(1589), 1, + anon_sym_RBRACE, + [18012] = 1, + ACTIONS(1591), 1, + anon_sym_DQUOTE, + [18016] = 1, + ACTIONS(1593), 1, aux_sym_else_command_token1, - [16574] = 1, - ACTIONS(561), 1, - anon_sym_RPAREN, - [16578] = 1, - ACTIONS(1454), 1, + [18020] = 1, + ACTIONS(1595), 1, anon_sym_LBRACE, - [16582] = 1, - ACTIONS(1456), 1, + [18024] = 1, + ACTIONS(1597), 1, anon_sym_LBRACE, - [16586] = 1, - ACTIONS(1458), 1, + [18028] = 1, + ACTIONS(1599), 1, anon_sym_RPAREN, - [16590] = 1, - ACTIONS(1460), 1, + [18032] = 1, + ACTIONS(1601), 1, anon_sym_RPAREN, - [16594] = 1, - ACTIONS(1462), 1, + [18036] = 1, + ACTIONS(1603), 1, anon_sym_RPAREN, - [16598] = 1, - ACTIONS(673), 1, + [18040] = 1, + ACTIONS(1605), 1, anon_sym_RPAREN, - [16602] = 1, - ACTIONS(685), 1, - anon_sym_RPAREN, - [16606] = 1, - ACTIONS(1464), 1, + [18044] = 1, + ACTIONS(1607), 1, anon_sym_LBRACE, - [16610] = 1, - ACTIONS(1466), 1, + [18048] = 1, + ACTIONS(1609), 1, anon_sym_LBRACE, - [16614] = 1, - ACTIONS(681), 1, - anon_sym_RPAREN, - [16618] = 1, - ACTIONS(1468), 1, - anon_sym_RPAREN, - [16622] = 1, - ACTIONS(1470), 1, + [18052] = 1, + ACTIONS(1611), 1, + anon_sym_RBRACE, + [18056] = 1, + ACTIONS(1613), 1, + anon_sym_RBRACE, + [18060] = 1, + ACTIONS(1615), 1, ts_builtin_sym_end, - [16626] = 1, - ACTIONS(1472), 1, + [18064] = 1, + ACTIONS(1617), 1, + aux_sym_else_command_token1, + [18068] = 1, + ACTIONS(1619), 1, + anon_sym_LBRACE, + [18072] = 1, + ACTIONS(1621), 1, + anon_sym_LBRACE, + [18076] = 1, + ACTIONS(1623), 1, anon_sym_RPAREN, - [16630] = 1, - ACTIONS(1474), 1, - anon_sym_RPAREN, - [16634] = 1, - ACTIONS(1476), 1, - anon_sym_RPAREN, - [16638] = 1, - ACTIONS(1478), 1, - anon_sym_RBRACE, - [16642] = 1, - ACTIONS(1480), 1, + [18080] = 1, + ACTIONS(1625), 1, + anon_sym_GT, + [18084] = 1, + ACTIONS(1627), 1, anon_sym_RBRACE, + [18088] = 1, + ACTIONS(1629), 1, + anon_sym_RPAREN, + [18092] = 1, + ACTIONS(1631), 1, + anon_sym_LBRACE, + [18096] = 1, + ACTIONS(1633), 1, + anon_sym_LBRACE, }; static const uint32_t ts_small_parse_table_map[] = { @@ -15150,1395 +16515,1534 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(12)] = 640, [SMALL_STATE(13)] = 704, [SMALL_STATE(14)] = 768, - [SMALL_STATE(15)] = 829, - [SMALL_STATE(16)] = 883, - [SMALL_STATE(17)] = 937, - [SMALL_STATE(18)] = 991, - [SMALL_STATE(19)] = 1045, - [SMALL_STATE(20)] = 1099, + [SMALL_STATE(15)] = 823, + [SMALL_STATE(16)] = 878, + [SMALL_STATE(17)] = 933, + [SMALL_STATE(18)] = 988, + [SMALL_STATE(19)] = 1043, + [SMALL_STATE(20)] = 1098, [SMALL_STATE(21)] = 1153, - [SMALL_STATE(22)] = 1207, - [SMALL_STATE(23)] = 1261, - [SMALL_STATE(24)] = 1315, - [SMALL_STATE(25)] = 1369, - [SMALL_STATE(26)] = 1423, - [SMALL_STATE(27)] = 1477, - [SMALL_STATE(28)] = 1531, - [SMALL_STATE(29)] = 1585, - [SMALL_STATE(30)] = 1639, - [SMALL_STATE(31)] = 1693, - [SMALL_STATE(32)] = 1747, - [SMALL_STATE(33)] = 1801, - [SMALL_STATE(34)] = 1855, - [SMALL_STATE(35)] = 1909, - [SMALL_STATE(36)] = 1963, - [SMALL_STATE(37)] = 2017, - [SMALL_STATE(38)] = 2071, - [SMALL_STATE(39)] = 2125, - [SMALL_STATE(40)] = 2179, - [SMALL_STATE(41)] = 2233, - [SMALL_STATE(42)] = 2287, - [SMALL_STATE(43)] = 2341, - [SMALL_STATE(44)] = 2395, - [SMALL_STATE(45)] = 2449, - [SMALL_STATE(46)] = 2503, - [SMALL_STATE(47)] = 2557, - [SMALL_STATE(48)] = 2611, - [SMALL_STATE(49)] = 2665, - [SMALL_STATE(50)] = 2719, - [SMALL_STATE(51)] = 2773, - [SMALL_STATE(52)] = 2827, - [SMALL_STATE(53)] = 2881, - [SMALL_STATE(54)] = 2935, - [SMALL_STATE(55)] = 2989, - [SMALL_STATE(56)] = 3043, - [SMALL_STATE(57)] = 3097, - [SMALL_STATE(58)] = 3151, - [SMALL_STATE(59)] = 3205, - [SMALL_STATE(60)] = 3259, - [SMALL_STATE(61)] = 3313, - [SMALL_STATE(62)] = 3367, - [SMALL_STATE(63)] = 3421, - [SMALL_STATE(64)] = 3475, - [SMALL_STATE(65)] = 3529, - [SMALL_STATE(66)] = 3583, - [SMALL_STATE(67)] = 3637, - [SMALL_STATE(68)] = 3691, - [SMALL_STATE(69)] = 3745, - [SMALL_STATE(70)] = 3799, - [SMALL_STATE(71)] = 3853, - [SMALL_STATE(72)] = 3907, - [SMALL_STATE(73)] = 3961, - [SMALL_STATE(74)] = 4015, - [SMALL_STATE(75)] = 4069, - [SMALL_STATE(76)] = 4123, - [SMALL_STATE(77)] = 4177, - [SMALL_STATE(78)] = 4231, - [SMALL_STATE(79)] = 4285, - [SMALL_STATE(80)] = 4339, - [SMALL_STATE(81)] = 4393, - [SMALL_STATE(82)] = 4447, - [SMALL_STATE(83)] = 4501, - [SMALL_STATE(84)] = 4555, - [SMALL_STATE(85)] = 4609, - [SMALL_STATE(86)] = 4663, - [SMALL_STATE(87)] = 4717, - [SMALL_STATE(88)] = 4771, - [SMALL_STATE(89)] = 4825, - [SMALL_STATE(90)] = 4879, - [SMALL_STATE(91)] = 4933, - [SMALL_STATE(92)] = 4987, - [SMALL_STATE(93)] = 5041, - [SMALL_STATE(94)] = 5095, - [SMALL_STATE(95)] = 5149, - [SMALL_STATE(96)] = 5203, - [SMALL_STATE(97)] = 5257, - [SMALL_STATE(98)] = 5311, - [SMALL_STATE(99)] = 5365, - [SMALL_STATE(100)] = 5419, - [SMALL_STATE(101)] = 5473, - [SMALL_STATE(102)] = 5527, - [SMALL_STATE(103)] = 5581, - [SMALL_STATE(104)] = 5635, - [SMALL_STATE(105)] = 5689, - [SMALL_STATE(106)] = 5743, - [SMALL_STATE(107)] = 5797, - [SMALL_STATE(108)] = 5851, - [SMALL_STATE(109)] = 5905, - [SMALL_STATE(110)] = 5959, - [SMALL_STATE(111)] = 6013, - [SMALL_STATE(112)] = 6067, - [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, + [SMALL_STATE(22)] = 1208, + [SMALL_STATE(23)] = 1263, + [SMALL_STATE(24)] = 1318, + [SMALL_STATE(25)] = 1373, + [SMALL_STATE(26)] = 1428, + [SMALL_STATE(27)] = 1483, + [SMALL_STATE(28)] = 1538, + [SMALL_STATE(29)] = 1593, + [SMALL_STATE(30)] = 1648, + [SMALL_STATE(31)] = 1703, + [SMALL_STATE(32)] = 1758, + [SMALL_STATE(33)] = 1813, + [SMALL_STATE(34)] = 1868, + [SMALL_STATE(35)] = 1923, + [SMALL_STATE(36)] = 1978, + [SMALL_STATE(37)] = 2033, + [SMALL_STATE(38)] = 2088, + [SMALL_STATE(39)] = 2143, + [SMALL_STATE(40)] = 2198, + [SMALL_STATE(41)] = 2253, + [SMALL_STATE(42)] = 2308, + [SMALL_STATE(43)] = 2363, + [SMALL_STATE(44)] = 2418, + [SMALL_STATE(45)] = 2473, + [SMALL_STATE(46)] = 2528, + [SMALL_STATE(47)] = 2583, + [SMALL_STATE(48)] = 2638, + [SMALL_STATE(49)] = 2693, + [SMALL_STATE(50)] = 2748, + [SMALL_STATE(51)] = 2803, + [SMALL_STATE(52)] = 2858, + [SMALL_STATE(53)] = 2913, + [SMALL_STATE(54)] = 2968, + [SMALL_STATE(55)] = 3023, + [SMALL_STATE(56)] = 3078, + [SMALL_STATE(57)] = 3133, + [SMALL_STATE(58)] = 3188, + [SMALL_STATE(59)] = 3243, + [SMALL_STATE(60)] = 3298, + [SMALL_STATE(61)] = 3353, + [SMALL_STATE(62)] = 3408, + [SMALL_STATE(63)] = 3463, + [SMALL_STATE(64)] = 3518, + [SMALL_STATE(65)] = 3573, + [SMALL_STATE(66)] = 3628, + [SMALL_STATE(67)] = 3683, + [SMALL_STATE(68)] = 3738, + [SMALL_STATE(69)] = 3793, + [SMALL_STATE(70)] = 3848, + [SMALL_STATE(71)] = 3903, + [SMALL_STATE(72)] = 3958, + [SMALL_STATE(73)] = 4013, + [SMALL_STATE(74)] = 4068, + [SMALL_STATE(75)] = 4123, + [SMALL_STATE(76)] = 4178, + [SMALL_STATE(77)] = 4233, + [SMALL_STATE(78)] = 4288, + [SMALL_STATE(79)] = 4343, + [SMALL_STATE(80)] = 4398, + [SMALL_STATE(81)] = 4459, + [SMALL_STATE(82)] = 4514, + [SMALL_STATE(83)] = 4569, + [SMALL_STATE(84)] = 4624, + [SMALL_STATE(85)] = 4679, + [SMALL_STATE(86)] = 4734, + [SMALL_STATE(87)] = 4789, + [SMALL_STATE(88)] = 4844, + [SMALL_STATE(89)] = 4899, + [SMALL_STATE(90)] = 4954, + [SMALL_STATE(91)] = 5009, + [SMALL_STATE(92)] = 5064, + [SMALL_STATE(93)] = 5119, + [SMALL_STATE(94)] = 5174, + [SMALL_STATE(95)] = 5229, + [SMALL_STATE(96)] = 5284, + [SMALL_STATE(97)] = 5339, + [SMALL_STATE(98)] = 5394, + [SMALL_STATE(99)] = 5449, + [SMALL_STATE(100)] = 5504, + [SMALL_STATE(101)] = 5559, + [SMALL_STATE(102)] = 5614, + [SMALL_STATE(103)] = 5669, + [SMALL_STATE(104)] = 5724, + [SMALL_STATE(105)] = 5779, + [SMALL_STATE(106)] = 5834, + [SMALL_STATE(107)] = 5889, + [SMALL_STATE(108)] = 5944, + [SMALL_STATE(109)] = 5999, + [SMALL_STATE(110)] = 6054, + [SMALL_STATE(111)] = 6109, + [SMALL_STATE(112)] = 6164, + [SMALL_STATE(113)] = 6219, + [SMALL_STATE(114)] = 6274, + [SMALL_STATE(115)] = 6330, + [SMALL_STATE(116)] = 6386, + [SMALL_STATE(117)] = 6442, + [SMALL_STATE(118)] = 6498, + [SMALL_STATE(119)] = 6554, + [SMALL_STATE(120)] = 6610, + [SMALL_STATE(121)] = 6666, + [SMALL_STATE(122)] = 6722, + [SMALL_STATE(123)] = 6778, + [SMALL_STATE(124)] = 6834, + [SMALL_STATE(125)] = 6890, + [SMALL_STATE(126)] = 6946, + [SMALL_STATE(127)] = 7002, + [SMALL_STATE(128)] = 7058, + [SMALL_STATE(129)] = 7114, + [SMALL_STATE(130)] = 7170, + [SMALL_STATE(131)] = 7226, + [SMALL_STATE(132)] = 7282, + [SMALL_STATE(133)] = 7338, + [SMALL_STATE(134)] = 7394, + [SMALL_STATE(135)] = 7450, + [SMALL_STATE(136)] = 7506, + [SMALL_STATE(137)] = 7562, + [SMALL_STATE(138)] = 7618, + [SMALL_STATE(139)] = 7674, + [SMALL_STATE(140)] = 7730, + [SMALL_STATE(141)] = 7786, + [SMALL_STATE(142)] = 7842, + [SMALL_STATE(143)] = 7898, + [SMALL_STATE(144)] = 7954, + [SMALL_STATE(145)] = 8010, + [SMALL_STATE(146)] = 8066, + [SMALL_STATE(147)] = 8122, + [SMALL_STATE(148)] = 8178, + [SMALL_STATE(149)] = 8234, + [SMALL_STATE(150)] = 8290, + [SMALL_STATE(151)] = 8346, + [SMALL_STATE(152)] = 8402, + [SMALL_STATE(153)] = 8458, + [SMALL_STATE(154)] = 8514, + [SMALL_STATE(155)] = 8570, + [SMALL_STATE(156)] = 8626, + [SMALL_STATE(157)] = 8682, + [SMALL_STATE(158)] = 8738, + [SMALL_STATE(159)] = 8794, + [SMALL_STATE(160)] = 8850, + [SMALL_STATE(161)] = 8906, + [SMALL_STATE(162)] = 8962, + [SMALL_STATE(163)] = 9015, + [SMALL_STATE(164)] = 9068, + [SMALL_STATE(165)] = 9121, + [SMALL_STATE(166)] = 9174, + [SMALL_STATE(167)] = 9227, + [SMALL_STATE(168)] = 9280, + [SMALL_STATE(169)] = 9317, + [SMALL_STATE(170)] = 9364, + [SMALL_STATE(171)] = 9411, + [SMALL_STATE(172)] = 9458, + [SMALL_STATE(173)] = 9505, + [SMALL_STATE(174)] = 9542, + [SMALL_STATE(175)] = 9589, + [SMALL_STATE(176)] = 9636, + [SMALL_STATE(177)] = 9683, + [SMALL_STATE(178)] = 9730, + [SMALL_STATE(179)] = 9777, + [SMALL_STATE(180)] = 9821, + [SMALL_STATE(181)] = 9865, + [SMALL_STATE(182)] = 9909, + [SMALL_STATE(183)] = 9953, + [SMALL_STATE(184)] = 9997, + [SMALL_STATE(185)] = 10041, + [SMALL_STATE(186)] = 10085, + [SMALL_STATE(187)] = 10129, + [SMALL_STATE(188)] = 10173, + [SMALL_STATE(189)] = 10217, + [SMALL_STATE(190)] = 10261, + [SMALL_STATE(191)] = 10305, + [SMALL_STATE(192)] = 10346, + [SMALL_STATE(193)] = 10387, + [SMALL_STATE(194)] = 10428, + [SMALL_STATE(195)] = 10469, + [SMALL_STATE(196)] = 10510, + [SMALL_STATE(197)] = 10551, + [SMALL_STATE(198)] = 10592, + [SMALL_STATE(199)] = 10633, + [SMALL_STATE(200)] = 10674, + [SMALL_STATE(201)] = 10715, + [SMALL_STATE(202)] = 10756, + [SMALL_STATE(203)] = 10797, + [SMALL_STATE(204)] = 10838, + [SMALL_STATE(205)] = 10879, + [SMALL_STATE(206)] = 10920, + [SMALL_STATE(207)] = 10961, + [SMALL_STATE(208)] = 11002, + [SMALL_STATE(209)] = 11043, + [SMALL_STATE(210)] = 11084, + [SMALL_STATE(211)] = 11125, + [SMALL_STATE(212)] = 11166, + [SMALL_STATE(213)] = 11207, + [SMALL_STATE(214)] = 11248, + [SMALL_STATE(215)] = 11289, + [SMALL_STATE(216)] = 11330, + [SMALL_STATE(217)] = 11371, + [SMALL_STATE(218)] = 11407, + [SMALL_STATE(219)] = 11443, + [SMALL_STATE(220)] = 11477, + [SMALL_STATE(221)] = 11511, + [SMALL_STATE(222)] = 11543, + [SMALL_STATE(223)] = 11577, + [SMALL_STATE(224)] = 11611, + [SMALL_STATE(225)] = 11643, + [SMALL_STATE(226)] = 11674, + [SMALL_STATE(227)] = 11705, + [SMALL_STATE(228)] = 11736, + [SMALL_STATE(229)] = 11767, + [SMALL_STATE(230)] = 11798, + [SMALL_STATE(231)] = 11829, + [SMALL_STATE(232)] = 11859, + [SMALL_STATE(233)] = 11889, + [SMALL_STATE(234)] = 11919, + [SMALL_STATE(235)] = 11949, + [SMALL_STATE(236)] = 11979, + [SMALL_STATE(237)] = 12009, + [SMALL_STATE(238)] = 12039, + [SMALL_STATE(239)] = 12069, + [SMALL_STATE(240)] = 12099, + [SMALL_STATE(241)] = 12129, + [SMALL_STATE(242)] = 12159, + [SMALL_STATE(243)] = 12189, + [SMALL_STATE(244)] = 12219, + [SMALL_STATE(245)] = 12249, + [SMALL_STATE(246)] = 12279, + [SMALL_STATE(247)] = 12309, + [SMALL_STATE(248)] = 12339, + [SMALL_STATE(249)] = 12369, + [SMALL_STATE(250)] = 12399, + [SMALL_STATE(251)] = 12429, + [SMALL_STATE(252)] = 12459, + [SMALL_STATE(253)] = 12489, + [SMALL_STATE(254)] = 12519, + [SMALL_STATE(255)] = 12538, + [SMALL_STATE(256)] = 12557, + [SMALL_STATE(257)] = 12576, + [SMALL_STATE(258)] = 12595, + [SMALL_STATE(259)] = 12614, + [SMALL_STATE(260)] = 12633, + [SMALL_STATE(261)] = 12652, + [SMALL_STATE(262)] = 12671, + [SMALL_STATE(263)] = 12690, + [SMALL_STATE(264)] = 12709, + [SMALL_STATE(265)] = 12728, + [SMALL_STATE(266)] = 12747, + [SMALL_STATE(267)] = 12764, + [SMALL_STATE(268)] = 12781, + [SMALL_STATE(269)] = 12798, + [SMALL_STATE(270)] = 12815, + [SMALL_STATE(271)] = 12832, + [SMALL_STATE(272)] = 12849, + [SMALL_STATE(273)] = 12866, + [SMALL_STATE(274)] = 12883, + [SMALL_STATE(275)] = 12900, + [SMALL_STATE(276)] = 12917, + [SMALL_STATE(277)] = 12934, + [SMALL_STATE(278)] = 12951, + [SMALL_STATE(279)] = 12968, + [SMALL_STATE(280)] = 12985, + [SMALL_STATE(281)] = 13002, + [SMALL_STATE(282)] = 13019, + [SMALL_STATE(283)] = 13036, + [SMALL_STATE(284)] = 13053, + [SMALL_STATE(285)] = 13070, + [SMALL_STATE(286)] = 13087, + [SMALL_STATE(287)] = 13104, + [SMALL_STATE(288)] = 13121, + [SMALL_STATE(289)] = 13138, + [SMALL_STATE(290)] = 13155, + [SMALL_STATE(291)] = 13172, + [SMALL_STATE(292)] = 13189, + [SMALL_STATE(293)] = 13206, + [SMALL_STATE(294)] = 13223, + [SMALL_STATE(295)] = 13240, + [SMALL_STATE(296)] = 13257, + [SMALL_STATE(297)] = 13274, + [SMALL_STATE(298)] = 13291, + [SMALL_STATE(299)] = 13308, + [SMALL_STATE(300)] = 13325, + [SMALL_STATE(301)] = 13342, + [SMALL_STATE(302)] = 13359, + [SMALL_STATE(303)] = 13376, + [SMALL_STATE(304)] = 13393, + [SMALL_STATE(305)] = 13410, + [SMALL_STATE(306)] = 13427, + [SMALL_STATE(307)] = 13443, + [SMALL_STATE(308)] = 13459, + [SMALL_STATE(309)] = 13475, + [SMALL_STATE(310)] = 13493, + [SMALL_STATE(311)] = 13509, + [SMALL_STATE(312)] = 13525, + [SMALL_STATE(313)] = 13541, + [SMALL_STATE(314)] = 13557, + [SMALL_STATE(315)] = 13573, + [SMALL_STATE(316)] = 13589, + [SMALL_STATE(317)] = 13605, + [SMALL_STATE(318)] = 13620, + [SMALL_STATE(319)] = 13635, + [SMALL_STATE(320)] = 13650, + [SMALL_STATE(321)] = 13665, + [SMALL_STATE(322)] = 13680, + [SMALL_STATE(323)] = 13695, + [SMALL_STATE(324)] = 13710, + [SMALL_STATE(325)] = 13725, + [SMALL_STATE(326)] = 13740, + [SMALL_STATE(327)] = 13755, + [SMALL_STATE(328)] = 13770, + [SMALL_STATE(329)] = 13785, + [SMALL_STATE(330)] = 13800, + [SMALL_STATE(331)] = 13815, + [SMALL_STATE(332)] = 13830, + [SMALL_STATE(333)] = 13845, + [SMALL_STATE(334)] = 13860, + [SMALL_STATE(335)] = 13875, + [SMALL_STATE(336)] = 13890, + [SMALL_STATE(337)] = 13905, + [SMALL_STATE(338)] = 13920, + [SMALL_STATE(339)] = 13935, + [SMALL_STATE(340)] = 13950, + [SMALL_STATE(341)] = 13965, + [SMALL_STATE(342)] = 13980, + [SMALL_STATE(343)] = 13995, + [SMALL_STATE(344)] = 14010, + [SMALL_STATE(345)] = 14025, + [SMALL_STATE(346)] = 14040, + [SMALL_STATE(347)] = 14055, + [SMALL_STATE(348)] = 14070, + [SMALL_STATE(349)] = 14085, + [SMALL_STATE(350)] = 14100, + [SMALL_STATE(351)] = 14115, + [SMALL_STATE(352)] = 14130, + [SMALL_STATE(353)] = 14145, + [SMALL_STATE(354)] = 14160, + [SMALL_STATE(355)] = 14175, + [SMALL_STATE(356)] = 14190, + [SMALL_STATE(357)] = 14205, + [SMALL_STATE(358)] = 14220, + [SMALL_STATE(359)] = 14235, + [SMALL_STATE(360)] = 14250, + [SMALL_STATE(361)] = 14265, + [SMALL_STATE(362)] = 14280, + [SMALL_STATE(363)] = 14295, + [SMALL_STATE(364)] = 14310, + [SMALL_STATE(365)] = 14325, + [SMALL_STATE(366)] = 14340, + [SMALL_STATE(367)] = 14355, + [SMALL_STATE(368)] = 14370, + [SMALL_STATE(369)] = 14385, + [SMALL_STATE(370)] = 14400, + [SMALL_STATE(371)] = 14415, + [SMALL_STATE(372)] = 14430, + [SMALL_STATE(373)] = 14445, + [SMALL_STATE(374)] = 14460, + [SMALL_STATE(375)] = 14475, + [SMALL_STATE(376)] = 14490, + [SMALL_STATE(377)] = 14505, + [SMALL_STATE(378)] = 14520, + [SMALL_STATE(379)] = 14535, + [SMALL_STATE(380)] = 14550, + [SMALL_STATE(381)] = 14565, + [SMALL_STATE(382)] = 14580, + [SMALL_STATE(383)] = 14595, + [SMALL_STATE(384)] = 14610, + [SMALL_STATE(385)] = 14625, + [SMALL_STATE(386)] = 14640, + [SMALL_STATE(387)] = 14655, + [SMALL_STATE(388)] = 14670, + [SMALL_STATE(389)] = 14685, + [SMALL_STATE(390)] = 14700, + [SMALL_STATE(391)] = 14715, + [SMALL_STATE(392)] = 14730, + [SMALL_STATE(393)] = 14745, + [SMALL_STATE(394)] = 14760, + [SMALL_STATE(395)] = 14775, + [SMALL_STATE(396)] = 14790, + [SMALL_STATE(397)] = 14805, + [SMALL_STATE(398)] = 14820, + [SMALL_STATE(399)] = 14835, + [SMALL_STATE(400)] = 14850, + [SMALL_STATE(401)] = 14865, + [SMALL_STATE(402)] = 14880, + [SMALL_STATE(403)] = 14895, + [SMALL_STATE(404)] = 14910, + [SMALL_STATE(405)] = 14925, + [SMALL_STATE(406)] = 14940, + [SMALL_STATE(407)] = 14955, + [SMALL_STATE(408)] = 14970, + [SMALL_STATE(409)] = 14985, + [SMALL_STATE(410)] = 15000, + [SMALL_STATE(411)] = 15015, + [SMALL_STATE(412)] = 15030, + [SMALL_STATE(413)] = 15045, + [SMALL_STATE(414)] = 15060, + [SMALL_STATE(415)] = 15075, + [SMALL_STATE(416)] = 15090, + [SMALL_STATE(417)] = 15105, + [SMALL_STATE(418)] = 15120, + [SMALL_STATE(419)] = 15135, + [SMALL_STATE(420)] = 15150, + [SMALL_STATE(421)] = 15165, + [SMALL_STATE(422)] = 15180, + [SMALL_STATE(423)] = 15195, + [SMALL_STATE(424)] = 15210, + [SMALL_STATE(425)] = 15225, + [SMALL_STATE(426)] = 15240, + [SMALL_STATE(427)] = 15255, + [SMALL_STATE(428)] = 15270, + [SMALL_STATE(429)] = 15285, + [SMALL_STATE(430)] = 15300, + [SMALL_STATE(431)] = 15315, + [SMALL_STATE(432)] = 15330, + [SMALL_STATE(433)] = 15345, + [SMALL_STATE(434)] = 15360, + [SMALL_STATE(435)] = 15375, + [SMALL_STATE(436)] = 15390, + [SMALL_STATE(437)] = 15405, + [SMALL_STATE(438)] = 15420, + [SMALL_STATE(439)] = 15435, + [SMALL_STATE(440)] = 15450, + [SMALL_STATE(441)] = 15465, + [SMALL_STATE(442)] = 15480, + [SMALL_STATE(443)] = 15495, + [SMALL_STATE(444)] = 15510, + [SMALL_STATE(445)] = 15525, + [SMALL_STATE(446)] = 15540, + [SMALL_STATE(447)] = 15555, + [SMALL_STATE(448)] = 15570, + [SMALL_STATE(449)] = 15585, + [SMALL_STATE(450)] = 15600, + [SMALL_STATE(451)] = 15615, + [SMALL_STATE(452)] = 15630, + [SMALL_STATE(453)] = 15645, + [SMALL_STATE(454)] = 15660, + [SMALL_STATE(455)] = 15675, + [SMALL_STATE(456)] = 15690, + [SMALL_STATE(457)] = 15705, + [SMALL_STATE(458)] = 15720, + [SMALL_STATE(459)] = 15735, + [SMALL_STATE(460)] = 15750, + [SMALL_STATE(461)] = 15765, + [SMALL_STATE(462)] = 15780, + [SMALL_STATE(463)] = 15795, + [SMALL_STATE(464)] = 15810, + [SMALL_STATE(465)] = 15825, + [SMALL_STATE(466)] = 15840, + [SMALL_STATE(467)] = 15855, + [SMALL_STATE(468)] = 15870, + [SMALL_STATE(469)] = 15885, + [SMALL_STATE(470)] = 15900, + [SMALL_STATE(471)] = 15915, + [SMALL_STATE(472)] = 15930, + [SMALL_STATE(473)] = 15945, + [SMALL_STATE(474)] = 15960, + [SMALL_STATE(475)] = 15975, + [SMALL_STATE(476)] = 15990, + [SMALL_STATE(477)] = 16005, + [SMALL_STATE(478)] = 16020, + [SMALL_STATE(479)] = 16035, + [SMALL_STATE(480)] = 16050, + [SMALL_STATE(481)] = 16064, + [SMALL_STATE(482)] = 16078, + [SMALL_STATE(483)] = 16092, + [SMALL_STATE(484)] = 16106, + [SMALL_STATE(485)] = 16120, + [SMALL_STATE(486)] = 16134, + [SMALL_STATE(487)] = 16148, + [SMALL_STATE(488)] = 16161, + [SMALL_STATE(489)] = 16174, + [SMALL_STATE(490)] = 16185, + [SMALL_STATE(491)] = 16198, + [SMALL_STATE(492)] = 16211, + [SMALL_STATE(493)] = 16222, + [SMALL_STATE(494)] = 16233, + [SMALL_STATE(495)] = 16244, + [SMALL_STATE(496)] = 16255, + [SMALL_STATE(497)] = 16268, + [SMALL_STATE(498)] = 16281, + [SMALL_STATE(499)] = 16294, + [SMALL_STATE(500)] = 16307, + [SMALL_STATE(501)] = 16320, + [SMALL_STATE(502)] = 16333, + [SMALL_STATE(503)] = 16346, + [SMALL_STATE(504)] = 16359, + [SMALL_STATE(505)] = 16372, + [SMALL_STATE(506)] = 16385, + [SMALL_STATE(507)] = 16398, + [SMALL_STATE(508)] = 16411, + [SMALL_STATE(509)] = 16424, + [SMALL_STATE(510)] = 16437, + [SMALL_STATE(511)] = 16450, + [SMALL_STATE(512)] = 16463, + [SMALL_STATE(513)] = 16476, + [SMALL_STATE(514)] = 16489, + [SMALL_STATE(515)] = 16502, + [SMALL_STATE(516)] = 16515, + [SMALL_STATE(517)] = 16528, + [SMALL_STATE(518)] = 16541, + [SMALL_STATE(519)] = 16554, + [SMALL_STATE(520)] = 16564, + [SMALL_STATE(521)] = 16574, + [SMALL_STATE(522)] = 16584, + [SMALL_STATE(523)] = 16594, + [SMALL_STATE(524)] = 16604, + [SMALL_STATE(525)] = 16614, + [SMALL_STATE(526)] = 16624, + [SMALL_STATE(527)] = 16634, + [SMALL_STATE(528)] = 16644, + [SMALL_STATE(529)] = 16654, + [SMALL_STATE(530)] = 16664, + [SMALL_STATE(531)] = 16674, + [SMALL_STATE(532)] = 16684, + [SMALL_STATE(533)] = 16694, + [SMALL_STATE(534)] = 16704, + [SMALL_STATE(535)] = 16714, + [SMALL_STATE(536)] = 16724, + [SMALL_STATE(537)] = 16734, + [SMALL_STATE(538)] = 16744, + [SMALL_STATE(539)] = 16754, + [SMALL_STATE(540)] = 16764, + [SMALL_STATE(541)] = 16774, + [SMALL_STATE(542)] = 16784, + [SMALL_STATE(543)] = 16794, + [SMALL_STATE(544)] = 16804, + [SMALL_STATE(545)] = 16814, + [SMALL_STATE(546)] = 16824, + [SMALL_STATE(547)] = 16834, + [SMALL_STATE(548)] = 16844, + [SMALL_STATE(549)] = 16854, + [SMALL_STATE(550)] = 16864, + [SMALL_STATE(551)] = 16870, + [SMALL_STATE(552)] = 16880, + [SMALL_STATE(553)] = 16890, + [SMALL_STATE(554)] = 16900, + [SMALL_STATE(555)] = 16910, + [SMALL_STATE(556)] = 16920, + [SMALL_STATE(557)] = 16930, + [SMALL_STATE(558)] = 16940, + [SMALL_STATE(559)] = 16950, + [SMALL_STATE(560)] = 16960, + [SMALL_STATE(561)] = 16970, + [SMALL_STATE(562)] = 16980, + [SMALL_STATE(563)] = 16990, + [SMALL_STATE(564)] = 17000, + [SMALL_STATE(565)] = 17010, + [SMALL_STATE(566)] = 17020, + [SMALL_STATE(567)] = 17030, + [SMALL_STATE(568)] = 17040, + [SMALL_STATE(569)] = 17050, + [SMALL_STATE(570)] = 17056, + [SMALL_STATE(571)] = 17066, + [SMALL_STATE(572)] = 17076, + [SMALL_STATE(573)] = 17086, + [SMALL_STATE(574)] = 17096, + [SMALL_STATE(575)] = 17106, + [SMALL_STATE(576)] = 17116, + [SMALL_STATE(577)] = 17126, + [SMALL_STATE(578)] = 17136, + [SMALL_STATE(579)] = 17146, + [SMALL_STATE(580)] = 17156, + [SMALL_STATE(581)] = 17166, + [SMALL_STATE(582)] = 17176, + [SMALL_STATE(583)] = 17186, + [SMALL_STATE(584)] = 17196, + [SMALL_STATE(585)] = 17206, + [SMALL_STATE(586)] = 17216, + [SMALL_STATE(587)] = 17226, + [SMALL_STATE(588)] = 17236, + [SMALL_STATE(589)] = 17246, + [SMALL_STATE(590)] = 17256, + [SMALL_STATE(591)] = 17266, + [SMALL_STATE(592)] = 17276, + [SMALL_STATE(593)] = 17286, + [SMALL_STATE(594)] = 17296, + [SMALL_STATE(595)] = 17306, + [SMALL_STATE(596)] = 17316, + [SMALL_STATE(597)] = 17326, + [SMALL_STATE(598)] = 17332, + [SMALL_STATE(599)] = 17342, + [SMALL_STATE(600)] = 17352, + [SMALL_STATE(601)] = 17362, + [SMALL_STATE(602)] = 17372, + [SMALL_STATE(603)] = 17382, + [SMALL_STATE(604)] = 17392, + [SMALL_STATE(605)] = 17402, + [SMALL_STATE(606)] = 17412, + [SMALL_STATE(607)] = 17422, + [SMALL_STATE(608)] = 17432, + [SMALL_STATE(609)] = 17442, + [SMALL_STATE(610)] = 17452, + [SMALL_STATE(611)] = 17462, + [SMALL_STATE(612)] = 17469, + [SMALL_STATE(613)] = 17476, + [SMALL_STATE(614)] = 17483, + [SMALL_STATE(615)] = 17490, + [SMALL_STATE(616)] = 17497, + [SMALL_STATE(617)] = 17504, + [SMALL_STATE(618)] = 17511, + [SMALL_STATE(619)] = 17518, + [SMALL_STATE(620)] = 17525, + [SMALL_STATE(621)] = 17532, + [SMALL_STATE(622)] = 17539, + [SMALL_STATE(623)] = 17546, + [SMALL_STATE(624)] = 17553, + [SMALL_STATE(625)] = 17560, + [SMALL_STATE(626)] = 17567, + [SMALL_STATE(627)] = 17574, + [SMALL_STATE(628)] = 17581, + [SMALL_STATE(629)] = 17588, + [SMALL_STATE(630)] = 17595, + [SMALL_STATE(631)] = 17602, + [SMALL_STATE(632)] = 17609, + [SMALL_STATE(633)] = 17616, + [SMALL_STATE(634)] = 17623, + [SMALL_STATE(635)] = 17630, + [SMALL_STATE(636)] = 17637, + [SMALL_STATE(637)] = 17644, + [SMALL_STATE(638)] = 17648, + [SMALL_STATE(639)] = 17652, + [SMALL_STATE(640)] = 17656, + [SMALL_STATE(641)] = 17660, + [SMALL_STATE(642)] = 17664, + [SMALL_STATE(643)] = 17668, + [SMALL_STATE(644)] = 17672, + [SMALL_STATE(645)] = 17676, + [SMALL_STATE(646)] = 17680, + [SMALL_STATE(647)] = 17684, + [SMALL_STATE(648)] = 17688, + [SMALL_STATE(649)] = 17692, + [SMALL_STATE(650)] = 17696, + [SMALL_STATE(651)] = 17700, + [SMALL_STATE(652)] = 17704, + [SMALL_STATE(653)] = 17708, + [SMALL_STATE(654)] = 17712, + [SMALL_STATE(655)] = 17716, + [SMALL_STATE(656)] = 17720, + [SMALL_STATE(657)] = 17724, + [SMALL_STATE(658)] = 17728, + [SMALL_STATE(659)] = 17732, + [SMALL_STATE(660)] = 17736, + [SMALL_STATE(661)] = 17740, + [SMALL_STATE(662)] = 17744, + [SMALL_STATE(663)] = 17748, + [SMALL_STATE(664)] = 17752, + [SMALL_STATE(665)] = 17756, + [SMALL_STATE(666)] = 17760, + [SMALL_STATE(667)] = 17764, + [SMALL_STATE(668)] = 17768, + [SMALL_STATE(669)] = 17772, + [SMALL_STATE(670)] = 17776, + [SMALL_STATE(671)] = 17780, + [SMALL_STATE(672)] = 17784, + [SMALL_STATE(673)] = 17788, + [SMALL_STATE(674)] = 17792, + [SMALL_STATE(675)] = 17796, + [SMALL_STATE(676)] = 17800, + [SMALL_STATE(677)] = 17804, + [SMALL_STATE(678)] = 17808, + [SMALL_STATE(679)] = 17812, + [SMALL_STATE(680)] = 17816, + [SMALL_STATE(681)] = 17820, + [SMALL_STATE(682)] = 17824, + [SMALL_STATE(683)] = 17828, + [SMALL_STATE(684)] = 17832, + [SMALL_STATE(685)] = 17836, + [SMALL_STATE(686)] = 17840, + [SMALL_STATE(687)] = 17844, + [SMALL_STATE(688)] = 17848, + [SMALL_STATE(689)] = 17852, + [SMALL_STATE(690)] = 17856, + [SMALL_STATE(691)] = 17860, + [SMALL_STATE(692)] = 17864, + [SMALL_STATE(693)] = 17868, + [SMALL_STATE(694)] = 17872, + [SMALL_STATE(695)] = 17876, + [SMALL_STATE(696)] = 17880, + [SMALL_STATE(697)] = 17884, + [SMALL_STATE(698)] = 17888, + [SMALL_STATE(699)] = 17892, + [SMALL_STATE(700)] = 17896, + [SMALL_STATE(701)] = 17900, + [SMALL_STATE(702)] = 17904, + [SMALL_STATE(703)] = 17908, + [SMALL_STATE(704)] = 17912, + [SMALL_STATE(705)] = 17916, + [SMALL_STATE(706)] = 17920, + [SMALL_STATE(707)] = 17924, + [SMALL_STATE(708)] = 17928, + [SMALL_STATE(709)] = 17932, + [SMALL_STATE(710)] = 17936, + [SMALL_STATE(711)] = 17940, + [SMALL_STATE(712)] = 17944, + [SMALL_STATE(713)] = 17948, + [SMALL_STATE(714)] = 17952, + [SMALL_STATE(715)] = 17956, + [SMALL_STATE(716)] = 17960, + [SMALL_STATE(717)] = 17964, + [SMALL_STATE(718)] = 17968, + [SMALL_STATE(719)] = 17972, + [SMALL_STATE(720)] = 17976, + [SMALL_STATE(721)] = 17980, + [SMALL_STATE(722)] = 17984, + [SMALL_STATE(723)] = 17988, + [SMALL_STATE(724)] = 17992, + [SMALL_STATE(725)] = 17996, + [SMALL_STATE(726)] = 18000, + [SMALL_STATE(727)] = 18004, + [SMALL_STATE(728)] = 18008, + [SMALL_STATE(729)] = 18012, + [SMALL_STATE(730)] = 18016, + [SMALL_STATE(731)] = 18020, + [SMALL_STATE(732)] = 18024, + [SMALL_STATE(733)] = 18028, + [SMALL_STATE(734)] = 18032, + [SMALL_STATE(735)] = 18036, + [SMALL_STATE(736)] = 18040, + [SMALL_STATE(737)] = 18044, + [SMALL_STATE(738)] = 18048, + [SMALL_STATE(739)] = 18052, + [SMALL_STATE(740)] = 18056, + [SMALL_STATE(741)] = 18060, + [SMALL_STATE(742)] = 18064, + [SMALL_STATE(743)] = 18068, + [SMALL_STATE(744)] = 18072, + [SMALL_STATE(745)] = 18076, + [SMALL_STATE(746)] = 18080, + [SMALL_STATE(747)] = 18084, + [SMALL_STATE(748)] = 18088, + [SMALL_STATE(749)] = 18092, + [SMALL_STATE(750)] = 18096, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [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(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), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), [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(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(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(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(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(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(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), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(80), + [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(545), + [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(534), + [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(536), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(521), + [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(522), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(524), + [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(525), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_condition_repeat1, 2), SHIFT_REPEAT(593), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(258), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(516), + [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(102), + [325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(50), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), + [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(223), + [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(168), + [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__paren_argument_repeat1, 2), SHIFT_REPEAT(256), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [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(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), + [353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(162), + [478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(545), + [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(521), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(522), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(524), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(525), + [495] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(527), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(164), + [507] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(526), + [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(165), + [513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(568), [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), + [519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(520), [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(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_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(25), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [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), + [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(581), + [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_argument, 1), + [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), SHIFT_REPEAT(315), + [535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), SHIFT_REPEAT(515), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), + [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), SHIFT_REPEAT(219), + [543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), SHIFT_REPEAT(218), + [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), SHIFT_REPEAT(307), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gen_exp_arguments, 2), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(258), + [578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(516), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), + [583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(173), + [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gen_exp_arguments, 1), + [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), + [634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(315), + [639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(515), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), + [644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(217), + [647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_argument, 1), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(482), + [670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(514), + [673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(224), + [676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(502), + [679] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(517), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_element_repeat1, 2), + [684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_element_repeat1, 2), SHIFT_REPEAT(225), + [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_element, 1), + [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(487), + [698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(518), + [701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(229), + [704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(499), + [707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(513), + [710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(230), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(493), + [726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(252), + [729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), SHIFT_REPEAT(552), + [732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_repeat1, 2), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cache_var, 5), + [736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cache_var, 5), + [738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 2), + [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 2), + [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 1), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_var, 4), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_var, 4), + [750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), + [752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), + [754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gen_exp, 4), + [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gen_exp, 4), + [758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_ref, 1), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_ref, 1), + [762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren_argument, 2), + [764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren_argument, 2), + [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_argument, 3), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_argument, 3), + [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__paren_argument, 3), + [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__paren_argument, 3), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_gen_exp, 3), + [776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_gen_exp, 3), + [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_var, 5), + [780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_var, 5), + [782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 3), + [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 3), + [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 3), + [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 3), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 6), + [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 6), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 3), + [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 3), + [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 3), + [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 3), + [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 4), + [804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 4), + [806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 7), + [808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 7), + [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 2), + [812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 2), + [814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 2), + [816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 2), + [818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 2), + [820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 2), + [822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 2), + [824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 2), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 2), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 2), + [830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 3), + [832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 3), + [834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_condition, 3), + [836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_condition, 3), + [838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_loop, 3), + [840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_loop, 3), + [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_loop, 3), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_loop, 3), + [846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_def, 3), + [848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_def, 3), + [850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_def, 3), + [852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_def, 3), + [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 4), + [856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 4), + [858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 7), + [860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 7), + [862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 3), + [864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 3), + [866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 3), + [868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 3), + [870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_command, 4), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_command, 4), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 3), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 3), + [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 3), + [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 3), + [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_command, 5), + [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_command, 5), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_normal_command, 5), + [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_normal_command, 5), + [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 7), + [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 7), + [894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 5), + [896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 5), + [898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 4), + [900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 4), + [902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_command, 4), + [904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_command, 4), + [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 4), + [908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 4), + [910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 4), + [912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 4), + [914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 4), + [916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 4), + [918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 4), + [920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 4), + [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endforeach_command, 5), + [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endforeach_command, 5), + [926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endfunction_command, 5), + [928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endfunction_command, 5), + [930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endwhile_command, 6), + [932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endwhile_command, 6), + [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endmacro_command, 5), + [936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endmacro_command, 5), + [938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_endif_command, 6), + [940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_endif_command, 6), + [942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 1), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 1), + [948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 5), + [950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 5), + [952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 5), + [954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 5), + [956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 5), + [958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 5), + [960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 5), + [962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 5), + [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 3), + [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 3), + [968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 3), + [970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 3), + [972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 3), + [974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 3), + [976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 3), + [978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 3), + [980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_macro_command, 4), + [982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_macro_command, 4), + [984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_command, 4), + [986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_command, 4), + [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_command, 4), + [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_command, 4), + [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_command, 4), + [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_command, 4), + [996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__gen_exp_arguments_repeat1, 2), + [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [1138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gen_exp_content, 1), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [1150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), [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(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(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(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(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(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(390), - [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [1188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [1220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [1228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [1236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), + [1244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_command_repeat1, 2), SHIFT_REPEAT(582), + [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [1427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [1439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), + [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gen_exp_content, 2), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [1615] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), }; #ifdef __cplusplus