/* Automatically @generated by tree-sitter v0.25.8 */ #include "tree_sitter/parser.h" #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 15 #define STATE_COUNT 367 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 90 #define ALIAS_COUNT 1 #define TOKEN_COUNT 46 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 12 #define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 33 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { sym_yaml_no_injection_text = 1, aux_sym_text_token1 = 2, aux_sym_text_token2 = 3, anon_sym_end = 4, anon_sym_RBRACE_RBRACE = 5, aux_sym__comment_action_token1 = 6, anon_sym_DASH_RBRACE_RBRACE = 7, anon_sym_if = 8, anon_sym_else = 9, anon_sym_with = 10, anon_sym_COMMA = 11, anon_sym_COLON_EQ = 12, anon_sym_range = 13, anon_sym_break = 14, anon_sym_continue = 15, anon_sym_template = 16, anon_sym_define = 17, anon_sym_block = 18, anon_sym_EQ = 19, anon_sym_PIPE = 20, anon_sym_LPAREN = 21, anon_sym_RPAREN = 22, aux_sym_argument_list_token1 = 23, anon_sym_DOT = 24, anon_sym_DOT2 = 25, anon_sym_DOLLAR = 26, aux_sym_variable_token1 = 27, sym_identifier = 28, sym_int_literal = 29, sym_float_literal = 30, sym_imaginary_literal = 31, sym_rune_literal = 32, sym_true = 33, sym_false = 34, sym_nil = 35, sym_raw_string_literal = 36, anon_sym_DQUOTE = 37, aux_sym_interpreted_string_literal_token1 = 38, anon_sym_DQUOTE2 = 39, sym_escape_sequence = 40, sym_comment = 41, anon_sym_LBRACE_LBRACE = 42, aux_sym__left_delimiter_token1 = 43, anon_sym_RBRACE_RBRACE2 = 44, anon_sym_DASH_RBRACE_RBRACE2 = 45, sym_template = 46, sym__block = 47, sym_text = 48, sym__action = 49, sym__action_end = 50, sym__comment_action = 51, sym__pipeline_action = 52, sym_if_action = 53, sym__else_if_clause = 54, sym__else_clause = 55, sym__else_with_clause = 56, sym_range_variable_definition = 57, sym_range_action = 58, sym_break_action = 59, sym_continue_action = 60, sym_template_action = 61, sym_define_action = 62, sym_block_action = 63, sym_with_action = 64, sym__pipeline = 65, sym_variable_definition = 66, sym_assignment = 67, sym_chained_pipeline = 68, sym_parenthesized_pipeline = 69, sym_method_call = 70, sym_function_call = 71, sym_argument_list = 72, sym__expression = 73, sym_selector_expression = 74, sym__field_identifier = 75, sym_field = 76, sym_variable = 77, sym__literal = 78, sym__boolean_literal = 79, sym_dot = 80, sym__string_literal = 81, sym_interpreted_string_literal = 82, sym__left_delimiter = 83, sym__right_delimiter = 84, aux_sym_template_repeat1 = 85, aux_sym_if_action_repeat1 = 86, aux_sym_with_action_repeat1 = 87, aux_sym_argument_list_repeat1 = 88, aux_sym_interpreted_string_literal_repeat1 = 89, alias_sym_field_identifier = 90, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_yaml_no_injection_text] = "yaml_no_injection_text", [aux_sym_text_token1] = "text_token1", [aux_sym_text_token2] = "text_token2", [anon_sym_end] = "end", [anon_sym_RBRACE_RBRACE] = "}}", [aux_sym__comment_action_token1] = "_comment_action_token1", [anon_sym_DASH_RBRACE_RBRACE] = "-}}", [anon_sym_if] = "if", [anon_sym_else] = "else", [anon_sym_with] = "with", [anon_sym_COMMA] = ",", [anon_sym_COLON_EQ] = ":=", [anon_sym_range] = "range", [anon_sym_break] = "break", [anon_sym_continue] = "continue", [anon_sym_template] = "template", [anon_sym_define] = "define", [anon_sym_block] = "block", [anon_sym_EQ] = "=", [anon_sym_PIPE] = "|", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [aux_sym_argument_list_token1] = "argument_list_token1", [anon_sym_DOT] = ".", [anon_sym_DOT2] = ".", [anon_sym_DOLLAR] = "$", [aux_sym_variable_token1] = "identifier", [sym_identifier] = "identifier", [sym_int_literal] = "int_literal", [sym_float_literal] = "float_literal", [sym_imaginary_literal] = "imaginary_literal", [sym_rune_literal] = "rune_literal", [sym_true] = "true", [sym_false] = "false", [sym_nil] = "nil", [sym_raw_string_literal] = "raw_string_literal", [anon_sym_DQUOTE] = "\"", [aux_sym_interpreted_string_literal_token1] = "interpreted_string_literal_token1", [anon_sym_DQUOTE2] = "\"", [sym_escape_sequence] = "escape_sequence", [sym_comment] = "comment", [anon_sym_LBRACE_LBRACE] = "{{", [aux_sym__left_delimiter_token1] = "{{-", [anon_sym_RBRACE_RBRACE2] = "}}", [anon_sym_DASH_RBRACE_RBRACE2] = "-}}", [sym_template] = "template", [sym__block] = "_block", [sym_text] = "text", [sym__action] = "_action", [sym__action_end] = "_action_end", [sym__comment_action] = "_comment_action", [sym__pipeline_action] = "_pipeline_action", [sym_if_action] = "if_action", [sym__else_if_clause] = "_else_if_clause", [sym__else_clause] = "_else_clause", [sym__else_with_clause] = "_else_with_clause", [sym_range_variable_definition] = "range_variable_definition", [sym_range_action] = "range_action", [sym_break_action] = "break_action", [sym_continue_action] = "continue_action", [sym_template_action] = "template_action", [sym_define_action] = "define_action", [sym_block_action] = "block_action", [sym_with_action] = "with_action", [sym__pipeline] = "_pipeline", [sym_variable_definition] = "variable_definition", [sym_assignment] = "assignment", [sym_chained_pipeline] = "chained_pipeline", [sym_parenthesized_pipeline] = "parenthesized_pipeline", [sym_method_call] = "method_call", [sym_function_call] = "function_call", [sym_argument_list] = "argument_list", [sym__expression] = "_expression", [sym_selector_expression] = "selector_expression", [sym__field_identifier] = "_field_identifier", [sym_field] = "field", [sym_variable] = "variable", [sym__literal] = "_literal", [sym__boolean_literal] = "_boolean_literal", [sym_dot] = "dot", [sym__string_literal] = "_string_literal", [sym_interpreted_string_literal] = "interpreted_string_literal", [sym__left_delimiter] = "_left_delimiter", [sym__right_delimiter] = "_right_delimiter", [aux_sym_template_repeat1] = "template_repeat1", [aux_sym_if_action_repeat1] = "if_action_repeat1", [aux_sym_with_action_repeat1] = "with_action_repeat1", [aux_sym_argument_list_repeat1] = "argument_list_repeat1", [aux_sym_interpreted_string_literal_repeat1] = "interpreted_string_literal_repeat1", [alias_sym_field_identifier] = "field_identifier", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym_yaml_no_injection_text] = sym_yaml_no_injection_text, [aux_sym_text_token1] = aux_sym_text_token1, [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_end] = anon_sym_end, [anon_sym_RBRACE_RBRACE] = anon_sym_RBRACE_RBRACE, [aux_sym__comment_action_token1] = aux_sym__comment_action_token1, [anon_sym_DASH_RBRACE_RBRACE] = anon_sym_DASH_RBRACE_RBRACE, [anon_sym_if] = anon_sym_if, [anon_sym_else] = anon_sym_else, [anon_sym_with] = anon_sym_with, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_COLON_EQ] = anon_sym_COLON_EQ, [anon_sym_range] = anon_sym_range, [anon_sym_break] = anon_sym_break, [anon_sym_continue] = anon_sym_continue, [anon_sym_template] = anon_sym_template, [anon_sym_define] = anon_sym_define, [anon_sym_block] = anon_sym_block, [anon_sym_EQ] = anon_sym_EQ, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [aux_sym_argument_list_token1] = aux_sym_argument_list_token1, [anon_sym_DOT] = anon_sym_DOT, [anon_sym_DOT2] = anon_sym_DOT, [anon_sym_DOLLAR] = anon_sym_DOLLAR, [aux_sym_variable_token1] = sym_identifier, [sym_identifier] = sym_identifier, [sym_int_literal] = sym_int_literal, [sym_float_literal] = sym_float_literal, [sym_imaginary_literal] = sym_imaginary_literal, [sym_rune_literal] = sym_rune_literal, [sym_true] = sym_true, [sym_false] = sym_false, [sym_nil] = sym_nil, [sym_raw_string_literal] = sym_raw_string_literal, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [aux_sym_interpreted_string_literal_token1] = aux_sym_interpreted_string_literal_token1, [anon_sym_DQUOTE2] = anon_sym_DQUOTE, [sym_escape_sequence] = sym_escape_sequence, [sym_comment] = sym_comment, [anon_sym_LBRACE_LBRACE] = anon_sym_LBRACE_LBRACE, [aux_sym__left_delimiter_token1] = aux_sym__left_delimiter_token1, [anon_sym_RBRACE_RBRACE2] = anon_sym_RBRACE_RBRACE, [anon_sym_DASH_RBRACE_RBRACE2] = anon_sym_DASH_RBRACE_RBRACE, [sym_template] = sym_template, [sym__block] = sym__block, [sym_text] = sym_text, [sym__action] = sym__action, [sym__action_end] = sym__action_end, [sym__comment_action] = sym__comment_action, [sym__pipeline_action] = sym__pipeline_action, [sym_if_action] = sym_if_action, [sym__else_if_clause] = sym__else_if_clause, [sym__else_clause] = sym__else_clause, [sym__else_with_clause] = sym__else_with_clause, [sym_range_variable_definition] = sym_range_variable_definition, [sym_range_action] = sym_range_action, [sym_break_action] = sym_break_action, [sym_continue_action] = sym_continue_action, [sym_template_action] = sym_template_action, [sym_define_action] = sym_define_action, [sym_block_action] = sym_block_action, [sym_with_action] = sym_with_action, [sym__pipeline] = sym__pipeline, [sym_variable_definition] = sym_variable_definition, [sym_assignment] = sym_assignment, [sym_chained_pipeline] = sym_chained_pipeline, [sym_parenthesized_pipeline] = sym_parenthesized_pipeline, [sym_method_call] = sym_method_call, [sym_function_call] = sym_function_call, [sym_argument_list] = sym_argument_list, [sym__expression] = sym__expression, [sym_selector_expression] = sym_selector_expression, [sym__field_identifier] = sym__field_identifier, [sym_field] = sym_field, [sym_variable] = sym_variable, [sym__literal] = sym__literal, [sym__boolean_literal] = sym__boolean_literal, [sym_dot] = sym_dot, [sym__string_literal] = sym__string_literal, [sym_interpreted_string_literal] = sym_interpreted_string_literal, [sym__left_delimiter] = sym__left_delimiter, [sym__right_delimiter] = sym__right_delimiter, [aux_sym_template_repeat1] = aux_sym_template_repeat1, [aux_sym_if_action_repeat1] = aux_sym_if_action_repeat1, [aux_sym_with_action_repeat1] = aux_sym_with_action_repeat1, [aux_sym_argument_list_repeat1] = aux_sym_argument_list_repeat1, [aux_sym_interpreted_string_literal_repeat1] = aux_sym_interpreted_string_literal_repeat1, [alias_sym_field_identifier] = alias_sym_field_identifier, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym_yaml_no_injection_text] = { .visible = true, .named = true, }, [aux_sym_text_token1] = { .visible = false, .named = false, }, [aux_sym_text_token2] = { .visible = false, .named = false, }, [anon_sym_end] = { .visible = true, .named = false, }, [anon_sym_RBRACE_RBRACE] = { .visible = true, .named = false, }, [aux_sym__comment_action_token1] = { .visible = false, .named = false, }, [anon_sym_DASH_RBRACE_RBRACE] = { .visible = true, .named = false, }, [anon_sym_if] = { .visible = true, .named = false, }, [anon_sym_else] = { .visible = true, .named = false, }, [anon_sym_with] = { .visible = true, .named = false, }, [anon_sym_COMMA] = { .visible = true, .named = false, }, [anon_sym_COLON_EQ] = { .visible = true, .named = false, }, [anon_sym_range] = { .visible = true, .named = false, }, [anon_sym_break] = { .visible = true, .named = false, }, [anon_sym_continue] = { .visible = true, .named = false, }, [anon_sym_template] = { .visible = true, .named = false, }, [anon_sym_define] = { .visible = true, .named = false, }, [anon_sym_block] = { .visible = true, .named = false, }, [anon_sym_EQ] = { .visible = true, .named = false, }, [anon_sym_PIPE] = { .visible = true, .named = false, }, [anon_sym_LPAREN] = { .visible = true, .named = false, }, [anon_sym_RPAREN] = { .visible = true, .named = false, }, [aux_sym_argument_list_token1] = { .visible = false, .named = false, }, [anon_sym_DOT] = { .visible = true, .named = false, }, [anon_sym_DOT2] = { .visible = true, .named = false, }, [anon_sym_DOLLAR] = { .visible = true, .named = false, }, [aux_sym_variable_token1] = { .visible = true, .named = true, }, [sym_identifier] = { .visible = true, .named = true, }, [sym_int_literal] = { .visible = true, .named = true, }, [sym_float_literal] = { .visible = true, .named = true, }, [sym_imaginary_literal] = { .visible = true, .named = true, }, [sym_rune_literal] = { .visible = true, .named = true, }, [sym_true] = { .visible = true, .named = true, }, [sym_false] = { .visible = true, .named = true, }, [sym_nil] = { .visible = true, .named = true, }, [sym_raw_string_literal] = { .visible = true, .named = true, }, [anon_sym_DQUOTE] = { .visible = true, .named = false, }, [aux_sym_interpreted_string_literal_token1] = { .visible = false, .named = false, }, [anon_sym_DQUOTE2] = { .visible = true, .named = false, }, [sym_escape_sequence] = { .visible = true, .named = true, }, [sym_comment] = { .visible = true, .named = true, }, [anon_sym_LBRACE_LBRACE] = { .visible = true, .named = false, }, [aux_sym__left_delimiter_token1] = { .visible = true, .named = false, }, [anon_sym_RBRACE_RBRACE2] = { .visible = true, .named = false, }, [anon_sym_DASH_RBRACE_RBRACE2] = { .visible = true, .named = false, }, [sym_template] = { .visible = true, .named = true, }, [sym__block] = { .visible = false, .named = true, }, [sym_text] = { .visible = true, .named = true, }, [sym__action] = { .visible = false, .named = true, }, [sym__action_end] = { .visible = false, .named = true, }, [sym__comment_action] = { .visible = false, .named = true, }, [sym__pipeline_action] = { .visible = false, .named = true, }, [sym_if_action] = { .visible = true, .named = true, }, [sym__else_if_clause] = { .visible = false, .named = true, }, [sym__else_clause] = { .visible = false, .named = true, }, [sym__else_with_clause] = { .visible = false, .named = true, }, [sym_range_variable_definition] = { .visible = true, .named = true, }, [sym_range_action] = { .visible = true, .named = true, }, [sym_break_action] = { .visible = true, .named = true, }, [sym_continue_action] = { .visible = true, .named = true, }, [sym_template_action] = { .visible = true, .named = true, }, [sym_define_action] = { .visible = true, .named = true, }, [sym_block_action] = { .visible = true, .named = true, }, [sym_with_action] = { .visible = true, .named = true, }, [sym__pipeline] = { .visible = false, .named = true, }, [sym_variable_definition] = { .visible = true, .named = true, }, [sym_assignment] = { .visible = true, .named = true, }, [sym_chained_pipeline] = { .visible = true, .named = true, }, [sym_parenthesized_pipeline] = { .visible = true, .named = true, }, [sym_method_call] = { .visible = true, .named = true, }, [sym_function_call] = { .visible = true, .named = true, }, [sym_argument_list] = { .visible = true, .named = true, }, [sym__expression] = { .visible = false, .named = true, }, [sym_selector_expression] = { .visible = true, .named = true, }, [sym__field_identifier] = { .visible = false, .named = true, }, [sym_field] = { .visible = true, .named = true, }, [sym_variable] = { .visible = true, .named = true, }, [sym__literal] = { .visible = false, .named = true, }, [sym__boolean_literal] = { .visible = false, .named = true, }, [sym_dot] = { .visible = true, .named = true, }, [sym__string_literal] = { .visible = false, .named = true, }, [sym_interpreted_string_literal] = { .visible = true, .named = true, }, [sym__left_delimiter] = { .visible = false, .named = true, }, [sym__right_delimiter] = { .visible = false, .named = true, }, [aux_sym_template_repeat1] = { .visible = false, .named = false, }, [aux_sym_if_action_repeat1] = { .visible = false, .named = false, }, [aux_sym_with_action_repeat1] = { .visible = false, .named = false, }, [aux_sym_argument_list_repeat1] = { .visible = false, .named = false, }, [aux_sym_interpreted_string_literal_repeat1] = { .visible = false, .named = false, }, [alias_sym_field_identifier] = { .visible = true, .named = true, }, }; enum ts_field_identifiers { field_alternative = 1, field_argument = 2, field_arguments = 3, field_body = 4, field_condition = 5, field_consequence = 6, field_element = 7, field_field = 8, field_function = 9, field_index = 10, field_method = 11, field_name = 12, field_operand = 13, field_option = 14, field_range = 15, field_value = 16, field_variable = 17, }; static const char * const ts_field_names[] = { [0] = NULL, [field_alternative] = "alternative", [field_argument] = "argument", [field_arguments] = "arguments", [field_body] = "body", [field_condition] = "condition", [field_consequence] = "consequence", [field_element] = "element", [field_field] = "field", [field_function] = "function", [field_index] = "index", [field_method] = "method", [field_name] = "name", [field_operand] = "operand", [field_option] = "option", [field_range] = "range", [field_value] = "value", [field_variable] = "variable", }; static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, [2] = {.index = 1, .length = 1}, [3] = {.index = 2, .length = 2}, [4] = {.index = 4, .length = 2}, [5] = {.index = 6, .length = 1}, [7] = {.index = 7, .length = 2}, [8] = {.index = 9, .length = 2}, [9] = {.index = 11, .length = 1}, [10] = {.index = 12, .length = 2}, [11] = {.index = 14, .length = 2}, [12] = {.index = 16, .length = 2}, [13] = {.index = 18, .length = 2}, [14] = {.index = 20, .length = 3}, [15] = {.index = 23, .length = 4}, [16] = {.index = 27, .length = 3}, [17] = {.index = 30, .length = 4}, [18] = {.index = 34, .length = 4}, [19] = {.index = 38, .length = 1}, [20] = {.index = 39, .length = 3}, [21] = {.index = 42, .length = 1}, [22] = {.index = 43, .length = 5}, [23] = {.index = 48, .length = 1}, [24] = {.index = 49, .length = 2}, [25] = {.index = 51, .length = 2}, [26] = {.index = 53, .length = 1}, [27] = {.index = 54, .length = 3}, [28] = {.index = 57, .length = 2}, [29] = {.index = 59, .length = 1}, [30] = {.index = 60, .length = 2}, [31] = {.index = 62, .length = 2}, [32] = {.index = 64, .length = 3}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_function, 0}, [1] = {field_name, 1}, [2] = {field_arguments, 1}, {field_function, 0}, [4] = {field_arguments, 1}, {field_method, 0}, [6] = {field_name, 2}, [7] = {field_field, 2}, {field_operand, 0}, [9] = {field_value, 2}, {field_variable, 0}, [11] = {field_condition, 2}, [12] = {field_condition, 0, .inherited = true}, {field_option, 0, .inherited = true}, [14] = {field_argument, 3}, {field_name, 2}, [16] = {field_alternative, 4, .inherited = true}, {field_condition, 2}, [18] = {field_condition, 2}, {field_consequence, 4}, [20] = {field_condition, 2}, {field_condition, 4, .inherited = true}, {field_option, 4, .inherited = true}, [23] = {field_condition, 0, .inherited = true}, {field_condition, 1, .inherited = true}, {field_option, 0, .inherited = true}, {field_option, 1, .inherited = true}, [27] = {field_alternative, 5, .inherited = true}, {field_condition, 2}, {field_consequence, 4}, [30] = {field_condition, 2}, {field_condition, 5, .inherited = true}, {field_consequence, 4}, {field_option, 5, .inherited = true}, [34] = {field_alternative, 5, .inherited = true}, {field_condition, 2}, {field_condition, 4, .inherited = true}, {field_option, 4, .inherited = true}, [38] = {field_range, 2}, [39] = {field_element, 2}, {field_index, 0}, {field_range, 4}, [42] = {field_alternative, 3}, [43] = {field_alternative, 6, .inherited = true}, {field_condition, 2}, {field_condition, 5, .inherited = true}, {field_consequence, 4}, {field_option, 5, .inherited = true}, [48] = {field_body, 4}, [49] = {field_body, 4}, {field_range, 2}, [51] = {field_body, 4}, {field_name, 2}, [53] = {field_condition, 3}, [54] = {field_argument, 3}, {field_body, 5}, {field_name, 2}, [57] = {field_condition, 3}, {field_option, 5}, [59] = {field_alternative, 7}, [60] = {field_alternative, 7}, {field_range, 2}, [62] = {field_alternative, 8}, {field_body, 4}, [64] = {field_alternative, 8}, {field_body, 4}, {field_range, 2}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [6] = { [0] = alias_sym_field_identifier, }, }; static const uint16_t ts_non_terminal_alias_map[] = { 0, }; static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7, [8] = 2, [9] = 3, [10] = 4, [11] = 5, [12] = 6, [13] = 7, [14] = 14, [15] = 15, [16] = 16, [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 15, [22] = 22, [23] = 23, [24] = 24, [25] = 25, [26] = 26, [27] = 22, [28] = 23, [29] = 24, [30] = 25, [31] = 26, [32] = 14, [33] = 16, [34] = 17, [35] = 18, [36] = 19, [37] = 20, [38] = 38, [39] = 38, [40] = 40, [41] = 41, [42] = 40, [43] = 41, [44] = 44, [45] = 45, [46] = 44, [47] = 45, [48] = 48, [49] = 48, [50] = 50, [51] = 50, [52] = 52, [53] = 53, [54] = 54, [55] = 55, [56] = 56, [57] = 57, [58] = 58, [59] = 58, [60] = 60, [61] = 61, [62] = 61, [63] = 63, [64] = 60, [65] = 63, [66] = 52, [67] = 67, [68] = 67, [69] = 57, [70] = 70, [71] = 71, [72] = 72, [73] = 70, [74] = 74, [75] = 74, [76] = 72, [77] = 71, [78] = 78, [79] = 79, [80] = 80, [81] = 81, [82] = 82, [83] = 79, [84] = 84, [85] = 85, [86] = 86, [87] = 87, [88] = 88, [89] = 89, [90] = 90, [91] = 91, [92] = 92, [93] = 93, [94] = 94, [95] = 95, [96] = 96, [97] = 97, [98] = 98, [99] = 93, [100] = 94, [101] = 95, [102] = 84, [103] = 89, [104] = 91, [105] = 96, [106] = 86, [107] = 97, [108] = 98, [109] = 109, [110] = 110, [111] = 85, [112] = 80, [113] = 90, [114] = 114, [115] = 115, [116] = 114, [117] = 109, [118] = 110, [119] = 119, [120] = 120, [121] = 121, [122] = 119, [123] = 120, [124] = 121, [125] = 125, [126] = 126, [127] = 127, [128] = 127, [129] = 129, [130] = 130, [131] = 130, [132] = 132, [133] = 133, [134] = 132, [135] = 135, [136] = 136, [137] = 137, [138] = 133, [139] = 135, [140] = 137, [141] = 129, [142] = 142, [143] = 143, [144] = 144, [145] = 145, [146] = 146, [147] = 147, [148] = 148, [149] = 149, [150] = 150, [151] = 151, [152] = 152, [153] = 153, [154] = 154, [155] = 155, [156] = 156, [157] = 157, [158] = 158, [159] = 159, [160] = 160, [161] = 161, [162] = 162, [163] = 163, [164] = 164, [165] = 165, [166] = 166, [167] = 167, [168] = 168, [169] = 169, [170] = 150, [171] = 171, [172] = 172, [173] = 173, [174] = 174, [175] = 175, [176] = 176, [177] = 177, [178] = 178, [179] = 179, [180] = 180, [181] = 181, [182] = 182, [183] = 148, [184] = 184, [185] = 185, [186] = 186, [187] = 187, [188] = 188, [189] = 189, [190] = 190, [191] = 145, [192] = 180, [193] = 165, [194] = 184, [195] = 195, [196] = 196, [197] = 181, [198] = 151, [199] = 125, [200] = 172, [201] = 201, [202] = 202, [203] = 203, [204] = 173, [205] = 156, [206] = 188, [207] = 157, [208] = 208, [209] = 149, [210] = 153, [211] = 161, [212] = 167, [213] = 186, [214] = 214, [215] = 179, [216] = 158, [217] = 162, [218] = 163, [219] = 166, [220] = 169, [221] = 174, [222] = 182, [223] = 185, [224] = 187, [225] = 189, [226] = 190, [227] = 144, [228] = 146, [229] = 142, [230] = 152, [231] = 154, [232] = 155, [233] = 164, [234] = 168, [235] = 171, [236] = 175, [237] = 159, [238] = 160, [239] = 176, [240] = 177, [241] = 178, [242] = 242, [243] = 126, [244] = 143, [245] = 245, [246] = 246, [247] = 247, [248] = 245, [249] = 249, [250] = 250, [251] = 251, [252] = 195, [253] = 253, [254] = 254, [255] = 255, [256] = 256, [257] = 257, [258] = 258, [259] = 250, [260] = 254, [261] = 255, [262] = 253, [263] = 263, [264] = 264, [265] = 265, [266] = 266, [267] = 267, [268] = 247, [269] = 256, [270] = 249, [271] = 271, [272] = 263, [273] = 266, [274] = 274, [275] = 246, [276] = 264, [277] = 277, [278] = 251, [279] = 279, [280] = 280, [281] = 242, [282] = 265, [283] = 283, [284] = 267, [285] = 257, [286] = 201, [287] = 287, [288] = 202, [289] = 258, [290] = 271, [291] = 274, [292] = 203, [293] = 293, [294] = 294, [295] = 295, [296] = 296, [297] = 297, [298] = 298, [299] = 299, [300] = 300, [301] = 301, [302] = 302, [303] = 303, [304] = 304, [305] = 305, [306] = 300, [307] = 307, [308] = 308, [309] = 305, [310] = 310, [311] = 304, [312] = 308, [313] = 313, [314] = 295, [315] = 315, [316] = 294, [317] = 317, [318] = 318, [319] = 319, [320] = 297, [321] = 298, [322] = 315, [323] = 319, [324] = 324, [325] = 325, [326] = 326, [327] = 301, [328] = 328, [329] = 329, [330] = 325, [331] = 324, [332] = 329, [333] = 296, [334] = 307, [335] = 310, [336] = 326, [337] = 302, [338] = 299, [339] = 303, [340] = 313, [341] = 317, [342] = 293, [343] = 328, [344] = 344, [345] = 345, [346] = 346, [347] = 347, [348] = 347, [349] = 349, [350] = 350, [351] = 351, [352] = 350, [353] = 353, [354] = 346, [355] = 344, [356] = 345, [357] = 357, [358] = 357, [359] = 359, [360] = 360, [361] = 359, [362] = 362, [363] = 363, [364] = 364, [365] = 365, [366] = 366, }; static const TSCharacterRange aux_sym_variable_token1_character_set_1[] = { {'0', '9'}, {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13441, 0x13446}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f50, 0x16f50}, {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, }; static const TSCharacterRange sym_identifier_character_set_1[] = { {'A', 'Z'}, {'_', '_'}, {'a', 'z'}, {0xaa, 0xaa}, {0xb5, 0xb5}, {0xba, 0xba}, {0xc0, 0xd6}, {0xd8, 0xf6}, {0xf8, 0x2c1}, {0x2c6, 0x2d1}, {0x2e0, 0x2e4}, {0x2ec, 0x2ec}, {0x2ee, 0x2ee}, {0x370, 0x374}, {0x376, 0x377}, {0x37a, 0x37d}, {0x37f, 0x37f}, {0x386, 0x386}, {0x388, 0x38a}, {0x38c, 0x38c}, {0x38e, 0x3a1}, {0x3a3, 0x3f5}, {0x3f7, 0x481}, {0x48a, 0x52f}, {0x531, 0x556}, {0x559, 0x559}, {0x560, 0x588}, {0x5d0, 0x5ea}, {0x5ef, 0x5f2}, {0x620, 0x64a}, {0x66e, 0x66f}, {0x671, 0x6d3}, {0x6d5, 0x6d5}, {0x6e5, 0x6e6}, {0x6ee, 0x6ef}, {0x6fa, 0x6fc}, {0x6ff, 0x6ff}, {0x710, 0x710}, {0x712, 0x72f}, {0x74d, 0x7a5}, {0x7b1, 0x7b1}, {0x7ca, 0x7ea}, {0x7f4, 0x7f5}, {0x7fa, 0x7fa}, {0x800, 0x815}, {0x81a, 0x81a}, {0x824, 0x824}, {0x828, 0x828}, {0x840, 0x858}, {0x860, 0x86a}, {0x870, 0x887}, {0x889, 0x88e}, {0x8a0, 0x8c9}, {0x904, 0x939}, {0x93d, 0x93d}, {0x950, 0x950}, {0x958, 0x961}, {0x971, 0x980}, {0x985, 0x98c}, {0x98f, 0x990}, {0x993, 0x9a8}, {0x9aa, 0x9b0}, {0x9b2, 0x9b2}, {0x9b6, 0x9b9}, {0x9bd, 0x9bd}, {0x9ce, 0x9ce}, {0x9dc, 0x9dd}, {0x9df, 0x9e1}, {0x9f0, 0x9f1}, {0x9fc, 0x9fc}, {0xa05, 0xa0a}, {0xa0f, 0xa10}, {0xa13, 0xa28}, {0xa2a, 0xa30}, {0xa32, 0xa33}, {0xa35, 0xa36}, {0xa38, 0xa39}, {0xa59, 0xa5c}, {0xa5e, 0xa5e}, {0xa72, 0xa74}, {0xa85, 0xa8d}, {0xa8f, 0xa91}, {0xa93, 0xaa8}, {0xaaa, 0xab0}, {0xab2, 0xab3}, {0xab5, 0xab9}, {0xabd, 0xabd}, {0xad0, 0xad0}, {0xae0, 0xae1}, {0xaf9, 0xaf9}, {0xb05, 0xb0c}, {0xb0f, 0xb10}, {0xb13, 0xb28}, {0xb2a, 0xb30}, {0xb32, 0xb33}, {0xb35, 0xb39}, {0xb3d, 0xb3d}, {0xb5c, 0xb5d}, {0xb5f, 0xb61}, {0xb71, 0xb71}, {0xb83, 0xb83}, {0xb85, 0xb8a}, {0xb8e, 0xb90}, {0xb92, 0xb95}, {0xb99, 0xb9a}, {0xb9c, 0xb9c}, {0xb9e, 0xb9f}, {0xba3, 0xba4}, {0xba8, 0xbaa}, {0xbae, 0xbb9}, {0xbd0, 0xbd0}, {0xc05, 0xc0c}, {0xc0e, 0xc10}, {0xc12, 0xc28}, {0xc2a, 0xc39}, {0xc3d, 0xc3d}, {0xc58, 0xc5a}, {0xc5d, 0xc5d}, {0xc60, 0xc61}, {0xc80, 0xc80}, {0xc85, 0xc8c}, {0xc8e, 0xc90}, {0xc92, 0xca8}, {0xcaa, 0xcb3}, {0xcb5, 0xcb9}, {0xcbd, 0xcbd}, {0xcdd, 0xcde}, {0xce0, 0xce1}, {0xcf1, 0xcf2}, {0xd04, 0xd0c}, {0xd0e, 0xd10}, {0xd12, 0xd3a}, {0xd3d, 0xd3d}, {0xd4e, 0xd4e}, {0xd54, 0xd56}, {0xd5f, 0xd61}, {0xd7a, 0xd7f}, {0xd85, 0xd96}, {0xd9a, 0xdb1}, {0xdb3, 0xdbb}, {0xdbd, 0xdbd}, {0xdc0, 0xdc6}, {0xe01, 0xe30}, {0xe32, 0xe33}, {0xe40, 0xe46}, {0xe81, 0xe82}, {0xe84, 0xe84}, {0xe86, 0xe8a}, {0xe8c, 0xea3}, {0xea5, 0xea5}, {0xea7, 0xeb0}, {0xeb2, 0xeb3}, {0xebd, 0xebd}, {0xec0, 0xec4}, {0xec6, 0xec6}, {0xedc, 0xedf}, {0xf00, 0xf00}, {0xf40, 0xf47}, {0xf49, 0xf6c}, {0xf88, 0xf8c}, {0x1000, 0x102a}, {0x103f, 0x103f}, {0x1050, 0x1055}, {0x105a, 0x105d}, {0x1061, 0x1061}, {0x1065, 0x1066}, {0x106e, 0x1070}, {0x1075, 0x1081}, {0x108e, 0x108e}, {0x10a0, 0x10c5}, {0x10c7, 0x10c7}, {0x10cd, 0x10cd}, {0x10d0, 0x10fa}, {0x10fc, 0x1248}, {0x124a, 0x124d}, {0x1250, 0x1256}, {0x1258, 0x1258}, {0x125a, 0x125d}, {0x1260, 0x1288}, {0x128a, 0x128d}, {0x1290, 0x12b0}, {0x12b2, 0x12b5}, {0x12b8, 0x12be}, {0x12c0, 0x12c0}, {0x12c2, 0x12c5}, {0x12c8, 0x12d6}, {0x12d8, 0x1310}, {0x1312, 0x1315}, {0x1318, 0x135a}, {0x1380, 0x138f}, {0x13a0, 0x13f5}, {0x13f8, 0x13fd}, {0x1401, 0x166c}, {0x166f, 0x167f}, {0x1681, 0x169a}, {0x16a0, 0x16ea}, {0x16f1, 0x16f8}, {0x1700, 0x1711}, {0x171f, 0x1731}, {0x1740, 0x1751}, {0x1760, 0x176c}, {0x176e, 0x1770}, {0x1780, 0x17b3}, {0x17d7, 0x17d7}, {0x17dc, 0x17dc}, {0x1820, 0x1878}, {0x1880, 0x1884}, {0x1887, 0x18a8}, {0x18aa, 0x18aa}, {0x18b0, 0x18f5}, {0x1900, 0x191e}, {0x1950, 0x196d}, {0x1970, 0x1974}, {0x1980, 0x19ab}, {0x19b0, 0x19c9}, {0x1a00, 0x1a16}, {0x1a20, 0x1a54}, {0x1aa7, 0x1aa7}, {0x1b05, 0x1b33}, {0x1b45, 0x1b4c}, {0x1b83, 0x1ba0}, {0x1bae, 0x1baf}, {0x1bba, 0x1be5}, {0x1c00, 0x1c23}, {0x1c4d, 0x1c4f}, {0x1c5a, 0x1c7d}, {0x1c80, 0x1c8a}, {0x1c90, 0x1cba}, {0x1cbd, 0x1cbf}, {0x1ce9, 0x1cec}, {0x1cee, 0x1cf3}, {0x1cf5, 0x1cf6}, {0x1cfa, 0x1cfa}, {0x1d00, 0x1dbf}, {0x1e00, 0x1f15}, {0x1f18, 0x1f1d}, {0x1f20, 0x1f45}, {0x1f48, 0x1f4d}, {0x1f50, 0x1f57}, {0x1f59, 0x1f59}, {0x1f5b, 0x1f5b}, {0x1f5d, 0x1f5d}, {0x1f5f, 0x1f7d}, {0x1f80, 0x1fb4}, {0x1fb6, 0x1fbc}, {0x1fbe, 0x1fbe}, {0x1fc2, 0x1fc4}, {0x1fc6, 0x1fcc}, {0x1fd0, 0x1fd3}, {0x1fd6, 0x1fdb}, {0x1fe0, 0x1fec}, {0x1ff2, 0x1ff4}, {0x1ff6, 0x1ffc}, {0x2071, 0x2071}, {0x207f, 0x207f}, {0x2090, 0x209c}, {0x2102, 0x2102}, {0x2107, 0x2107}, {0x210a, 0x2113}, {0x2115, 0x2115}, {0x2119, 0x211d}, {0x2124, 0x2124}, {0x2126, 0x2126}, {0x2128, 0x2128}, {0x212a, 0x212d}, {0x212f, 0x2139}, {0x213c, 0x213f}, {0x2145, 0x2149}, {0x214e, 0x214e}, {0x2183, 0x2184}, {0x2c00, 0x2ce4}, {0x2ceb, 0x2cee}, {0x2cf2, 0x2cf3}, {0x2d00, 0x2d25}, {0x2d27, 0x2d27}, {0x2d2d, 0x2d2d}, {0x2d30, 0x2d67}, {0x2d6f, 0x2d6f}, {0x2d80, 0x2d96}, {0x2da0, 0x2da6}, {0x2da8, 0x2dae}, {0x2db0, 0x2db6}, {0x2db8, 0x2dbe}, {0x2dc0, 0x2dc6}, {0x2dc8, 0x2dce}, {0x2dd0, 0x2dd6}, {0x2dd8, 0x2dde}, {0x2e2f, 0x2e2f}, {0x3005, 0x3006}, {0x3031, 0x3035}, {0x303b, 0x303c}, {0x3041, 0x3096}, {0x309d, 0x309f}, {0x30a1, 0x30fa}, {0x30fc, 0x30ff}, {0x3105, 0x312f}, {0x3131, 0x318e}, {0x31a0, 0x31bf}, {0x31f0, 0x31ff}, {0x3400, 0x4dbf}, {0x4e00, 0xa48c}, {0xa4d0, 0xa4fd}, {0xa500, 0xa60c}, {0xa610, 0xa61f}, {0xa62a, 0xa62b}, {0xa640, 0xa66e}, {0xa67f, 0xa69d}, {0xa6a0, 0xa6e5}, {0xa717, 0xa71f}, {0xa722, 0xa788}, {0xa78b, 0xa7cd}, {0xa7d0, 0xa7d1}, {0xa7d3, 0xa7d3}, {0xa7d5, 0xa7dc}, {0xa7f2, 0xa801}, {0xa803, 0xa805}, {0xa807, 0xa80a}, {0xa80c, 0xa822}, {0xa840, 0xa873}, {0xa882, 0xa8b3}, {0xa8f2, 0xa8f7}, {0xa8fb, 0xa8fb}, {0xa8fd, 0xa8fe}, {0xa90a, 0xa925}, {0xa930, 0xa946}, {0xa960, 0xa97c}, {0xa984, 0xa9b2}, {0xa9cf, 0xa9cf}, {0xa9e0, 0xa9e4}, {0xa9e6, 0xa9ef}, {0xa9fa, 0xa9fe}, {0xaa00, 0xaa28}, {0xaa40, 0xaa42}, {0xaa44, 0xaa4b}, {0xaa60, 0xaa76}, {0xaa7a, 0xaa7a}, {0xaa7e, 0xaaaf}, {0xaab1, 0xaab1}, {0xaab5, 0xaab6}, {0xaab9, 0xaabd}, {0xaac0, 0xaac0}, {0xaac2, 0xaac2}, {0xaadb, 0xaadd}, {0xaae0, 0xaaea}, {0xaaf2, 0xaaf4}, {0xab01, 0xab06}, {0xab09, 0xab0e}, {0xab11, 0xab16}, {0xab20, 0xab26}, {0xab28, 0xab2e}, {0xab30, 0xab5a}, {0xab5c, 0xab69}, {0xab70, 0xabe2}, {0xac00, 0xd7a3}, {0xd7b0, 0xd7c6}, {0xd7cb, 0xd7fb}, {0xf900, 0xfa6d}, {0xfa70, 0xfad9}, {0xfb00, 0xfb06}, {0xfb13, 0xfb17}, {0xfb1d, 0xfb1d}, {0xfb1f, 0xfb28}, {0xfb2a, 0xfb36}, {0xfb38, 0xfb3c}, {0xfb3e, 0xfb3e}, {0xfb40, 0xfb41}, {0xfb43, 0xfb44}, {0xfb46, 0xfbb1}, {0xfbd3, 0xfd3d}, {0xfd50, 0xfd8f}, {0xfd92, 0xfdc7}, {0xfdf0, 0xfdfb}, {0xfe70, 0xfe74}, {0xfe76, 0xfefc}, {0xff21, 0xff3a}, {0xff41, 0xff5a}, {0xff66, 0xffbe}, {0xffc2, 0xffc7}, {0xffca, 0xffcf}, {0xffd2, 0xffd7}, {0xffda, 0xffdc}, {0x10000, 0x1000b}, {0x1000d, 0x10026}, {0x10028, 0x1003a}, {0x1003c, 0x1003d}, {0x1003f, 0x1004d}, {0x10050, 0x1005d}, {0x10080, 0x100fa}, {0x10280, 0x1029c}, {0x102a0, 0x102d0}, {0x10300, 0x1031f}, {0x1032d, 0x10340}, {0x10342, 0x10349}, {0x10350, 0x10375}, {0x10380, 0x1039d}, {0x103a0, 0x103c3}, {0x103c8, 0x103cf}, {0x10400, 0x1049d}, {0x104b0, 0x104d3}, {0x104d8, 0x104fb}, {0x10500, 0x10527}, {0x10530, 0x10563}, {0x10570, 0x1057a}, {0x1057c, 0x1058a}, {0x1058c, 0x10592}, {0x10594, 0x10595}, {0x10597, 0x105a1}, {0x105a3, 0x105b1}, {0x105b3, 0x105b9}, {0x105bb, 0x105bc}, {0x105c0, 0x105f3}, {0x10600, 0x10736}, {0x10740, 0x10755}, {0x10760, 0x10767}, {0x10780, 0x10785}, {0x10787, 0x107b0}, {0x107b2, 0x107ba}, {0x10800, 0x10805}, {0x10808, 0x10808}, {0x1080a, 0x10835}, {0x10837, 0x10838}, {0x1083c, 0x1083c}, {0x1083f, 0x10855}, {0x10860, 0x10876}, {0x10880, 0x1089e}, {0x108e0, 0x108f2}, {0x108f4, 0x108f5}, {0x10900, 0x10915}, {0x10920, 0x10939}, {0x10980, 0x109b7}, {0x109be, 0x109bf}, {0x10a00, 0x10a00}, {0x10a10, 0x10a13}, {0x10a15, 0x10a17}, {0x10a19, 0x10a35}, {0x10a60, 0x10a7c}, {0x10a80, 0x10a9c}, {0x10ac0, 0x10ac7}, {0x10ac9, 0x10ae4}, {0x10b00, 0x10b35}, {0x10b40, 0x10b55}, {0x10b60, 0x10b72}, {0x10b80, 0x10b91}, {0x10c00, 0x10c48}, {0x10c80, 0x10cb2}, {0x10cc0, 0x10cf2}, {0x10d00, 0x10d23}, {0x10d4a, 0x10d65}, {0x10d6f, 0x10d85}, {0x10e80, 0x10ea9}, {0x10eb0, 0x10eb1}, {0x10ec2, 0x10ec4}, {0x10f00, 0x10f1c}, {0x10f27, 0x10f27}, {0x10f30, 0x10f45}, {0x10f70, 0x10f81}, {0x10fb0, 0x10fc4}, {0x10fe0, 0x10ff6}, {0x11003, 0x11037}, {0x11071, 0x11072}, {0x11075, 0x11075}, {0x11083, 0x110af}, {0x110d0, 0x110e8}, {0x11103, 0x11126}, {0x11144, 0x11144}, {0x11147, 0x11147}, {0x11150, 0x11172}, {0x11176, 0x11176}, {0x11183, 0x111b2}, {0x111c1, 0x111c4}, {0x111da, 0x111da}, {0x111dc, 0x111dc}, {0x11200, 0x11211}, {0x11213, 0x1122b}, {0x1123f, 0x11240}, {0x11280, 0x11286}, {0x11288, 0x11288}, {0x1128a, 0x1128d}, {0x1128f, 0x1129d}, {0x1129f, 0x112a8}, {0x112b0, 0x112de}, {0x11305, 0x1130c}, {0x1130f, 0x11310}, {0x11313, 0x11328}, {0x1132a, 0x11330}, {0x11332, 0x11333}, {0x11335, 0x11339}, {0x1133d, 0x1133d}, {0x11350, 0x11350}, {0x1135d, 0x11361}, {0x11380, 0x11389}, {0x1138b, 0x1138b}, {0x1138e, 0x1138e}, {0x11390, 0x113b5}, {0x113b7, 0x113b7}, {0x113d1, 0x113d1}, {0x113d3, 0x113d3}, {0x11400, 0x11434}, {0x11447, 0x1144a}, {0x1145f, 0x11461}, {0x11480, 0x114af}, {0x114c4, 0x114c5}, {0x114c7, 0x114c7}, {0x11580, 0x115ae}, {0x115d8, 0x115db}, {0x11600, 0x1162f}, {0x11644, 0x11644}, {0x11680, 0x116aa}, {0x116b8, 0x116b8}, {0x11700, 0x1171a}, {0x11740, 0x11746}, {0x11800, 0x1182b}, {0x118a0, 0x118df}, {0x118ff, 0x11906}, {0x11909, 0x11909}, {0x1190c, 0x11913}, {0x11915, 0x11916}, {0x11918, 0x1192f}, {0x1193f, 0x1193f}, {0x11941, 0x11941}, {0x119a0, 0x119a7}, {0x119aa, 0x119d0}, {0x119e1, 0x119e1}, {0x119e3, 0x119e3}, {0x11a00, 0x11a00}, {0x11a0b, 0x11a32}, {0x11a3a, 0x11a3a}, {0x11a50, 0x11a50}, {0x11a5c, 0x11a89}, {0x11a9d, 0x11a9d}, {0x11ab0, 0x11af8}, {0x11bc0, 0x11be0}, {0x11c00, 0x11c08}, {0x11c0a, 0x11c2e}, {0x11c40, 0x11c40}, {0x11c72, 0x11c8f}, {0x11d00, 0x11d06}, {0x11d08, 0x11d09}, {0x11d0b, 0x11d30}, {0x11d46, 0x11d46}, {0x11d60, 0x11d65}, {0x11d67, 0x11d68}, {0x11d6a, 0x11d89}, {0x11d98, 0x11d98}, {0x11ee0, 0x11ef2}, {0x11f02, 0x11f02}, {0x11f04, 0x11f10}, {0x11f12, 0x11f33}, {0x11fb0, 0x11fb0}, {0x12000, 0x12399}, {0x12480, 0x12543}, {0x12f90, 0x12ff0}, {0x13000, 0x1342f}, {0x13441, 0x13446}, {0x13460, 0x143fa}, {0x14400, 0x14646}, {0x16100, 0x1611d}, {0x16800, 0x16a38}, {0x16a40, 0x16a5e}, {0x16a70, 0x16abe}, {0x16ad0, 0x16aed}, {0x16b00, 0x16b2f}, {0x16b40, 0x16b43}, {0x16b63, 0x16b77}, {0x16b7d, 0x16b8f}, {0x16d40, 0x16d6c}, {0x16e40, 0x16e7f}, {0x16f00, 0x16f4a}, {0x16f50, 0x16f50}, {0x16f93, 0x16f9f}, {0x16fe0, 0x16fe1}, {0x16fe3, 0x16fe3}, {0x17000, 0x187f7}, {0x18800, 0x18cd5}, {0x18cff, 0x18d08}, {0x1aff0, 0x1aff3}, {0x1aff5, 0x1affb}, {0x1affd, 0x1affe}, {0x1b000, 0x1b122}, {0x1b132, 0x1b132}, {0x1b150, 0x1b152}, {0x1b155, 0x1b155}, {0x1b164, 0x1b167}, {0x1b170, 0x1b2fb}, {0x1bc00, 0x1bc6a}, {0x1bc70, 0x1bc7c}, {0x1bc80, 0x1bc88}, {0x1bc90, 0x1bc99}, {0x1d400, 0x1d454}, {0x1d456, 0x1d49c}, {0x1d49e, 0x1d49f}, {0x1d4a2, 0x1d4a2}, {0x1d4a5, 0x1d4a6}, {0x1d4a9, 0x1d4ac}, {0x1d4ae, 0x1d4b9}, {0x1d4bb, 0x1d4bb}, {0x1d4bd, 0x1d4c3}, {0x1d4c5, 0x1d505}, {0x1d507, 0x1d50a}, {0x1d50d, 0x1d514}, {0x1d516, 0x1d51c}, {0x1d51e, 0x1d539}, {0x1d53b, 0x1d53e}, {0x1d540, 0x1d544}, {0x1d546, 0x1d546}, {0x1d54a, 0x1d550}, {0x1d552, 0x1d6a5}, {0x1d6a8, 0x1d6c0}, {0x1d6c2, 0x1d6da}, {0x1d6dc, 0x1d6fa}, {0x1d6fc, 0x1d714}, {0x1d716, 0x1d734}, {0x1d736, 0x1d74e}, {0x1d750, 0x1d76e}, {0x1d770, 0x1d788}, {0x1d78a, 0x1d7a8}, {0x1d7aa, 0x1d7c2}, {0x1d7c4, 0x1d7cb}, {0x1df00, 0x1df1e}, {0x1df25, 0x1df2a}, {0x1e030, 0x1e06d}, {0x1e100, 0x1e12c}, {0x1e137, 0x1e13d}, {0x1e14e, 0x1e14e}, {0x1e290, 0x1e2ad}, {0x1e2c0, 0x1e2eb}, {0x1e4d0, 0x1e4eb}, {0x1e5d0, 0x1e5ed}, {0x1e5f0, 0x1e5f0}, {0x1e7e0, 0x1e7e6}, {0x1e7e8, 0x1e7eb}, {0x1e7ed, 0x1e7ee}, {0x1e7f0, 0x1e7fe}, {0x1e800, 0x1e8c4}, {0x1e900, 0x1e943}, {0x1e94b, 0x1e94b}, {0x1ee00, 0x1ee03}, {0x1ee05, 0x1ee1f}, {0x1ee21, 0x1ee22}, {0x1ee24, 0x1ee24}, {0x1ee27, 0x1ee27}, {0x1ee29, 0x1ee32}, {0x1ee34, 0x1ee37}, {0x1ee39, 0x1ee39}, {0x1ee3b, 0x1ee3b}, {0x1ee42, 0x1ee42}, {0x1ee47, 0x1ee47}, {0x1ee49, 0x1ee49}, {0x1ee4b, 0x1ee4b}, {0x1ee4d, 0x1ee4f}, {0x1ee51, 0x1ee52}, {0x1ee54, 0x1ee54}, {0x1ee57, 0x1ee57}, {0x1ee59, 0x1ee59}, {0x1ee5b, 0x1ee5b}, {0x1ee5d, 0x1ee5d}, {0x1ee5f, 0x1ee5f}, {0x1ee61, 0x1ee62}, {0x1ee64, 0x1ee64}, {0x1ee67, 0x1ee6a}, {0x1ee6c, 0x1ee72}, {0x1ee74, 0x1ee77}, {0x1ee79, 0x1ee7c}, {0x1ee7e, 0x1ee7e}, {0x1ee80, 0x1ee89}, {0x1ee8b, 0x1ee9b}, {0x1eea1, 0x1eea3}, {0x1eea5, 0x1eea9}, {0x1eeab, 0x1eebb}, {0x20000, 0x2a6df}, {0x2a700, 0x2b739}, {0x2b740, 0x2b81d}, {0x2b820, 0x2cea1}, {0x2ceb0, 0x2ebe0}, {0x2ebf0, 0x2ee5d}, {0x2f800, 0x2fa1d}, {0x30000, 0x3134a}, {0x31350, 0x323af}, }; static const TSCharacterRange sym_rune_literal_character_set_1[] = { {'"', '"'}, {'\'', '\''}, {'0', '7'}, {'U', 'U'}, {'\\', '\\'}, {'a', 'b'}, {'f', 'f'}, {'n', 'n'}, {'r', 'r'}, {'t', 'v'}, {'x', 'x'}, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(87); ADVANCE_MAP( '"', 189, '$', 121, '\'', 34, '(', 114, ')', 115, ',', 104, '-', 88, '.', 117, '/', 19, ':', 31, '=', 112, '\\', 32, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 149, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '{', 92, '|', 113, '}', 48, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(85); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 1: if (lookahead == '"') ADVANCE(189); if (lookahead == '\\') ADVANCE(32); if (lookahead != 0 && lookahead != '\n') ADVANCE(188); END_STATE(); case 2: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, ',', 104, '-', 23, '.', 120, '0', 172, ':', 31, '=', 112, '`', 38, 'f', 123, 'n', 144, 't', 163, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 3: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, ',', 104, '-', 23, '.', 118, '0', 172, ':', 31, '=', 112, '`', 38, 'f', 123, 'n', 144, 't', 163, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(2); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 4: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, '-', 23, '.', 120, '/', 19, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 149, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(5); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 5: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, '-', 23, '.', 120, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 149, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(5); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 6: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, '-', 23, '.', 120, '0', 172, '`', 38, 'f', 123, 'n', 144, 't', 163, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(116); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 7: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, '-', 23, '.', 120, '0', 172, '`', 38, 'f', 123, 'n', 144, 't', 163, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(7); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 8: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, '+', 25, '-', 23, '.', 118, '0', 172, ':', 31, '=', 112, '`', 38, 'f', 123, 'n', 144, 't', 163, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(116); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 9: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, '+', 25, '-', 24, '.', 120, '/', 19, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 155, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 10: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, '.', 120, '/', 19, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '+', 25, '-', 25, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(12); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 11: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, '.', 120, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 155, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '+', 25, '-', 25, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(11); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 12: ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, '.', 120, '0', 172, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '+', 25, '-', 25, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(12); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 13: if (lookahead == '\'') ADVANCE(182); END_STATE(); case 14: ADVANCE_MAP( ')', 115, ',', 104, '-', 52, '.', 117, ':', 31, '=', 112, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(122); END_STATE(); case 15: if (lookahead == ')') ADVANCE(115); if (lookahead == ',') ADVANCE(104); if (lookahead == '-') ADVANCE(52); if (lookahead == ':') ADVANCE(31); if (lookahead == '=') ADVANCE(112); if (lookahead == '|') ADVANCE(113); if (lookahead == '}') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(15); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(122); END_STATE(); case 16: if (lookahead == ')') ADVANCE(115); if (lookahead == '-') ADVANCE(52); if (lookahead == '.') ADVANCE(117); if (lookahead == ':') ADVANCE(31); if (lookahead == '=') ADVANCE(112); if (lookahead == '|') ADVANCE(113); if (lookahead == '}') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(116); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(122); END_STATE(); case 17: if (lookahead == ')') ADVANCE(115); if (lookahead == '-') ADVANCE(52); if (lookahead == '|') ADVANCE(113); if (lookahead == '}') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(116); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 18: if (lookahead == ')') ADVANCE(115); if (lookahead == '-') ADVANCE(52); if (lookahead == '|') ADVANCE(113); if (lookahead == '}') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(18); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 19: if (lookahead == '*') ADVANCE(21); END_STATE(); case 20: if (lookahead == '*') ADVANCE(20); if (lookahead == '/') ADVANCE(193); if (lookahead != 0) ADVANCE(21); END_STATE(); case 21: if (lookahead == '*') ADVANCE(20); if (lookahead != 0) ADVANCE(21); END_STATE(); case 22: if (lookahead == '-') ADVANCE(52); if (lookahead == 'e') ADVANCE(44); if (lookahead == 'i') ADVANCE(41); if (lookahead == 'w') ADVANCE(43); if (lookahead == '}') ADVANCE(49); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(22); END_STATE(); case 23: if (lookahead == '.') ADVANCE(63); if (lookahead == '0') ADVANCE(172); if (lookahead == '}') ADVANCE(50); if (lookahead == '+' || lookahead == '-') ADVANCE(30); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 24: if (lookahead == '.') ADVANCE(63); if (lookahead == '0') ADVANCE(172); if (lookahead == '}') ADVANCE(51); if (lookahead == '+' || lookahead == '-') ADVANCE(30); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 25: if (lookahead == '.') ADVANCE(63); if (lookahead == '0') ADVANCE(172); if (lookahead == '+' || lookahead == '-') ADVANCE(30); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 26: if (lookahead == '.') ADVANCE(180); if (lookahead == '_') ADVANCE(64); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 27: if (lookahead == '.') ADVANCE(54); if (lookahead == '_') ADVANCE(70); if (lookahead == 'P' || lookahead == 'p') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(27); END_STATE(); case 28: if (lookahead == '.') ADVANCE(69); if (lookahead == '_') ADVANCE(68); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); END_STATE(); case 29: if (lookahead == '.') ADVANCE(69); if (lookahead == '_') ADVANCE(70); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(27); END_STATE(); case 30: if (lookahead == '0') ADVANCE(55); END_STATE(); case 31: if (lookahead == '=') ADVANCE(105); END_STATE(); case 32: if (lookahead == 'U') ADVANCE(83); if (lookahead == 'u') ADVANCE(75); if (lookahead == 'x') ADVANCE(71); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); if (lookahead != 0) ADVANCE(190); END_STATE(); case 33: if (lookahead == 'U') ADVANCE(84); if (lookahead == 'u') ADVANCE(76); if (lookahead == 'x') ADVANCE(72); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(61); if (set_contains(sym_rune_literal_character_set_1, 11, lookahead)) ADVANCE(13); END_STATE(); case 34: if (lookahead == '\\') ADVANCE(33); if (lookahead != 0 && lookahead != '\'') ADVANCE(13); END_STATE(); case 35: if (lookahead == '_') ADVANCE(56); if (lookahead == '0' || lookahead == '1') ADVANCE(176); END_STATE(); case 36: if (lookahead == '_') ADVANCE(60); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(177); END_STATE(); case 37: if (lookahead == '_') ADVANCE(69); if (lookahead == 'P' || lookahead == 'p') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 38: if (lookahead == '`') ADVANCE(186); if (lookahead != 0) ADVANCE(38); END_STATE(); case 39: if (lookahead == 'd') ADVANCE(93); END_STATE(); case 40: if (lookahead == 'e') ADVANCE(100); END_STATE(); case 41: if (lookahead == 'f') ADVANCE(98); END_STATE(); case 42: if (lookahead == 'h') ADVANCE(102); END_STATE(); case 43: if (lookahead == 'i') ADVANCE(46); END_STATE(); case 44: if (lookahead == 'l') ADVANCE(45); if (lookahead == 'n') ADVANCE(39); END_STATE(); case 45: if (lookahead == 's') ADVANCE(40); END_STATE(); case 46: if (lookahead == 't') ADVANCE(42); END_STATE(); case 47: if (lookahead == '}') ADVANCE(48); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(96); END_STATE(); case 48: if (lookahead == '}') ADVANCE(95); END_STATE(); case 49: if (lookahead == '}') ADVANCE(196); END_STATE(); case 50: if (lookahead == '}') ADVANCE(197); END_STATE(); case 51: if (lookahead == '}') ADVANCE(97); END_STATE(); case 52: if (lookahead == '}') ADVANCE(50); END_STATE(); case 53: if (lookahead == '+' || lookahead == '-') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 54: if (lookahead == 'P' || lookahead == 'p') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 55: if (lookahead == 'X' || lookahead == 'x') ADVANCE(29); END_STATE(); case 56: if (lookahead == '0' || lookahead == '1') ADVANCE(176); END_STATE(); case 57: if (lookahead == '8' || lookahead == '9') ADVANCE(26); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); END_STATE(); case 58: if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(195); END_STATE(); case 59: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(13); END_STATE(); case 60: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(177); END_STATE(); case 61: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(59); END_STATE(); case 62: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 63: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 64: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(26); END_STATE(); case 65: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 66: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(13); END_STATE(); case 67: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(190); END_STATE(); case 68: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); END_STATE(); case 69: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(37); END_STATE(); case 70: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(27); END_STATE(); case 71: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67); END_STATE(); case 72: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); END_STATE(); case 73: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(71); END_STATE(); case 74: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(72); END_STATE(); case 75: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(73); END_STATE(); case 76: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(74); END_STATE(); case 77: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(75); END_STATE(); case 78: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(76); END_STATE(); case 79: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); END_STATE(); case 80: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); END_STATE(); case 81: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); END_STATE(); case 82: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); END_STATE(); case 83: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(81); END_STATE(); case 84: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(82); END_STATE(); case 85: if (eof) ADVANCE(87); ADVANCE_MAP( '"', 187, '$', 121, '\'', 34, '(', 114, ')', 115, ',', 104, '-', 88, '.', 119, ':', 31, '=', 112, '`', 38, 'b', 151, 'c', 160, 'd', 137, 'e', 149, 'f', 123, 'i', 139, 'n', 144, 'r', 124, 't', 129, 'w', 143, '{', 92, '|', 113, '}', 49, ); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') SKIP(85); if (set_contains(sym_identifier_character_set_1, 678, lookahead)) ADVANCE(171); END_STATE(); case 86: if (eof) ADVANCE(87); if (lookahead == '-') ADVANCE(89); if (lookahead == '{') ADVANCE(92); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(90); if (lookahead != 0) ADVANCE(91); END_STATE(); case 87: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 88: ACCEPT_TOKEN(sym_yaml_no_injection_text); END_STATE(); case 89: ACCEPT_TOKEN(sym_yaml_no_injection_text); if (lookahead != 0 && lookahead != '{') ADVANCE(91); END_STATE(); case 90: ACCEPT_TOKEN(aux_sym_text_token1); if (lookahead == '-') ADVANCE(89); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(90); if (lookahead != 0 && lookahead != '{') ADVANCE(91); END_STATE(); case 91: ACCEPT_TOKEN(aux_sym_text_token1); if (lookahead != 0 && lookahead != '{') ADVANCE(91); END_STATE(); case 92: ACCEPT_TOKEN(aux_sym_text_token2); if (lookahead == '{') ADVANCE(194); END_STATE(); case 93: ACCEPT_TOKEN(anon_sym_end); END_STATE(); case 94: ACCEPT_TOKEN(anon_sym_end); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 95: ACCEPT_TOKEN(anon_sym_RBRACE_RBRACE); END_STATE(); case 96: ACCEPT_TOKEN(aux_sym__comment_action_token1); END_STATE(); case 97: ACCEPT_TOKEN(anon_sym_DASH_RBRACE_RBRACE); END_STATE(); case 98: ACCEPT_TOKEN(anon_sym_if); END_STATE(); case 99: ACCEPT_TOKEN(anon_sym_if); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 100: ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 101: ACCEPT_TOKEN(anon_sym_else); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 102: ACCEPT_TOKEN(anon_sym_with); END_STATE(); case 103: ACCEPT_TOKEN(anon_sym_with); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 104: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 105: ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); case 106: ACCEPT_TOKEN(anon_sym_range); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 107: ACCEPT_TOKEN(anon_sym_break); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 108: ACCEPT_TOKEN(anon_sym_continue); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_template); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 110: ACCEPT_TOKEN(anon_sym_define); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_block); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 112: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 113: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 114: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 115: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 116: ACCEPT_TOKEN(aux_sym_argument_list_token1); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(116); END_STATE(); case 117: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 118: ACCEPT_TOKEN(anon_sym_DOT); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 119: ACCEPT_TOKEN(anon_sym_DOT2); END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_DOT2); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 121: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); case 122: ACCEPT_TOKEN(aux_sym_variable_token1); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(122); END_STATE(); case 123: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'a') ADVANCE(153); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 124: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'a') ADVANCE(156); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 125: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'a') ADVANCE(148); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 126: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'a') ADVANCE(167); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 127: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'c') ADVANCE(147); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 128: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'd') ADVANCE(94); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 129: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(154); if (lookahead == 'r') ADVANCE(169); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 130: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(101); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 131: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(183); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 132: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(184); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 133: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(106); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 134: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(110); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 135: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(108); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 136: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(109); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 137: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(140); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 138: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(125); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 139: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'f') ADVANCE(99); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 140: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'f') ADVANCE(145); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 141: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'g') ADVANCE(133); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 142: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'h') ADVANCE(103); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 143: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'i') ADVANCE(166); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 144: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'i') ADVANCE(150); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 145: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'i') ADVANCE(158); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 146: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'i') ADVANCE(159); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 147: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'k') ADVANCE(111); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 148: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'k') ADVANCE(107); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 149: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(164); if (lookahead == 'n') ADVANCE(128); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 150: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(185); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 151: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(161); if (lookahead == 'r') ADVANCE(138); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 152: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(126); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 153: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(165); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 154: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'm') ADVANCE(162); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 155: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(128); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 156: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(141); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 157: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(168); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 158: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(134); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 159: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(170); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 160: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'o') ADVANCE(157); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 161: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'o') ADVANCE(127); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 162: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'p') ADVANCE(152); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 163: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'r') ADVANCE(169); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 164: ACCEPT_TOKEN(sym_identifier); if (lookahead == 's') ADVANCE(130); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 165: ACCEPT_TOKEN(sym_identifier); if (lookahead == 's') ADVANCE(132); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 166: ACCEPT_TOKEN(sym_identifier); if (lookahead == 't') ADVANCE(142); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 167: ACCEPT_TOKEN(sym_identifier); if (lookahead == 't') ADVANCE(136); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 168: ACCEPT_TOKEN(sym_identifier); if (lookahead == 't') ADVANCE(146); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 169: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'u') ADVANCE(131); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 170: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'u') ADVANCE(135); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 171: ACCEPT_TOKEN(sym_identifier); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 172: ACCEPT_TOKEN(sym_int_literal); ADVANCE_MAP( '.', 180, '_', 57, 'i', 181, 'B', 35, 'b', 35, 'E', 53, 'e', 53, 'O', 36, 'o', 36, 'X', 28, 'x', 28, '8', 26, '9', 26, ); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); END_STATE(); case 173: ACCEPT_TOKEN(sym_int_literal); if (lookahead == '.') ADVANCE(180); if (lookahead == '_') ADVANCE(57); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (lookahead == '8' || lookahead == '9') ADVANCE(26); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(173); END_STATE(); case 174: ACCEPT_TOKEN(sym_int_literal); if (lookahead == '.') ADVANCE(180); if (lookahead == '_') ADVANCE(62); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(174); END_STATE(); case 175: ACCEPT_TOKEN(sym_int_literal); if (lookahead == '.') ADVANCE(54); if (lookahead == '_') ADVANCE(68); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'P' || lookahead == 'p') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(175); END_STATE(); case 176: ACCEPT_TOKEN(sym_int_literal); if (lookahead == '_') ADVANCE(56); if (lookahead == 'i') ADVANCE(181); if (lookahead == '0' || lookahead == '1') ADVANCE(176); END_STATE(); case 177: ACCEPT_TOKEN(sym_int_literal); if (lookahead == '_') ADVANCE(60); if (lookahead == 'i') ADVANCE(181); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(177); END_STATE(); case 178: ACCEPT_TOKEN(sym_float_literal); if (lookahead == '_') ADVANCE(63); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 179: ACCEPT_TOKEN(sym_float_literal); if (lookahead == '_') ADVANCE(65); if (lookahead == 'i') ADVANCE(181); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); END_STATE(); case 180: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'i') ADVANCE(181); if (lookahead == 'E' || lookahead == 'e') ADVANCE(53); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); END_STATE(); case 181: ACCEPT_TOKEN(sym_imaginary_literal); END_STATE(); case 182: ACCEPT_TOKEN(sym_rune_literal); END_STATE(); case 183: ACCEPT_TOKEN(sym_true); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 184: ACCEPT_TOKEN(sym_false); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 185: ACCEPT_TOKEN(sym_nil); if (set_contains(aux_sym_variable_token1_character_set_1, 679, lookahead)) ADVANCE(171); END_STATE(); case 186: ACCEPT_TOKEN(sym_raw_string_literal); END_STATE(); case 187: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_interpreted_string_literal_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && lookahead != '\\') ADVANCE(188); END_STATE(); case 189: ACCEPT_TOKEN(anon_sym_DQUOTE2); END_STATE(); case 190: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); case 191: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); END_STATE(); case 192: ACCEPT_TOKEN(sym_escape_sequence); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); END_STATE(); case 193: ACCEPT_TOKEN(sym_comment); END_STATE(); case 194: ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE); if (lookahead == '-') ADVANCE(58); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym__left_delimiter_token1); END_STATE(); case 196: ACCEPT_TOKEN(anon_sym_RBRACE_RBRACE2); END_STATE(); case 197: ACCEPT_TOKEN(anon_sym_DASH_RBRACE_RBRACE2); END_STATE(); default: return false; } } static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 86}, [2] = {.lex_state = 4}, [3] = {.lex_state = 4}, [4] = {.lex_state = 4}, [5] = {.lex_state = 4}, [6] = {.lex_state = 4}, [7] = {.lex_state = 4}, [8] = {.lex_state = 4}, [9] = {.lex_state = 4}, [10] = {.lex_state = 4}, [11] = {.lex_state = 4}, [12] = {.lex_state = 4}, [13] = {.lex_state = 4}, [14] = {.lex_state = 9}, [15] = {.lex_state = 9}, [16] = {.lex_state = 9}, [17] = {.lex_state = 9}, [18] = {.lex_state = 9}, [19] = {.lex_state = 9}, [20] = {.lex_state = 9}, [21] = {.lex_state = 9}, [22] = {.lex_state = 9}, [23] = {.lex_state = 9}, [24] = {.lex_state = 9}, [25] = {.lex_state = 9}, [26] = {.lex_state = 9}, [27] = {.lex_state = 9}, [28] = {.lex_state = 9}, [29] = {.lex_state = 9}, [30] = {.lex_state = 9}, [31] = {.lex_state = 9}, [32] = {.lex_state = 9}, [33] = {.lex_state = 9}, [34] = {.lex_state = 9}, [35] = {.lex_state = 9}, [36] = {.lex_state = 9}, [37] = {.lex_state = 9}, [38] = {.lex_state = 10}, [39] = {.lex_state = 10}, [40] = {.lex_state = 8}, [41] = {.lex_state = 8}, [42] = {.lex_state = 3}, [43] = {.lex_state = 3}, [44] = {.lex_state = 6}, [45] = {.lex_state = 6}, [46] = {.lex_state = 7}, [47] = {.lex_state = 7}, [48] = {.lex_state = 7}, [49] = {.lex_state = 7}, [50] = {.lex_state = 7}, [51] = {.lex_state = 7}, [52] = {.lex_state = 7}, [53] = {.lex_state = 7}, [54] = {.lex_state = 7}, [55] = {.lex_state = 7}, [56] = {.lex_state = 7}, [57] = {.lex_state = 7}, [58] = {.lex_state = 7}, [59] = {.lex_state = 7}, [60] = {.lex_state = 7}, [61] = {.lex_state = 7}, [62] = {.lex_state = 7}, [63] = {.lex_state = 7}, [64] = {.lex_state = 7}, [65] = {.lex_state = 7}, [66] = {.lex_state = 7}, [67] = {.lex_state = 7}, [68] = {.lex_state = 7}, [69] = {.lex_state = 7}, [70] = {.lex_state = 86}, [71] = {.lex_state = 86}, [72] = {.lex_state = 86}, [73] = {.lex_state = 86}, [74] = {.lex_state = 86}, [75] = {.lex_state = 86}, [76] = {.lex_state = 86}, [77] = {.lex_state = 86}, [78] = {.lex_state = 86}, [79] = {.lex_state = 86}, [80] = {.lex_state = 86}, [81] = {.lex_state = 86}, [82] = {.lex_state = 86}, [83] = {.lex_state = 86}, [84] = {.lex_state = 86}, [85] = {.lex_state = 86}, [86] = {.lex_state = 86}, [87] = {.lex_state = 86}, [88] = {.lex_state = 86}, [89] = {.lex_state = 86}, [90] = {.lex_state = 86}, [91] = {.lex_state = 86}, [92] = {.lex_state = 86}, [93] = {.lex_state = 86}, [94] = {.lex_state = 86}, [95] = {.lex_state = 86}, [96] = {.lex_state = 86}, [97] = {.lex_state = 86}, [98] = {.lex_state = 86}, [99] = {.lex_state = 86}, [100] = {.lex_state = 86}, [101] = {.lex_state = 86}, [102] = {.lex_state = 86}, [103] = {.lex_state = 86}, [104] = {.lex_state = 86}, [105] = {.lex_state = 86}, [106] = {.lex_state = 86}, [107] = {.lex_state = 86}, [108] = {.lex_state = 86}, [109] = {.lex_state = 86}, [110] = {.lex_state = 86}, [111] = {.lex_state = 86}, [112] = {.lex_state = 86}, [113] = {.lex_state = 86}, [114] = {.lex_state = 86}, [115] = {.lex_state = 86}, [116] = {.lex_state = 86}, [117] = {.lex_state = 86}, [118] = {.lex_state = 86}, [119] = {.lex_state = 8}, [120] = {.lex_state = 8}, [121] = {.lex_state = 8}, [122] = {.lex_state = 3}, [123] = {.lex_state = 3}, [124] = {.lex_state = 3}, [125] = {.lex_state = 7}, [126] = {.lex_state = 7}, [127] = {.lex_state = 16}, [128] = {.lex_state = 14}, [129] = {.lex_state = 8}, [130] = {.lex_state = 8}, [131] = {.lex_state = 3}, [132] = {.lex_state = 0}, [133] = {.lex_state = 0}, [134] = {.lex_state = 0}, [135] = {.lex_state = 0}, [136] = {.lex_state = 3}, [137] = {.lex_state = 0}, [138] = {.lex_state = 0}, [139] = {.lex_state = 0}, [140] = {.lex_state = 0}, [141] = {.lex_state = 3}, [142] = {.lex_state = 86}, [143] = {.lex_state = 86}, [144] = {.lex_state = 86}, [145] = {.lex_state = 8}, [146] = {.lex_state = 86}, [147] = {.lex_state = 8}, [148] = {.lex_state = 8}, [149] = {.lex_state = 86}, [150] = {.lex_state = 8}, [151] = {.lex_state = 86}, [152] = {.lex_state = 86}, [153] = {.lex_state = 86}, [154] = {.lex_state = 86}, [155] = {.lex_state = 86}, [156] = {.lex_state = 86}, [157] = {.lex_state = 86}, [158] = {.lex_state = 86}, [159] = {.lex_state = 86}, [160] = {.lex_state = 86}, [161] = {.lex_state = 86}, [162] = {.lex_state = 86}, [163] = {.lex_state = 86}, [164] = {.lex_state = 86}, [165] = {.lex_state = 86}, [166] = {.lex_state = 86}, [167] = {.lex_state = 86}, [168] = {.lex_state = 86}, [169] = {.lex_state = 86}, [170] = {.lex_state = 8}, [171] = {.lex_state = 86}, [172] = {.lex_state = 86}, [173] = {.lex_state = 86}, [174] = {.lex_state = 86}, [175] = {.lex_state = 86}, [176] = {.lex_state = 86}, [177] = {.lex_state = 86}, [178] = {.lex_state = 86}, [179] = {.lex_state = 86}, [180] = {.lex_state = 86}, [181] = {.lex_state = 17}, [182] = {.lex_state = 86}, [183] = {.lex_state = 8}, [184] = {.lex_state = 8}, [185] = {.lex_state = 86}, [186] = {.lex_state = 86}, [187] = {.lex_state = 86}, [188] = {.lex_state = 86}, [189] = {.lex_state = 86}, [190] = {.lex_state = 86}, [191] = {.lex_state = 3}, [192] = {.lex_state = 86}, [193] = {.lex_state = 86}, [194] = {.lex_state = 3}, [195] = {.lex_state = 8}, [196] = {.lex_state = 8}, [197] = {.lex_state = 18}, [198] = {.lex_state = 86}, [199] = {.lex_state = 8}, [200] = {.lex_state = 86}, [201] = {.lex_state = 8}, [202] = {.lex_state = 8}, [203] = {.lex_state = 8}, [204] = {.lex_state = 86}, [205] = {.lex_state = 86}, [206] = {.lex_state = 86}, [207] = {.lex_state = 86}, [208] = {.lex_state = 0}, [209] = {.lex_state = 86}, [210] = {.lex_state = 86}, [211] = {.lex_state = 86}, [212] = {.lex_state = 86}, [213] = {.lex_state = 86}, [214] = {.lex_state = 0}, [215] = {.lex_state = 86}, [216] = {.lex_state = 86}, [217] = {.lex_state = 86}, [218] = {.lex_state = 86}, [219] = {.lex_state = 86}, [220] = {.lex_state = 86}, [221] = {.lex_state = 86}, [222] = {.lex_state = 86}, [223] = {.lex_state = 86}, [224] = {.lex_state = 86}, [225] = {.lex_state = 86}, [226] = {.lex_state = 86}, [227] = {.lex_state = 86}, [228] = {.lex_state = 86}, [229] = {.lex_state = 86}, [230] = {.lex_state = 86}, [231] = {.lex_state = 86}, [232] = {.lex_state = 86}, [233] = {.lex_state = 86}, [234] = {.lex_state = 86}, [235] = {.lex_state = 86}, [236] = {.lex_state = 86}, [237] = {.lex_state = 86}, [238] = {.lex_state = 86}, [239] = {.lex_state = 86}, [240] = {.lex_state = 86}, [241] = {.lex_state = 86}, [242] = {.lex_state = 8}, [243] = {.lex_state = 8}, [244] = {.lex_state = 86}, [245] = {.lex_state = 4}, [246] = {.lex_state = 4}, [247] = {.lex_state = 0}, [248] = {.lex_state = 4}, [249] = {.lex_state = 0}, [250] = {.lex_state = 0}, [251] = {.lex_state = 4}, [252] = {.lex_state = 4}, [253] = {.lex_state = 0}, [254] = {.lex_state = 4}, [255] = {.lex_state = 1}, [256] = {.lex_state = 4}, [257] = {.lex_state = 1}, [258] = {.lex_state = 4}, [259] = {.lex_state = 0}, [260] = {.lex_state = 4}, [261] = {.lex_state = 1}, [262] = {.lex_state = 0}, [263] = {.lex_state = 0}, [264] = {.lex_state = 4}, [265] = {.lex_state = 0}, [266] = {.lex_state = 0}, [267] = {.lex_state = 0}, [268] = {.lex_state = 0}, [269] = {.lex_state = 4}, [270] = {.lex_state = 0}, [271] = {.lex_state = 4}, [272] = {.lex_state = 0}, [273] = {.lex_state = 0}, [274] = {.lex_state = 4}, [275] = {.lex_state = 4}, [276] = {.lex_state = 4}, [277] = {.lex_state = 4}, [278] = {.lex_state = 4}, [279] = {.lex_state = 4}, [280] = {.lex_state = 22}, [281] = {.lex_state = 4}, [282] = {.lex_state = 0}, [283] = {.lex_state = 1}, [284] = {.lex_state = 0}, [285] = {.lex_state = 1}, [286] = {.lex_state = 4}, [287] = {.lex_state = 22}, [288] = {.lex_state = 4}, [289] = {.lex_state = 4}, [290] = {.lex_state = 4}, [291] = {.lex_state = 4}, [292] = {.lex_state = 4}, [293] = {.lex_state = 4}, [294] = {.lex_state = 4}, [295] = {.lex_state = 4}, [296] = {.lex_state = 4}, [297] = {.lex_state = 4}, [298] = {.lex_state = 4}, [299] = {.lex_state = 4}, [300] = {.lex_state = 4}, [301] = {.lex_state = 4}, [302] = {.lex_state = 4}, [303] = {.lex_state = 4}, [304] = {.lex_state = 4}, [305] = {.lex_state = 4}, [306] = {.lex_state = 4}, [307] = {.lex_state = 4}, [308] = {.lex_state = 4}, [309] = {.lex_state = 4}, [310] = {.lex_state = 4}, [311] = {.lex_state = 4}, [312] = {.lex_state = 4}, [313] = {.lex_state = 4}, [314] = {.lex_state = 4}, [315] = {.lex_state = 4}, [316] = {.lex_state = 4}, [317] = {.lex_state = 4}, [318] = {.lex_state = 4}, [319] = {.lex_state = 4}, [320] = {.lex_state = 4}, [321] = {.lex_state = 4}, [322] = {.lex_state = 4}, [323] = {.lex_state = 4}, [324] = {.lex_state = 4}, [325] = {.lex_state = 4}, [326] = {.lex_state = 4}, [327] = {.lex_state = 4}, [328] = {.lex_state = 4}, [329] = {.lex_state = 4}, [330] = {.lex_state = 4}, [331] = {.lex_state = 4}, [332] = {.lex_state = 4}, [333] = {.lex_state = 4}, [334] = {.lex_state = 4}, [335] = {.lex_state = 4}, [336] = {.lex_state = 4}, [337] = {.lex_state = 4}, [338] = {.lex_state = 4}, [339] = {.lex_state = 4}, [340] = {.lex_state = 4}, [341] = {.lex_state = 4}, [342] = {.lex_state = 4}, [343] = {.lex_state = 4}, [344] = {.lex_state = 0}, [345] = {.lex_state = 18}, [346] = {.lex_state = 22}, [347] = {.lex_state = 22}, [348] = {.lex_state = 22}, [349] = {.lex_state = 0}, [350] = {.lex_state = 47}, [351] = {.lex_state = 0}, [352] = {.lex_state = 47}, [353] = {.lex_state = 0}, [354] = {.lex_state = 22}, [355] = {.lex_state = 0}, [356] = {.lex_state = 18}, [357] = {.lex_state = 9}, [358] = {.lex_state = 9}, [359] = {.lex_state = 0}, [360] = {.lex_state = 0}, [361] = {.lex_state = 0}, [362] = {.lex_state = 22}, [363] = {.lex_state = 0}, [364] = {.lex_state = 22}, [365] = {.lex_state = 22}, [366] = {.lex_state = 22}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_yaml_no_injection_text] = ACTIONS(1), [aux_sym_text_token2] = ACTIONS(1), [anon_sym_end] = ACTIONS(1), [anon_sym_RBRACE_RBRACE] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_else] = ACTIONS(1), [anon_sym_with] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_COLON_EQ] = ACTIONS(1), [anon_sym_range] = ACTIONS(1), [anon_sym_break] = ACTIONS(1), [anon_sym_continue] = ACTIONS(1), [anon_sym_template] = ACTIONS(1), [anon_sym_define] = ACTIONS(1), [anon_sym_block] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_DOT] = ACTIONS(1), [anon_sym_DOT2] = ACTIONS(1), [anon_sym_DOLLAR] = ACTIONS(1), [sym_identifier] = ACTIONS(1), [sym_rune_literal] = ACTIONS(1), [sym_true] = ACTIONS(1), [sym_false] = ACTIONS(1), [sym_nil] = ACTIONS(1), [sym_raw_string_literal] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [anon_sym_DQUOTE2] = ACTIONS(1), [sym_escape_sequence] = ACTIONS(1), [sym_comment] = ACTIONS(1), [anon_sym_LBRACE_LBRACE] = ACTIONS(1), [aux_sym__left_delimiter_token1] = ACTIONS(1), [anon_sym_RBRACE_RBRACE2] = ACTIONS(1), }, [STATE(1)] = { [sym_template] = STATE(360), [sym__block] = STATE(78), [sym_text] = STATE(78), [sym__action] = STATE(78), [sym__comment_action] = STATE(78), [sym__pipeline_action] = STATE(78), [sym_if_action] = STATE(78), [sym_range_action] = STATE(78), [sym_break_action] = STATE(78), [sym_continue_action] = STATE(78), [sym_template_action] = STATE(78), [sym_define_action] = STATE(78), [sym_block_action] = STATE(78), [sym_with_action] = STATE(78), [sym__left_delimiter] = STATE(38), [aux_sym_template_repeat1] = STATE(78), [ts_builtin_sym_end] = ACTIONS(3), [sym_yaml_no_injection_text] = ACTIONS(5), [aux_sym_text_token1] = ACTIONS(7), [aux_sym_text_token2] = ACTIONS(7), [anon_sym_LBRACE_LBRACE] = ACTIONS(9), [aux_sym__left_delimiter_token1] = ACTIONS(9), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 22, ACTIONS(11), 1, anon_sym_end, ACTIONS(13), 1, anon_sym_if, ACTIONS(15), 1, anon_sym_else, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [85] = 22, ACTIONS(11), 1, anon_sym_end, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(47), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [170] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(49), 1, anon_sym_end, ACTIONS(51), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [255] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(53), 1, anon_sym_end, ACTIONS(55), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [340] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(57), 1, anon_sym_end, ACTIONS(59), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [425] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(61), 1, anon_sym_end, ACTIONS(63), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [510] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(15), 1, anon_sym_else, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(65), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [595] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(47), 1, anon_sym_else, ACTIONS(65), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [680] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(67), 1, anon_sym_end, ACTIONS(69), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [765] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(71), 1, anon_sym_end, ACTIONS(73), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [850] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(75), 1, anon_sym_end, ACTIONS(77), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [935] = 22, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(79), 1, anon_sym_end, ACTIONS(81), 1, anon_sym_else, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1020] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(83), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1102] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(85), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1184] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(87), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1266] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(89), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1348] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(91), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1430] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(93), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1512] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(95), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1594] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(97), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1676] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(99), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1758] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(101), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1840] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(103), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [1922] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(105), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2004] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(107), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2086] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(109), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2168] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(111), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2250] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(113), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2332] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(115), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2414] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(117), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2496] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(119), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2578] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(121), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2660] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(123), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2742] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(125), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2824] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(127), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2906] = 21, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, ACTIONS(129), 1, anon_sym_end, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [2988] = 20, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(131), 1, anon_sym_if, ACTIONS(133), 1, anon_sym_with, ACTIONS(135), 1, anon_sym_range, ACTIONS(137), 1, anon_sym_break, ACTIONS(139), 1, anon_sym_continue, ACTIONS(141), 1, anon_sym_template, ACTIONS(143), 1, anon_sym_define, ACTIONS(145), 1, anon_sym_block, ACTIONS(151), 1, sym_comment, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(149), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(147), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(269), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3067] = 20, ACTIONS(13), 1, anon_sym_if, ACTIONS(17), 1, anon_sym_with, ACTIONS(19), 1, anon_sym_range, ACTIONS(21), 1, anon_sym_break, ACTIONS(23), 1, anon_sym_continue, ACTIONS(25), 1, anon_sym_template, ACTIONS(27), 1, anon_sym_define, ACTIONS(29), 1, anon_sym_block, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(45), 1, sym_comment, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(39), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(256), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3146] = 14, ACTIONS(155), 1, anon_sym_LPAREN, ACTIONS(157), 1, aux_sym_argument_list_token1, ACTIONS(159), 1, anon_sym_DOT, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(163), 1, anon_sym_DOLLAR, ACTIONS(165), 1, sym_identifier, ACTIONS(169), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(195), 1, sym_argument_list, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(153), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(167), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, STATE(148), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3211] = 14, ACTIONS(155), 1, anon_sym_LPAREN, ACTIONS(159), 1, anon_sym_DOT, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(163), 1, anon_sym_DOLLAR, ACTIONS(165), 1, sym_identifier, ACTIONS(169), 1, anon_sym_DQUOTE, ACTIONS(173), 1, aux_sym_argument_list_token1, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(242), 1, sym_argument_list, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(171), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(167), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, STATE(148), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3276] = 14, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(177), 1, anon_sym_DOT, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(252), 1, sym_argument_list, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(183), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(157), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(181), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(183), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3340] = 14, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(177), 1, anon_sym_DOT, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(281), 1, sym_argument_list, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(183), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(173), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(181), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(183), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3404] = 12, ACTIONS(155), 1, anon_sym_LPAREN, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(163), 1, anon_sym_DOLLAR, ACTIONS(165), 1, sym_identifier, ACTIONS(169), 1, anon_sym_DQUOTE, ACTIONS(189), 1, aux_sym_argument_list_token1, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(187), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(191), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, STATE(196), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3463] = 12, ACTIONS(155), 1, anon_sym_LPAREN, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(163), 1, anon_sym_DOLLAR, ACTIONS(165), 1, sym_identifier, ACTIONS(169), 1, anon_sym_DQUOTE, ACTIONS(195), 1, aux_sym_argument_list_token1, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(193), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(191), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, STATE(196), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3522] = 12, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(197), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(189), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(191), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(196), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3580] = 12, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(197), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(195), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, ACTIONS(191), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(196), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3638] = 13, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(165), 1, sym__right_delimiter, STATE(194), 1, sym_parenthesized_pipeline, ACTIONS(203), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(201), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(199), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(264), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3697] = 13, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(193), 1, sym__right_delimiter, STATE(194), 1, sym_parenthesized_pipeline, ACTIONS(209), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(207), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(205), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(276), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3756] = 12, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(136), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(326), 1, sym_range_variable_definition, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(213), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(211), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(258), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3811] = 12, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(136), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(336), 1, sym_range_variable_definition, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(217), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(215), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(289), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3866] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(221), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(219), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(344), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3918] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(225), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(223), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(318), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [3970] = 11, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(197), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(191), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(196), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4022] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(227), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(277), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4074] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(233), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(231), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(279), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4126] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(237), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(235), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(251), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4178] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(241), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(239), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(271), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4230] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(245), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(243), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(290), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4282] = 11, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(249), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(247), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(203), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4334] = 11, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(253), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(251), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(201), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4386] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(257), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(255), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(286), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4438] = 11, ACTIONS(161), 1, anon_sym_DOT2, ACTIONS(165), 1, sym_identifier, ACTIONS(175), 1, anon_sym_LPAREN, ACTIONS(179), 1, anon_sym_DOLLAR, ACTIONS(185), 1, anon_sym_DQUOTE, STATE(129), 1, sym_variable, STATE(184), 1, sym_parenthesized_pipeline, STATE(40), 2, sym_selector_expression, sym_field, ACTIONS(261), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(259), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(202), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4490] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(265), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(263), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(292), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4542] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(269), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(267), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(288), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4594] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(273), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(271), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(355), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4646] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(277), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(275), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(248), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4698] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(281), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(279), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(245), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4750] = 11, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, anon_sym_DOT2, ACTIONS(35), 1, anon_sym_DOLLAR, ACTIONS(37), 1, sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, STATE(141), 1, sym_variable, STATE(194), 1, sym_parenthesized_pipeline, STATE(42), 2, sym_selector_expression, sym_field, ACTIONS(285), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, ACTIONS(283), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, STATE(278), 12, sym__pipeline, sym_variable_definition, sym_assignment, sym_chained_pipeline, sym_method_call, sym_function_call, sym__expression, sym__literal, sym__boolean_literal, sym_dot, sym__string_literal, sym_interpreted_string_literal, [4802] = 9, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(2), 1, sym__left_delimiter, STATE(137), 1, aux_sym_if_action_repeat1, STATE(153), 1, sym__action_end, STATE(282), 1, sym__else_clause, STATE(351), 1, sym__else_if_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(291), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [4845] = 9, ACTIONS(293), 1, sym_yaml_no_injection_text, STATE(8), 1, sym__left_delimiter, STATE(132), 1, aux_sym_if_action_repeat1, STATE(204), 1, sym__action_end, STATE(259), 1, sym__else_clause, STATE(351), 1, sym__else_if_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(295), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(73), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [4888] = 9, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(3), 1, sym__left_delimiter, STATE(133), 1, aux_sym_with_action_repeat1, STATE(186), 1, sym__action_end, STATE(247), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(297), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [4931] = 9, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(8), 1, sym__left_delimiter, STATE(140), 1, aux_sym_if_action_repeat1, STATE(210), 1, sym__action_end, STATE(265), 1, sym__else_clause, STATE(351), 1, sym__else_if_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(295), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [4974] = 9, ACTIONS(299), 1, sym_yaml_no_injection_text, STATE(3), 1, sym__left_delimiter, STATE(139), 1, aux_sym_with_action_repeat1, STATE(156), 1, sym__action_end, STATE(253), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(297), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(72), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5017] = 9, ACTIONS(301), 1, sym_yaml_no_injection_text, STATE(9), 1, sym__left_delimiter, STATE(135), 1, aux_sym_with_action_repeat1, STATE(205), 1, sym__action_end, STATE(262), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(303), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(76), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5060] = 9, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(9), 1, sym__left_delimiter, STATE(138), 1, aux_sym_with_action_repeat1, STATE(213), 1, sym__action_end, STATE(268), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(303), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5103] = 9, ACTIONS(305), 1, sym_yaml_no_injection_text, STATE(2), 1, sym__left_delimiter, STATE(134), 1, aux_sym_if_action_repeat1, STATE(173), 1, sym__action_end, STATE(250), 1, sym__else_clause, STATE(351), 1, sym__else_if_clause, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(291), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(70), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5146] = 6, ACTIONS(307), 1, ts_builtin_sym_end, ACTIONS(309), 1, sym_yaml_no_injection_text, STATE(38), 1, sym__left_delimiter, ACTIONS(7), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(9), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(79), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5180] = 6, ACTIONS(311), 1, ts_builtin_sym_end, ACTIONS(313), 1, sym_yaml_no_injection_text, STATE(38), 1, sym__left_delimiter, ACTIONS(316), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(319), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(79), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5214] = 5, ACTIONS(322), 1, sym_yaml_no_injection_text, STATE(18), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(324), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(116), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5245] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(326), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5276] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(329), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5307] = 5, ACTIONS(332), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(335), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(338), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5338] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(6), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(341), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5369] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(17), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(343), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5400] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(24), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(345), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5431] = 5, ACTIONS(347), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(349), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(81), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5462] = 5, ACTIONS(352), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(354), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(82), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5493] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(7), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(357), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5524] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(19), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(359), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5555] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(22), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(361), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5586] = 5, ACTIONS(363), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(365), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(115), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5617] = 5, ACTIONS(368), 1, sym_yaml_no_injection_text, STATE(4), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(370), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(84), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5648] = 5, ACTIONS(372), 1, sym_yaml_no_injection_text, STATE(5), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(374), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(89), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5679] = 5, ACTIONS(376), 1, sym_yaml_no_injection_text, STATE(21), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(378), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(91), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5710] = 5, ACTIONS(380), 1, sym_yaml_no_injection_text, STATE(23), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(382), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(86), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5741] = 5, ACTIONS(384), 1, sym_yaml_no_injection_text, STATE(25), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(386), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(117), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5772] = 5, ACTIONS(388), 1, sym_yaml_no_injection_text, STATE(26), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(390), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(85), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5803] = 5, ACTIONS(392), 1, sym_yaml_no_injection_text, STATE(10), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(394), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(102), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5834] = 5, ACTIONS(396), 1, sym_yaml_no_injection_text, STATE(11), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(398), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(103), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5865] = 5, ACTIONS(400), 1, sym_yaml_no_injection_text, STATE(15), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(402), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(104), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5896] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(12), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(404), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5927] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(13), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(406), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5958] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(27), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(408), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [5989] = 5, ACTIONS(410), 1, sym_yaml_no_injection_text, STATE(28), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(412), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(106), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6020] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(29), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(414), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6051] = 5, ACTIONS(416), 1, sym_yaml_no_injection_text, STATE(30), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(418), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(109), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6082] = 5, ACTIONS(420), 1, sym_yaml_no_injection_text, STATE(31), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(422), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(111), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6113] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(14), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(424), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6144] = 5, ACTIONS(426), 1, sym_yaml_no_injection_text, STATE(33), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(428), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(113), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6175] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(34), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(430), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6206] = 5, ACTIONS(432), 1, sym_yaml_no_injection_text, STATE(35), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(434), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(114), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6237] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(36), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(436), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6268] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(37), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(438), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6299] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(39), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(440), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6330] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(20), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(443), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6361] = 5, ACTIONS(287), 1, sym_yaml_no_injection_text, STATE(32), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(445), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(83), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6392] = 5, ACTIONS(447), 1, sym_yaml_no_injection_text, STATE(16), 1, sym__left_delimiter, ACTIONS(289), 2, aux_sym_text_token1, aux_sym_text_token2, ACTIONS(449), 2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, STATE(90), 14, sym__block, sym_text, sym__action, sym__comment_action, sym__pipeline_action, sym_if_action, sym_range_action, sym_break_action, sym_continue_action, sym_template_action, sym_define_action, sym_block_action, sym_with_action, aux_sym_template_repeat1, [6423] = 2, ACTIONS(453), 1, aux_sym_argument_list_token1, ACTIONS(451), 18, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOT, anon_sym_DOT2, anon_sym_DOLLAR, sym_identifier, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6447] = 2, ACTIONS(457), 1, aux_sym_argument_list_token1, ACTIONS(455), 18, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOT, anon_sym_DOT2, anon_sym_DOLLAR, sym_identifier, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6471] = 2, ACTIONS(461), 1, aux_sym_argument_list_token1, ACTIONS(459), 18, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOT, anon_sym_DOT2, anon_sym_DOLLAR, sym_identifier, sym_int_literal, sym_float_literal, sym_imaginary_literal, sym_rune_literal, sym_true, sym_false, sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6495] = 2, ACTIONS(451), 8, anon_sym_DOT, anon_sym_DOT2, sym_identifier, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, ACTIONS(453), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6518] = 2, ACTIONS(455), 8, anon_sym_DOT, anon_sym_DOT2, sym_identifier, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, ACTIONS(457), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6541] = 2, ACTIONS(459), 8, anon_sym_DOT, anon_sym_DOT2, sym_identifier, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, ACTIONS(461), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6564] = 2, ACTIONS(465), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, ACTIONS(463), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6586] = 2, ACTIONS(469), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, ACTIONS(467), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6608] = 3, ACTIONS(475), 1, aux_sym_variable_token1, ACTIONS(473), 2, aux_sym_argument_list_token1, anon_sym_DOT, ACTIONS(471), 6, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6624] = 2, ACTIONS(477), 1, aux_sym_variable_token1, ACTIONS(473), 8, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6638] = 5, ACTIONS(157), 1, aux_sym_argument_list_token1, ACTIONS(479), 1, anon_sym_COLON_EQ, ACTIONS(481), 1, anon_sym_EQ, ACTIONS(483), 1, anon_sym_DOT, ACTIONS(153), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6657] = 2, ACTIONS(487), 2, aux_sym_argument_list_token1, anon_sym_DOT, ACTIONS(485), 6, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6670] = 1, ACTIONS(487), 8, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6681] = 7, ACTIONS(489), 1, anon_sym_LBRACE_LBRACE, ACTIONS(491), 1, aux_sym__left_delimiter_token1, STATE(208), 1, aux_sym_if_action_repeat1, STATE(211), 1, sym__action_end, STATE(267), 1, sym__else_clause, STATE(347), 1, sym__left_delimiter, STATE(351), 1, sym__else_if_clause, [6703] = 7, ACTIONS(493), 1, anon_sym_LBRACE_LBRACE, ACTIONS(495), 1, aux_sym__left_delimiter_token1, STATE(174), 1, sym__action_end, STATE(214), 1, aux_sym_with_action_repeat1, STATE(266), 1, sym__else_clause, STATE(346), 1, sym__left_delimiter, STATE(349), 1, sym__else_with_clause, [6725] = 7, ACTIONS(497), 1, anon_sym_LBRACE_LBRACE, ACTIONS(499), 1, aux_sym__left_delimiter_token1, STATE(161), 1, sym__action_end, STATE(208), 1, aux_sym_if_action_repeat1, STATE(284), 1, sym__else_clause, STATE(348), 1, sym__left_delimiter, STATE(351), 1, sym__else_if_clause, [6747] = 7, ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, ACTIONS(503), 1, aux_sym__left_delimiter_token1, STATE(214), 1, aux_sym_with_action_repeat1, STATE(244), 1, sym__action_end, STATE(270), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, STATE(354), 1, sym__left_delimiter, [6769] = 5, ACTIONS(505), 1, anon_sym_COMMA, ACTIONS(507), 1, anon_sym_COLON_EQ, ACTIONS(509), 1, anon_sym_EQ, ACTIONS(511), 1, anon_sym_DOT, ACTIONS(157), 3, anon_sym_PIPE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6787] = 7, ACTIONS(497), 1, anon_sym_LBRACE_LBRACE, ACTIONS(499), 1, aux_sym__left_delimiter_token1, STATE(163), 1, sym__action_end, STATE(208), 1, aux_sym_if_action_repeat1, STATE(263), 1, sym__else_clause, STATE(348), 1, sym__left_delimiter, STATE(351), 1, sym__else_if_clause, [6809] = 7, ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, ACTIONS(503), 1, aux_sym__left_delimiter_token1, STATE(214), 1, aux_sym_with_action_repeat1, STATE(221), 1, sym__action_end, STATE(273), 1, sym__else_clause, STATE(349), 1, sym__else_with_clause, STATE(354), 1, sym__left_delimiter, [6831] = 7, ACTIONS(493), 1, anon_sym_LBRACE_LBRACE, ACTIONS(495), 1, aux_sym__left_delimiter_token1, STATE(143), 1, sym__action_end, STATE(214), 1, aux_sym_with_action_repeat1, STATE(249), 1, sym__else_clause, STATE(346), 1, sym__left_delimiter, STATE(349), 1, sym__else_with_clause, [6853] = 7, ACTIONS(489), 1, anon_sym_LBRACE_LBRACE, ACTIONS(491), 1, aux_sym__left_delimiter_token1, STATE(208), 1, aux_sym_if_action_repeat1, STATE(218), 1, sym__action_end, STATE(272), 1, sym__else_clause, STATE(347), 1, sym__left_delimiter, STATE(351), 1, sym__else_if_clause, [6875] = 4, ACTIONS(507), 1, anon_sym_COLON_EQ, ACTIONS(509), 1, anon_sym_EQ, ACTIONS(511), 1, anon_sym_DOT, ACTIONS(157), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6891] = 2, ACTIONS(513), 1, ts_builtin_sym_end, ACTIONS(515), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [6902] = 2, ACTIONS(517), 1, ts_builtin_sym_end, ACTIONS(519), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [6913] = 2, ACTIONS(521), 1, ts_builtin_sym_end, ACTIONS(523), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [6924] = 2, ACTIONS(527), 2, aux_sym_argument_list_token1, anon_sym_DOT, ACTIONS(525), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6935] = 2, ACTIONS(529), 1, ts_builtin_sym_end, ACTIONS(531), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [6946] = 3, ACTIONS(535), 1, aux_sym_argument_list_token1, STATE(147), 1, aux_sym_argument_list_repeat1, ACTIONS(533), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6959] = 4, ACTIONS(538), 1, anon_sym_PIPE, ACTIONS(542), 1, aux_sym_argument_list_token1, STATE(150), 1, aux_sym_argument_list_repeat1, ACTIONS(540), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6974] = 2, ACTIONS(544), 1, ts_builtin_sym_end, ACTIONS(546), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [6985] = 3, ACTIONS(548), 1, aux_sym_argument_list_token1, STATE(147), 1, aux_sym_argument_list_repeat1, ACTIONS(193), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [6998] = 2, ACTIONS(550), 1, ts_builtin_sym_end, ACTIONS(552), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7009] = 2, ACTIONS(554), 1, ts_builtin_sym_end, ACTIONS(556), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7020] = 2, ACTIONS(558), 1, ts_builtin_sym_end, ACTIONS(560), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7031] = 2, ACTIONS(562), 1, ts_builtin_sym_end, ACTIONS(564), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7042] = 2, ACTIONS(566), 1, ts_builtin_sym_end, ACTIONS(568), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7053] = 2, ACTIONS(570), 1, ts_builtin_sym_end, ACTIONS(572), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7064] = 2, ACTIONS(574), 1, ts_builtin_sym_end, ACTIONS(576), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7075] = 2, ACTIONS(578), 1, ts_builtin_sym_end, ACTIONS(580), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7086] = 2, ACTIONS(582), 1, ts_builtin_sym_end, ACTIONS(584), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7097] = 2, ACTIONS(586), 1, ts_builtin_sym_end, ACTIONS(588), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7108] = 2, ACTIONS(590), 1, ts_builtin_sym_end, ACTIONS(592), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7119] = 2, ACTIONS(594), 1, ts_builtin_sym_end, ACTIONS(596), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7130] = 2, ACTIONS(598), 1, ts_builtin_sym_end, ACTIONS(600), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7141] = 2, ACTIONS(602), 1, ts_builtin_sym_end, ACTIONS(604), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7152] = 2, ACTIONS(606), 1, ts_builtin_sym_end, ACTIONS(608), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7163] = 2, ACTIONS(610), 1, ts_builtin_sym_end, ACTIONS(612), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7174] = 2, ACTIONS(614), 1, ts_builtin_sym_end, ACTIONS(616), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7185] = 2, ACTIONS(618), 1, ts_builtin_sym_end, ACTIONS(620), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7196] = 2, ACTIONS(622), 1, ts_builtin_sym_end, ACTIONS(624), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7207] = 3, ACTIONS(626), 1, aux_sym_argument_list_token1, STATE(147), 1, aux_sym_argument_list_repeat1, ACTIONS(193), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7220] = 2, ACTIONS(628), 1, ts_builtin_sym_end, ACTIONS(630), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7231] = 2, ACTIONS(632), 1, ts_builtin_sym_end, ACTIONS(634), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7242] = 2, ACTIONS(636), 1, ts_builtin_sym_end, ACTIONS(638), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7253] = 2, ACTIONS(640), 1, ts_builtin_sym_end, ACTIONS(642), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7264] = 2, ACTIONS(644), 1, ts_builtin_sym_end, ACTIONS(646), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7275] = 2, ACTIONS(648), 1, ts_builtin_sym_end, ACTIONS(650), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7286] = 2, ACTIONS(652), 1, ts_builtin_sym_end, ACTIONS(654), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7297] = 2, ACTIONS(656), 1, ts_builtin_sym_end, ACTIONS(658), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7308] = 2, ACTIONS(660), 1, ts_builtin_sym_end, ACTIONS(662), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7319] = 2, ACTIONS(664), 1, ts_builtin_sym_end, ACTIONS(666), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7330] = 3, ACTIONS(670), 1, aux_sym_argument_list_token1, ACTIONS(672), 1, sym_identifier, ACTIONS(668), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7343] = 2, ACTIONS(674), 1, ts_builtin_sym_end, ACTIONS(676), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7354] = 4, ACTIONS(538), 1, anon_sym_PIPE, ACTIONS(678), 1, aux_sym_argument_list_token1, STATE(170), 1, aux_sym_argument_list_repeat1, ACTIONS(540), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7369] = 3, ACTIONS(483), 1, anon_sym_DOT, ACTIONS(682), 1, aux_sym_argument_list_token1, ACTIONS(680), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7382] = 2, ACTIONS(684), 1, ts_builtin_sym_end, ACTIONS(686), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7393] = 2, ACTIONS(688), 1, ts_builtin_sym_end, ACTIONS(690), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7404] = 2, ACTIONS(692), 1, ts_builtin_sym_end, ACTIONS(694), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7415] = 2, ACTIONS(696), 1, ts_builtin_sym_end, ACTIONS(698), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7426] = 2, ACTIONS(700), 1, ts_builtin_sym_end, ACTIONS(702), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7437] = 2, ACTIONS(704), 1, ts_builtin_sym_end, ACTIONS(706), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7448] = 1, ACTIONS(527), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7456] = 1, ACTIONS(666), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7464] = 1, ACTIONS(608), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7472] = 2, ACTIONS(511), 1, anon_sym_DOT, ACTIONS(682), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7482] = 2, ACTIONS(710), 1, aux_sym_argument_list_token1, ACTIONS(708), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7492] = 3, ACTIONS(538), 1, anon_sym_PIPE, ACTIONS(712), 1, aux_sym_argument_list_token1, ACTIONS(533), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7504] = 2, ACTIONS(714), 1, sym_identifier, ACTIONS(670), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7514] = 1, ACTIONS(552), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7522] = 2, ACTIONS(463), 1, aux_sym_argument_list_token1, ACTIONS(465), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7532] = 1, ACTIONS(634), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7540] = 2, ACTIONS(718), 1, aux_sym_argument_list_token1, ACTIONS(716), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7550] = 3, ACTIONS(538), 1, anon_sym_PIPE, ACTIONS(722), 1, aux_sym_argument_list_token1, ACTIONS(720), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7562] = 3, ACTIONS(538), 1, anon_sym_PIPE, ACTIONS(726), 1, aux_sym_argument_list_token1, ACTIONS(724), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7574] = 1, ACTIONS(638), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7582] = 1, ACTIONS(572), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7590] = 1, ACTIONS(698), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7598] = 1, ACTIONS(576), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7606] = 5, ACTIONS(728), 1, anon_sym_LBRACE_LBRACE, ACTIONS(731), 1, aux_sym__left_delimiter_token1, STATE(208), 1, aux_sym_if_action_repeat1, STATE(351), 1, sym__else_if_clause, STATE(362), 1, sym__left_delimiter, [7622] = 1, ACTIONS(546), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7630] = 1, ACTIONS(560), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7638] = 1, ACTIONS(592), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7646] = 1, ACTIONS(616), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7654] = 1, ACTIONS(690), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7662] = 5, ACTIONS(734), 1, anon_sym_LBRACE_LBRACE, ACTIONS(737), 1, aux_sym__left_delimiter_token1, STATE(214), 1, aux_sym_with_action_repeat1, STATE(349), 1, sym__else_with_clause, STATE(366), 1, sym__left_delimiter, [7678] = 1, ACTIONS(662), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7686] = 1, ACTIONS(580), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7694] = 1, ACTIONS(596), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7702] = 1, ACTIONS(600), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7710] = 1, ACTIONS(612), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7718] = 1, ACTIONS(624), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7726] = 1, ACTIONS(642), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7734] = 1, ACTIONS(676), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7742] = 1, ACTIONS(686), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7750] = 1, ACTIONS(694), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7758] = 1, ACTIONS(702), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7766] = 1, ACTIONS(706), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7774] = 1, ACTIONS(523), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7782] = 1, ACTIONS(531), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7790] = 1, ACTIONS(515), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7798] = 1, ACTIONS(556), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7806] = 1, ACTIONS(564), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7814] = 1, ACTIONS(568), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7822] = 1, ACTIONS(604), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7830] = 1, ACTIONS(620), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7838] = 1, ACTIONS(630), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7846] = 1, ACTIONS(646), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7854] = 1, ACTIONS(584), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7862] = 1, ACTIONS(588), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7870] = 1, ACTIONS(650), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7878] = 1, ACTIONS(654), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7886] = 1, ACTIONS(658), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7894] = 2, ACTIONS(742), 1, aux_sym_argument_list_token1, ACTIONS(740), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7904] = 2, ACTIONS(467), 1, aux_sym_argument_list_token1, ACTIONS(469), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7914] = 1, ACTIONS(519), 5, sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, aux_sym__left_delimiter_token1, [7922] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(71), 1, sym__right_delimiter, ACTIONS(746), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7933] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(748), 1, sym_raw_string_literal, STATE(59), 2, sym__string_literal, sym_interpreted_string_literal, [7944] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(169), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [7957] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(77), 1, sym__right_delimiter, ACTIONS(754), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [7968] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(182), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [7981] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(149), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [7994] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(74), 1, sym__right_delimiter, ACTIONS(756), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8005] = 1, ACTIONS(710), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8012] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(167), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [8025] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(758), 1, sym_raw_string_literal, STATE(49), 2, sym__string_literal, sym_interpreted_string_literal, [8036] = 3, ACTIONS(762), 1, anon_sym_DQUOTE2, STATE(257), 1, aux_sym_interpreted_string_literal_repeat1, ACTIONS(760), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, [8047] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(207), 1, sym__right_delimiter, ACTIONS(764), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8058] = 3, ACTIONS(768), 1, anon_sym_DQUOTE2, STATE(283), 1, aux_sym_interpreted_string_literal_repeat1, ACTIONS(766), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, [8069] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(94), 1, sym__right_delimiter, ACTIONS(770), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8080] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(209), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8093] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(776), 1, sym_raw_string_literal, STATE(48), 2, sym__string_literal, sym_interpreted_string_literal, [8104] = 3, ACTIONS(780), 1, anon_sym_DQUOTE2, STATE(285), 1, aux_sym_interpreted_string_literal_repeat1, ACTIONS(778), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, [8115] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(212), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8128] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(190), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [8141] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(188), 1, sym__right_delimiter, ACTIONS(782), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8152] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(217), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8165] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(144), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [8178] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(219), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8191] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(220), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8204] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(157), 1, sym__right_delimiter, ACTIONS(784), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8215] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(222), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8228] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(96), 1, sym__right_delimiter, ACTIONS(786), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8239] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(226), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8252] = 4, ACTIONS(772), 1, anon_sym_LBRACE_LBRACE, ACTIONS(774), 1, aux_sym__left_delimiter_token1, STATE(227), 1, sym__action_end, STATE(359), 1, sym__left_delimiter, [8265] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(788), 1, sym_raw_string_literal, STATE(302), 2, sym__string_literal, sym_interpreted_string_literal, [8276] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(790), 1, sym_raw_string_literal, STATE(58), 2, sym__string_literal, sym_interpreted_string_literal, [8287] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(206), 1, sym__right_delimiter, ACTIONS(792), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8298] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(87), 1, sym__right_delimiter, ACTIONS(794), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8309] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(75), 1, sym__right_delimiter, ACTIONS(796), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8320] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(88), 1, sym__right_delimiter, ACTIONS(798), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8331] = 3, ACTIONS(800), 1, anon_sym_if, STATE(92), 1, sym__right_delimiter, ACTIONS(802), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8342] = 1, ACTIONS(742), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8349] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(162), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [8362] = 3, ACTIONS(807), 1, anon_sym_DQUOTE2, STATE(283), 1, aux_sym_interpreted_string_literal_repeat1, ACTIONS(804), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, [8373] = 4, ACTIONS(750), 1, anon_sym_LBRACE_LBRACE, ACTIONS(752), 1, aux_sym__left_delimiter_token1, STATE(166), 1, sym__action_end, STATE(361), 1, sym__left_delimiter, [8386] = 3, ACTIONS(809), 1, anon_sym_DQUOTE2, STATE(283), 1, aux_sym_interpreted_string_literal_repeat1, ACTIONS(766), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, [8397] = 1, ACTIONS(718), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8404] = 3, ACTIONS(811), 1, anon_sym_with, STATE(92), 1, sym__right_delimiter, ACTIONS(802), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8415] = 2, ACTIONS(744), 1, anon_sym_PIPE, ACTIONS(722), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8424] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(100), 1, sym__right_delimiter, ACTIONS(813), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8435] = 3, ACTIONS(744), 1, anon_sym_PIPE, STATE(105), 1, sym__right_delimiter, ACTIONS(815), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8446] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, ACTIONS(817), 1, sym_raw_string_literal, STATE(337), 2, sym__string_literal, sym_interpreted_string_literal, [8457] = 2, ACTIONS(744), 1, anon_sym_PIPE, ACTIONS(726), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8466] = 2, STATE(185), 1, sym__right_delimiter, ACTIONS(819), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8474] = 2, STATE(230), 1, sym__right_delimiter, ACTIONS(821), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8482] = 2, STATE(225), 1, sym__right_delimiter, ACTIONS(823), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8490] = 2, STATE(160), 1, sym__right_delimiter, ACTIONS(825), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8498] = 2, STATE(231), 1, sym__right_delimiter, ACTIONS(827), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8506] = 2, STATE(232), 1, sym__right_delimiter, ACTIONS(829), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8514] = 2, STATE(97), 1, sym__right_delimiter, ACTIONS(831), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8522] = 2, STATE(168), 1, sym__right_delimiter, ACTIONS(833), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8530] = 2, STATE(187), 1, sym__right_delimiter, ACTIONS(835), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8538] = 2, STATE(95), 1, sym__right_delimiter, ACTIONS(837), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8546] = 2, STATE(98), 1, sym__right_delimiter, ACTIONS(839), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8554] = 2, STATE(175), 1, sym__right_delimiter, ACTIONS(841), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8562] = 2, STATE(233), 1, sym__right_delimiter, ACTIONS(843), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8570] = 2, STATE(234), 1, sym__right_delimiter, ACTIONS(845), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8578] = 2, STATE(235), 1, sym__right_delimiter, ACTIONS(847), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8586] = 2, STATE(176), 1, sym__right_delimiter, ACTIONS(849), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8594] = 2, STATE(164), 1, sym__right_delimiter, ACTIONS(851), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8602] = 2, STATE(146), 1, sym__right_delimiter, ACTIONS(853), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8610] = 2, STATE(236), 1, sym__right_delimiter, ACTIONS(855), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8618] = 2, STATE(239), 1, sym__right_delimiter, ACTIONS(857), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8626] = 2, STATE(118), 1, sym__right_delimiter, ACTIONS(859), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8634] = 2, STATE(189), 1, sym__right_delimiter, ACTIONS(861), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8642] = 2, STATE(240), 1, sym__right_delimiter, ACTIONS(863), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8650] = 2, STATE(152), 1, sym__right_delimiter, ACTIONS(865), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8658] = 2, STATE(80), 1, sym__right_delimiter, ACTIONS(867), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8666] = 2, ACTIONS(744), 1, anon_sym_PIPE, ACTIONS(869), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8674] = 2, STATE(241), 1, sym__right_delimiter, ACTIONS(871), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8682] = 2, STATE(154), 1, sym__right_delimiter, ACTIONS(873), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8690] = 2, STATE(155), 1, sym__right_delimiter, ACTIONS(875), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8698] = 2, STATE(177), 1, sym__right_delimiter, ACTIONS(877), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8706] = 2, STATE(178), 1, sym__right_delimiter, ACTIONS(879), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8714] = 2, STATE(158), 1, sym__right_delimiter, ACTIONS(881), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8722] = 2, STATE(215), 1, sym__right_delimiter, ACTIONS(883), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8730] = 2, STATE(93), 1, sym__right_delimiter, ACTIONS(885), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8738] = 2, STATE(224), 1, sym__right_delimiter, ACTIONS(887), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8746] = 2, STATE(192), 1, sym__right_delimiter, ACTIONS(889), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8754] = 2, STATE(159), 1, sym__right_delimiter, ACTIONS(891), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8762] = 2, STATE(179), 1, sym__right_delimiter, ACTIONS(893), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8770] = 2, STATE(216), 1, sym__right_delimiter, ACTIONS(895), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8778] = 2, STATE(237), 1, sym__right_delimiter, ACTIONS(897), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8786] = 2, STATE(238), 1, sym__right_delimiter, ACTIONS(899), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8794] = 2, STATE(171), 1, sym__right_delimiter, ACTIONS(901), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8802] = 2, STATE(228), 1, sym__right_delimiter, ACTIONS(903), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8810] = 2, STATE(99), 1, sym__right_delimiter, ACTIONS(905), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8818] = 2, STATE(101), 1, sym__right_delimiter, ACTIONS(907), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8826] = 2, STATE(107), 1, sym__right_delimiter, ACTIONS(909), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8834] = 2, STATE(108), 1, sym__right_delimiter, ACTIONS(911), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8842] = 2, STATE(110), 1, sym__right_delimiter, ACTIONS(913), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8850] = 2, STATE(112), 1, sym__right_delimiter, ACTIONS(915), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8858] = 2, STATE(223), 1, sym__right_delimiter, ACTIONS(917), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8866] = 2, STATE(180), 1, sym__right_delimiter, ACTIONS(919), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, [8874] = 2, ACTIONS(744), 1, anon_sym_PIPE, ACTIONS(921), 1, anon_sym_RPAREN, [8881] = 2, ACTIONS(923), 1, sym_identifier, STATE(124), 1, sym__field_identifier, [8888] = 2, ACTIONS(925), 1, anon_sym_end, ACTIONS(927), 1, anon_sym_else, [8895] = 2, ACTIONS(929), 1, anon_sym_end, ACTIONS(931), 1, anon_sym_else, [8902] = 2, ACTIONS(925), 1, anon_sym_end, ACTIONS(931), 1, anon_sym_else, [8909] = 2, ACTIONS(933), 1, anon_sym_LBRACE_LBRACE, ACTIONS(935), 1, aux_sym__left_delimiter_token1, [8916] = 2, ACTIONS(937), 1, anon_sym_RBRACE_RBRACE, ACTIONS(939), 1, aux_sym__comment_action_token1, [8923] = 2, ACTIONS(941), 1, anon_sym_LBRACE_LBRACE, ACTIONS(943), 1, aux_sym__left_delimiter_token1, [8930] = 2, ACTIONS(945), 1, anon_sym_RBRACE_RBRACE, ACTIONS(947), 1, aux_sym__comment_action_token1, [8937] = 2, ACTIONS(35), 1, anon_sym_DOLLAR, STATE(363), 1, sym_variable, [8944] = 2, ACTIONS(927), 1, anon_sym_else, ACTIONS(929), 1, anon_sym_end, [8951] = 2, ACTIONS(744), 1, anon_sym_PIPE, ACTIONS(949), 1, anon_sym_RPAREN, [8958] = 2, ACTIONS(951), 1, sym_identifier, STATE(121), 1, sym__field_identifier, [8965] = 1, ACTIONS(953), 1, anon_sym_DASH_RBRACE_RBRACE, [8969] = 1, ACTIONS(955), 1, anon_sym_DASH_RBRACE_RBRACE, [8973] = 1, ACTIONS(929), 1, anon_sym_end, [8977] = 1, ACTIONS(957), 1, ts_builtin_sym_end, [8981] = 1, ACTIONS(925), 1, anon_sym_end, [8985] = 1, ACTIONS(959), 1, anon_sym_else, [8989] = 1, ACTIONS(961), 1, anon_sym_COLON_EQ, [8993] = 1, ACTIONS(811), 1, anon_sym_with, [8997] = 1, ACTIONS(800), 1, anon_sym_if, [9001] = 1, ACTIONS(963), 1, anon_sym_else, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 85, [SMALL_STATE(4)] = 170, [SMALL_STATE(5)] = 255, [SMALL_STATE(6)] = 340, [SMALL_STATE(7)] = 425, [SMALL_STATE(8)] = 510, [SMALL_STATE(9)] = 595, [SMALL_STATE(10)] = 680, [SMALL_STATE(11)] = 765, [SMALL_STATE(12)] = 850, [SMALL_STATE(13)] = 935, [SMALL_STATE(14)] = 1020, [SMALL_STATE(15)] = 1102, [SMALL_STATE(16)] = 1184, [SMALL_STATE(17)] = 1266, [SMALL_STATE(18)] = 1348, [SMALL_STATE(19)] = 1430, [SMALL_STATE(20)] = 1512, [SMALL_STATE(21)] = 1594, [SMALL_STATE(22)] = 1676, [SMALL_STATE(23)] = 1758, [SMALL_STATE(24)] = 1840, [SMALL_STATE(25)] = 1922, [SMALL_STATE(26)] = 2004, [SMALL_STATE(27)] = 2086, [SMALL_STATE(28)] = 2168, [SMALL_STATE(29)] = 2250, [SMALL_STATE(30)] = 2332, [SMALL_STATE(31)] = 2414, [SMALL_STATE(32)] = 2496, [SMALL_STATE(33)] = 2578, [SMALL_STATE(34)] = 2660, [SMALL_STATE(35)] = 2742, [SMALL_STATE(36)] = 2824, [SMALL_STATE(37)] = 2906, [SMALL_STATE(38)] = 2988, [SMALL_STATE(39)] = 3067, [SMALL_STATE(40)] = 3146, [SMALL_STATE(41)] = 3211, [SMALL_STATE(42)] = 3276, [SMALL_STATE(43)] = 3340, [SMALL_STATE(44)] = 3404, [SMALL_STATE(45)] = 3463, [SMALL_STATE(46)] = 3522, [SMALL_STATE(47)] = 3580, [SMALL_STATE(48)] = 3638, [SMALL_STATE(49)] = 3697, [SMALL_STATE(50)] = 3756, [SMALL_STATE(51)] = 3811, [SMALL_STATE(52)] = 3866, [SMALL_STATE(53)] = 3918, [SMALL_STATE(54)] = 3970, [SMALL_STATE(55)] = 4022, [SMALL_STATE(56)] = 4074, [SMALL_STATE(57)] = 4126, [SMALL_STATE(58)] = 4178, [SMALL_STATE(59)] = 4230, [SMALL_STATE(60)] = 4282, [SMALL_STATE(61)] = 4334, [SMALL_STATE(62)] = 4386, [SMALL_STATE(63)] = 4438, [SMALL_STATE(64)] = 4490, [SMALL_STATE(65)] = 4542, [SMALL_STATE(66)] = 4594, [SMALL_STATE(67)] = 4646, [SMALL_STATE(68)] = 4698, [SMALL_STATE(69)] = 4750, [SMALL_STATE(70)] = 4802, [SMALL_STATE(71)] = 4845, [SMALL_STATE(72)] = 4888, [SMALL_STATE(73)] = 4931, [SMALL_STATE(74)] = 4974, [SMALL_STATE(75)] = 5017, [SMALL_STATE(76)] = 5060, [SMALL_STATE(77)] = 5103, [SMALL_STATE(78)] = 5146, [SMALL_STATE(79)] = 5180, [SMALL_STATE(80)] = 5214, [SMALL_STATE(81)] = 5245, [SMALL_STATE(82)] = 5276, [SMALL_STATE(83)] = 5307, [SMALL_STATE(84)] = 5338, [SMALL_STATE(85)] = 5369, [SMALL_STATE(86)] = 5400, [SMALL_STATE(87)] = 5431, [SMALL_STATE(88)] = 5462, [SMALL_STATE(89)] = 5493, [SMALL_STATE(90)] = 5524, [SMALL_STATE(91)] = 5555, [SMALL_STATE(92)] = 5586, [SMALL_STATE(93)] = 5617, [SMALL_STATE(94)] = 5648, [SMALL_STATE(95)] = 5679, [SMALL_STATE(96)] = 5710, [SMALL_STATE(97)] = 5741, [SMALL_STATE(98)] = 5772, [SMALL_STATE(99)] = 5803, [SMALL_STATE(100)] = 5834, [SMALL_STATE(101)] = 5865, [SMALL_STATE(102)] = 5896, [SMALL_STATE(103)] = 5927, [SMALL_STATE(104)] = 5958, [SMALL_STATE(105)] = 5989, [SMALL_STATE(106)] = 6020, [SMALL_STATE(107)] = 6051, [SMALL_STATE(108)] = 6082, [SMALL_STATE(109)] = 6113, [SMALL_STATE(110)] = 6144, [SMALL_STATE(111)] = 6175, [SMALL_STATE(112)] = 6206, [SMALL_STATE(113)] = 6237, [SMALL_STATE(114)] = 6268, [SMALL_STATE(115)] = 6299, [SMALL_STATE(116)] = 6330, [SMALL_STATE(117)] = 6361, [SMALL_STATE(118)] = 6392, [SMALL_STATE(119)] = 6423, [SMALL_STATE(120)] = 6447, [SMALL_STATE(121)] = 6471, [SMALL_STATE(122)] = 6495, [SMALL_STATE(123)] = 6518, [SMALL_STATE(124)] = 6541, [SMALL_STATE(125)] = 6564, [SMALL_STATE(126)] = 6586, [SMALL_STATE(127)] = 6608, [SMALL_STATE(128)] = 6624, [SMALL_STATE(129)] = 6638, [SMALL_STATE(130)] = 6657, [SMALL_STATE(131)] = 6670, [SMALL_STATE(132)] = 6681, [SMALL_STATE(133)] = 6703, [SMALL_STATE(134)] = 6725, [SMALL_STATE(135)] = 6747, [SMALL_STATE(136)] = 6769, [SMALL_STATE(137)] = 6787, [SMALL_STATE(138)] = 6809, [SMALL_STATE(139)] = 6831, [SMALL_STATE(140)] = 6853, [SMALL_STATE(141)] = 6875, [SMALL_STATE(142)] = 6891, [SMALL_STATE(143)] = 6902, [SMALL_STATE(144)] = 6913, [SMALL_STATE(145)] = 6924, [SMALL_STATE(146)] = 6935, [SMALL_STATE(147)] = 6946, [SMALL_STATE(148)] = 6959, [SMALL_STATE(149)] = 6974, [SMALL_STATE(150)] = 6985, [SMALL_STATE(151)] = 6998, [SMALL_STATE(152)] = 7009, [SMALL_STATE(153)] = 7020, [SMALL_STATE(154)] = 7031, [SMALL_STATE(155)] = 7042, [SMALL_STATE(156)] = 7053, [SMALL_STATE(157)] = 7064, [SMALL_STATE(158)] = 7075, [SMALL_STATE(159)] = 7086, [SMALL_STATE(160)] = 7097, [SMALL_STATE(161)] = 7108, [SMALL_STATE(162)] = 7119, [SMALL_STATE(163)] = 7130, [SMALL_STATE(164)] = 7141, [SMALL_STATE(165)] = 7152, [SMALL_STATE(166)] = 7163, [SMALL_STATE(167)] = 7174, [SMALL_STATE(168)] = 7185, [SMALL_STATE(169)] = 7196, [SMALL_STATE(170)] = 7207, [SMALL_STATE(171)] = 7220, [SMALL_STATE(172)] = 7231, [SMALL_STATE(173)] = 7242, [SMALL_STATE(174)] = 7253, [SMALL_STATE(175)] = 7264, [SMALL_STATE(176)] = 7275, [SMALL_STATE(177)] = 7286, [SMALL_STATE(178)] = 7297, [SMALL_STATE(179)] = 7308, [SMALL_STATE(180)] = 7319, [SMALL_STATE(181)] = 7330, [SMALL_STATE(182)] = 7343, [SMALL_STATE(183)] = 7354, [SMALL_STATE(184)] = 7369, [SMALL_STATE(185)] = 7382, [SMALL_STATE(186)] = 7393, [SMALL_STATE(187)] = 7404, [SMALL_STATE(188)] = 7415, [SMALL_STATE(189)] = 7426, [SMALL_STATE(190)] = 7437, [SMALL_STATE(191)] = 7448, [SMALL_STATE(192)] = 7456, [SMALL_STATE(193)] = 7464, [SMALL_STATE(194)] = 7472, [SMALL_STATE(195)] = 7482, [SMALL_STATE(196)] = 7492, [SMALL_STATE(197)] = 7504, [SMALL_STATE(198)] = 7514, [SMALL_STATE(199)] = 7522, [SMALL_STATE(200)] = 7532, [SMALL_STATE(201)] = 7540, [SMALL_STATE(202)] = 7550, [SMALL_STATE(203)] = 7562, [SMALL_STATE(204)] = 7574, [SMALL_STATE(205)] = 7582, [SMALL_STATE(206)] = 7590, [SMALL_STATE(207)] = 7598, [SMALL_STATE(208)] = 7606, [SMALL_STATE(209)] = 7622, [SMALL_STATE(210)] = 7630, [SMALL_STATE(211)] = 7638, [SMALL_STATE(212)] = 7646, [SMALL_STATE(213)] = 7654, [SMALL_STATE(214)] = 7662, [SMALL_STATE(215)] = 7678, [SMALL_STATE(216)] = 7686, [SMALL_STATE(217)] = 7694, [SMALL_STATE(218)] = 7702, [SMALL_STATE(219)] = 7710, [SMALL_STATE(220)] = 7718, [SMALL_STATE(221)] = 7726, [SMALL_STATE(222)] = 7734, [SMALL_STATE(223)] = 7742, [SMALL_STATE(224)] = 7750, [SMALL_STATE(225)] = 7758, [SMALL_STATE(226)] = 7766, [SMALL_STATE(227)] = 7774, [SMALL_STATE(228)] = 7782, [SMALL_STATE(229)] = 7790, [SMALL_STATE(230)] = 7798, [SMALL_STATE(231)] = 7806, [SMALL_STATE(232)] = 7814, [SMALL_STATE(233)] = 7822, [SMALL_STATE(234)] = 7830, [SMALL_STATE(235)] = 7838, [SMALL_STATE(236)] = 7846, [SMALL_STATE(237)] = 7854, [SMALL_STATE(238)] = 7862, [SMALL_STATE(239)] = 7870, [SMALL_STATE(240)] = 7878, [SMALL_STATE(241)] = 7886, [SMALL_STATE(242)] = 7894, [SMALL_STATE(243)] = 7904, [SMALL_STATE(244)] = 7914, [SMALL_STATE(245)] = 7922, [SMALL_STATE(246)] = 7933, [SMALL_STATE(247)] = 7944, [SMALL_STATE(248)] = 7957, [SMALL_STATE(249)] = 7968, [SMALL_STATE(250)] = 7981, [SMALL_STATE(251)] = 7994, [SMALL_STATE(252)] = 8005, [SMALL_STATE(253)] = 8012, [SMALL_STATE(254)] = 8025, [SMALL_STATE(255)] = 8036, [SMALL_STATE(256)] = 8047, [SMALL_STATE(257)] = 8058, [SMALL_STATE(258)] = 8069, [SMALL_STATE(259)] = 8080, [SMALL_STATE(260)] = 8093, [SMALL_STATE(261)] = 8104, [SMALL_STATE(262)] = 8115, [SMALL_STATE(263)] = 8128, [SMALL_STATE(264)] = 8141, [SMALL_STATE(265)] = 8152, [SMALL_STATE(266)] = 8165, [SMALL_STATE(267)] = 8178, [SMALL_STATE(268)] = 8191, [SMALL_STATE(269)] = 8204, [SMALL_STATE(270)] = 8215, [SMALL_STATE(271)] = 8228, [SMALL_STATE(272)] = 8239, [SMALL_STATE(273)] = 8252, [SMALL_STATE(274)] = 8265, [SMALL_STATE(275)] = 8276, [SMALL_STATE(276)] = 8287, [SMALL_STATE(277)] = 8298, [SMALL_STATE(278)] = 8309, [SMALL_STATE(279)] = 8320, [SMALL_STATE(280)] = 8331, [SMALL_STATE(281)] = 8342, [SMALL_STATE(282)] = 8349, [SMALL_STATE(283)] = 8362, [SMALL_STATE(284)] = 8373, [SMALL_STATE(285)] = 8386, [SMALL_STATE(286)] = 8397, [SMALL_STATE(287)] = 8404, [SMALL_STATE(288)] = 8415, [SMALL_STATE(289)] = 8424, [SMALL_STATE(290)] = 8435, [SMALL_STATE(291)] = 8446, [SMALL_STATE(292)] = 8457, [SMALL_STATE(293)] = 8466, [SMALL_STATE(294)] = 8474, [SMALL_STATE(295)] = 8482, [SMALL_STATE(296)] = 8490, [SMALL_STATE(297)] = 8498, [SMALL_STATE(298)] = 8506, [SMALL_STATE(299)] = 8514, [SMALL_STATE(300)] = 8522, [SMALL_STATE(301)] = 8530, [SMALL_STATE(302)] = 8538, [SMALL_STATE(303)] = 8546, [SMALL_STATE(304)] = 8554, [SMALL_STATE(305)] = 8562, [SMALL_STATE(306)] = 8570, [SMALL_STATE(307)] = 8578, [SMALL_STATE(308)] = 8586, [SMALL_STATE(309)] = 8594, [SMALL_STATE(310)] = 8602, [SMALL_STATE(311)] = 8610, [SMALL_STATE(312)] = 8618, [SMALL_STATE(313)] = 8626, [SMALL_STATE(314)] = 8634, [SMALL_STATE(315)] = 8642, [SMALL_STATE(316)] = 8650, [SMALL_STATE(317)] = 8658, [SMALL_STATE(318)] = 8666, [SMALL_STATE(319)] = 8674, [SMALL_STATE(320)] = 8682, [SMALL_STATE(321)] = 8690, [SMALL_STATE(322)] = 8698, [SMALL_STATE(323)] = 8706, [SMALL_STATE(324)] = 8714, [SMALL_STATE(325)] = 8722, [SMALL_STATE(326)] = 8730, [SMALL_STATE(327)] = 8738, [SMALL_STATE(328)] = 8746, [SMALL_STATE(329)] = 8754, [SMALL_STATE(330)] = 8762, [SMALL_STATE(331)] = 8770, [SMALL_STATE(332)] = 8778, [SMALL_STATE(333)] = 8786, [SMALL_STATE(334)] = 8794, [SMALL_STATE(335)] = 8802, [SMALL_STATE(336)] = 8810, [SMALL_STATE(337)] = 8818, [SMALL_STATE(338)] = 8826, [SMALL_STATE(339)] = 8834, [SMALL_STATE(340)] = 8842, [SMALL_STATE(341)] = 8850, [SMALL_STATE(342)] = 8858, [SMALL_STATE(343)] = 8866, [SMALL_STATE(344)] = 8874, [SMALL_STATE(345)] = 8881, [SMALL_STATE(346)] = 8888, [SMALL_STATE(347)] = 8895, [SMALL_STATE(348)] = 8902, [SMALL_STATE(349)] = 8909, [SMALL_STATE(350)] = 8916, [SMALL_STATE(351)] = 8923, [SMALL_STATE(352)] = 8930, [SMALL_STATE(353)] = 8937, [SMALL_STATE(354)] = 8944, [SMALL_STATE(355)] = 8951, [SMALL_STATE(356)] = 8958, [SMALL_STATE(357)] = 8965, [SMALL_STATE(358)] = 8969, [SMALL_STATE(359)] = 8973, [SMALL_STATE(360)] = 8977, [SMALL_STATE(361)] = 8981, [SMALL_STATE(362)] = 8985, [SMALL_STATE(363)] = 8989, [SMALL_STATE(364)] = 8993, [SMALL_STATE(365)] = 8997, [SMALL_STATE(366)] = 9001, }; 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_template, 0, 0, 0), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1, 0, 0), [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1, 0, 0), [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, 0, 1), [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, 0, 1), [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), [307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1, 0, 0), [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), [311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), [313] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(79), [316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(142), [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(38), [322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 6, 1, 28), SHIFT(39), [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_with_clause, 6, 1, 28), SHIFT(39), [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(83), [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(229), [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2, 0, 0), SHIFT_REPEAT(39), [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), [349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, 1, 26), SHIFT(39), [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_with_clause, 5, 1, 26), SHIFT(39), [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, 2, 0), SHIFT(39), [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, 2, 21), SHIFT(39), [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, 0, 2), [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, 0, 2), [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, 0, 6), [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, 0, 6), [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, 0, 7), [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, 0, 7), [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3, 0, 0), [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3, 0, 0), [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2, 0, 0), [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2, 0, 0), [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1, 0, 0), [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1, 0, 0), [475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), [477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, 0, 2), [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, 0, 2), [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1, 0, 0), [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1, 0, 0), [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 6, 0, 14), [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 6, 0, 14), [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, 0, 22), [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, 0, 22), [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3, 0, 0), [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3, 0, 0), [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, 0, 23), [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, 0, 23), [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), [535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(54), [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1, 0, 0), [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, 0, 12), [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, 0, 12), [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3, 0, 0), [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3, 0, 0), [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, 0, 24), [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, 0, 24), [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, 0, 13), [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, 0, 13), [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, 0, 25), [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, 0, 25), [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, 0, 11), [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, 0, 11), [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 5, 0, 9), [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 5, 0, 9), [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3, 0, 0), [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3, 0, 0), [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__action_end, 3, 0, 0), [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__action_end, 3, 0, 0), [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_action, 3, 0, 0), [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_action, 3, 0, 0), [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_action, 3, 0, 0), [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_action, 3, 0, 0), [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, 0, 14), [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, 0, 14), [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, 0, 16), [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, 0, 16), [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, 0, 17), [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, 0, 17), [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, 0, 27), [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, 0, 27), [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, 0, 5), [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, 0, 5), [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, 0, 18), [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, 0, 18), [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 6, 0, 12), [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 6, 0, 12), [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, 0, 0), [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, 0, 0), [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, 0, 16), [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, 0, 16), [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, 0, 19), [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, 0, 19), [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 4, 0, 0), [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 4, 0, 0), [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, 0, 9), [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, 0, 9), [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, 0, 17), [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, 0, 17), [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, 0, 29), [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, 0, 29), [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, 0, 23), [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, 0, 23), [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, 0, 30), [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, 0, 30), [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, 0, 24), [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, 0, 24), [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, 0, 31), [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, 0, 31), [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, 0, 32), [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, 0, 32), [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1, 0, 0), [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1, 0, 0), [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, 0, 18), [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, 0, 18), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1, 0, 0), [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1, 0, 0), [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, 0, 0), [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, 0, 0), [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 6, 0, 13), [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 6, 0, 13), [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, 0, 19), [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, 0, 19), [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, 0, 11), [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, 0, 11), [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, 0, 5), [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, 0, 5), [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, 0, 22), [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, 0, 22), [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, 0, 4), [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, 0, 4), [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3, 0, 0), [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3, 0, 0), [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, 0, 8), [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, 0, 8), [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, 0, 8), [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, 0, 8), [728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, 0, 15), SHIFT_REPEAT(362), [731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, 0, 15), SHIFT_REPEAT(362), [734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_with_action_repeat1, 2, 0, 15), SHIFT_REPEAT(366), [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_action_repeat1, 2, 0, 15), SHIFT_REPEAT(366), [740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, 0, 3), [742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, 0, 3), [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(283), [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2, 0, 0), [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, 0, 20), [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_with_action_repeat1, 1, 0, 10), [935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_action_repeat1, 1, 0, 10), [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, 0, 10), [943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, 0, 10), [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [957] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), }; #ifdef __cplusplus extern "C" { #endif #ifdef TREE_SITTER_HIDE_SYMBOLS #define TS_PUBLIC #elif defined(_WIN32) #define TS_PUBLIC __declspec(dllexport) #else #define TS_PUBLIC __attribute__((visibility("default"))) #endif TS_PUBLIC const TSLanguage *tree_sitter_gotmpl(void) { static const TSLanguage language = { .abi_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, .supertype_count = SUPERTYPE_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, .field_names = ts_field_names, .field_map_slices = ts_field_map_slices, .field_map_entries = ts_field_map_entries, .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 = (const void*)ts_lex_modes, .lex_fn = ts_lex, .primary_state_ids = ts_primary_state_ids, .name = "gotmpl", .max_reserved_word_set_size = 0, .metadata = { .major_version = 0, .minor_version = 19, .patch_version = 5, }, }; return &language; } #ifdef __cplusplus } #endif