#include #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 13 #define STATE_COUNT 683 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 77 #define ALIAS_COUNT 0 #define TOKEN_COUNT 36 #define EXTERNAL_TOKEN_COUNT 3 #define FIELD_COUNT 0 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define PRODUCTION_ID_COUNT 1 enum { sym__escape_identity = 1, anon_sym_BSLASHt = 2, anon_sym_BSLASHr = 3, anon_sym_BSLASHn = 4, sym__escape_semicolon = 5, aux_sym_variable_token1 = 6, anon_sym_DOLLAR = 7, anon_sym_LBRACE = 8, 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, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym__escape_identity] = "_escape_identity", [anon_sym_BSLASHt] = "\\t", [anon_sym_BSLASHr] = "\\r", [anon_sym_BSLASHn] = "\\n", [sym__escape_semicolon] = "_escape_semicolon", [aux_sym_variable_token1] = "variable_token1", [anon_sym_DOLLAR] = "$", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [anon_sym_ENV] = "ENV", [anon_sym_CACHE] = "CACHE", [aux_sym__untrimmed_argument_token1] = "_untrimmed_argument_token1", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_DQUOTE] = "\"", [aux_sym_quoted_element_token1] = "quoted_element_token1", [aux_sym_unquoted_argument_token1] = "unquoted_argument_token1", [aux_sym_if_command_token1] = "if_command_token1", [aux_sym_else_command_token1] = "else_command_token1", [sym_if] = "if", [sym_elseif] = "elseif", [sym_else] = "else", [sym_endif] = "endif", [sym_foreach] = "foreach", [sym_endforeach] = "endforeach", [sym_while] = "while", [sym_endwhile] = "endwhile", [sym_function] = "function", [sym_endfunction] = "endfunction", [sym_macro] = "macro", [sym_endmacro] = "endmacro", [sym_identifier] = "identifier", [sym_bracket_argument] = "bracket_argument", [sym_bracket_comment] = "bracket_comment", [sym_line_comment] = "line_comment", [sym_source_file] = "source_file", [sym_escape_sequence] = "escape_sequence", [sym__escape_encoded] = "_escape_encoded", [sym_variable] = "variable", [sym_variable_ref] = "variable_ref", [sym_normal_var] = "normal_var", [sym_env_var] = "env_var", [sym_cache_var] = "cache_var", [sym_argument] = "argument", [sym__untrimmed_argument] = "_untrimmed_argument", [sym__paren_argument] = "_paren_argument", [sym_quoted_argument] = "quoted_argument", [sym_quoted_element] = "quoted_element", [sym_unquoted_argument] = "unquoted_argument", [sym_if_command] = "if_command", [sym_elseif_command] = "elseif_command", [sym_else_command] = "else_command", [sym_endif_command] = "endif_command", [sym_if_condition] = "if_condition", [sym_foreach_command] = "foreach_command", [sym_endforeach_command] = "endforeach_command", [sym_foreach_loop] = "foreach_loop", [sym_while_command] = "while_command", [sym_endwhile_command] = "endwhile_command", [sym_while_loop] = "while_loop", [sym_function_command] = "function_command", [sym_endfunction_command] = "endfunction_command", [sym_function_def] = "function_def", [sym_macro_command] = "macro_command", [sym_endmacro_command] = "endmacro_command", [sym_macro_def] = "macro_def", [sym_normal_command] = "normal_command", [sym__command_invocation] = "_command_invocation", [sym__untrimmed_command_invocation] = "_untrimmed_command_invocation", [aux_sym_source_file_repeat1] = "source_file_repeat1", [aux_sym_variable_repeat1] = "variable_repeat1", [aux_sym__paren_argument_repeat1] = "_paren_argument_repeat1", [aux_sym_quoted_element_repeat1] = "quoted_element_repeat1", [aux_sym_unquoted_argument_repeat1] = "unquoted_argument_repeat1", [aux_sym_if_command_repeat1] = "if_command_repeat1", [aux_sym_if_condition_repeat1] = "if_condition_repeat1", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym__escape_identity] = sym__escape_identity, [anon_sym_BSLASHt] = anon_sym_BSLASHt, [anon_sym_BSLASHr] = anon_sym_BSLASHr, [anon_sym_BSLASHn] = anon_sym_BSLASHn, [sym__escape_semicolon] = sym__escape_semicolon, [aux_sym_variable_token1] = aux_sym_variable_token1, [anon_sym_DOLLAR] = anon_sym_DOLLAR, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_ENV] = anon_sym_ENV, [anon_sym_CACHE] = anon_sym_CACHE, [aux_sym__untrimmed_argument_token1] = aux_sym__untrimmed_argument_token1, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [aux_sym_quoted_element_token1] = aux_sym_quoted_element_token1, [aux_sym_unquoted_argument_token1] = aux_sym_unquoted_argument_token1, [aux_sym_if_command_token1] = aux_sym_if_command_token1, [aux_sym_else_command_token1] = aux_sym_else_command_token1, [sym_if] = sym_if, [sym_elseif] = sym_elseif, [sym_else] = sym_else, [sym_endif] = sym_endif, [sym_foreach] = sym_foreach, [sym_endforeach] = sym_endforeach, [sym_while] = sym_while, [sym_endwhile] = sym_endwhile, [sym_function] = sym_function, [sym_endfunction] = sym_endfunction, [sym_macro] = sym_macro, [sym_endmacro] = sym_endmacro, [sym_identifier] = sym_identifier, [sym_bracket_argument] = sym_bracket_argument, [sym_bracket_comment] = sym_bracket_comment, [sym_line_comment] = sym_line_comment, [sym_source_file] = sym_source_file, [sym_escape_sequence] = sym_escape_sequence, [sym__escape_encoded] = sym__escape_encoded, [sym_variable] = sym_variable, [sym_variable_ref] = sym_variable_ref, [sym_normal_var] = sym_normal_var, [sym_env_var] = sym_env_var, [sym_cache_var] = sym_cache_var, [sym_argument] = sym_argument, [sym__untrimmed_argument] = sym__untrimmed_argument, [sym__paren_argument] = sym__paren_argument, [sym_quoted_argument] = sym_quoted_argument, [sym_quoted_element] = sym_quoted_element, [sym_unquoted_argument] = sym_unquoted_argument, [sym_if_command] = sym_if_command, [sym_elseif_command] = sym_elseif_command, [sym_else_command] = sym_else_command, [sym_endif_command] = sym_endif_command, [sym_if_condition] = sym_if_condition, [sym_foreach_command] = sym_foreach_command, [sym_endforeach_command] = sym_endforeach_command, [sym_foreach_loop] = sym_foreach_loop, [sym_while_command] = sym_while_command, [sym_endwhile_command] = sym_endwhile_command, [sym_while_loop] = sym_while_loop, [sym_function_command] = sym_function_command, [sym_endfunction_command] = sym_endfunction_command, [sym_function_def] = sym_function_def, [sym_macro_command] = sym_macro_command, [sym_endmacro_command] = sym_endmacro_command, [sym_macro_def] = sym_macro_def, [sym_normal_command] = sym_normal_command, [sym__command_invocation] = sym__command_invocation, [sym__untrimmed_command_invocation] = sym__untrimmed_command_invocation, [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, [aux_sym_variable_repeat1] = aux_sym_variable_repeat1, [aux_sym__paren_argument_repeat1] = aux_sym__paren_argument_repeat1, [aux_sym_quoted_element_repeat1] = aux_sym_quoted_element_repeat1, [aux_sym_unquoted_argument_repeat1] = aux_sym_unquoted_argument_repeat1, [aux_sym_if_command_repeat1] = aux_sym_if_command_repeat1, [aux_sym_if_condition_repeat1] = aux_sym_if_condition_repeat1, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym__escape_identity] = { .visible = false, .named = true, }, [anon_sym_BSLASHt] = { .visible = true, .named = false, }, [anon_sym_BSLASHr] = { .visible = true, .named = false, }, [anon_sym_BSLASHn] = { .visible = true, .named = false, }, [sym__escape_semicolon] = { .visible = false, .named = true, }, [aux_sym_variable_token1] = { .visible = false, .named = false, }, [anon_sym_DOLLAR] = { .visible = true, .named = false, }, [anon_sym_LBRACE] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_ENV] = { .visible = true, .named = false, }, [anon_sym_CACHE] = { .visible = true, .named = false, }, [aux_sym__untrimmed_argument_token1] = { .visible = false, .named = false, }, [anon_sym_LPAREN] = { .visible = true, .named = false, }, [anon_sym_RPAREN] = { .visible = true, .named = false, }, [anon_sym_DQUOTE] = { .visible = true, .named = false, }, [aux_sym_quoted_element_token1] = { .visible = false, .named = false, }, [aux_sym_unquoted_argument_token1] = { .visible = false, .named = false, }, [aux_sym_if_command_token1] = { .visible = false, .named = false, }, [aux_sym_else_command_token1] = { .visible = false, .named = false, }, [sym_if] = { .visible = true, .named = true, }, [sym_elseif] = { .visible = true, .named = true, }, [sym_else] = { .visible = true, .named = true, }, [sym_endif] = { .visible = true, .named = true, }, [sym_foreach] = { .visible = true, .named = true, }, [sym_endforeach] = { .visible = true, .named = true, }, [sym_while] = { .visible = true, .named = true, }, [sym_endwhile] = { .visible = true, .named = true, }, [sym_function] = { .visible = true, .named = true, }, [sym_endfunction] = { .visible = true, .named = true, }, [sym_macro] = { .visible = true, .named = true, }, [sym_endmacro] = { .visible = true, .named = true, }, [sym_identifier] = { .visible = true, .named = true, }, [sym_bracket_argument] = { .visible = true, .named = true, }, [sym_bracket_comment] = { .visible = true, .named = true, }, [sym_line_comment] = { .visible = true, .named = true, }, [sym_source_file] = { .visible = true, .named = true, }, [sym_escape_sequence] = { .visible = true, .named = true, }, [sym__escape_encoded] = { .visible = false, .named = true, }, [sym_variable] = { .visible = true, .named = true, }, [sym_variable_ref] = { .visible = true, .named = true, }, [sym_normal_var] = { .visible = true, .named = true, }, [sym_env_var] = { .visible = true, .named = true, }, [sym_cache_var] = { .visible = true, .named = true, }, [sym_argument] = { .visible = true, .named = true, }, [sym__untrimmed_argument] = { .visible = false, .named = true, }, [sym__paren_argument] = { .visible = false, .named = true, }, [sym_quoted_argument] = { .visible = true, .named = true, }, [sym_quoted_element] = { .visible = true, .named = true, }, [sym_unquoted_argument] = { .visible = true, .named = true, }, [sym_if_command] = { .visible = true, .named = true, }, [sym_elseif_command] = { .visible = true, .named = true, }, [sym_else_command] = { .visible = true, .named = true, }, [sym_endif_command] = { .visible = true, .named = true, }, [sym_if_condition] = { .visible = true, .named = true, }, [sym_foreach_command] = { .visible = true, .named = true, }, [sym_endforeach_command] = { .visible = true, .named = true, }, [sym_foreach_loop] = { .visible = true, .named = true, }, [sym_while_command] = { .visible = true, .named = true, }, [sym_endwhile_command] = { .visible = true, .named = true, }, [sym_while_loop] = { .visible = true, .named = true, }, [sym_function_command] = { .visible = true, .named = true, }, [sym_endfunction_command] = { .visible = true, .named = true, }, [sym_function_def] = { .visible = true, .named = true, }, [sym_macro_command] = { .visible = true, .named = true, }, [sym_endmacro_command] = { .visible = true, .named = true, }, [sym_macro_def] = { .visible = true, .named = true, }, [sym_normal_command] = { .visible = true, .named = true, }, [sym__command_invocation] = { .visible = false, .named = true, }, [sym__untrimmed_command_invocation] = { .visible = false, .named = true, }, [aux_sym_source_file_repeat1] = { .visible = false, .named = false, }, [aux_sym_variable_repeat1] = { .visible = false, .named = false, }, [aux_sym__paren_argument_repeat1] = { .visible = false, .named = false, }, [aux_sym_quoted_element_repeat1] = { .visible = false, .named = false, }, [aux_sym_unquoted_argument_repeat1] = { .visible = false, .named = false, }, [aux_sym_if_command_repeat1] = { .visible = false, .named = false, }, [aux_sym_if_condition_repeat1] = { .visible = false, .named = false, }, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, }; static const uint16_t ts_non_terminal_alias_map[] = { 0, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); 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 (lookahead == '\t' || lookahead == ' ') ADVANCE(30); if (lookahead == '\n' || lookahead == '\r') ADVANCE(30); if (lookahead != 0 && lookahead != '#') ADVANCE(35); 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 == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') ADVANCE(30); if (lookahead != 0 && lookahead != '#') ADVANCE(35); 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); 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 == '+' || ('-' <= 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); END_STATE(); case 7: if (lookahead == 'E') ADVANCE(29); END_STATE(); case 8: if (lookahead == 'H') ADVANCE(7); END_STATE(); case 9: if (lookahead == 'N') ADVANCE(10); END_STATE(); case 10: if (lookahead == 'V') ADVANCE(28); END_STATE(); case 11: if (lookahead == 'n') ADVANCE(22); if (lookahead == 'r') ADVANCE(21); if (lookahead == 't') ADVANCE(20); 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); END_STATE(); case 15: if (lookahead == 'E' || lookahead == 'e') ADVANCE(95); 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 16: if (lookahead == 'E' || lookahead == 'e') ADVANCE(96); 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 17: if (eof) ADVANCE(18); if (lookahead == '{') ADVANCE(26); if (lookahead == '}') ADVANCE(27); 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 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 == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') ADVANCE(39); if (lookahead != 0 && lookahead != '"' && lookahead != '#' && lookahead != '(' && lookahead != ')') ADVANCE(35); END_STATE(); case 38: ACCEPT_TOKEN(aux_sym_else_command_token1); if (lookahead == ')') ADVANCE(32); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') ADVANCE(39); END_STATE(); case 39: ACCEPT_TOKEN(aux_sym_else_command_token1); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') ADVANCE(39); END_STATE(); case 40: ACCEPT_TOKEN(sym_if); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 41: ACCEPT_TOKEN(sym_elseif); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 42: ACCEPT_TOKEN(sym_else); if (lookahead == 'I' || lookahead == 'i') ADVANCE(74); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 43: ACCEPT_TOKEN(sym_endif); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 44: ACCEPT_TOKEN(sym_foreach); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 45: ACCEPT_TOKEN(sym_endforeach); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 46: ACCEPT_TOKEN(sym_while); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 47: ACCEPT_TOKEN(sym_endwhile); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 48: ACCEPT_TOKEN(sym_function); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 49: ACCEPT_TOKEN(sym_endfunction); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 50: ACCEPT_TOKEN(sym_macro); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 51: 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); END_STATE(); case 59: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'C' || lookahead == 'c') ADVANCE(79); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 60: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'C' || lookahead == 'c') ADVANCE(106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 61: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'C' || lookahead == 'c') ADVANCE(110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 62: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'D' || lookahead == 'd') ADVANCE(112); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 63: 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); END_STATE(); case 64: 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); 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: 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); END_STATE(); case 71: 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); END_STATE(); case 77: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'H' || lookahead == 'h') ADVANCE(81); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 78: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'H' || lookahead == 'h') ADVANCE(44); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 79: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'H' || lookahead == 'h') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 80: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'H' || lookahead == 'h') ADVANCE(85); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 81: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'I' || lookahead == 'i') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 82: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'I' || lookahead == 'i') ADVANCE(73); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 83: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'I' || lookahead == 'i') ADVANCE(101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 84: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'I' || lookahead == 'i') ADVANCE(102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 85: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'I' || lookahead == 'i') ADVANCE(88); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 86: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'L' || lookahead == 'l') ADVANCE(108); if (lookahead == 'N' || lookahead == 'n') ADVANCE(64); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 87: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'L' || lookahead == 'l') ADVANCE(67); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 88: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'L' || lookahead == 'l') ADVANCE(69); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 89: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'M' || lookahead == 'm') ADVANCE(55); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 90: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || lookahead == 'n') ADVANCE(48); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 91: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'N' || lookahead == 'n') ADVANCE(49); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 92: 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); 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: 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); END_STATE(); case 100: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'O' || lookahead == 'o') ADVANCE(51); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 101: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'O' || lookahead == 'o') ADVANCE(90); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 102: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'O' || lookahead == 'o') ADVANCE(91); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 103: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'O' || lookahead == 'o') ADVANCE(107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 104: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'R' || lookahead == 'r') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 105: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'R' || lookahead == 'r') ADVANCE(99); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 106: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'R' || lookahead == 'r') ADVANCE(100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 107: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'R' || lookahead == 'r') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 108: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'S' || lookahead == 's') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 109: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'T' || lookahead == 't') ADVANCE(83); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 110: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'T' || lookahead == 't') ADVANCE(84); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 111: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'U' || lookahead == 'u') ADVANCE(97); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 112: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'W' || lookahead == 'w') ADVANCE(80); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); case 113: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(113); END_STATE(); default: return false; } } 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}, [15] = {.lex_state = 1, .external_lex_state = 1}, [16] = {.lex_state = 1, .external_lex_state = 1}, [17] = {.lex_state = 1, .external_lex_state = 1}, [18] = {.lex_state = 1, .external_lex_state = 1}, [19] = {.lex_state = 1, .external_lex_state = 1}, [20] = {.lex_state = 1, .external_lex_state = 1}, [21] = {.lex_state = 1, .external_lex_state = 1}, [22] = {.lex_state = 1, .external_lex_state = 1}, [23] = {.lex_state = 1, .external_lex_state = 1}, [24] = {.lex_state = 1, .external_lex_state = 1}, [25] = {.lex_state = 1, .external_lex_state = 1}, [26] = {.lex_state = 1, .external_lex_state = 1}, [27] = {.lex_state = 1, .external_lex_state = 1}, [28] = {.lex_state = 1, .external_lex_state = 1}, [29] = {.lex_state = 1, .external_lex_state = 1}, [30] = {.lex_state = 1, .external_lex_state = 1}, [31] = {.lex_state = 1, .external_lex_state = 1}, [32] = {.lex_state = 1, .external_lex_state = 1}, [33] = {.lex_state = 1, .external_lex_state = 1}, [34] = {.lex_state = 1, .external_lex_state = 1}, [35] = {.lex_state = 1, .external_lex_state = 1}, [36] = {.lex_state = 1, .external_lex_state = 1}, [37] = {.lex_state = 1, .external_lex_state = 1}, [38] = {.lex_state = 1, .external_lex_state = 1}, [39] = {.lex_state = 1, .external_lex_state = 1}, [40] = {.lex_state = 1, .external_lex_state = 1}, [41] = {.lex_state = 1, .external_lex_state = 1}, [42] = {.lex_state = 1, .external_lex_state = 1}, [43] = {.lex_state = 1, .external_lex_state = 1}, [44] = {.lex_state = 1, .external_lex_state = 1}, [45] = {.lex_state = 1, .external_lex_state = 1}, [46] = {.lex_state = 1, .external_lex_state = 1}, [47] = {.lex_state = 1, .external_lex_state = 1}, [48] = {.lex_state = 1, .external_lex_state = 1}, [49] = {.lex_state = 1, .external_lex_state = 1}, [50] = {.lex_state = 1, .external_lex_state = 1}, [51] = {.lex_state = 1, .external_lex_state = 1}, [52] = {.lex_state = 1, .external_lex_state = 1}, [53] = {.lex_state = 1, .external_lex_state = 1}, [54] = {.lex_state = 1, .external_lex_state = 1}, [55] = {.lex_state = 1, .external_lex_state = 1}, [56] = {.lex_state = 1, .external_lex_state = 1}, [57] = {.lex_state = 1, .external_lex_state = 1}, [58] = {.lex_state = 1, .external_lex_state = 1}, [59] = {.lex_state = 1, .external_lex_state = 1}, [60] = {.lex_state = 1, .external_lex_state = 1}, [61] = {.lex_state = 1, .external_lex_state = 1}, [62] = {.lex_state = 1, .external_lex_state = 1}, [63] = {.lex_state = 1, .external_lex_state = 1}, [64] = {.lex_state = 1, .external_lex_state = 1}, [65] = {.lex_state = 1, .external_lex_state = 1}, [66] = {.lex_state = 1, .external_lex_state = 1}, [67] = {.lex_state = 1, .external_lex_state = 1}, [68] = {.lex_state = 1, .external_lex_state = 1}, [69] = {.lex_state = 1, .external_lex_state = 1}, [70] = {.lex_state = 1, .external_lex_state = 1}, [71] = {.lex_state = 1, .external_lex_state = 1}, [72] = {.lex_state = 1, .external_lex_state = 1}, [73] = {.lex_state = 1, .external_lex_state = 1}, [74] = {.lex_state = 1, .external_lex_state = 1}, [75] = {.lex_state = 1, .external_lex_state = 1}, [76] = {.lex_state = 1, .external_lex_state = 1}, [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}, [81] = {.lex_state = 1, .external_lex_state = 1}, [82] = {.lex_state = 1, .external_lex_state = 1}, [83] = {.lex_state = 1, .external_lex_state = 1}, [84] = {.lex_state = 1, .external_lex_state = 1}, [85] = {.lex_state = 1, .external_lex_state = 1}, [86] = {.lex_state = 1, .external_lex_state = 1}, [87] = {.lex_state = 1, .external_lex_state = 1}, [88] = {.lex_state = 1, .external_lex_state = 1}, [89] = {.lex_state = 1, .external_lex_state = 1}, [90] = {.lex_state = 1, .external_lex_state = 1}, [91] = {.lex_state = 1, .external_lex_state = 1}, [92] = {.lex_state = 1, .external_lex_state = 1}, [93] = {.lex_state = 1, .external_lex_state = 1}, [94] = {.lex_state = 1, .external_lex_state = 1}, [95] = {.lex_state = 1, .external_lex_state = 1}, [96] = {.lex_state = 1, .external_lex_state = 1}, [97] = {.lex_state = 1, .external_lex_state = 1}, [98] = {.lex_state = 1, .external_lex_state = 1}, [99] = {.lex_state = 1, .external_lex_state = 1}, [100] = {.lex_state = 1, .external_lex_state = 1}, [101] = {.lex_state = 1, .external_lex_state = 1}, [102] = {.lex_state = 1, .external_lex_state = 1}, [103] = {.lex_state = 1, .external_lex_state = 1}, [104] = {.lex_state = 1, .external_lex_state = 1}, [105] = {.lex_state = 1, .external_lex_state = 1}, [106] = {.lex_state = 1, .external_lex_state = 1}, [107] = {.lex_state = 1, .external_lex_state = 1}, [108] = {.lex_state = 1, .external_lex_state = 1}, [109] = {.lex_state = 1, .external_lex_state = 1}, [110] = {.lex_state = 1, .external_lex_state = 1}, [111] = {.lex_state = 1, .external_lex_state = 1}, [112] = {.lex_state = 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}, [138] = {.lex_state = 16, .external_lex_state = 2}, [139] = {.lex_state = 13, .external_lex_state = 2}, [140] = {.lex_state = 16, .external_lex_state = 2}, [141] = {.lex_state = 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}, [165] = {.lex_state = 17, .external_lex_state = 2}, [166] = {.lex_state = 13, .external_lex_state = 2}, [167] = {.lex_state = 15, .external_lex_state = 2}, [168] = {.lex_state = 1, .external_lex_state = 1}, [169] = {.lex_state = 1, .external_lex_state = 1}, [170] = {.lex_state = 0, .external_lex_state = 3}, [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}, [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}, [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}, [391] = {.lex_state = 17, .external_lex_state = 2}, [392] = {.lex_state = 17, .external_lex_state = 2}, [393] = {.lex_state = 16, .external_lex_state = 2}, [394] = {.lex_state = 17, .external_lex_state = 2}, [395] = {.lex_state = 17, .external_lex_state = 2}, [396] = {.lex_state = 16, .external_lex_state = 2}, [397] = {.lex_state = 16, .external_lex_state = 2}, [398] = {.lex_state = 16, .external_lex_state = 2}, [399] = {.lex_state = 16, .external_lex_state = 2}, [400] = {.lex_state = 13, .external_lex_state = 2}, [401] = {.lex_state = 16, .external_lex_state = 2}, [402] = {.lex_state = 13, .external_lex_state = 2}, [403] = {.lex_state = 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}, [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}, [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}, [438] = {.lex_state = 16, .external_lex_state = 2}, [439] = {.lex_state = 16, .external_lex_state = 2}, [440] = {.lex_state = 16, .external_lex_state = 2}, [441] = {.lex_state = 17, .external_lex_state = 2}, [442] = {.lex_state = 17, .external_lex_state = 2}, [443] = {.lex_state = 16, .external_lex_state = 2}, [444] = {.lex_state = 16, .external_lex_state = 2}, [445] = {.lex_state = 17, .external_lex_state = 2}, [446] = {.lex_state = 0}, [447] = {.lex_state = 0}, [448] = {.lex_state = 0}, [449] = {.lex_state = 0}, [450] = {.lex_state = 0}, [451] = {.lex_state = 2}, [452] = {.lex_state = 2}, [453] = {.lex_state = 2}, [454] = {.lex_state = 3}, [455] = {.lex_state = 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}, [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}, [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}, [663] = {.lex_state = 0}, [664] = {.lex_state = 39}, [665] = {.lex_state = 0}, [666] = {.lex_state = 17}, [667] = {.lex_state = 17}, [668] = {.lex_state = 0}, [669] = {.lex_state = 0}, [670] = {.lex_state = 0}, [671] = {.lex_state = 0}, [672] = {.lex_state = 0}, [673] = {.lex_state = 17}, [674] = {.lex_state = 17}, [675] = {.lex_state = 0}, [676] = {.lex_state = 0}, [677] = {.lex_state = 0}, [678] = {.lex_state = 0}, [679] = {.lex_state = 0}, [680] = {.lex_state = 0}, [681] = {.lex_state = 17}, [682] = {.lex_state = 17}, }; enum { ts_external_token_bracket_argument = 0, ts_external_token_bracket_comment = 1, ts_external_token_line_comment = 2, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_bracket_argument] = sym_bracket_argument, [ts_external_token_bracket_comment] = sym_bracket_comment, [ts_external_token_line_comment] = sym_line_comment, }; static const bool ts_external_scanner_states[4][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token_bracket_argument] = true, [ts_external_token_bracket_comment] = true, [ts_external_token_line_comment] = true, }, [2] = { [ts_external_token_bracket_comment] = true, [ts_external_token_line_comment] = true, }, [3] = { [ts_external_token_bracket_argument] = true, }, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [sym__escape_identity] = ACTIONS(1), [anon_sym_BSLASHt] = ACTIONS(1), [anon_sym_BSLASHr] = ACTIONS(1), [anon_sym_BSLASHn] = ACTIONS(1), [sym__escape_semicolon] = ACTIONS(1), [anon_sym_DOLLAR] = ACTIONS(1), [aux_sym__untrimmed_argument_token1] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [aux_sym_unquoted_argument_token1] = ACTIONS(1), [aux_sym_if_command_token1] = ACTIONS(1), [sym_bracket_argument] = ACTIONS(1), [sym_bracket_comment] = ACTIONS(1), [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), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym__untrimmed_argument_token1] = ACTIONS(5), [sym_if] = ACTIONS(7), [sym_foreach] = ACTIONS(9), [sym_while] = ACTIONS(11), [sym_function] = ACTIONS(13), [sym_macro] = ACTIONS(15), [sym_identifier] = ACTIONS(17), [sym_bracket_comment] = ACTIONS(5), [sym_line_comment] = ACTIONS(5), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(25), 1, sym_endif, ACTIONS(27), 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, STATE(278), 1, sym_endif_command, ACTIONS(19), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(12), 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, [64] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(31), 1, sym_endif, 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, STATE(304), 1, sym_endif_command, ACTIONS(29), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(4), 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, [128] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(31), 1, sym_endif, 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, STATE(315), 1, sym_endif_command, ACTIONS(33), 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, [192] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(35), 1, sym_endif, 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, STATE(376), 1, sym_endif_command, ACTIONS(33), 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, [256] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(39), 1, sym_endif, 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, STATE(343), 1, sym_endif_command, ACTIONS(37), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(9), 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, [320] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(35), 1, sym_endif, 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, STATE(384), 1, sym_endif_command, ACTIONS(41), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(5), 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, [384] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(45), 1, sym_endif, 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, STATE(387), 1, sym_endif_command, ACTIONS(43), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(13), 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, [448] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(39), 1, sym_endif, 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, STATE(349), 1, sym_endif_command, ACTIONS(33), 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, [512] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(49), 1, sym_endif, 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, STATE(444), 1, sym_endif_command, ACTIONS(47), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(11), 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, [576] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(49), 1, sym_endif, 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, STATE(429), 1, sym_endif_command, ACTIONS(33), 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, [640] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(25), 1, sym_endif, ACTIONS(27), 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, STATE(273), 1, sym_endif_command, ACTIONS(33), 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, [704] = 17, 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(21), 1, sym_elseif, ACTIONS(23), 1, sym_else, ACTIONS(27), 1, sym_identifier, ACTIONS(45), 1, sym_endif, 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, STATE(409), 1, sym_endif_command, ACTIONS(33), 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, [768] = 16, ACTIONS(54), 1, sym_if, ACTIONS(57), 1, sym_elseif, ACTIONS(60), 1, sym_else, ACTIONS(63), 1, sym_endif, 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, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(290), 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(102), 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, [4987] = 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(292), 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(110), 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, [5041] = 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(296), 1, anon_sym_RPAREN, STATE(243), 1, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(294), 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(19), 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, [5095] = 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(298), 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, [5149] = 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(300), 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, [5203] = 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(298), 1, anon_sym_RPAREN, STATE(243), 1, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(302), 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(113), 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, [5257] = 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(304), 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, [5311] = 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(306), 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, [5365] = 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(306), 1, anon_sym_RPAREN, STATE(243), 1, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(308), 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(107), 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, [5419] = 13, ACTIONS(313), 1, anon_sym_DOLLAR, ACTIONS(319), 1, anon_sym_LPAREN, ACTIONS(322), 1, anon_sym_RPAREN, ACTIONS(324), 1, anon_sym_DQUOTE, ACTIONS(327), 1, aux_sym_unquoted_argument_token1, ACTIONS(330), 1, sym_bracket_argument, STATE(243), 1, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(316), 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(310), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [5473] = 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(333), 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, [5527] = 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(335), 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, [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, sym_normal_var, sym_env_var, sym_cache_var, STATE(31), 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, [5743] = 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(347), 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, [5797] = 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(349), 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, [5851] = 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(351), 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, [5905] = 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(355), 1, anon_sym_RPAREN, STATE(243), 1, sym__escape_encoded, STATE(237), 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, sym_normal_var, sym_env_var, sym_cache_var, STATE(45), 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, [5959] = 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(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, sym_bracket_argument, ACTIONS(355), 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, [6067] = 13, ACTIONS(82), 1, anon_sym_DOLLAR, ACTIONS(86), 1, anon_sym_LPAREN, ACTIONS(90), 1, anon_sym_DQUOTE, ACTIONS(92), 1, aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, ACTIONS(359), 1, 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, [6121] = 13, ACTIONS(82), 1, anon_sym_DOLLAR, ACTIONS(86), 1, anon_sym_LPAREN, ACTIONS(90), 1, anon_sym_DQUOTE, ACTIONS(92), 1, aux_sym_unquoted_argument_token1, ACTIONS(94), 1, sym_bracket_argument, ACTIONS(361), 1, anon_sym_RPAREN, STATE(243), 1, sym__escape_encoded, STATE(237), 2, sym_quoted_argument, sym_unquoted_argument, ACTIONS(84), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(169), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(241), 3, sym_normal_var, sym_env_var, sym_cache_var, STATE(100), 4, sym_argument, sym__untrimmed_argument, sym__paren_argument, aux_sym__paren_argument_repeat1, ACTIONS(80), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [6175] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(365), 1, sym_endwhile, ACTIONS(367), 1, sym_identifier, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, STATE(425), 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, [6231] = 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(371), 1, 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, 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, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(347), 1, sym_endmacro_command, ACTIONS(385), 3, sym_bracket_comment, 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, 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, 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, [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, 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(371), 1, 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(394), 1, sym_endfunction_command, ACTIONS(421), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(115), 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, [7183] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(383), 1, sym_identifier, ACTIONS(425), 1, sym_endforeach, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(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, 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(395), 1, sym_endmacro_command, ACTIONS(427), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(148), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [7295] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(373), 1, sym_identifier, ACTIONS(411), 1, sym_endfunction, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, STATE(373), 1, sym_endfunction_command, ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, 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, [7351] = 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(438), 1, sym_endmacro_command, ACTIONS(431), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(127), 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, [7407] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(389), 1, sym_identifier, ACTIONS(435), 1, sym_endmacro, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(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, sym_while_command, STATE(440), 1, sym_endwhile_command, ACTIONS(449), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(114), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [7911] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(383), 1, sym_identifier, ACTIONS(425), 1, sym_endforeach, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(443), 1, sym_endforeach_command, ACTIONS(451), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(132), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [7967] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(389), 1, sym_identifier, ACTIONS(453), 1, sym_endmacro, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(319), 1, sym_endmacro_command, ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, 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, [8023] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(367), 1, sym_identifier, ACTIONS(437), 1, sym_endwhile, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, STATE(276), 1, sym_endwhile_command, ACTIONS(455), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(137), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8079] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(389), 1, sym_identifier, ACTIONS(429), 1, sym_endmacro, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(422), 1, sym_endmacro_command, ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(167), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8135] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(373), 1, sym_identifier, ACTIONS(457), 1, sym_endfunction, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, STATE(318), 1, sym_endfunction_command, ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(164), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8191] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(373), 1, sym_identifier, ACTIONS(459), 1, sym_endfunction, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, STATE(270), 1, sym_endfunction_command, ACTIONS(369), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(164), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8247] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(367), 1, sym_identifier, ACTIONS(419), 1, sym_endwhile, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, STATE(411), 1, sym_endwhile_command, ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(166), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8303] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(367), 1, sym_identifier, ACTIONS(461), 1, sym_endwhile, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, STATE(317), 1, sym_endwhile_command, ACTIONS(363), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(166), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8359] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(383), 1, sym_identifier, ACTIONS(463), 1, sym_endforeach, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(316), 1, sym_endforeach_command, ACTIONS(423), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(163), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8415] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(383), 1, sym_identifier, ACTIONS(447), 1, sym_endforeach, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(350), 1, sym_endforeach_command, ACTIONS(423), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(163), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8471] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(373), 1, sym_identifier, ACTIONS(459), 1, sym_endfunction, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, STATE(275), 1, sym_endfunction_command, ACTIONS(465), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(150), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8527] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(381), 1, sym_endforeach, ACTIONS(383), 1, sym_identifier, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(410), 1, sym_endforeach_command, ACTIONS(423), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(163), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8583] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(389), 1, sym_identifier, ACTIONS(453), 1, sym_endmacro, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(308), 1, sym_endmacro_command, ACTIONS(467), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(146), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8639] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(373), 1, sym_identifier, ACTIONS(457), 1, sym_endfunction, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, STATE(307), 1, sym_endfunction_command, ACTIONS(469), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(149), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8695] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(367), 1, sym_identifier, ACTIONS(461), 1, sym_endwhile, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, STATE(306), 1, sym_endwhile_command, ACTIONS(471), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(152), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8751] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(389), 1, sym_identifier, ACTIONS(435), 1, sym_endmacro, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, STATE(269), 1, sym_endmacro_command, ACTIONS(391), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(167), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8807] = 15, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(383), 1, sym_identifier, ACTIONS(463), 1, sym_endforeach, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, STATE(305), 1, sym_endforeach_command, ACTIONS(473), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(153), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8863] = 14, ACTIONS(475), 1, ts_builtin_sym_end, ACTIONS(480), 1, sym_if, ACTIONS(483), 1, sym_foreach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, ACTIONS(495), 1, sym_identifier, STATE(8), 1, sym_if_command, STATE(117), 1, sym_foreach_command, STATE(130), 1, sym_while_command, STATE(131), 1, sym_function_command, STATE(133), 1, sym_macro_command, ACTIONS(477), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(162), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8916] = 14, ACTIONS(480), 1, sym_if, ACTIONS(483), 1, sym_foreach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, ACTIONS(501), 1, sym_endforeach, ACTIONS(503), 1, sym_identifier, STATE(10), 1, sym_if_command, STATE(124), 1, sym_function_command, STATE(135), 1, sym_macro_command, STATE(144), 1, sym_while_command, STATE(145), 1, sym_foreach_command, ACTIONS(498), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(163), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [8969] = 14, ACTIONS(480), 1, sym_if, ACTIONS(483), 1, sym_foreach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, ACTIONS(501), 1, sym_endfunction, ACTIONS(509), 1, sym_identifier, STATE(3), 1, sym_if_command, STATE(157), 1, sym_macro_command, STATE(158), 1, sym_function_command, STATE(159), 1, sym_while_command, STATE(161), 1, sym_foreach_command, ACTIONS(506), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(164), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [9022] = 14, ACTIONS(7), 1, sym_if, ACTIONS(9), 1, sym_foreach, ACTIONS(11), 1, sym_while, ACTIONS(13), 1, sym_function, ACTIONS(15), 1, sym_macro, ACTIONS(17), 1, sym_identifier, ACTIONS(512), 1, ts_builtin_sym_end, STATE(8), 1, sym_if_command, STATE(117), 1, sym_foreach_command, STATE(130), 1, sym_while_command, STATE(131), 1, sym_function_command, STATE(133), 1, sym_macro_command, ACTIONS(514), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(162), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [9075] = 14, ACTIONS(480), 1, sym_if, ACTIONS(483), 1, sym_foreach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, ACTIONS(501), 1, sym_endwhile, ACTIONS(519), 1, sym_identifier, STATE(7), 1, sym_if_command, STATE(120), 1, sym_foreach_command, STATE(126), 1, sym_function_command, STATE(128), 1, sym_macro_command, STATE(142), 1, sym_while_command, ACTIONS(516), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(166), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [9128] = 14, ACTIONS(480), 1, sym_if, ACTIONS(483), 1, sym_foreach, ACTIONS(486), 1, sym_while, ACTIONS(489), 1, sym_function, ACTIONS(492), 1, sym_macro, ACTIONS(501), 1, sym_endmacro, ACTIONS(525), 1, sym_identifier, STATE(6), 1, sym_if_command, STATE(116), 1, sym_function_command, STATE(118), 1, sym_macro_command, STATE(141), 1, sym_while_command, STATE(143), 1, sym_foreach_command, ACTIONS(522), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, STATE(167), 9, sym_if_condition, sym_foreach_loop, sym_while_loop, sym_function_def, sym_macro_def, sym_normal_command, sym__command_invocation, sym__untrimmed_command_invocation, aux_sym_source_file_repeat1, [9181] = 7, ACTIONS(531), 1, anon_sym_DOLLAR, ACTIONS(536), 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(528), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, ACTIONS(534), 7, sym_bracket_argument, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DQUOTE, [9217] = 7, ACTIONS(82), 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, 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, aux_sym_unquoted_argument_token1, ACTIONS(553), 1, sym_bracket_argument, STATE(446), 1, sym__escape_encoded, STATE(630), 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, [9296] = 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(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__escape_encoded, STATE(618), 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, [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, 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, 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_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, [9683] = 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(573), 1, anon_sym_RPAREN, STATE(446), 1, sym__escape_encoded, STATE(629), 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, [9726] = 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(575), 1, anon_sym_RPAREN, STATE(446), 1, sym__escape_encoded, STATE(665), 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, [9769] = 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(588), 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, [9809] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(650), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [9849] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(634), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [9889] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(633), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [9929] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(632), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [9969] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(585), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10009] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(664), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10049] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(631), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10089] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(615), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10129] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(614), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10169] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(613), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10209] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(612), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10249] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(662), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10289] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(636), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10329] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(637), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10369] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(648), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10409] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(647), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10449] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(587), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10489] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(596), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10529] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(595), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10569] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(597), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10609] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(594), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10649] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(593), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10689] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(649), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10729] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(639), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10769] = 10, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(581), 1, anon_sym_DQUOTE, ACTIONS(583), 1, aux_sym_unquoted_argument_token1, ACTIONS(585), 1, sym_bracket_argument, STATE(462), 1, sym__escape_encoded, STATE(655), 1, sym_argument, STATE(619), 2, sym_quoted_argument, sym_unquoted_argument, STATE(233), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(461), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(577), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [10809] = 8, ACTIONS(589), 1, anon_sym_DOLLAR, ACTIONS(591), 1, anon_sym_DQUOTE, ACTIONS(593), 1, aux_sym_quoted_element_token1, STATE(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, aux_sym_unquoted_argument_token1, STATE(446), 1, sym__escape_encoded, STATE(223), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(543), 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, 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, 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, aux_sym_unquoted_argument_token1, ACTIONS(627), 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(618), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11238] = 7, ACTIONS(605), 1, anon_sym_DOLLAR, ACTIONS(629), 1, aux_sym_variable_token1, ACTIONS(631), 1, anon_sym_RBRACE, STATE(454), 1, sym__escape_encoded, STATE(230), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11268] = 7, ACTIONS(534), 1, anon_sym_RPAREN, ACTIONS(636), 1, anon_sym_DOLLAR, ACTIONS(639), 1, aux_sym_unquoted_argument_token1, STATE(446), 1, sym__escape_encoded, STATE(223), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(447), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(633), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11298] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(586), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11328] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(640), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11358] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(590), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11388] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(681), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11418] = 7, ACTIONS(589), 1, anon_sym_DOLLAR, ACTIONS(642), 1, anon_sym_DQUOTE, ACTIONS(644), 1, aux_sym_quoted_element_token1, STATE(457), 1, sym__escape_encoded, STATE(213), 3, sym_escape_sequence, sym_variable_ref, aux_sym_quoted_element_repeat1, STATE(456), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(587), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11448] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(592), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11478] = 7, ACTIONS(649), 1, aux_sym_variable_token1, ACTIONS(652), 1, anon_sym_DOLLAR, ACTIONS(655), 1, anon_sym_RBRACE, STATE(454), 1, sym__escape_encoded, STATE(230), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(646), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11508] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(635), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11538] = 7, ACTIONS(603), 1, aux_sym_variable_token1, ACTIONS(605), 1, anon_sym_DOLLAR, STATE(454), 1, sym__escape_encoded, STATE(641), 1, sym_variable, STATE(222), 3, sym_escape_sequence, sym_variable_ref, aux_sym_variable_repeat1, STATE(455), 3, sym_normal_var, sym_env_var, sym_cache_var, ACTIONS(601), 5, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, [11568] = 7, ACTIONS(579), 1, anon_sym_DOLLAR, ACTIONS(657), 1, aux_sym_unquoted_argument_token1, ACTIONS(659), 1, aux_sym_else_command_token1, STATE(462), 1, sym__escape_encoded, STATE(221), 3, sym_escape_sequence, sym_variable_ref, aux_sym_unquoted_argument_repeat1, STATE(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, 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, [11617] = 2, ACTIONS(667), 1, aux_sym_unquoted_argument_token1, ACTIONS(665), 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, [11636] = 2, ACTIONS(671), 1, aux_sym_unquoted_argument_token1, ACTIONS(669), 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, [11655] = 2, ACTIONS(675), 1, aux_sym_unquoted_argument_token1, ACTIONS(673), 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, [11674] = 2, ACTIONS(679), 1, aux_sym_unquoted_argument_token1, ACTIONS(677), 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, [11693] = 2, ACTIONS(683), 1, aux_sym_unquoted_argument_token1, ACTIONS(681), 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, [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, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(759), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12648] = 2, ACTIONS(753), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(755), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12663] = 2, ACTIONS(749), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(751), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12678] = 2, ACTIONS(745), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(747), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12693] = 2, ACTIONS(741), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(743), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12708] = 2, ACTIONS(733), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(735), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12723] = 2, ACTIONS(729), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(731), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12738] = 2, ACTIONS(717), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(719), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12753] = 2, ACTIONS(721), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(723), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [12768] = 2, ACTIONS(837), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(839), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [12783] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, 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, 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, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [12888] = 2, ACTIONS(761), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(763), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [12903] = 2, ACTIONS(757), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(759), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [12918] = 2, ACTIONS(729), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(731), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [12933] = 2, ACTIONS(817), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(819), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [12948] = 2, ACTIONS(813), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(815), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [12963] = 2, ACTIONS(809), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(811), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [12978] = 2, ACTIONS(805), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(807), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [12993] = 2, ACTIONS(801), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(803), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13008] = 2, ACTIONS(797), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(799), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13023] = 2, ACTIONS(793), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(795), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13038] = 2, ACTIONS(789), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(791), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13053] = 2, ACTIONS(785), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(787), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13068] = 2, ACTIONS(781), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(783), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13083] = 2, ACTIONS(777), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(779), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13098] = 2, ACTIONS(773), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(775), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13113] = 2, ACTIONS(769), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(771), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13128] = 2, ACTIONS(765), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(767), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13143] = 2, ACTIONS(761), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(763), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13158] = 2, ACTIONS(757), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(759), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13173] = 2, ACTIONS(753), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(755), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13188] = 2, ACTIONS(753), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(755), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [13203] = 2, ACTIONS(717), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(719), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [13218] = 2, ACTIONS(749), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(751), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13233] = 2, ACTIONS(745), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(747), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13248] = 2, ACTIONS(741), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(743), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13263] = 2, ACTIONS(721), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(723), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [13278] = 2, ACTIONS(785), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(787), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [13293] = 2, ACTIONS(733), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(735), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13308] = 2, ACTIONS(801), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(803), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13323] = 2, ACTIONS(717), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(719), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13338] = 2, ACTIONS(721), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(723), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13353] = 2, ACTIONS(837), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(839), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13368] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(835), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13383] = 2, ACTIONS(829), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(831), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13398] = 2, ACTIONS(825), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(827), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13413] = 2, ACTIONS(821), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(823), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13428] = 2, ACTIONS(701), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(703), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13443] = 2, ACTIONS(817), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(819), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13458] = 2, ACTIONS(813), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(815), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13473] = 2, ACTIONS(809), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(811), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13488] = 2, ACTIONS(805), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(807), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13503] = 2, ACTIONS(801), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(803), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13518] = 2, ACTIONS(797), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(799), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13533] = 2, ACTIONS(793), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(795), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13548] = 2, ACTIONS(789), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(791), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13563] = 2, ACTIONS(785), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(787), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13578] = 2, ACTIONS(781), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(783), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13593] = 2, ACTIONS(777), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(779), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13608] = 2, ACTIONS(773), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(775), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13623] = 2, ACTIONS(769), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(771), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13638] = 2, ACTIONS(765), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(767), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13653] = 2, ACTIONS(761), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(763), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13668] = 2, ACTIONS(757), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(759), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13683] = 2, ACTIONS(753), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(755), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13698] = 2, ACTIONS(749), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(751), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13713] = 2, ACTIONS(745), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(747), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13728] = 2, ACTIONS(741), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(743), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13743] = 2, ACTIONS(733), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(735), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13758] = 2, ACTIONS(729), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(731), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13773] = 2, ACTIONS(717), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(719), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13788] = 2, ACTIONS(721), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(723), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13803] = 2, ACTIONS(805), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(807), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13818] = 2, ACTIONS(809), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(811), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13833] = 2, ACTIONS(861), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(863), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [13848] = 2, ACTIONS(817), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(819), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13863] = 2, ACTIONS(701), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(703), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13878] = 2, ACTIONS(865), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(867), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [13893] = 2, ACTIONS(749), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(751), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [13908] = 2, ACTIONS(821), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(823), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13923] = 2, ACTIONS(825), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(827), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13938] = 2, ACTIONS(829), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(831), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13953] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(835), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13968] = 2, ACTIONS(837), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(839), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [13983] = 2, ACTIONS(721), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(723), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [13998] = 2, ACTIONS(717), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(719), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14013] = 2, ACTIONS(837), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(839), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14028] = 2, ACTIONS(729), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(731), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14043] = 2, ACTIONS(833), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(835), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14058] = 2, ACTIONS(733), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(735), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14073] = 2, ACTIONS(773), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(775), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14088] = 2, ACTIONS(829), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(831), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14103] = 2, ACTIONS(869), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(871), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14118] = 2, ACTIONS(825), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(827), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14133] = 2, ACTIONS(821), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(823), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14148] = 2, ACTIONS(741), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(743), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14163] = 2, ACTIONS(873), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(875), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14178] = 2, ACTIONS(745), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(747), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14193] = 2, ACTIONS(749), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(751), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14208] = 2, ACTIONS(877), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(879), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [14223] = 2, ACTIONS(753), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(755), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14238] = 2, ACTIONS(881), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(883), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [14253] = 2, ACTIONS(885), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(887), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [14268] = 2, ACTIONS(757), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(759), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14283] = 2, ACTIONS(813), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(815), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14298] = 2, ACTIONS(797), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(799), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [14313] = 2, ACTIONS(889), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(891), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [14328] = 2, ACTIONS(701), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(703), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14343] = 2, ACTIONS(817), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(819), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14358] = 2, ACTIONS(813), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(815), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14373] = 2, ACTIONS(809), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(811), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14388] = 2, ACTIONS(765), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(767), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14403] = 2, ACTIONS(769), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(771), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14418] = 2, ACTIONS(773), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(775), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14433] = 2, ACTIONS(805), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(807), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14448] = 2, ACTIONS(777), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(779), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14463] = 2, ACTIONS(781), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(783), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14478] = 2, ACTIONS(785), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(787), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14493] = 2, ACTIONS(789), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(791), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14508] = 2, ACTIONS(793), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(795), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14523] = 2, ACTIONS(797), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(799), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14538] = 2, ACTIONS(801), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(803), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14553] = 2, ACTIONS(801), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(803), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14568] = 2, ACTIONS(805), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(807), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14583] = 2, ACTIONS(809), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(811), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14598] = 2, ACTIONS(893), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(895), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14613] = 2, ACTIONS(777), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(779), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14628] = 2, ACTIONS(897), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(899), 7, sym_if, sym_foreach, sym_while, sym_endwhile, sym_function, sym_macro, sym_identifier, [14643] = 2, ACTIONS(817), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(819), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14658] = 2, ACTIONS(701), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(703), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14673] = 2, ACTIONS(901), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(903), 7, sym_if, sym_foreach, sym_while, sym_function, sym_endfunction, sym_macro, sym_identifier, [14688] = 2, ACTIONS(769), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(771), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14703] = 2, ACTIONS(905), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(907), 7, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_endmacro, sym_identifier, [14718] = 2, ACTIONS(797), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(799), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14733] = 2, ACTIONS(765), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(767), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14748] = 2, ACTIONS(793), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(795), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14763] = 2, ACTIONS(789), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(791), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14778] = 2, ACTIONS(821), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(823), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14793] = 2, ACTIONS(825), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(827), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14808] = 2, ACTIONS(829), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(831), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14823] = 2, ACTIONS(781), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(783), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14838] = 2, ACTIONS(741), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(743), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14853] = 2, ACTIONS(833), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(835), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14868] = 2, ACTIONS(837), 3, sym_bracket_comment, sym_line_comment, aux_sym__untrimmed_argument_token1, ACTIONS(839), 7, sym_if, sym_foreach, sym_endforeach, sym_while, sym_function, sym_macro, sym_identifier, [14883] = 2, ACTIONS(745), 4, sym_bracket_comment, sym_line_comment, ts_builtin_sym_end, aux_sym__untrimmed_argument_token1, ACTIONS(747), 6, sym_if, sym_foreach, sym_while, sym_function, sym_macro, sym_identifier, [14898] = 2, ACTIONS(699), 1, aux_sym_unquoted_argument_token1, ACTIONS(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, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, [14976] = 2, ACTIONS(667), 1, aux_sym_quoted_element_token1, ACTIONS(665), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, [14989] = 2, ACTIONS(695), 1, aux_sym_quoted_element_token1, ACTIONS(693), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, [15002] = 1, ACTIONS(697), 8, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, [15013] = 1, ACTIONS(689), 8, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, [15024] = 2, ACTIONS(691), 1, aux_sym_quoted_element_token1, ACTIONS(689), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, [15037] = 2, ACTIONS(699), 1, aux_sym_quoted_element_token1, ACTIONS(697), 7, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, anon_sym_DQUOTE, [15050] = 2, ACTIONS(663), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, ACTIONS(661), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, [15063] = 2, ACTIONS(667), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, ACTIONS(665), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, [15076] = 2, ACTIONS(695), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, ACTIONS(693), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, [15089] = 2, ACTIONS(691), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, ACTIONS(689), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, [15102] = 2, ACTIONS(699), 2, aux_sym_unquoted_argument_token1, aux_sym_else_command_token1, ACTIONS(697), 6, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, anon_sym_DOLLAR, [15115] = 1, ACTIONS(661), 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, [15126] = 1, ACTIONS(665), 8, sym__escape_identity, anon_sym_BSLASHt, anon_sym_BSLASHr, anon_sym_BSLASHn, sym__escape_semicolon, aux_sym_variable_token1, anon_sym_DOLLAR, anon_sym_RBRACE, [15137] = 1, ACTIONS(693), 8, sym__escape_identity, anon_sym_BSLASHt, 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, anon_sym_LBRACE, ACTIONS(945), 1, anon_sym_ENV, ACTIONS(947), 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, anon_sym_LBRACE, ACTIONS(963), 1, anon_sym_ENV, ACTIONS(965), 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, anon_sym_LBRACE, ACTIONS(991), 1, anon_sym_ENV, ACTIONS(993), 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, anon_sym_LBRACE, ACTIONS(1009), 1, anon_sym_ENV, ACTIONS(1011), 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, anon_sym_LBRACE, ACTIONS(1127), 1, anon_sym_ENV, ACTIONS(1129), 1, anon_sym_CACHE, [15828] = 3, ACTIONS(1131), 1, anon_sym_LPAREN, ACTIONS(1133), 1, aux_sym_if_command_token1, STATE(534), 1, aux_sym_if_command_repeat1, [15838] = 3, ACTIONS(1136), 1, anon_sym_LPAREN, ACTIONS(1138), 1, aux_sym_if_command_token1, STATE(526), 1, aux_sym_if_command_repeat1, [15848] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1140), 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, aux_sym_if_command_token1, STATE(529), 1, aux_sym_if_command_repeat1, [15898] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1154), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15908] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1156), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15918] = 3, ACTIONS(1158), 1, anon_sym_LPAREN, ACTIONS(1160), 1, aux_sym_if_command_token1, STATE(531), 1, aux_sym_if_command_repeat1, [15928] = 3, ACTIONS(1162), 1, anon_sym_LPAREN, ACTIONS(1164), 1, aux_sym_if_command_token1, STATE(532), 1, aux_sym_if_command_repeat1, [15938] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1166), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15948] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1168), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15958] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1170), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15968] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1172), 1, anon_sym_LPAREN, STATE(534), 1, aux_sym_if_command_repeat1, [15978] = 3, ACTIONS(939), 1, aux_sym_if_command_token1, ACTIONS(1174), 1, anon_sym_LPAREN, STATE(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, ACTIONS(1182), 1, anon_sym_LPAREN, 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, aux_sym_if_command_repeat1, [16028] = 3, ACTIONS(1188), 1, anon_sym_LPAREN, ACTIONS(1190), 1, aux_sym_if_command_token1, STATE(549), 1, aux_sym_if_command_repeat1, [16038] = 3, ACTIONS(1192), 1, anon_sym_LPAREN, ACTIONS(1194), 1, aux_sym_if_command_token1, STATE(541), 1, aux_sym_if_command_repeat1, [16048] = 3, ACTIONS(1196), 1, anon_sym_LPAREN, 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, aux_sym_if_command_token1, STATE(546), 1, aux_sym_if_command_repeat1, [16068] = 2, ACTIONS(1204), 1, anon_sym_RPAREN, ACTIONS(1206), 1, aux_sym_else_command_token1, [16075] = 2, ACTIONS(1208), 1, anon_sym_RPAREN, ACTIONS(1210), 1, aux_sym_else_command_token1, [16082] = 2, ACTIONS(1212), 1, anon_sym_RPAREN, ACTIONS(1214), 1, aux_sym_else_command_token1, [16089] = 2, ACTIONS(1216), 1, anon_sym_RPAREN, ACTIONS(1218), 1, aux_sym_else_command_token1, [16096] = 2, ACTIONS(1220), 1, anon_sym_RPAREN, ACTIONS(1222), 1, aux_sym_else_command_token1, [16103] = 2, ACTIONS(1224), 1, anon_sym_RPAREN, ACTIONS(1226), 1, aux_sym_else_command_token1, [16110] = 2, ACTIONS(1228), 1, anon_sym_RPAREN, ACTIONS(1230), 1, aux_sym_else_command_token1, [16117] = 2, ACTIONS(1232), 1, anon_sym_RPAREN, ACTIONS(1234), 1, aux_sym_else_command_token1, [16124] = 2, ACTIONS(1236), 1, anon_sym_RPAREN, ACTIONS(1238), 1, aux_sym_else_command_token1, [16131] = 2, ACTIONS(1240), 1, anon_sym_RPAREN, ACTIONS(1242), 1, aux_sym_else_command_token1, [16138] = 2, ACTIONS(1244), 1, anon_sym_RPAREN, ACTIONS(1246), 1, aux_sym_else_command_token1, [16145] = 2, ACTIONS(1248), 1, anon_sym_RPAREN, ACTIONS(1250), 1, aux_sym_else_command_token1, [16152] = 2, ACTIONS(1252), 1, anon_sym_RPAREN, ACTIONS(1254), 1, aux_sym_else_command_token1, [16159] = 2, ACTIONS(1256), 1, anon_sym_RPAREN, ACTIONS(1258), 1, aux_sym_else_command_token1, [16166] = 2, ACTIONS(1260), 1, anon_sym_RPAREN, ACTIONS(1262), 1, aux_sym_else_command_token1, [16173] = 2, ACTIONS(1264), 1, anon_sym_RPAREN, ACTIONS(1266), 1, aux_sym_else_command_token1, [16180] = 2, ACTIONS(1268), 1, anon_sym_RPAREN, ACTIONS(1270), 1, aux_sym_else_command_token1, [16187] = 2, ACTIONS(1272), 1, anon_sym_RPAREN, ACTIONS(1274), 1, aux_sym_else_command_token1, [16194] = 2, ACTIONS(1276), 1, anon_sym_RPAREN, ACTIONS(1278), 1, aux_sym_else_command_token1, [16201] = 2, ACTIONS(1280), 1, anon_sym_RPAREN, ACTIONS(1282), 1, aux_sym_else_command_token1, [16208] = 2, ACTIONS(1284), 1, anon_sym_RPAREN, ACTIONS(1286), 1, aux_sym_else_command_token1, [16215] = 2, ACTIONS(1288), 1, anon_sym_RPAREN, ACTIONS(1290), 1, aux_sym_else_command_token1, [16222] = 2, ACTIONS(1292), 1, anon_sym_RPAREN, ACTIONS(1294), 1, aux_sym_else_command_token1, [16229] = 2, ACTIONS(1296), 1, anon_sym_RPAREN, ACTIONS(1298), 1, aux_sym_else_command_token1, [16236] = 2, ACTIONS(1300), 1, anon_sym_RPAREN, ACTIONS(1302), 1, aux_sym_else_command_token1, [16243] = 2, ACTIONS(1304), 1, anon_sym_RPAREN, ACTIONS(1306), 1, aux_sym_else_command_token1, [16250] = 1, ACTIONS(1308), 1, anon_sym_RPAREN, [16254] = 1, ACTIONS(1310), 1, aux_sym_else_command_token1, [16258] = 1, ACTIONS(1312), 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, anon_sym_RBRACE, [16278] = 1, ACTIONS(1322), 1, anon_sym_RPAREN, [16282] = 1, ACTIONS(1324), 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, anon_sym_RPAREN, [16310] = 1, ACTIONS(1338), 1, anon_sym_RPAREN, [16314] = 1, ACTIONS(1340), 1, anon_sym_RPAREN, [16318] = 1, ACTIONS(1342), 1, anon_sym_RPAREN, [16322] = 1, ACTIONS(1344), 1, anon_sym_RPAREN, [16326] = 1, ACTIONS(1346), 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, aux_sym_else_command_token1, [16350] = 1, ACTIONS(685), 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, aux_sym_else_command_token1, [16366] = 1, ACTIONS(1360), 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, anon_sym_DQUOTE, [16382] = 1, ACTIONS(1368), 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, anon_sym_RBRACE, [16410] = 1, ACTIONS(1378), 1, anon_sym_RBRACE, [16414] = 1, ACTIONS(1380), 1, anon_sym_RBRACE, [16418] = 1, ACTIONS(1382), 1, anon_sym_RPAREN, [16422] = 1, ACTIONS(1384), 1, anon_sym_RBRACE, [16426] = 1, ACTIONS(569), 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, aux_sym_else_command_token1, [16442] = 1, ACTIONS(1388), 1, aux_sym_else_command_token1, [16446] = 1, ACTIONS(1390), 1, aux_sym_else_command_token1, [16450] = 1, ACTIONS(1392), 1, aux_sym_else_command_token1, [16454] = 1, ACTIONS(1394), 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, anon_sym_RBRACE, [16478] = 1, ACTIONS(1406), 1, anon_sym_RBRACE, [16482] = 1, ACTIONS(1408), 1, anon_sym_RPAREN, [16486] = 1, ACTIONS(1410), 1, anon_sym_RPAREN, [16490] = 1, ACTIONS(1412), 1, anon_sym_RPAREN, [16494] = 1, ACTIONS(1414), 1, anon_sym_RPAREN, [16498] = 1, ACTIONS(1416), 1, anon_sym_RBRACE, [16502] = 1, ACTIONS(1418), 1, aux_sym_else_command_token1, [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, anon_sym_RPAREN, [16534] = 1, ACTIONS(1434), 1, aux_sym_else_command_token1, [16538] = 1, ACTIONS(1436), 1, anon_sym_DQUOTE, [16542] = 1, ACTIONS(1438), 1, anon_sym_RPAREN, [16546] = 1, ACTIONS(1440), 1, anon_sym_RBRACE, [16550] = 1, ACTIONS(1442), 1, anon_sym_LBRACE, [16554] = 1, ACTIONS(1444), 1, anon_sym_LBRACE, [16558] = 1, ACTIONS(1446), 1, anon_sym_RPAREN, [16562] = 1, ACTIONS(1448), 1, aux_sym_else_command_token1, [16566] = 1, ACTIONS(1450), 1, anon_sym_RPAREN, [16570] = 1, ACTIONS(1452), 1, aux_sym_else_command_token1, [16574] = 1, ACTIONS(561), 1, anon_sym_RPAREN, [16578] = 1, ACTIONS(1454), 1, anon_sym_LBRACE, [16582] = 1, ACTIONS(1456), 1, anon_sym_LBRACE, [16586] = 1, ACTIONS(1458), 1, anon_sym_RPAREN, [16590] = 1, ACTIONS(1460), 1, anon_sym_RPAREN, [16594] = 1, ACTIONS(1462), 1, anon_sym_RPAREN, [16598] = 1, ACTIONS(673), 1, anon_sym_RPAREN, [16602] = 1, ACTIONS(685), 1, anon_sym_RPAREN, [16606] = 1, ACTIONS(1464), 1, anon_sym_LBRACE, [16610] = 1, ACTIONS(1466), 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, ts_builtin_sym_end, [16626] = 1, ACTIONS(1472), 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, anon_sym_RBRACE, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 64, [SMALL_STATE(4)] = 128, [SMALL_STATE(5)] = 192, [SMALL_STATE(6)] = 256, [SMALL_STATE(7)] = 320, [SMALL_STATE(8)] = 384, [SMALL_STATE(9)] = 448, [SMALL_STATE(10)] = 512, [SMALL_STATE(11)] = 576, [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(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, }; 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), [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), [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), [516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(166), [519] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(513), [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(167), [525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(505), [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(243), [531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(533), [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), [536] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_argument_repeat1, 2), SHIFT_REPEAT(168), [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_argument, 1), [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233), [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(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), [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), }; #ifdef __cplusplus extern "C" { #endif void *tree_sitter_cmake_external_scanner_create(void); void tree_sitter_cmake_external_scanner_destroy(void *); bool tree_sitter_cmake_external_scanner_scan(void *, TSLexer *, const bool *); unsigned tree_sitter_cmake_external_scanner_serialize(void *, char *); void tree_sitter_cmake_external_scanner_deserialize(void *, const char *, unsigned); #ifdef _WIN32 #define extern __declspec(dllexport) #endif extern const TSLanguage *tree_sitter_cmake(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, .external_token_count = EXTERNAL_TOKEN_COUNT, .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], .small_parse_table = ts_small_parse_table, .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, .external_scanner = { &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_cmake_external_scanner_create, tree_sitter_cmake_external_scanner_destroy, tree_sitter_cmake_external_scanner_scan, tree_sitter_cmake_external_scanner_serialize, tree_sitter_cmake_external_scanner_deserialize, }, }; return &language; } #ifdef __cplusplus } #endif