#include #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #define LANGUAGE_VERSION 14 #define STATE_COUNT 489 #define LARGE_STATE_COUNT 2 #define SYMBOL_COUNT 134 #define ALIAS_COUNT 0 #define TOKEN_COUNT 88 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 6 #define MAX_ALIAS_SEQUENCE_LENGTH 7 #define PRODUCTION_ID_COUNT 5 enum { sym_identifier = 1, sym__comment = 2, anon_sym_async = 3, anon_sym_LBRACE = 4, anon_sym_RBRACE = 5, anon_sym_SEMI = 6, anon_sym_DASH_GT = 7, anon_sym_LPAREN = 8, anon_sym_RPAREN = 9, anon_sym_COMMA = 10, sym_integer = 11, sym_float = 12, sym_string = 13, anon_sym_true = 14, anon_sym_false = 15, anon_sym_LBRACK = 16, anon_sym_RBRACK = 17, anon_sym_EQ = 18, anon_sym_COLON = 19, anon_sym_DOT_DOT = 20, anon_sym_PLUS = 21, anon_sym_DASH = 22, anon_sym_STAR = 23, anon_sym_SLASH = 24, anon_sym_PERCENT = 25, anon_sym_EQ_EQ = 26, anon_sym_BANG_EQ = 27, anon_sym_AMP_AMP = 28, anon_sym_PIPE_PIPE = 29, anon_sym_GT = 30, anon_sym_LT = 31, anon_sym_GT_EQ = 32, anon_sym_LT_EQ = 33, anon_sym_PLUS_EQ = 34, anon_sym_DASH_EQ = 35, anon_sym_if = 36, anon_sym_elseif = 37, anon_sym_else = 38, anon_sym_match = 39, anon_sym_EQ_GT = 40, anon_sym_while = 41, anon_sym_for = 42, anon_sym_asyncfor = 43, anon_sym_in = 44, anon_sym_transform = 45, anon_sym_filter = 46, anon_sym_find = 47, anon_sym_remove = 48, anon_sym_from = 49, anon_sym_reduce = 50, anon_sym_to = 51, anon_sym_select = 52, anon_sym_insert = 53, anon_sym_into = 54, anon_sym_PIPE = 55, anon_sym_table = 56, anon_sym_assert = 57, anon_sym_assert_equal = 58, anon_sym_context = 59, anon_sym_download = 60, anon_sym_help = 61, anon_sym_length = 62, anon_sym_output = 63, anon_sym_output_error = 64, anon_sym_type = 65, anon_sym_append = 66, anon_sym_metadata = 67, anon_sym_move = 68, anon_sym_read = 69, anon_sym_workdir = 70, anon_sym_write = 71, anon_sym_from_json = 72, anon_sym_to_json = 73, anon_sym_to_string = 74, anon_sym_to_float = 75, anon_sym_bash = 76, anon_sym_fish = 77, anon_sym_raw = 78, anon_sym_sh = 79, anon_sym_zsh = 80, anon_sym_random = 81, anon_sym_random_boolean = 82, anon_sym_random_float = 83, anon_sym_random_integer = 84, anon_sym_columns = 85, anon_sym_rows = 86, anon_sym_reverse = 87, sym_root = 88, sym_block = 89, sym_statement = 90, sym_yield = 91, sym_expression = 92, sym__expression_kind = 93, aux_sym__expression_list = 94, sym_value = 95, sym_boolean = 96, sym_list = 97, sym_map = 98, sym_index = 99, sym_math = 100, sym_math_operator = 101, sym_logic = 102, sym_logic_operator = 103, sym_assignment = 104, sym_index_assignment = 105, sym_assignment_operator = 106, sym_if_else = 107, sym_if = 108, sym_else_if = 109, sym_else = 110, sym_match = 111, sym_while = 112, sym_for = 113, sym_transform = 114, sym_filter = 115, sym_find = 116, sym_remove = 117, sym_reduce = 118, sym_select = 119, sym_insert = 120, sym_identifier_list = 121, sym_table = 122, sym_function = 123, sym_function_call = 124, sym__context_defined_function = 125, sym_built_in_function = 126, sym__built_in_function_name = 127, aux_sym_root_repeat1 = 128, aux_sym_list_repeat1 = 129, aux_sym_map_repeat1 = 130, aux_sym_if_else_repeat1 = 131, aux_sym_match_repeat1 = 132, aux_sym_identifier_list_repeat1 = 133, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym_identifier] = "identifier", [sym__comment] = "_comment", [anon_sym_async] = "async", [anon_sym_LBRACE] = "{", [anon_sym_RBRACE] = "}", [anon_sym_SEMI] = ";", [anon_sym_DASH_GT] = "->", [anon_sym_LPAREN] = "(", [anon_sym_RPAREN] = ")", [anon_sym_COMMA] = ",", [sym_integer] = "integer", [sym_float] = "float", [sym_string] = "string", [anon_sym_true] = "true", [anon_sym_false] = "false", [anon_sym_LBRACK] = "[", [anon_sym_RBRACK] = "]", [anon_sym_EQ] = "=", [anon_sym_COLON] = ":", [anon_sym_DOT_DOT] = "..", [anon_sym_PLUS] = "+", [anon_sym_DASH] = "-", [anon_sym_STAR] = "*", [anon_sym_SLASH] = "/", [anon_sym_PERCENT] = "%", [anon_sym_EQ_EQ] = "==", [anon_sym_BANG_EQ] = "!=", [anon_sym_AMP_AMP] = "&&", [anon_sym_PIPE_PIPE] = "||", [anon_sym_GT] = ">", [anon_sym_LT] = "<", [anon_sym_GT_EQ] = ">=", [anon_sym_LT_EQ] = "<=", [anon_sym_PLUS_EQ] = "+=", [anon_sym_DASH_EQ] = "-=", [anon_sym_if] = "if", [anon_sym_elseif] = "else if", [anon_sym_else] = "else", [anon_sym_match] = "match", [anon_sym_EQ_GT] = "=>", [anon_sym_while] = "while", [anon_sym_for] = "for", [anon_sym_asyncfor] = "async for", [anon_sym_in] = "in", [anon_sym_transform] = "transform", [anon_sym_filter] = "filter", [anon_sym_find] = "find", [anon_sym_remove] = "remove", [anon_sym_from] = "from", [anon_sym_reduce] = "reduce", [anon_sym_to] = "to", [anon_sym_select] = "select", [anon_sym_insert] = "insert", [anon_sym_into] = "into", [anon_sym_PIPE] = "|", [anon_sym_table] = "table", [anon_sym_assert] = "assert", [anon_sym_assert_equal] = "assert_equal", [anon_sym_context] = "context", [anon_sym_download] = "download", [anon_sym_help] = "help", [anon_sym_length] = "length", [anon_sym_output] = "output", [anon_sym_output_error] = "output_error", [anon_sym_type] = "type", [anon_sym_append] = "append", [anon_sym_metadata] = "metadata", [anon_sym_move] = "move", [anon_sym_read] = "read", [anon_sym_workdir] = "workdir", [anon_sym_write] = "write", [anon_sym_from_json] = "from_json", [anon_sym_to_json] = "to_json", [anon_sym_to_string] = "to_string", [anon_sym_to_float] = "to_float", [anon_sym_bash] = "bash", [anon_sym_fish] = "fish", [anon_sym_raw] = "raw", [anon_sym_sh] = "sh", [anon_sym_zsh] = "zsh", [anon_sym_random] = "random", [anon_sym_random_boolean] = "random_boolean", [anon_sym_random_float] = "random_float", [anon_sym_random_integer] = "random_integer", [anon_sym_columns] = "columns", [anon_sym_rows] = "rows", [anon_sym_reverse] = "reverse", [sym_root] = "root", [sym_block] = "block", [sym_statement] = "statement", [sym_yield] = "yield", [sym_expression] = "expression", [sym__expression_kind] = "_expression_kind", [aux_sym__expression_list] = "_expression_list", [sym_value] = "value", [sym_boolean] = "boolean", [sym_list] = "list", [sym_map] = "map", [sym_index] = "index", [sym_math] = "math", [sym_math_operator] = "math_operator", [sym_logic] = "logic", [sym_logic_operator] = "logic_operator", [sym_assignment] = "assignment", [sym_index_assignment] = "index_assignment", [sym_assignment_operator] = "assignment_operator", [sym_if_else] = "if_else", [sym_if] = "if", [sym_else_if] = "else_if", [sym_else] = "else", [sym_match] = "match", [sym_while] = "while", [sym_for] = "for", [sym_transform] = "transform", [sym_filter] = "filter", [sym_find] = "find", [sym_remove] = "remove", [sym_reduce] = "reduce", [sym_select] = "select", [sym_insert] = "insert", [sym_identifier_list] = "identifier_list", [sym_table] = "table", [sym_function] = "function", [sym_function_call] = "function_call", [sym__context_defined_function] = "_context_defined_function", [sym_built_in_function] = "built_in_function", [sym__built_in_function_name] = "_built_in_function_name", [aux_sym_root_repeat1] = "root_repeat1", [aux_sym_list_repeat1] = "list_repeat1", [aux_sym_map_repeat1] = "map_repeat1", [aux_sym_if_else_repeat1] = "if_else_repeat1", [aux_sym_match_repeat1] = "match_repeat1", [aux_sym_identifier_list_repeat1] = "identifier_list_repeat1", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym_identifier] = sym_identifier, [sym__comment] = sym__comment, [anon_sym_async] = anon_sym_async, [anon_sym_LBRACE] = anon_sym_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_SEMI] = anon_sym_SEMI, [anon_sym_DASH_GT] = anon_sym_DASH_GT, [anon_sym_LPAREN] = anon_sym_LPAREN, [anon_sym_RPAREN] = anon_sym_RPAREN, [anon_sym_COMMA] = anon_sym_COMMA, [sym_integer] = sym_integer, [sym_float] = sym_float, [sym_string] = sym_string, [anon_sym_true] = anon_sym_true, [anon_sym_false] = anon_sym_false, [anon_sym_LBRACK] = anon_sym_LBRACK, [anon_sym_RBRACK] = anon_sym_RBRACK, [anon_sym_EQ] = anon_sym_EQ, [anon_sym_COLON] = anon_sym_COLON, [anon_sym_DOT_DOT] = anon_sym_DOT_DOT, [anon_sym_PLUS] = anon_sym_PLUS, [anon_sym_DASH] = anon_sym_DASH, [anon_sym_STAR] = anon_sym_STAR, [anon_sym_SLASH] = anon_sym_SLASH, [anon_sym_PERCENT] = anon_sym_PERCENT, [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, [anon_sym_GT] = anon_sym_GT, [anon_sym_LT] = anon_sym_LT, [anon_sym_GT_EQ] = anon_sym_GT_EQ, [anon_sym_LT_EQ] = anon_sym_LT_EQ, [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, [anon_sym_if] = anon_sym_if, [anon_sym_elseif] = anon_sym_elseif, [anon_sym_else] = anon_sym_else, [anon_sym_match] = anon_sym_match, [anon_sym_EQ_GT] = anon_sym_EQ_GT, [anon_sym_while] = anon_sym_while, [anon_sym_for] = anon_sym_for, [anon_sym_asyncfor] = anon_sym_asyncfor, [anon_sym_in] = anon_sym_in, [anon_sym_transform] = anon_sym_transform, [anon_sym_filter] = anon_sym_filter, [anon_sym_find] = anon_sym_find, [anon_sym_remove] = anon_sym_remove, [anon_sym_from] = anon_sym_from, [anon_sym_reduce] = anon_sym_reduce, [anon_sym_to] = anon_sym_to, [anon_sym_select] = anon_sym_select, [anon_sym_insert] = anon_sym_insert, [anon_sym_into] = anon_sym_into, [anon_sym_PIPE] = anon_sym_PIPE, [anon_sym_table] = anon_sym_table, [anon_sym_assert] = anon_sym_assert, [anon_sym_assert_equal] = anon_sym_assert_equal, [anon_sym_context] = anon_sym_context, [anon_sym_download] = anon_sym_download, [anon_sym_help] = anon_sym_help, [anon_sym_length] = anon_sym_length, [anon_sym_output] = anon_sym_output, [anon_sym_output_error] = anon_sym_output_error, [anon_sym_type] = anon_sym_type, [anon_sym_append] = anon_sym_append, [anon_sym_metadata] = anon_sym_metadata, [anon_sym_move] = anon_sym_move, [anon_sym_read] = anon_sym_read, [anon_sym_workdir] = anon_sym_workdir, [anon_sym_write] = anon_sym_write, [anon_sym_from_json] = anon_sym_from_json, [anon_sym_to_json] = anon_sym_to_json, [anon_sym_to_string] = anon_sym_to_string, [anon_sym_to_float] = anon_sym_to_float, [anon_sym_bash] = anon_sym_bash, [anon_sym_fish] = anon_sym_fish, [anon_sym_raw] = anon_sym_raw, [anon_sym_sh] = anon_sym_sh, [anon_sym_zsh] = anon_sym_zsh, [anon_sym_random] = anon_sym_random, [anon_sym_random_boolean] = anon_sym_random_boolean, [anon_sym_random_float] = anon_sym_random_float, [anon_sym_random_integer] = anon_sym_random_integer, [anon_sym_columns] = anon_sym_columns, [anon_sym_rows] = anon_sym_rows, [anon_sym_reverse] = anon_sym_reverse, [sym_root] = sym_root, [sym_block] = sym_block, [sym_statement] = sym_statement, [sym_yield] = sym_yield, [sym_expression] = sym_expression, [sym__expression_kind] = sym__expression_kind, [aux_sym__expression_list] = aux_sym__expression_list, [sym_value] = sym_value, [sym_boolean] = sym_boolean, [sym_list] = sym_list, [sym_map] = sym_map, [sym_index] = sym_index, [sym_math] = sym_math, [sym_math_operator] = sym_math_operator, [sym_logic] = sym_logic, [sym_logic_operator] = sym_logic_operator, [sym_assignment] = sym_assignment, [sym_index_assignment] = sym_index_assignment, [sym_assignment_operator] = sym_assignment_operator, [sym_if_else] = sym_if_else, [sym_if] = sym_if, [sym_else_if] = sym_else_if, [sym_else] = sym_else, [sym_match] = sym_match, [sym_while] = sym_while, [sym_for] = sym_for, [sym_transform] = sym_transform, [sym_filter] = sym_filter, [sym_find] = sym_find, [sym_remove] = sym_remove, [sym_reduce] = sym_reduce, [sym_select] = sym_select, [sym_insert] = sym_insert, [sym_identifier_list] = sym_identifier_list, [sym_table] = sym_table, [sym_function] = sym_function, [sym_function_call] = sym_function_call, [sym__context_defined_function] = sym__context_defined_function, [sym_built_in_function] = sym_built_in_function, [sym__built_in_function_name] = sym__built_in_function_name, [aux_sym_root_repeat1] = aux_sym_root_repeat1, [aux_sym_list_repeat1] = aux_sym_list_repeat1, [aux_sym_map_repeat1] = aux_sym_map_repeat1, [aux_sym_if_else_repeat1] = aux_sym_if_else_repeat1, [aux_sym_match_repeat1] = aux_sym_match_repeat1, [aux_sym_identifier_list_repeat1] = aux_sym_identifier_list_repeat1, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [sym_identifier] = { .visible = true, .named = true, }, [sym__comment] = { .visible = false, .named = true, }, [anon_sym_async] = { .visible = true, .named = false, }, [anon_sym_LBRACE] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_SEMI] = { .visible = true, .named = false, }, [anon_sym_DASH_GT] = { .visible = true, .named = false, }, [anon_sym_LPAREN] = { .visible = true, .named = false, }, [anon_sym_RPAREN] = { .visible = true, .named = false, }, [anon_sym_COMMA] = { .visible = true, .named = false, }, [sym_integer] = { .visible = true, .named = true, }, [sym_float] = { .visible = true, .named = true, }, [sym_string] = { .visible = true, .named = true, }, [anon_sym_true] = { .visible = true, .named = false, }, [anon_sym_false] = { .visible = true, .named = false, }, [anon_sym_LBRACK] = { .visible = true, .named = false, }, [anon_sym_RBRACK] = { .visible = true, .named = false, }, [anon_sym_EQ] = { .visible = true, .named = false, }, [anon_sym_COLON] = { .visible = true, .named = false, }, [anon_sym_DOT_DOT] = { .visible = true, .named = false, }, [anon_sym_PLUS] = { .visible = true, .named = false, }, [anon_sym_DASH] = { .visible = true, .named = false, }, [anon_sym_STAR] = { .visible = true, .named = false, }, [anon_sym_SLASH] = { .visible = true, .named = false, }, [anon_sym_PERCENT] = { .visible = true, .named = false, }, [anon_sym_EQ_EQ] = { .visible = true, .named = false, }, [anon_sym_BANG_EQ] = { .visible = true, .named = false, }, [anon_sym_AMP_AMP] = { .visible = true, .named = false, }, [anon_sym_PIPE_PIPE] = { .visible = true, .named = false, }, [anon_sym_GT] = { .visible = true, .named = false, }, [anon_sym_LT] = { .visible = true, .named = false, }, [anon_sym_GT_EQ] = { .visible = true, .named = false, }, [anon_sym_LT_EQ] = { .visible = true, .named = false, }, [anon_sym_PLUS_EQ] = { .visible = true, .named = false, }, [anon_sym_DASH_EQ] = { .visible = true, .named = false, }, [anon_sym_if] = { .visible = true, .named = false, }, [anon_sym_elseif] = { .visible = true, .named = false, }, [anon_sym_else] = { .visible = true, .named = false, }, [anon_sym_match] = { .visible = true, .named = false, }, [anon_sym_EQ_GT] = { .visible = true, .named = false, }, [anon_sym_while] = { .visible = true, .named = false, }, [anon_sym_for] = { .visible = true, .named = false, }, [anon_sym_asyncfor] = { .visible = true, .named = false, }, [anon_sym_in] = { .visible = true, .named = false, }, [anon_sym_transform] = { .visible = true, .named = false, }, [anon_sym_filter] = { .visible = true, .named = false, }, [anon_sym_find] = { .visible = true, .named = false, }, [anon_sym_remove] = { .visible = true, .named = false, }, [anon_sym_from] = { .visible = true, .named = false, }, [anon_sym_reduce] = { .visible = true, .named = false, }, [anon_sym_to] = { .visible = true, .named = false, }, [anon_sym_select] = { .visible = true, .named = false, }, [anon_sym_insert] = { .visible = true, .named = false, }, [anon_sym_into] = { .visible = true, .named = false, }, [anon_sym_PIPE] = { .visible = true, .named = false, }, [anon_sym_table] = { .visible = true, .named = false, }, [anon_sym_assert] = { .visible = true, .named = false, }, [anon_sym_assert_equal] = { .visible = true, .named = false, }, [anon_sym_context] = { .visible = true, .named = false, }, [anon_sym_download] = { .visible = true, .named = false, }, [anon_sym_help] = { .visible = true, .named = false, }, [anon_sym_length] = { .visible = true, .named = false, }, [anon_sym_output] = { .visible = true, .named = false, }, [anon_sym_output_error] = { .visible = true, .named = false, }, [anon_sym_type] = { .visible = true, .named = false, }, [anon_sym_append] = { .visible = true, .named = false, }, [anon_sym_metadata] = { .visible = true, .named = false, }, [anon_sym_move] = { .visible = true, .named = false, }, [anon_sym_read] = { .visible = true, .named = false, }, [anon_sym_workdir] = { .visible = true, .named = false, }, [anon_sym_write] = { .visible = true, .named = false, }, [anon_sym_from_json] = { .visible = true, .named = false, }, [anon_sym_to_json] = { .visible = true, .named = false, }, [anon_sym_to_string] = { .visible = true, .named = false, }, [anon_sym_to_float] = { .visible = true, .named = false, }, [anon_sym_bash] = { .visible = true, .named = false, }, [anon_sym_fish] = { .visible = true, .named = false, }, [anon_sym_raw] = { .visible = true, .named = false, }, [anon_sym_sh] = { .visible = true, .named = false, }, [anon_sym_zsh] = { .visible = true, .named = false, }, [anon_sym_random] = { .visible = true, .named = false, }, [anon_sym_random_boolean] = { .visible = true, .named = false, }, [anon_sym_random_float] = { .visible = true, .named = false, }, [anon_sym_random_integer] = { .visible = true, .named = false, }, [anon_sym_columns] = { .visible = true, .named = false, }, [anon_sym_rows] = { .visible = true, .named = false, }, [anon_sym_reverse] = { .visible = true, .named = false, }, [sym_root] = { .visible = true, .named = true, }, [sym_block] = { .visible = true, .named = true, }, [sym_statement] = { .visible = true, .named = true, }, [sym_yield] = { .visible = true, .named = true, }, [sym_expression] = { .visible = true, .named = true, }, [sym__expression_kind] = { .visible = false, .named = true, }, [aux_sym__expression_list] = { .visible = false, .named = false, }, [sym_value] = { .visible = true, .named = true, }, [sym_boolean] = { .visible = true, .named = true, }, [sym_list] = { .visible = true, .named = true, }, [sym_map] = { .visible = true, .named = true, }, [sym_index] = { .visible = true, .named = true, }, [sym_math] = { .visible = true, .named = true, }, [sym_math_operator] = { .visible = true, .named = true, }, [sym_logic] = { .visible = true, .named = true, }, [sym_logic_operator] = { .visible = true, .named = true, }, [sym_assignment] = { .visible = true, .named = true, }, [sym_index_assignment] = { .visible = true, .named = true, }, [sym_assignment_operator] = { .visible = true, .named = true, }, [sym_if_else] = { .visible = true, .named = true, }, [sym_if] = { .visible = true, .named = true, }, [sym_else_if] = { .visible = true, .named = true, }, [sym_else] = { .visible = true, .named = true, }, [sym_match] = { .visible = true, .named = true, }, [sym_while] = { .visible = true, .named = true, }, [sym_for] = { .visible = true, .named = true, }, [sym_transform] = { .visible = true, .named = true, }, [sym_filter] = { .visible = true, .named = true, }, [sym_find] = { .visible = true, .named = true, }, [sym_remove] = { .visible = true, .named = true, }, [sym_reduce] = { .visible = true, .named = true, }, [sym_select] = { .visible = true, .named = true, }, [sym_insert] = { .visible = true, .named = true, }, [sym_identifier_list] = { .visible = true, .named = true, }, [sym_table] = { .visible = true, .named = true, }, [sym_function] = { .visible = true, .named = true, }, [sym_function_call] = { .visible = true, .named = true, }, [sym__context_defined_function] = { .visible = false, .named = true, }, [sym_built_in_function] = { .visible = true, .named = true, }, [sym__built_in_function_name] = { .visible = false, .named = true, }, [aux_sym_root_repeat1] = { .visible = false, .named = false, }, [aux_sym_list_repeat1] = { .visible = false, .named = false, }, [aux_sym_map_repeat1] = { .visible = false, .named = false, }, [aux_sym_if_else_repeat1] = { .visible = false, .named = false, }, [aux_sym_match_repeat1] = { .visible = false, .named = false, }, [aux_sym_identifier_list_repeat1] = { .visible = false, .named = false, }, }; enum { field_body = 1, field_collection = 2, field_count = 3, field_item_id = 4, field_parameters = 5, field_predicate = 6, }; static const char * const ts_field_names[] = { [0] = NULL, [field_body] = "body", [field_collection] = "collection", [field_count] = "count", [field_item_id] = "item_id", [field_parameters] = "parameters", [field_predicate] = "predicate", }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 1}, [2] = {.index = 1, .length = 2}, [3] = {.index = 3, .length = 3}, [4] = {.index = 6, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_body, 1}, [1] = {field_body, 2}, {field_parameters, 0}, [3] = {field_collection, 3}, {field_item_id, 1}, {field_predicate, 4}, [6] = {field_collection, 4}, {field_count, 1}, {field_item_id, 2}, {field_predicate, 5}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, }; static const uint16_t ts_non_terminal_alias_map[] = { 0, }; static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, [3] = 2, [4] = 2, [5] = 2, [6] = 2, [7] = 7, [8] = 8, [9] = 7, [10] = 10, [11] = 10, [12] = 12, [13] = 10, [14] = 12, [15] = 10, [16] = 12, [17] = 10, [18] = 12, [19] = 12, [20] = 10, [21] = 12, [22] = 10, [23] = 12, [24] = 10, [25] = 12, [26] = 12, [27] = 27, [28] = 10, [29] = 29, [30] = 30, [31] = 30, [32] = 30, [33] = 30, [34] = 29, [35] = 29, [36] = 30, [37] = 29, [38] = 30, [39] = 29, [40] = 30, [41] = 30, [42] = 29, [43] = 30, [44] = 29, [45] = 29, [46] = 29, [47] = 47, [48] = 48, [49] = 47, [50] = 50, [51] = 51, [52] = 48, [53] = 53, [54] = 54, [55] = 55, [56] = 54, [57] = 57, [58] = 58, [59] = 57, [60] = 58, [61] = 53, [62] = 55, [63] = 63, [64] = 64, [65] = 65, [66] = 66, [67] = 67, [68] = 68, [69] = 69, [70] = 70, [71] = 71, [72] = 72, [73] = 73, [74] = 74, [75] = 75, [76] = 76, [77] = 77, [78] = 78, [79] = 79, [80] = 80, [81] = 54, [82] = 58, [83] = 57, [84] = 54, [85] = 55, [86] = 53, [87] = 87, [88] = 88, [89] = 53, [90] = 57, [91] = 55, [92] = 87, [93] = 58, [94] = 94, [95] = 72, [96] = 73, [97] = 63, [98] = 74, [99] = 71, [100] = 67, [101] = 68, [102] = 70, [103] = 65, [104] = 69, [105] = 94, [106] = 78, [107] = 77, [108] = 75, [109] = 76, [110] = 110, [111] = 111, [112] = 112, [113] = 113, [114] = 113, [115] = 113, [116] = 113, [117] = 113, [118] = 53, [119] = 54, [120] = 120, [121] = 57, [122] = 55, [123] = 58, [124] = 54, [125] = 125, [126] = 126, [127] = 53, [128] = 57, [129] = 55, [130] = 58, [131] = 69, [132] = 74, [133] = 71, [134] = 63, [135] = 67, [136] = 68, [137] = 75, [138] = 77, [139] = 70, [140] = 140, [141] = 72, [142] = 65, [143] = 78, [144] = 73, [145] = 76, [146] = 146, [147] = 111, [148] = 112, [149] = 149, [150] = 69, [151] = 151, [152] = 76, [153] = 76, [154] = 154, [155] = 155, [156] = 156, [157] = 157, [158] = 158, [159] = 159, [160] = 160, [161] = 161, [162] = 162, [163] = 163, [164] = 162, [165] = 156, [166] = 166, [167] = 167, [168] = 156, [169] = 69, [170] = 162, [171] = 162, [172] = 172, [173] = 156, [174] = 174, [175] = 175, [176] = 176, [177] = 177, [178] = 178, [179] = 162, [180] = 180, [181] = 181, [182] = 182, [183] = 183, [184] = 156, [185] = 185, [186] = 186, [187] = 187, [188] = 167, [189] = 189, [190] = 190, [191] = 191, [192] = 192, [193] = 193, [194] = 194, [195] = 195, [196] = 54, [197] = 192, [198] = 192, [199] = 53, [200] = 200, [201] = 191, [202] = 192, [203] = 195, [204] = 204, [205] = 195, [206] = 204, [207] = 207, [208] = 200, [209] = 191, [210] = 192, [211] = 211, [212] = 212, [213] = 195, [214] = 204, [215] = 195, [216] = 216, [217] = 195, [218] = 200, [219] = 191, [220] = 54, [221] = 191, [222] = 192, [223] = 204, [224] = 192, [225] = 191, [226] = 200, [227] = 200, [228] = 195, [229] = 57, [230] = 55, [231] = 189, [232] = 58, [233] = 216, [234] = 192, [235] = 200, [236] = 212, [237] = 200, [238] = 238, [239] = 239, [240] = 240, [241] = 195, [242] = 204, [243] = 191, [244] = 244, [245] = 191, [246] = 192, [247] = 191, [248] = 200, [249] = 249, [250] = 190, [251] = 211, [252] = 194, [253] = 193, [254] = 207, [255] = 238, [256] = 239, [257] = 257, [258] = 240, [259] = 244, [260] = 249, [261] = 257, [262] = 192, [263] = 191, [264] = 200, [265] = 195, [266] = 195, [267] = 200, [268] = 55, [269] = 57, [270] = 58, [271] = 54, [272] = 54, [273] = 273, [274] = 53, [275] = 53, [276] = 57, [277] = 55, [278] = 58, [279] = 73, [280] = 78, [281] = 79, [282] = 57, [283] = 53, [284] = 68, [285] = 55, [286] = 58, [287] = 65, [288] = 74, [289] = 69, [290] = 76, [291] = 72, [292] = 71, [293] = 63, [294] = 75, [295] = 77, [296] = 67, [297] = 70, [298] = 74, [299] = 78, [300] = 77, [301] = 70, [302] = 65, [303] = 76, [304] = 64, [305] = 71, [306] = 67, [307] = 66, [308] = 69, [309] = 63, [310] = 75, [311] = 72, [312] = 68, [313] = 73, [314] = 87, [315] = 87, [316] = 88, [317] = 317, [318] = 318, [319] = 319, [320] = 320, [321] = 319, [322] = 322, [323] = 323, [324] = 324, [325] = 325, [326] = 326, [327] = 323, [328] = 328, [329] = 325, [330] = 317, [331] = 318, [332] = 320, [333] = 328, [334] = 324, [335] = 326, [336] = 322, [337] = 337, [338] = 338, [339] = 338, [340] = 337, [341] = 341, [342] = 341, [343] = 343, [344] = 344, [345] = 344, [346] = 344, [347] = 344, [348] = 344, [349] = 76, [350] = 187, [351] = 69, [352] = 352, [353] = 353, [354] = 354, [355] = 355, [356] = 356, [357] = 357, [358] = 125, [359] = 120, [360] = 126, [361] = 76, [362] = 151, [363] = 69, [364] = 149, [365] = 163, [366] = 167, [367] = 182, [368] = 181, [369] = 166, [370] = 180, [371] = 178, [372] = 186, [373] = 155, [374] = 161, [375] = 176, [376] = 160, [377] = 159, [378] = 167, [379] = 158, [380] = 172, [381] = 157, [382] = 382, [383] = 383, [384] = 384, [385] = 384, [386] = 386, [387] = 387, [388] = 388, [389] = 389, [390] = 388, [391] = 391, [392] = 391, [393] = 393, [394] = 384, [395] = 384, [396] = 393, [397] = 383, [398] = 382, [399] = 391, [400] = 400, [401] = 401, [402] = 382, [403] = 388, [404] = 388, [405] = 391, [406] = 388, [407] = 384, [408] = 382, [409] = 409, [410] = 382, [411] = 391, [412] = 412, [413] = 413, [414] = 413, [415] = 413, [416] = 416, [417] = 413, [418] = 413, [419] = 419, [420] = 416, [421] = 413, [422] = 413, [423] = 413, [424] = 413, [425] = 413, [426] = 426, [427] = 427, [428] = 428, [429] = 429, [430] = 428, [431] = 431, [432] = 432, [433] = 433, [434] = 434, [435] = 427, [436] = 436, [437] = 437, [438] = 438, [439] = 428, [440] = 440, [441] = 441, [442] = 442, [443] = 443, [444] = 444, [445] = 445, [446] = 438, [447] = 443, [448] = 438, [449] = 438, [450] = 450, [451] = 426, [452] = 427, [453] = 427, [454] = 454, [455] = 427, [456] = 440, [457] = 428, [458] = 441, [459] = 438, [460] = 442, [461] = 428, [462] = 431, [463] = 463, [464] = 450, [465] = 465, [466] = 444, [467] = 445, [468] = 468, [469] = 440, [470] = 443, [471] = 440, [472] = 443, [473] = 440, [474] = 443, [475] = 440, [476] = 440, [477] = 440, [478] = 440, [479] = 437, [480] = 436, [481] = 481, [482] = 434, [483] = 433, [484] = 481, [485] = 465, [486] = 463, [487] = 468, [488] = 432, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == ')') ADVANCE(35); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(59); if (lookahead == ',') ADVANCE(36); if (lookahead == '-') ADVANCE(62); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ':') ADVANCE(56); if (lookahead == ';') ADVANCE(32); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(54); if (lookahead == '>') ADVANCE(71); if (lookahead == '[') ADVANCE(51); if (lookahead == ']') ADVANCE(52); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(44); if (lookahead == 'e') ADVANCE(42); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(81); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 1: if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == ')') ADVANCE(35); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(58); if (lookahead == ',') ADVANCE(36); if (lookahead == '-') ADVANCE(63); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ':') ADVANCE(56); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(11); if (lookahead == '>') ADVANCE(71); if (lookahead == '[') ADVANCE(51); if (lookahead == ']') ADVANCE(52); if (lookahead == '`') ADVANCE(13); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(81); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(1) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 2: if (lookahead == '!') ADVANCE(10); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == ')') ADVANCE(35); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(58); if (lookahead == ',') ADVANCE(36); if (lookahead == '-') ADVANCE(61); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (lookahead == ':') ADVANCE(56); if (lookahead == ';') ADVANCE(32); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(11); if (lookahead == '>') ADVANCE(71); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(20); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(2) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 3: if (lookahead == '!') ADVANCE(10); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(59); if (lookahead == ',') ADVANCE(36); if (lookahead == '-') ADVANCE(60); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (lookahead == ':') ADVANCE(56); if (lookahead == ';') ADVANCE(32); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(53); if (lookahead == '>') ADVANCE(71); if (lookahead == '|') ADVANCE(20); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(3) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 4: if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == ')') ADVANCE(35); if (lookahead == ',') ADVANCE(36); if (lookahead == '-') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ';') ADVANCE(32); if (lookahead == '=') ADVANCE(12); if (lookahead == '[') ADVANCE(51); if (lookahead == ']') ADVANCE(52); if (lookahead == '`') ADVANCE(13); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(4) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 5: if (lookahead == '"') ADVANCE(50); if (lookahead != 0) ADVANCE(5); END_STATE(); case 6: if (lookahead == '#') ADVANCE(19); if (lookahead == ',') ADVANCE(36); if (lookahead == ';') ADVANCE(32); if (lookahead == 'e') ADVANCE(42); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(6) if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 7: if (lookahead == '&') ADVANCE(69); END_STATE(); case 8: if (lookahead == '\'') ADVANCE(50); if (lookahead != 0) ADVANCE(8); END_STATE(); case 9: if (lookahead == '.') ADVANCE(57); END_STATE(); case 10: if (lookahead == '=') ADVANCE(68); END_STATE(); case 11: if (lookahead == '=') ADVANCE(67); if (lookahead == '>') ADVANCE(78); END_STATE(); case 12: if (lookahead == '>') ADVANCE(78); END_STATE(); case 13: if (lookahead == '`') ADVANCE(50); if (lookahead != 0) ADVANCE(13); END_STATE(); case 14: if (lookahead == 'f') ADVANCE(17); END_STATE(); case 15: if (lookahead == 'f') ADVANCE(77); END_STATE(); case 16: if (lookahead == 'i') ADVANCE(15); END_STATE(); case 17: if (lookahead == 'o') ADVANCE(18); END_STATE(); case 18: if (lookahead == 'r') ADVANCE(79); END_STATE(); case 19: if (lookahead == '|') ADVANCE(29); if (lookahead == '\n' || lookahead == '#') ADVANCE(28); if (lookahead != 0) ADVANCE(19); END_STATE(); case 20: if (lookahead == '|') ADVANCE(70); END_STATE(); case 21: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); case 22: if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); END_STATE(); case 23: if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(59); if (lookahead == '-') ADVANCE(62); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ':') ADVANCE(56); if (lookahead == ';') ADVANCE(32); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(54); if (lookahead == '>') ADVANCE(71); if (lookahead == '[') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(44); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(81); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(23) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 24: if (eof) ADVANCE(27); if (lookahead == '!') ADVANCE(10); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '%') ADVANCE(66); if (lookahead == '&') ADVANCE(7); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == '*') ADVANCE(64); if (lookahead == '+') ADVANCE(58); if (lookahead == '-') ADVANCE(63); if (lookahead == '.') ADVANCE(9); if (lookahead == '/') ADVANCE(65); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ':') ADVANCE(56); if (lookahead == ';') ADVANCE(32); if (lookahead == '<') ADVANCE(72); if (lookahead == '=') ADVANCE(11); if (lookahead == '>') ADVANCE(71); if (lookahead == '[') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(44); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(81); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(24) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 25: if (eof) ADVANCE(27); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == '-') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ';') ADVANCE(32); if (lookahead == '=') ADVANCE(55); if (lookahead == '[') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(44); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(25) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 26: if (eof) ADVANCE(27); if (lookahead == '"') ADVANCE(5); if (lookahead == '#') ADVANCE(19); if (lookahead == '\'') ADVANCE(8); if (lookahead == '(') ADVANCE(34); if (lookahead == '-') ADVANCE(21); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == ';') ADVANCE(32); if (lookahead == '=') ADVANCE(12); if (lookahead == '[') ADVANCE(51); if (lookahead == '`') ADVANCE(13); if (lookahead == 'a') ADVANCE(44); if (lookahead == 'e') ADVANCE(42); if (lookahead == '{') ADVANCE(30); if (lookahead == '|') ADVANCE(80); if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(26) if (('A' <= lookahead && lookahead <= 'Z') || ('_' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 27: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 28: ACCEPT_TOKEN(sym__comment); END_STATE(); case 29: ACCEPT_TOKEN(sym__comment); if (lookahead == '|') ADVANCE(29); if (lookahead == '\n' || lookahead == '#') ADVANCE(28); if (lookahead != 0) ADVANCE(19); END_STATE(); case 30: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); case 31: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 32: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); case 33: ACCEPT_TOKEN(anon_sym_DASH_GT); END_STATE(); case 34: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 35: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 36: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 37: ACCEPT_TOKEN(sym_identifier); END_STATE(); case 38: ACCEPT_TOKEN(sym_identifier); if (lookahead == ' ') ADVANCE(16); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 39: ACCEPT_TOKEN(sym_identifier); if (lookahead == ' ') ADVANCE(14); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 40: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'c') ADVANCE(39); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 41: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'e') ADVANCE(38); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 42: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'l') ADVANCE(45); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 43: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'n') ADVANCE(40); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 44: ACCEPT_TOKEN(sym_identifier); if (lookahead == 's') ADVANCE(46); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 45: ACCEPT_TOKEN(sym_identifier); if (lookahead == 's') ADVANCE(41); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 46: ACCEPT_TOKEN(sym_identifier); if (lookahead == 'y') ADVANCE(43); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 47: ACCEPT_TOKEN(sym_identifier); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(37); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(47); END_STATE(); case 48: ACCEPT_TOKEN(sym_integer); if (lookahead == '.') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); END_STATE(); case 49: ACCEPT_TOKEN(sym_float); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); END_STATE(); case 50: ACCEPT_TOKEN(sym_string); END_STATE(); case 51: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); case 52: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); case 53: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '=') ADVANCE(67); END_STATE(); case 54: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '=') ADVANCE(67); if (lookahead == '>') ADVANCE(78); END_STATE(); case 55: ACCEPT_TOKEN(anon_sym_EQ); if (lookahead == '>') ADVANCE(78); END_STATE(); case 56: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 57: ACCEPT_TOKEN(anon_sym_DOT_DOT); END_STATE(); case 58: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); case 59: ACCEPT_TOKEN(anon_sym_PLUS); if (lookahead == '=') ADVANCE(75); END_STATE(); case 60: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '=') ADVANCE(76); if (lookahead == '>') ADVANCE(33); END_STATE(); case 61: ACCEPT_TOKEN(anon_sym_DASH); if (lookahead == '>') ADVANCE(33); END_STATE(); case 62: ACCEPT_TOKEN(anon_sym_DASH); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == '=') ADVANCE(76); if (lookahead == '>') ADVANCE(33); END_STATE(); case 63: ACCEPT_TOKEN(anon_sym_DASH); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); if (lookahead == '>') ADVANCE(33); END_STATE(); case 64: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 65: ACCEPT_TOKEN(anon_sym_SLASH); END_STATE(); case 66: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); case 67: ACCEPT_TOKEN(anon_sym_EQ_EQ); END_STATE(); case 68: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); case 69: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); case 70: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); case 71: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '=') ADVANCE(73); END_STATE(); case 72: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == '=') ADVANCE(74); END_STATE(); case 73: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); case 74: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); case 75: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); case 76: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); case 77: ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); case 78: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); case 79: ACCEPT_TOKEN(anon_sym_asyncfor); END_STATE(); case 80: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_PIPE); if (lookahead == '|') ADVANCE(70); END_STATE(); default: return false; } } static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (lookahead == 'a') ADVANCE(1); if (lookahead == 'b') ADVANCE(2); if (lookahead == 'c') ADVANCE(3); if (lookahead == 'd') ADVANCE(4); if (lookahead == 'e') ADVANCE(5); if (lookahead == 'f') ADVANCE(6); if (lookahead == 'h') ADVANCE(7); if (lookahead == 'i') ADVANCE(8); if (lookahead == 'l') ADVANCE(9); if (lookahead == 'm') ADVANCE(10); if (lookahead == 'o') ADVANCE(11); if (lookahead == 'r') ADVANCE(12); if (lookahead == 's') ADVANCE(13); if (lookahead == 't') ADVANCE(14); if (lookahead == 'w') ADVANCE(15); if (lookahead == 'z') ADVANCE(16); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(0) END_STATE(); case 1: if (lookahead == 'p') ADVANCE(17); if (lookahead == 's') ADVANCE(18); END_STATE(); case 2: if (lookahead == 'a') ADVANCE(19); END_STATE(); case 3: if (lookahead == 'o') ADVANCE(20); END_STATE(); case 4: if (lookahead == 'o') ADVANCE(21); END_STATE(); case 5: if (lookahead == 'l') ADVANCE(22); END_STATE(); case 6: if (lookahead == 'a') ADVANCE(23); if (lookahead == 'i') ADVANCE(24); if (lookahead == 'o') ADVANCE(25); if (lookahead == 'r') ADVANCE(26); END_STATE(); case 7: if (lookahead == 'e') ADVANCE(27); END_STATE(); case 8: if (lookahead == 'f') ADVANCE(28); if (lookahead == 'n') ADVANCE(29); END_STATE(); case 9: if (lookahead == 'e') ADVANCE(30); END_STATE(); case 10: if (lookahead == 'a') ADVANCE(31); if (lookahead == 'e') ADVANCE(32); if (lookahead == 'o') ADVANCE(33); END_STATE(); case 11: if (lookahead == 'u') ADVANCE(34); END_STATE(); case 12: if (lookahead == 'a') ADVANCE(35); if (lookahead == 'e') ADVANCE(36); if (lookahead == 'o') ADVANCE(37); END_STATE(); case 13: if (lookahead == 'e') ADVANCE(38); if (lookahead == 'h') ADVANCE(39); END_STATE(); case 14: if (lookahead == 'a') ADVANCE(40); if (lookahead == 'o') ADVANCE(41); if (lookahead == 'r') ADVANCE(42); if (lookahead == 'y') ADVANCE(43); END_STATE(); case 15: if (lookahead == 'h') ADVANCE(44); if (lookahead == 'o') ADVANCE(45); if (lookahead == 'r') ADVANCE(46); END_STATE(); case 16: if (lookahead == 's') ADVANCE(47); END_STATE(); case 17: if (lookahead == 'p') ADVANCE(48); END_STATE(); case 18: if (lookahead == 's') ADVANCE(49); if (lookahead == 'y') ADVANCE(50); END_STATE(); case 19: if (lookahead == 's') ADVANCE(51); END_STATE(); case 20: if (lookahead == 'l') ADVANCE(52); if (lookahead == 'n') ADVANCE(53); END_STATE(); case 21: if (lookahead == 'w') ADVANCE(54); END_STATE(); case 22: if (lookahead == 's') ADVANCE(55); END_STATE(); case 23: if (lookahead == 'l') ADVANCE(56); END_STATE(); case 24: if (lookahead == 'l') ADVANCE(57); if (lookahead == 'n') ADVANCE(58); if (lookahead == 's') ADVANCE(59); END_STATE(); case 25: if (lookahead == 'r') ADVANCE(60); END_STATE(); case 26: if (lookahead == 'o') ADVANCE(61); END_STATE(); case 27: if (lookahead == 'l') ADVANCE(62); END_STATE(); case 28: ACCEPT_TOKEN(anon_sym_if); END_STATE(); case 29: ACCEPT_TOKEN(anon_sym_in); if (lookahead == 's') ADVANCE(63); if (lookahead == 't') ADVANCE(64); END_STATE(); case 30: if (lookahead == 'n') ADVANCE(65); END_STATE(); case 31: if (lookahead == 't') ADVANCE(66); END_STATE(); case 32: if (lookahead == 't') ADVANCE(67); END_STATE(); case 33: if (lookahead == 'v') ADVANCE(68); END_STATE(); case 34: if (lookahead == 't') ADVANCE(69); END_STATE(); case 35: if (lookahead == 'n') ADVANCE(70); if (lookahead == 'w') ADVANCE(71); END_STATE(); case 36: if (lookahead == 'a') ADVANCE(72); if (lookahead == 'd') ADVANCE(73); if (lookahead == 'm') ADVANCE(74); if (lookahead == 'v') ADVANCE(75); END_STATE(); case 37: if (lookahead == 'w') ADVANCE(76); END_STATE(); case 38: if (lookahead == 'l') ADVANCE(77); END_STATE(); case 39: ACCEPT_TOKEN(anon_sym_sh); END_STATE(); case 40: if (lookahead == 'b') ADVANCE(78); END_STATE(); case 41: ACCEPT_TOKEN(anon_sym_to); if (lookahead == '_') ADVANCE(79); END_STATE(); case 42: if (lookahead == 'a') ADVANCE(80); if (lookahead == 'u') ADVANCE(81); END_STATE(); case 43: if (lookahead == 'p') ADVANCE(82); END_STATE(); case 44: if (lookahead == 'i') ADVANCE(83); END_STATE(); case 45: if (lookahead == 'r') ADVANCE(84); END_STATE(); case 46: if (lookahead == 'i') ADVANCE(85); END_STATE(); case 47: if (lookahead == 'h') ADVANCE(86); END_STATE(); case 48: if (lookahead == 'e') ADVANCE(87); END_STATE(); case 49: if (lookahead == 'e') ADVANCE(88); END_STATE(); case 50: if (lookahead == 'n') ADVANCE(89); END_STATE(); case 51: if (lookahead == 'h') ADVANCE(90); END_STATE(); case 52: if (lookahead == 'u') ADVANCE(91); END_STATE(); case 53: if (lookahead == 't') ADVANCE(92); END_STATE(); case 54: if (lookahead == 'n') ADVANCE(93); END_STATE(); case 55: if (lookahead == 'e') ADVANCE(94); END_STATE(); case 56: if (lookahead == 's') ADVANCE(95); END_STATE(); case 57: if (lookahead == 't') ADVANCE(96); END_STATE(); case 58: if (lookahead == 'd') ADVANCE(97); END_STATE(); case 59: if (lookahead == 'h') ADVANCE(98); END_STATE(); case 60: ACCEPT_TOKEN(anon_sym_for); END_STATE(); case 61: if (lookahead == 'm') ADVANCE(99); END_STATE(); case 62: if (lookahead == 'p') ADVANCE(100); END_STATE(); case 63: if (lookahead == 'e') ADVANCE(101); END_STATE(); case 64: if (lookahead == 'o') ADVANCE(102); END_STATE(); case 65: if (lookahead == 'g') ADVANCE(103); END_STATE(); case 66: if (lookahead == 'c') ADVANCE(104); END_STATE(); case 67: if (lookahead == 'a') ADVANCE(105); END_STATE(); case 68: if (lookahead == 'e') ADVANCE(106); END_STATE(); case 69: if (lookahead == 'p') ADVANCE(107); END_STATE(); case 70: if (lookahead == 'd') ADVANCE(108); END_STATE(); case 71: ACCEPT_TOKEN(anon_sym_raw); END_STATE(); case 72: if (lookahead == 'd') ADVANCE(109); END_STATE(); case 73: if (lookahead == 'u') ADVANCE(110); END_STATE(); case 74: if (lookahead == 'o') ADVANCE(111); END_STATE(); case 75: if (lookahead == 'e') ADVANCE(112); END_STATE(); case 76: if (lookahead == 's') ADVANCE(113); END_STATE(); case 77: if (lookahead == 'e') ADVANCE(114); END_STATE(); case 78: if (lookahead == 'l') ADVANCE(115); END_STATE(); case 79: if (lookahead == 'f') ADVANCE(116); if (lookahead == 'j') ADVANCE(117); if (lookahead == 's') ADVANCE(118); END_STATE(); case 80: if (lookahead == 'n') ADVANCE(119); END_STATE(); case 81: if (lookahead == 'e') ADVANCE(120); END_STATE(); case 82: if (lookahead == 'e') ADVANCE(121); END_STATE(); case 83: if (lookahead == 'l') ADVANCE(122); END_STATE(); case 84: if (lookahead == 'k') ADVANCE(123); END_STATE(); case 85: if (lookahead == 't') ADVANCE(124); END_STATE(); case 86: ACCEPT_TOKEN(anon_sym_zsh); END_STATE(); case 87: if (lookahead == 'n') ADVANCE(125); END_STATE(); case 88: if (lookahead == 'r') ADVANCE(126); END_STATE(); case 89: if (lookahead == 'c') ADVANCE(127); END_STATE(); case 90: ACCEPT_TOKEN(anon_sym_bash); END_STATE(); case 91: if (lookahead == 'm') ADVANCE(128); END_STATE(); case 92: if (lookahead == 'e') ADVANCE(129); END_STATE(); case 93: if (lookahead == 'l') ADVANCE(130); END_STATE(); case 94: ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 95: if (lookahead == 'e') ADVANCE(131); END_STATE(); case 96: if (lookahead == 'e') ADVANCE(132); END_STATE(); case 97: ACCEPT_TOKEN(anon_sym_find); END_STATE(); case 98: ACCEPT_TOKEN(anon_sym_fish); END_STATE(); case 99: ACCEPT_TOKEN(anon_sym_from); if (lookahead == '_') ADVANCE(133); END_STATE(); case 100: ACCEPT_TOKEN(anon_sym_help); END_STATE(); case 101: if (lookahead == 'r') ADVANCE(134); END_STATE(); case 102: ACCEPT_TOKEN(anon_sym_into); END_STATE(); case 103: if (lookahead == 't') ADVANCE(135); END_STATE(); case 104: if (lookahead == 'h') ADVANCE(136); END_STATE(); case 105: if (lookahead == 'd') ADVANCE(137); END_STATE(); case 106: ACCEPT_TOKEN(anon_sym_move); END_STATE(); case 107: if (lookahead == 'u') ADVANCE(138); END_STATE(); case 108: if (lookahead == 'o') ADVANCE(139); END_STATE(); case 109: ACCEPT_TOKEN(anon_sym_read); END_STATE(); case 110: if (lookahead == 'c') ADVANCE(140); END_STATE(); case 111: if (lookahead == 'v') ADVANCE(141); END_STATE(); case 112: if (lookahead == 'r') ADVANCE(142); END_STATE(); case 113: ACCEPT_TOKEN(anon_sym_rows); END_STATE(); case 114: if (lookahead == 'c') ADVANCE(143); END_STATE(); case 115: if (lookahead == 'e') ADVANCE(144); END_STATE(); case 116: if (lookahead == 'l') ADVANCE(145); END_STATE(); case 117: if (lookahead == 's') ADVANCE(146); END_STATE(); case 118: if (lookahead == 't') ADVANCE(147); END_STATE(); case 119: if (lookahead == 's') ADVANCE(148); END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_true); END_STATE(); case 121: ACCEPT_TOKEN(anon_sym_type); END_STATE(); case 122: if (lookahead == 'e') ADVANCE(149); END_STATE(); case 123: if (lookahead == 'd') ADVANCE(150); END_STATE(); case 124: if (lookahead == 'e') ADVANCE(151); END_STATE(); case 125: if (lookahead == 'd') ADVANCE(152); END_STATE(); case 126: if (lookahead == 't') ADVANCE(153); END_STATE(); case 127: ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 128: if (lookahead == 'n') ADVANCE(154); END_STATE(); case 129: if (lookahead == 'x') ADVANCE(155); END_STATE(); case 130: if (lookahead == 'o') ADVANCE(156); END_STATE(); case 131: ACCEPT_TOKEN(anon_sym_false); END_STATE(); case 132: if (lookahead == 'r') ADVANCE(157); END_STATE(); case 133: if (lookahead == 'j') ADVANCE(158); END_STATE(); case 134: if (lookahead == 't') ADVANCE(159); END_STATE(); case 135: if (lookahead == 'h') ADVANCE(160); END_STATE(); case 136: ACCEPT_TOKEN(anon_sym_match); END_STATE(); case 137: if (lookahead == 'a') ADVANCE(161); END_STATE(); case 138: if (lookahead == 't') ADVANCE(162); END_STATE(); case 139: if (lookahead == 'm') ADVANCE(163); END_STATE(); case 140: if (lookahead == 'e') ADVANCE(164); END_STATE(); case 141: if (lookahead == 'e') ADVANCE(165); END_STATE(); case 142: if (lookahead == 's') ADVANCE(166); END_STATE(); case 143: if (lookahead == 't') ADVANCE(167); END_STATE(); case 144: ACCEPT_TOKEN(anon_sym_table); END_STATE(); case 145: if (lookahead == 'o') ADVANCE(168); END_STATE(); case 146: if (lookahead == 'o') ADVANCE(169); END_STATE(); case 147: if (lookahead == 'r') ADVANCE(170); END_STATE(); case 148: if (lookahead == 'f') ADVANCE(171); END_STATE(); case 149: ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 150: if (lookahead == 'i') ADVANCE(172); END_STATE(); case 151: ACCEPT_TOKEN(anon_sym_write); END_STATE(); case 152: ACCEPT_TOKEN(anon_sym_append); END_STATE(); case 153: ACCEPT_TOKEN(anon_sym_assert); if (lookahead == '_') ADVANCE(173); END_STATE(); case 154: if (lookahead == 's') ADVANCE(174); END_STATE(); case 155: if (lookahead == 't') ADVANCE(175); END_STATE(); case 156: if (lookahead == 'a') ADVANCE(176); END_STATE(); case 157: ACCEPT_TOKEN(anon_sym_filter); END_STATE(); case 158: if (lookahead == 's') ADVANCE(177); END_STATE(); case 159: ACCEPT_TOKEN(anon_sym_insert); END_STATE(); case 160: ACCEPT_TOKEN(anon_sym_length); END_STATE(); case 161: if (lookahead == 't') ADVANCE(178); END_STATE(); case 162: ACCEPT_TOKEN(anon_sym_output); if (lookahead == '_') ADVANCE(179); END_STATE(); case 163: ACCEPT_TOKEN(anon_sym_random); if (lookahead == '_') ADVANCE(180); END_STATE(); case 164: ACCEPT_TOKEN(anon_sym_reduce); END_STATE(); case 165: ACCEPT_TOKEN(anon_sym_remove); END_STATE(); case 166: if (lookahead == 'e') ADVANCE(181); END_STATE(); case 167: ACCEPT_TOKEN(anon_sym_select); END_STATE(); case 168: if (lookahead == 'a') ADVANCE(182); END_STATE(); case 169: if (lookahead == 'n') ADVANCE(183); END_STATE(); case 170: if (lookahead == 'i') ADVANCE(184); END_STATE(); case 171: if (lookahead == 'o') ADVANCE(185); END_STATE(); case 172: if (lookahead == 'r') ADVANCE(186); END_STATE(); case 173: if (lookahead == 'e') ADVANCE(187); END_STATE(); case 174: ACCEPT_TOKEN(anon_sym_columns); END_STATE(); case 175: ACCEPT_TOKEN(anon_sym_context); END_STATE(); case 176: if (lookahead == 'd') ADVANCE(188); END_STATE(); case 177: if (lookahead == 'o') ADVANCE(189); END_STATE(); case 178: if (lookahead == 'a') ADVANCE(190); END_STATE(); case 179: if (lookahead == 'e') ADVANCE(191); END_STATE(); case 180: if (lookahead == 'b') ADVANCE(192); if (lookahead == 'f') ADVANCE(193); if (lookahead == 'i') ADVANCE(194); END_STATE(); case 181: ACCEPT_TOKEN(anon_sym_reverse); END_STATE(); case 182: if (lookahead == 't') ADVANCE(195); END_STATE(); case 183: ACCEPT_TOKEN(anon_sym_to_json); END_STATE(); case 184: if (lookahead == 'n') ADVANCE(196); END_STATE(); case 185: if (lookahead == 'r') ADVANCE(197); END_STATE(); case 186: ACCEPT_TOKEN(anon_sym_workdir); END_STATE(); case 187: if (lookahead == 'q') ADVANCE(198); END_STATE(); case 188: ACCEPT_TOKEN(anon_sym_download); END_STATE(); case 189: if (lookahead == 'n') ADVANCE(199); END_STATE(); case 190: ACCEPT_TOKEN(anon_sym_metadata); END_STATE(); case 191: if (lookahead == 'r') ADVANCE(200); END_STATE(); case 192: if (lookahead == 'o') ADVANCE(201); END_STATE(); case 193: if (lookahead == 'l') ADVANCE(202); END_STATE(); case 194: if (lookahead == 'n') ADVANCE(203); END_STATE(); case 195: ACCEPT_TOKEN(anon_sym_to_float); END_STATE(); case 196: if (lookahead == 'g') ADVANCE(204); END_STATE(); case 197: if (lookahead == 'm') ADVANCE(205); END_STATE(); case 198: if (lookahead == 'u') ADVANCE(206); END_STATE(); case 199: ACCEPT_TOKEN(anon_sym_from_json); END_STATE(); case 200: if (lookahead == 'r') ADVANCE(207); END_STATE(); case 201: if (lookahead == 'o') ADVANCE(208); END_STATE(); case 202: if (lookahead == 'o') ADVANCE(209); END_STATE(); case 203: if (lookahead == 't') ADVANCE(210); END_STATE(); case 204: ACCEPT_TOKEN(anon_sym_to_string); END_STATE(); case 205: ACCEPT_TOKEN(anon_sym_transform); END_STATE(); case 206: if (lookahead == 'a') ADVANCE(211); END_STATE(); case 207: if (lookahead == 'o') ADVANCE(212); END_STATE(); case 208: if (lookahead == 'l') ADVANCE(213); END_STATE(); case 209: if (lookahead == 'a') ADVANCE(214); END_STATE(); case 210: if (lookahead == 'e') ADVANCE(215); END_STATE(); case 211: if (lookahead == 'l') ADVANCE(216); END_STATE(); case 212: if (lookahead == 'r') ADVANCE(217); END_STATE(); case 213: if (lookahead == 'e') ADVANCE(218); END_STATE(); case 214: if (lookahead == 't') ADVANCE(219); END_STATE(); case 215: if (lookahead == 'g') ADVANCE(220); END_STATE(); case 216: ACCEPT_TOKEN(anon_sym_assert_equal); END_STATE(); case 217: ACCEPT_TOKEN(anon_sym_output_error); END_STATE(); case 218: if (lookahead == 'a') ADVANCE(221); END_STATE(); case 219: ACCEPT_TOKEN(anon_sym_random_float); END_STATE(); case 220: if (lookahead == 'e') ADVANCE(222); END_STATE(); case 221: if (lookahead == 'n') ADVANCE(223); END_STATE(); case 222: if (lookahead == 'r') ADVANCE(224); END_STATE(); case 223: ACCEPT_TOKEN(anon_sym_random_boolean); END_STATE(); case 224: ACCEPT_TOKEN(anon_sym_random_integer); END_STATE(); default: return false; } } static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 25}, [2] = {.lex_state = 4}, [3] = {.lex_state = 4}, [4] = {.lex_state = 4}, [5] = {.lex_state = 4}, [6] = {.lex_state = 4}, [7] = {.lex_state = 25}, [8] = {.lex_state = 25}, [9] = {.lex_state = 25}, [10] = {.lex_state = 25}, [11] = {.lex_state = 25}, [12] = {.lex_state = 25}, [13] = {.lex_state = 25}, [14] = {.lex_state = 25}, [15] = {.lex_state = 25}, [16] = {.lex_state = 25}, [17] = {.lex_state = 25}, [18] = {.lex_state = 25}, [19] = {.lex_state = 25}, [20] = {.lex_state = 25}, [21] = {.lex_state = 25}, [22] = {.lex_state = 25}, [23] = {.lex_state = 25}, [24] = {.lex_state = 25}, [25] = {.lex_state = 25}, [26] = {.lex_state = 25}, [27] = {.lex_state = 25}, [28] = {.lex_state = 25}, [29] = {.lex_state = 25}, [30] = {.lex_state = 25}, [31] = {.lex_state = 25}, [32] = {.lex_state = 25}, [33] = {.lex_state = 25}, [34] = {.lex_state = 25}, [35] = {.lex_state = 25}, [36] = {.lex_state = 25}, [37] = {.lex_state = 25}, [38] = {.lex_state = 25}, [39] = {.lex_state = 25}, [40] = {.lex_state = 25}, [41] = {.lex_state = 25}, [42] = {.lex_state = 25}, [43] = {.lex_state = 25}, [44] = {.lex_state = 25}, [45] = {.lex_state = 25}, [46] = {.lex_state = 25}, [47] = {.lex_state = 25}, [48] = {.lex_state = 25}, [49] = {.lex_state = 25}, [50] = {.lex_state = 25}, [51] = {.lex_state = 25}, [52] = {.lex_state = 25}, [53] = {.lex_state = 23}, [54] = {.lex_state = 23}, [55] = {.lex_state = 23}, [56] = {.lex_state = 23}, [57] = {.lex_state = 23}, [58] = {.lex_state = 23}, [59] = {.lex_state = 23}, [60] = {.lex_state = 23}, [61] = {.lex_state = 23}, [62] = {.lex_state = 23}, [63] = {.lex_state = 23}, [64] = {.lex_state = 23}, [65] = {.lex_state = 23}, [66] = {.lex_state = 23}, [67] = {.lex_state = 23}, [68] = {.lex_state = 23}, [69] = {.lex_state = 23}, [70] = {.lex_state = 23}, [71] = {.lex_state = 23}, [72] = {.lex_state = 23}, [73] = {.lex_state = 23}, [74] = {.lex_state = 23}, [75] = {.lex_state = 23}, [76] = {.lex_state = 23}, [77] = {.lex_state = 23}, [78] = {.lex_state = 23}, [79] = {.lex_state = 24}, [80] = {.lex_state = 23}, [81] = {.lex_state = 24}, [82] = {.lex_state = 24}, [83] = {.lex_state = 24}, [84] = {.lex_state = 24}, [85] = {.lex_state = 24}, [86] = {.lex_state = 24}, [87] = {.lex_state = 24}, [88] = {.lex_state = 24}, [89] = {.lex_state = 24}, [90] = {.lex_state = 24}, [91] = {.lex_state = 24}, [92] = {.lex_state = 24}, [93] = {.lex_state = 24}, [94] = {.lex_state = 1}, [95] = {.lex_state = 24}, [96] = {.lex_state = 24}, [97] = {.lex_state = 24}, [98] = {.lex_state = 24}, [99] = {.lex_state = 24}, [100] = {.lex_state = 24}, [101] = {.lex_state = 24}, [102] = {.lex_state = 24}, [103] = {.lex_state = 24}, [104] = {.lex_state = 24}, [105] = {.lex_state = 1}, [106] = {.lex_state = 24}, [107] = {.lex_state = 24}, [108] = {.lex_state = 24}, [109] = {.lex_state = 24}, [110] = {.lex_state = 1}, [111] = {.lex_state = 25}, [112] = {.lex_state = 25}, [113] = {.lex_state = 4}, [114] = {.lex_state = 4}, [115] = {.lex_state = 4}, [116] = {.lex_state = 4}, [117] = {.lex_state = 4}, [118] = {.lex_state = 1}, [119] = {.lex_state = 1}, [120] = {.lex_state = 26}, [121] = {.lex_state = 1}, [122] = {.lex_state = 1}, [123] = {.lex_state = 1}, [124] = {.lex_state = 1}, [125] = {.lex_state = 26}, [126] = {.lex_state = 26}, [127] = {.lex_state = 1}, [128] = {.lex_state = 1}, [129] = {.lex_state = 1}, [130] = {.lex_state = 1}, [131] = {.lex_state = 1}, [132] = {.lex_state = 1}, [133] = {.lex_state = 1}, [134] = {.lex_state = 1}, [135] = {.lex_state = 1}, [136] = {.lex_state = 1}, [137] = {.lex_state = 1}, [138] = {.lex_state = 1}, [139] = {.lex_state = 1}, [140] = {.lex_state = 1}, [141] = {.lex_state = 1}, [142] = {.lex_state = 1}, [143] = {.lex_state = 1}, [144] = {.lex_state = 1}, [145] = {.lex_state = 1}, [146] = {.lex_state = 1}, [147] = {.lex_state = 4}, [148] = {.lex_state = 4}, [149] = {.lex_state = 26}, [150] = {.lex_state = 26}, [151] = {.lex_state = 26}, [152] = {.lex_state = 26}, [153] = {.lex_state = 25}, [154] = {.lex_state = 4}, [155] = {.lex_state = 25}, [156] = {.lex_state = 4}, [157] = {.lex_state = 25}, [158] = {.lex_state = 25}, [159] = {.lex_state = 25}, [160] = {.lex_state = 25}, [161] = {.lex_state = 25}, [162] = {.lex_state = 4}, [163] = {.lex_state = 25}, [164] = {.lex_state = 4}, [165] = {.lex_state = 4}, [166] = {.lex_state = 25}, [167] = {.lex_state = 25}, [168] = {.lex_state = 4}, [169] = {.lex_state = 25}, [170] = {.lex_state = 4}, [171] = {.lex_state = 4}, [172] = {.lex_state = 25}, [173] = {.lex_state = 4}, [174] = {.lex_state = 4}, [175] = {.lex_state = 4}, [176] = {.lex_state = 25}, [177] = {.lex_state = 4}, [178] = {.lex_state = 25}, [179] = {.lex_state = 4}, [180] = {.lex_state = 25}, [181] = {.lex_state = 25}, [182] = {.lex_state = 25}, [183] = {.lex_state = 4}, [184] = {.lex_state = 4}, [185] = {.lex_state = 4}, [186] = {.lex_state = 25}, [187] = {.lex_state = 25}, [188] = {.lex_state = 25}, [189] = {.lex_state = 4}, [190] = {.lex_state = 4}, [191] = {.lex_state = 4}, [192] = {.lex_state = 4}, [193] = {.lex_state = 4}, [194] = {.lex_state = 4}, [195] = {.lex_state = 4}, [196] = {.lex_state = 2}, [197] = {.lex_state = 4}, [198] = {.lex_state = 4}, [199] = {.lex_state = 2}, [200] = {.lex_state = 4}, [201] = {.lex_state = 4}, [202] = {.lex_state = 4}, [203] = {.lex_state = 4}, [204] = {.lex_state = 4}, [205] = {.lex_state = 4}, [206] = {.lex_state = 4}, [207] = {.lex_state = 4}, [208] = {.lex_state = 4}, [209] = {.lex_state = 4}, [210] = {.lex_state = 4}, [211] = {.lex_state = 4}, [212] = {.lex_state = 4}, [213] = {.lex_state = 4}, [214] = {.lex_state = 4}, [215] = {.lex_state = 4}, [216] = {.lex_state = 4}, [217] = {.lex_state = 4}, [218] = {.lex_state = 4}, [219] = {.lex_state = 4}, [220] = {.lex_state = 2}, [221] = {.lex_state = 4}, [222] = {.lex_state = 4}, [223] = {.lex_state = 4}, [224] = {.lex_state = 4}, [225] = {.lex_state = 4}, [226] = {.lex_state = 4}, [227] = {.lex_state = 4}, [228] = {.lex_state = 4}, [229] = {.lex_state = 2}, [230] = {.lex_state = 2}, [231] = {.lex_state = 4}, [232] = {.lex_state = 2}, [233] = {.lex_state = 4}, [234] = {.lex_state = 4}, [235] = {.lex_state = 4}, [236] = {.lex_state = 4}, [237] = {.lex_state = 4}, [238] = {.lex_state = 4}, [239] = {.lex_state = 4}, [240] = {.lex_state = 4}, [241] = {.lex_state = 4}, [242] = {.lex_state = 4}, [243] = {.lex_state = 4}, [244] = {.lex_state = 4}, [245] = {.lex_state = 4}, [246] = {.lex_state = 4}, [247] = {.lex_state = 4}, [248] = {.lex_state = 4}, [249] = {.lex_state = 4}, [250] = {.lex_state = 4}, [251] = {.lex_state = 4}, [252] = {.lex_state = 4}, [253] = {.lex_state = 4}, [254] = {.lex_state = 4}, [255] = {.lex_state = 4}, [256] = {.lex_state = 4}, [257] = {.lex_state = 4}, [258] = {.lex_state = 4}, [259] = {.lex_state = 4}, [260] = {.lex_state = 4}, [261] = {.lex_state = 4}, [262] = {.lex_state = 4}, [263] = {.lex_state = 4}, [264] = {.lex_state = 4}, [265] = {.lex_state = 4}, [266] = {.lex_state = 4}, [267] = {.lex_state = 4}, [268] = {.lex_state = 3}, [269] = {.lex_state = 3}, [270] = {.lex_state = 3}, [271] = {.lex_state = 3}, [272] = {.lex_state = 3}, [273] = {.lex_state = 25}, [274] = {.lex_state = 3}, [275] = {.lex_state = 2}, [276] = {.lex_state = 2}, [277] = {.lex_state = 2}, [278] = {.lex_state = 2}, [279] = {.lex_state = 2}, [280] = {.lex_state = 2}, [281] = {.lex_state = 2}, [282] = {.lex_state = 3}, [283] = {.lex_state = 3}, [284] = {.lex_state = 2}, [285] = {.lex_state = 3}, [286] = {.lex_state = 3}, [287] = {.lex_state = 2}, [288] = {.lex_state = 2}, [289] = {.lex_state = 2}, [290] = {.lex_state = 2}, [291] = {.lex_state = 2}, [292] = {.lex_state = 2}, [293] = {.lex_state = 2}, [294] = {.lex_state = 2}, [295] = {.lex_state = 2}, [296] = {.lex_state = 2}, [297] = {.lex_state = 2}, [298] = {.lex_state = 3}, [299] = {.lex_state = 3}, [300] = {.lex_state = 3}, [301] = {.lex_state = 3}, [302] = {.lex_state = 3}, [303] = {.lex_state = 3}, [304] = {.lex_state = 3}, [305] = {.lex_state = 3}, [306] = {.lex_state = 3}, [307] = {.lex_state = 3}, [308] = {.lex_state = 3}, [309] = {.lex_state = 3}, [310] = {.lex_state = 3}, [311] = {.lex_state = 3}, [312] = {.lex_state = 3}, [313] = {.lex_state = 3}, [314] = {.lex_state = 2}, [315] = {.lex_state = 2}, [316] = {.lex_state = 2}, [317] = {.lex_state = 2}, [318] = {.lex_state = 2}, [319] = {.lex_state = 2}, [320] = {.lex_state = 2}, [321] = {.lex_state = 2}, [322] = {.lex_state = 2}, [323] = {.lex_state = 2}, [324] = {.lex_state = 2}, [325] = {.lex_state = 2}, [326] = {.lex_state = 2}, [327] = {.lex_state = 2}, [328] = {.lex_state = 2}, [329] = {.lex_state = 2}, [330] = {.lex_state = 2}, [331] = {.lex_state = 2}, [332] = {.lex_state = 2}, [333] = {.lex_state = 2}, [334] = {.lex_state = 2}, [335] = {.lex_state = 2}, [336] = {.lex_state = 2}, [337] = {.lex_state = 2}, [338] = {.lex_state = 2}, [339] = {.lex_state = 2}, [340] = {.lex_state = 2}, [341] = {.lex_state = 2}, [342] = {.lex_state = 2}, [343] = {.lex_state = 2}, [344] = {.lex_state = 2}, [345] = {.lex_state = 2}, [346] = {.lex_state = 2}, [347] = {.lex_state = 2}, [348] = {.lex_state = 2}, [349] = {.lex_state = 4}, [350] = {.lex_state = 4}, [351] = {.lex_state = 4}, [352] = {.lex_state = 4}, [353] = {.lex_state = 4}, [354] = {.lex_state = 4}, [355] = {.lex_state = 4}, [356] = {.lex_state = 4}, [357] = {.lex_state = 4}, [358] = {.lex_state = 6}, [359] = {.lex_state = 6}, [360] = {.lex_state = 6}, [361] = {.lex_state = 6}, [362] = {.lex_state = 6}, [363] = {.lex_state = 6}, [364] = {.lex_state = 6}, [365] = {.lex_state = 4}, [366] = {.lex_state = 4}, [367] = {.lex_state = 4}, [368] = {.lex_state = 4}, [369] = {.lex_state = 4}, [370] = {.lex_state = 4}, [371] = {.lex_state = 4}, [372] = {.lex_state = 4}, [373] = {.lex_state = 4}, [374] = {.lex_state = 4}, [375] = {.lex_state = 4}, [376] = {.lex_state = 4}, [377] = {.lex_state = 4}, [378] = {.lex_state = 4}, [379] = {.lex_state = 4}, [380] = {.lex_state = 4}, [381] = {.lex_state = 4}, [382] = {.lex_state = 4}, [383] = {.lex_state = 4}, [384] = {.lex_state = 4}, [385] = {.lex_state = 4}, [386] = {.lex_state = 4}, [387] = {.lex_state = 4}, [388] = {.lex_state = 4}, [389] = {.lex_state = 4}, [390] = {.lex_state = 4}, [391] = {.lex_state = 4}, [392] = {.lex_state = 4}, [393] = {.lex_state = 4}, [394] = {.lex_state = 4}, [395] = {.lex_state = 4}, [396] = {.lex_state = 4}, [397] = {.lex_state = 4}, [398] = {.lex_state = 4}, [399] = {.lex_state = 4}, [400] = {.lex_state = 4}, [401] = {.lex_state = 4}, [402] = {.lex_state = 4}, [403] = {.lex_state = 4}, [404] = {.lex_state = 4}, [405] = {.lex_state = 4}, [406] = {.lex_state = 4}, [407] = {.lex_state = 4}, [408] = {.lex_state = 4}, [409] = {.lex_state = 4}, [410] = {.lex_state = 4}, [411] = {.lex_state = 4}, [412] = {.lex_state = 4}, [413] = {.lex_state = 25}, [414] = {.lex_state = 25}, [415] = {.lex_state = 25}, [416] = {.lex_state = 25}, [417] = {.lex_state = 25}, [418] = {.lex_state = 25}, [419] = {.lex_state = 4}, [420] = {.lex_state = 25}, [421] = {.lex_state = 25}, [422] = {.lex_state = 25}, [423] = {.lex_state = 25}, [424] = {.lex_state = 25}, [425] = {.lex_state = 25}, [426] = {.lex_state = 4}, [427] = {.lex_state = 0}, [428] = {.lex_state = 0}, [429] = {.lex_state = 0}, [430] = {.lex_state = 0}, [431] = {.lex_state = 4}, [432] = {.lex_state = 4}, [433] = {.lex_state = 4}, [434] = {.lex_state = 4}, [435] = {.lex_state = 0}, [436] = {.lex_state = 4}, [437] = {.lex_state = 4}, [438] = {.lex_state = 0}, [439] = {.lex_state = 0}, [440] = {.lex_state = 0}, [441] = {.lex_state = 4}, [442] = {.lex_state = 4}, [443] = {.lex_state = 0}, [444] = {.lex_state = 4}, [445] = {.lex_state = 4}, [446] = {.lex_state = 0}, [447] = {.lex_state = 0}, [448] = {.lex_state = 0}, [449] = {.lex_state = 0}, [450] = {.lex_state = 4}, [451] = {.lex_state = 4}, [452] = {.lex_state = 0}, [453] = {.lex_state = 0}, [454] = {.lex_state = 25}, [455] = {.lex_state = 0}, [456] = {.lex_state = 0}, [457] = {.lex_state = 0}, [458] = {.lex_state = 4}, [459] = {.lex_state = 0}, [460] = {.lex_state = 4}, [461] = {.lex_state = 0}, [462] = {.lex_state = 4}, [463] = {.lex_state = 4}, [464] = {.lex_state = 4}, [465] = {.lex_state = 4}, [466] = {.lex_state = 4}, [467] = {.lex_state = 4}, [468] = {.lex_state = 4}, [469] = {.lex_state = 0}, [470] = {.lex_state = 0}, [471] = {.lex_state = 0}, [472] = {.lex_state = 0}, [473] = {.lex_state = 0}, [474] = {.lex_state = 0}, [475] = {.lex_state = 0}, [476] = {.lex_state = 0}, [477] = {.lex_state = 0}, [478] = {.lex_state = 0}, [479] = {.lex_state = 4}, [480] = {.lex_state = 4}, [481] = {.lex_state = 4}, [482] = {.lex_state = 4}, [483] = {.lex_state = 4}, [484] = {.lex_state = 4}, [485] = {.lex_state = 4}, [486] = {.lex_state = 4}, [487] = {.lex_state = 4}, [488] = {.lex_state = 4}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), [sym_identifier] = ACTIONS(1), [sym__comment] = ACTIONS(3), [anon_sym_async] = ACTIONS(1), [anon_sym_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [anon_sym_SEMI] = ACTIONS(1), [anon_sym_DASH_GT] = ACTIONS(1), [anon_sym_LPAREN] = ACTIONS(1), [anon_sym_RPAREN] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [sym_integer] = ACTIONS(1), [sym_float] = ACTIONS(1), [sym_string] = ACTIONS(1), [anon_sym_true] = ACTIONS(1), [anon_sym_false] = ACTIONS(1), [anon_sym_LBRACK] = ACTIONS(1), [anon_sym_RBRACK] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_DOT_DOT] = ACTIONS(1), [anon_sym_PLUS] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), [anon_sym_SLASH] = ACTIONS(1), [anon_sym_PERCENT] = ACTIONS(1), [anon_sym_EQ_EQ] = ACTIONS(1), [anon_sym_BANG_EQ] = ACTIONS(1), [anon_sym_AMP_AMP] = ACTIONS(1), [anon_sym_PIPE_PIPE] = ACTIONS(1), [anon_sym_GT] = ACTIONS(1), [anon_sym_LT] = ACTIONS(1), [anon_sym_GT_EQ] = ACTIONS(1), [anon_sym_LT_EQ] = ACTIONS(1), [anon_sym_PLUS_EQ] = ACTIONS(1), [anon_sym_DASH_EQ] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_elseif] = ACTIONS(1), [anon_sym_else] = ACTIONS(1), [anon_sym_match] = ACTIONS(1), [anon_sym_EQ_GT] = ACTIONS(1), [anon_sym_while] = ACTIONS(1), [anon_sym_for] = ACTIONS(1), [anon_sym_asyncfor] = ACTIONS(1), [anon_sym_in] = ACTIONS(1), [anon_sym_transform] = ACTIONS(1), [anon_sym_filter] = ACTIONS(1), [anon_sym_find] = ACTIONS(1), [anon_sym_remove] = ACTIONS(1), [anon_sym_from] = ACTIONS(1), [anon_sym_reduce] = ACTIONS(1), [anon_sym_to] = ACTIONS(1), [anon_sym_select] = ACTIONS(1), [anon_sym_insert] = ACTIONS(1), [anon_sym_into] = ACTIONS(1), [anon_sym_PIPE] = ACTIONS(1), [anon_sym_table] = ACTIONS(1), [anon_sym_assert] = ACTIONS(1), [anon_sym_assert_equal] = ACTIONS(1), [anon_sym_context] = ACTIONS(1), [anon_sym_download] = ACTIONS(1), [anon_sym_help] = ACTIONS(1), [anon_sym_length] = ACTIONS(1), [anon_sym_output] = ACTIONS(1), [anon_sym_output_error] = ACTIONS(1), [anon_sym_type] = ACTIONS(1), [anon_sym_append] = ACTIONS(1), [anon_sym_metadata] = ACTIONS(1), [anon_sym_move] = ACTIONS(1), [anon_sym_read] = ACTIONS(1), [anon_sym_workdir] = ACTIONS(1), [anon_sym_write] = ACTIONS(1), [anon_sym_from_json] = ACTIONS(1), [anon_sym_to_json] = ACTIONS(1), [anon_sym_to_string] = ACTIONS(1), [anon_sym_to_float] = ACTIONS(1), [anon_sym_bash] = ACTIONS(1), [anon_sym_fish] = ACTIONS(1), [anon_sym_raw] = ACTIONS(1), [anon_sym_sh] = ACTIONS(1), [anon_sym_zsh] = ACTIONS(1), [anon_sym_random] = ACTIONS(1), [anon_sym_random_boolean] = ACTIONS(1), [anon_sym_random_float] = ACTIONS(1), [anon_sym_random_integer] = ACTIONS(1), [anon_sym_columns] = ACTIONS(1), [anon_sym_rows] = ACTIONS(1), [anon_sym_reverse] = ACTIONS(1), }, [1] = { [sym_root] = STATE(429), [sym_block] = STATE(188), [sym_statement] = STATE(27), [sym_yield] = STATE(96), [sym_expression] = STATE(87), [sym__expression_kind] = STATE(96), [sym_value] = STATE(96), [sym_boolean] = STATE(106), [sym_list] = STATE(106), [sym_map] = STATE(106), [sym_index] = STATE(64), [sym_math] = STATE(96), [sym_logic] = STATE(96), [sym_assignment] = STATE(188), [sym_index_assignment] = STATE(188), [sym_if_else] = STATE(188), [sym_if] = STATE(125), [sym_match] = STATE(188), [sym_while] = STATE(188), [sym_for] = STATE(188), [sym_transform] = STATE(188), [sym_filter] = STATE(188), [sym_find] = STATE(188), [sym_remove] = STATE(188), [sym_reduce] = STATE(188), [sym_select] = STATE(188), [sym_insert] = STATE(188), [sym_identifier_list] = STATE(457), [sym_table] = STATE(106), [sym_function] = STATE(106), [sym_function_call] = STATE(96), [aux_sym_root_repeat1] = STATE(27), [sym_identifier] = ACTIONS(5), [sym__comment] = ACTIONS(3), [anon_sym_async] = ACTIONS(7), [anon_sym_LBRACE] = ACTIONS(9), [anon_sym_LPAREN] = ACTIONS(11), [sym_integer] = ACTIONS(13), [sym_float] = ACTIONS(15), [sym_string] = ACTIONS(15), [anon_sym_true] = ACTIONS(17), [anon_sym_false] = ACTIONS(17), [anon_sym_LBRACK] = ACTIONS(19), [anon_sym_if] = ACTIONS(21), [anon_sym_match] = ACTIONS(23), [anon_sym_EQ_GT] = ACTIONS(25), [anon_sym_while] = ACTIONS(27), [anon_sym_for] = ACTIONS(29), [anon_sym_asyncfor] = ACTIONS(31), [anon_sym_transform] = ACTIONS(33), [anon_sym_filter] = ACTIONS(35), [anon_sym_find] = ACTIONS(37), [anon_sym_remove] = ACTIONS(39), [anon_sym_reduce] = ACTIONS(41), [anon_sym_select] = ACTIONS(43), [anon_sym_insert] = ACTIONS(45), [anon_sym_PIPE] = ACTIONS(47), [anon_sym_table] = ACTIONS(49), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, sym_identifier, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, STATE(154), 1, sym__built_in_function_name, STATE(343), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(435), 2, sym__context_defined_function, sym_built_in_function, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(345), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [98] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, sym_identifier, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, STATE(154), 1, sym__built_in_function_name, STATE(343), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(427), 2, sym__context_defined_function, sym_built_in_function, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(347), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [196] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, sym_identifier, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, STATE(154), 1, sym__built_in_function_name, STATE(343), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(452), 2, sym__context_defined_function, sym_built_in_function, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(348), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [294] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, sym_identifier, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, STATE(154), 1, sym__built_in_function_name, STATE(343), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(453), 2, sym__context_defined_function, sym_built_in_function, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(346), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [392] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(51), 1, sym_identifier, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, STATE(154), 1, sym__built_in_function_name, STATE(343), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(455), 2, sym__context_defined_function, sym_built_in_function, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(344), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [490] = 34, ACTIONS(3), 1, sym__comment, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(71), 1, sym_identifier, ACTIONS(73), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(390), 1, aux_sym_map_repeat1, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(28), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [618] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(77), 1, sym_identifier, ACTIONS(80), 1, anon_sym_async, ACTIONS(83), 1, anon_sym_LBRACE, ACTIONS(86), 1, anon_sym_LPAREN, ACTIONS(89), 1, sym_integer, ACTIONS(98), 1, anon_sym_LBRACK, ACTIONS(101), 1, anon_sym_if, ACTIONS(104), 1, anon_sym_match, ACTIONS(107), 1, anon_sym_EQ_GT, ACTIONS(110), 1, anon_sym_while, ACTIONS(113), 1, anon_sym_for, ACTIONS(116), 1, anon_sym_asyncfor, ACTIONS(119), 1, anon_sym_transform, ACTIONS(122), 1, anon_sym_filter, ACTIONS(125), 1, anon_sym_find, ACTIONS(128), 1, anon_sym_remove, ACTIONS(131), 1, anon_sym_reduce, ACTIONS(134), 1, anon_sym_select, ACTIONS(137), 1, anon_sym_insert, ACTIONS(140), 1, anon_sym_PIPE, ACTIONS(143), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(75), 2, ts_builtin_sym_end, anon_sym_RBRACE, ACTIONS(92), 2, sym_float, sym_string, ACTIONS(95), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [744] = 34, ACTIONS(3), 1, sym__comment, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(71), 1, sym_identifier, ACTIONS(146), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(388), 1, aux_sym_map_repeat1, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(24), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [872] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(148), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [997] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(150), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1122] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(152), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1247] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(154), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1372] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(156), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1497] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(158), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1622] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(160), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1747] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(162), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1872] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(164), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [1997] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(166), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2122] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(168), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2247] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(170), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2372] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(172), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2497] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(174), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2622] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(176), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2747] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(178), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2872] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(180), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [2997] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(182), 1, ts_builtin_sym_end, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3122] = 33, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(184), 1, anon_sym_RBRACE, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(8), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3247] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(10), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3369] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(25), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3491] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(14), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3613] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(26), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3735] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(18), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3857] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(28), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [3979] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(15), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4101] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(23), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4223] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(17), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4345] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(16), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4467] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(13), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4589] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(12), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4711] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(21), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4833] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(20), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [4955] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(19), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5077] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(22), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5199] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(11), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5321] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(87), 1, sym_expression, STATE(125), 1, sym_if, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(24), 2, sym_statement, aux_sym_root_repeat1, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(188), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5443] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(186), 1, sym_identifier, ACTIONS(188), 1, anon_sym_async, ACTIONS(190), 1, anon_sym_LBRACE, ACTIONS(192), 1, anon_sym_if, ACTIONS(194), 1, anon_sym_match, ACTIONS(196), 1, anon_sym_while, ACTIONS(198), 1, anon_sym_for, ACTIONS(200), 1, anon_sym_asyncfor, ACTIONS(202), 1, anon_sym_transform, ACTIONS(204), 1, anon_sym_filter, ACTIONS(206), 1, anon_sym_find, ACTIONS(208), 1, anon_sym_remove, ACTIONS(210), 1, anon_sym_reduce, ACTIONS(212), 1, anon_sym_select, ACTIONS(214), 1, anon_sym_insert, STATE(304), 1, sym_index, STATE(314), 1, sym_expression, STATE(358), 1, sym_if, STATE(375), 1, sym_statement, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(378), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5564] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(186), 1, sym_identifier, ACTIONS(188), 1, anon_sym_async, ACTIONS(190), 1, anon_sym_LBRACE, ACTIONS(192), 1, anon_sym_if, ACTIONS(194), 1, anon_sym_match, ACTIONS(196), 1, anon_sym_while, ACTIONS(198), 1, anon_sym_for, ACTIONS(200), 1, anon_sym_asyncfor, ACTIONS(202), 1, anon_sym_transform, ACTIONS(204), 1, anon_sym_filter, ACTIONS(206), 1, anon_sym_find, ACTIONS(208), 1, anon_sym_remove, ACTIONS(210), 1, anon_sym_reduce, ACTIONS(212), 1, anon_sym_select, ACTIONS(214), 1, anon_sym_insert, STATE(304), 1, sym_index, STATE(314), 1, sym_expression, STATE(358), 1, sym_if, STATE(370), 1, sym_statement, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(378), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5685] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(92), 1, sym_expression, STATE(125), 1, sym_if, STATE(176), 1, sym_statement, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(167), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5806] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(186), 1, sym_identifier, ACTIONS(188), 1, anon_sym_async, ACTIONS(190), 1, anon_sym_LBRACE, ACTIONS(192), 1, anon_sym_if, ACTIONS(194), 1, anon_sym_match, ACTIONS(196), 1, anon_sym_while, ACTIONS(198), 1, anon_sym_for, ACTIONS(200), 1, anon_sym_asyncfor, ACTIONS(202), 1, anon_sym_transform, ACTIONS(204), 1, anon_sym_filter, ACTIONS(206), 1, anon_sym_find, ACTIONS(208), 1, anon_sym_remove, ACTIONS(210), 1, anon_sym_reduce, ACTIONS(212), 1, anon_sym_select, ACTIONS(214), 1, anon_sym_insert, STATE(304), 1, sym_index, STATE(315), 1, sym_expression, STATE(358), 1, sym_if, STATE(401), 1, sym_statement, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(366), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [5927] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(216), 1, sym_identifier, ACTIONS(219), 1, anon_sym_async, ACTIONS(222), 1, anon_sym_LBRACE, ACTIONS(225), 1, anon_sym_LPAREN, ACTIONS(228), 1, sym_integer, ACTIONS(237), 1, anon_sym_LBRACK, ACTIONS(240), 1, anon_sym_if, ACTIONS(243), 1, anon_sym_match, ACTIONS(246), 1, anon_sym_EQ_GT, ACTIONS(249), 1, anon_sym_while, ACTIONS(252), 1, anon_sym_for, ACTIONS(255), 1, anon_sym_asyncfor, ACTIONS(258), 1, anon_sym_transform, ACTIONS(261), 1, anon_sym_filter, ACTIONS(264), 1, anon_sym_find, ACTIONS(267), 1, anon_sym_remove, ACTIONS(270), 1, anon_sym_reduce, ACTIONS(273), 1, anon_sym_select, ACTIONS(276), 1, anon_sym_insert, ACTIONS(279), 1, anon_sym_PIPE, ACTIONS(282), 1, anon_sym_table, STATE(304), 1, sym_index, STATE(315), 1, sym_expression, STATE(358), 1, sym_if, STATE(401), 1, sym_statement, STATE(461), 1, sym_identifier_list, ACTIONS(231), 2, sym_float, sym_string, ACTIONS(234), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(366), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [6048] = 32, ACTIONS(3), 1, sym__comment, ACTIONS(5), 1, sym_identifier, ACTIONS(7), 1, anon_sym_async, ACTIONS(9), 1, anon_sym_LBRACE, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(21), 1, anon_sym_if, ACTIONS(23), 1, anon_sym_match, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(27), 1, anon_sym_while, ACTIONS(29), 1, anon_sym_for, ACTIONS(31), 1, anon_sym_asyncfor, ACTIONS(33), 1, anon_sym_transform, ACTIONS(35), 1, anon_sym_filter, ACTIONS(37), 1, anon_sym_find, ACTIONS(39), 1, anon_sym_remove, ACTIONS(41), 1, anon_sym_reduce, ACTIONS(43), 1, anon_sym_select, ACTIONS(45), 1, anon_sym_insert, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, STATE(64), 1, sym_index, STATE(92), 1, sym_expression, STATE(125), 1, sym_if, STATE(180), 1, sym_statement, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 6, sym_yield, sym__expression_kind, sym_value, sym_math, sym_logic, sym_function_call, STATE(167), 14, sym_block, sym_assignment, sym_index_assignment, sym_if_else, sym_match, sym_while, sym_for, sym_transform, sym_filter, sym_find, sym_remove, sym_reduce, sym_select, sym_insert, [6169] = 5, ACTIONS(3), 1, sym__comment, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(287), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(285), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [6230] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(293), 1, anon_sym_DOT_DOT, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(289), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(291), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6293] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(299), 1, anon_sym_COLON, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(295), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(297), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6356] = 5, ACTIONS(3), 1, sym__comment, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(291), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(289), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [6417] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(299), 1, anon_sym_COLON, ACTIONS(305), 1, anon_sym_DASH_GT, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 13, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(303), 19, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6490] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(299), 1, anon_sym_COLON, ACTIONS(305), 1, anon_sym_DASH_GT, STATE(247), 1, sym_math_operator, STATE(248), 1, sym_logic_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 13, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(317), 19, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6563] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(305), 1, anon_sym_DASH_GT, ACTIONS(319), 1, anon_sym_COLON, STATE(218), 1, sym_logic_operator, STATE(219), 1, sym_math_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(303), 19, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6635] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(305), 1, anon_sym_DASH_GT, ACTIONS(319), 1, anon_sym_COLON, STATE(218), 1, sym_logic_operator, STATE(219), 1, sym_math_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(317), 19, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6707] = 5, ACTIONS(3), 1, sym__comment, STATE(218), 1, sym_logic_operator, STATE(219), 1, sym_math_operator, ACTIONS(285), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(287), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6767] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(319), 1, anon_sym_COLON, STATE(218), 1, sym_logic_operator, STATE(219), 1, sym_math_operator, ACTIONS(295), 22, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(297), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6829] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(323), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(321), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [6884] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(329), 1, anon_sym_EQ, STATE(52), 1, sym_assignment_operator, ACTIONS(331), 2, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(325), 21, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(327), 22, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [6945] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(335), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(333), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7000] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(329), 1, anon_sym_EQ, STATE(49), 1, sym_assignment_operator, ACTIONS(331), 2, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(325), 21, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(327), 22, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [7061] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(339), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(337), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7116] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(343), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(341), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7171] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(345), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7226] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(351), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(349), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7281] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(355), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(353), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7336] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(359), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(357), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7391] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(363), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(361), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7446] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(367), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(365), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7501] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(371), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(369), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7556] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(373), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7611] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(379), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(377), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7666] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(383), 23, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(381), 24, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7721] = 14, ACTIONS(3), 1, sym__comment, ACTIONS(7), 1, anon_sym_async, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(393), 1, anon_sym_COLON, STATE(160), 1, sym_block, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(385), 9, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(387), 17, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [7797] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(395), 1, anon_sym_EQ, STATE(49), 1, sym_assignment_operator, ACTIONS(331), 2, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(325), 20, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(327), 22, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [7857] = 5, ACTIONS(3), 1, sym__comment, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(291), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(289), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [7915] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(397), 1, anon_sym_COLON, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(317), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [7985] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(397), 1, anon_sym_COLON, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(303), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8055] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(399), 1, anon_sym_DOT_DOT, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(291), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(289), 22, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8115] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(397), 1, anon_sym_COLON, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(297), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(295), 22, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8175] = 5, ACTIONS(3), 1, sym__comment, STATE(208), 1, sym_logic_operator, STATE(209), 1, sym_math_operator, ACTIONS(287), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(285), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8233] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(319), 1, anon_sym_COLON, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(405), 1, anon_sym_SEMI, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(401), 9, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(403), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8304] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(393), 1, anon_sym_COLON, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(407), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(409), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8373] = 5, ACTIONS(3), 1, sym__comment, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(287), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(285), 22, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8430] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(393), 1, anon_sym_COLON, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(303), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8499] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(393), 1, anon_sym_COLON, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(295), 21, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(297), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8558] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(319), 1, anon_sym_COLON, ACTIONS(391), 1, anon_sym_DASH_GT, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(401), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(403), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8627] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(391), 1, anon_sym_DASH_GT, ACTIONS(393), 1, anon_sym_COLON, STATE(221), 1, sym_math_operator, STATE(227), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, ACTIONS(317), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, [8696] = 24, ACTIONS(3), 1, sym__comment, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(411), 1, sym_identifier, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, ACTIONS(417), 1, anon_sym_PIPE, STATE(148), 1, aux_sym_match_repeat1, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, STATE(340), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [8790] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(359), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(357), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8842] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(363), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(361), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8894] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(323), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(321), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8946] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(367), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(365), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [8998] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(355), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(353), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9050] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(339), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(337), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9102] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(343), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(341), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9154] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(351), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(349), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9206] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(335), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(333), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9258] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(345), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9310] = 24, ACTIONS(3), 1, sym__comment, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(411), 1, sym_identifier, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, ACTIONS(417), 1, anon_sym_PIPE, STATE(112), 1, aux_sym_match_repeat1, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, STATE(337), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [9404] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(383), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(381), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9456] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(379), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(377), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9508] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(371), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(369), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9560] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 21, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_PIPE, anon_sym_table, ACTIONS(373), 23, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, anon_sym_asyncfor, [9612] = 19, ACTIONS(3), 1, sym__comment, ACTIONS(417), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(425), 1, anon_sym_RPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(140), 1, sym_expression, STATE(174), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, ACTIONS(327), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(325), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [9695] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(441), 1, sym_identifier, ACTIONS(446), 1, anon_sym_LBRACE, ACTIONS(449), 1, anon_sym_LPAREN, ACTIONS(452), 1, sym_integer, ACTIONS(461), 1, anon_sym_LBRACK, ACTIONS(464), 1, anon_sym_EQ_GT, ACTIONS(467), 1, anon_sym_PIPE, ACTIONS(470), 1, anon_sym_table, STATE(111), 1, aux_sym_match_repeat1, STATE(337), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(455), 2, sym_float, sym_string, ACTIONS(458), 2, anon_sym_true, anon_sym_false, ACTIONS(439), 4, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_asyncfor, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(444), 12, anon_sym_async, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, [9776] = 18, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(111), 1, aux_sym_match_repeat1, STATE(337), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, ACTIONS(473), 4, ts_builtin_sym_end, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_asyncfor, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, ACTIONS(475), 12, anon_sym_async, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, [9857] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(477), 1, sym_identifier, STATE(154), 1, sym__built_in_function_name, STATE(448), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [9904] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(477), 1, sym_identifier, STATE(154), 1, sym__built_in_function_name, STATE(438), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [9951] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(477), 1, sym_identifier, STATE(154), 1, sym__built_in_function_name, STATE(459), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [9998] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(477), 1, sym_identifier, STATE(154), 1, sym__built_in_function_name, STATE(446), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [10045] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(477), 1, sym_identifier, STATE(154), 1, sym__built_in_function_name, STATE(449), 2, sym__context_defined_function, sym_built_in_function, ACTIONS(69), 31, anon_sym_assert, anon_sym_assert_equal, anon_sym_context, anon_sym_download, anon_sym_help, anon_sym_length, anon_sym_output, anon_sym_output_error, anon_sym_type, anon_sym_append, anon_sym_metadata, anon_sym_move, anon_sym_read, anon_sym_workdir, anon_sym_write, anon_sym_from_json, anon_sym_to_json, anon_sym_to_string, anon_sym_to_float, anon_sym_bash, anon_sym_fish, anon_sym_raw, anon_sym_sh, anon_sym_zsh, anon_sym_random, anon_sym_random_boolean, anon_sym_random_float, anon_sym_random_integer, anon_sym_columns, anon_sym_rows, anon_sym_reverse, [10092] = 5, ACTIONS(3), 1, sym__comment, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(287), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(285), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10137] = 5, ACTIONS(3), 1, sym__comment, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(291), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(289), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10182] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(483), 1, anon_sym_elseif, ACTIONS(485), 1, anon_sym_else, STATE(182), 1, sym_else, STATE(126), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(479), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(481), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [10231] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(487), 1, anon_sym_COLON, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(303), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 10, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT_DOT, anon_sym_EQ_GT, [10288] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(487), 1, anon_sym_COLON, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(297), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(295), 21, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10335] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(487), 1, anon_sym_COLON, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(317), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(315), 10, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT_DOT, anon_sym_EQ_GT, [10392] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(489), 1, anon_sym_DOT_DOT, STATE(191), 1, sym_math_operator, STATE(237), 1, sym_logic_operator, ACTIONS(291), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(289), 21, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10439] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(483), 1, anon_sym_elseif, ACTIONS(485), 1, anon_sym_else, STATE(159), 1, sym_else, STATE(120), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(491), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(493), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [10488] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(499), 1, anon_sym_elseif, STATE(126), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(495), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(497), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [10532] = 5, ACTIONS(3), 1, sym__comment, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(287), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(285), 21, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10576] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(303), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 9, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, [10632] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(415), 1, anon_sym_COLON, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(297), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(295), 20, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10678] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(317), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(315), 9, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, [10734] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(345), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10773] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(367), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(365), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10812] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(355), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(353), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10851] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(323), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(321), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10890] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(339), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(337), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10929] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(343), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(341), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [10968] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(371), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(369), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11007] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(379), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(377), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11046] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(351), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(349), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11085] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, ACTIONS(506), 1, anon_sym_COMMA, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(502), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(504), 7, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, [11142] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(359), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(357), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11181] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(335), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(333), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11220] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(383), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(381), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11259] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(363), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(361), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11298] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 9, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_DASH, anon_sym_GT, anon_sym_LT, anon_sym_PIPE, anon_sym_table, ACTIONS(373), 22, anon_sym_LBRACE, anon_sym_DASH_GT, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [11337] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(413), 1, anon_sym_DASH_GT, ACTIONS(415), 1, anon_sym_COLON, ACTIONS(512), 1, anon_sym_COMMA, STATE(225), 1, sym_math_operator, STATE(226), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(508), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_PIPE, anon_sym_table, ACTIONS(510), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, [11394] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(441), 1, sym_identifier, ACTIONS(446), 1, anon_sym_LBRACE, ACTIONS(449), 1, anon_sym_LPAREN, ACTIONS(452), 1, sym_integer, ACTIONS(461), 1, anon_sym_LBRACK, ACTIONS(464), 1, anon_sym_EQ_GT, ACTIONS(467), 1, anon_sym_PIPE, ACTIONS(470), 1, anon_sym_table, STATE(147), 1, aux_sym_match_repeat1, STATE(340), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(455), 2, sym_float, sym_string, ACTIONS(458), 2, anon_sym_true, anon_sym_false, ACTIONS(439), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [11460] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(147), 1, aux_sym_match_repeat1, STATE(340), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, ACTIONS(473), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [11526] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(514), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(516), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11564] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(345), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(347), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11602] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(518), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(520), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11640] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(373), 12, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_elseif, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(375), 18, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_else, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11678] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(373), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(375), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11714] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(522), 1, anon_sym_RPAREN, STATE(140), 1, sym_expression, STATE(175), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [11778] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(524), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(526), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11814] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(528), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [11878] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(530), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(532), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11914] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(534), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(536), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11950] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(479), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(481), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [11986] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(538), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(540), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12022] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(542), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(544), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12058] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(546), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(168), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12122] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(548), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(550), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12158] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(552), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(156), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12222] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(554), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12286] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(556), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(558), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12322] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(401), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(403), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12358] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(560), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12422] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(345), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(347), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12458] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(562), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(165), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12522] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(564), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(173), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12586] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(566), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(568), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12622] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(570), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12686] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(572), 1, anon_sym_RPAREN, STATE(140), 1, sym_expression, STATE(183), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12750] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(574), 1, anon_sym_RPAREN, STATE(140), 1, sym_expression, STATE(183), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12814] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(576), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(578), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12850] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(580), 1, sym_identifier, ACTIONS(583), 1, anon_sym_LBRACE, ACTIONS(586), 1, anon_sym_LPAREN, ACTIONS(589), 1, sym_integer, ACTIONS(598), 1, anon_sym_LBRACK, ACTIONS(601), 1, anon_sym_RBRACK, ACTIONS(603), 1, anon_sym_EQ_GT, ACTIONS(606), 1, anon_sym_PIPE, ACTIONS(609), 1, anon_sym_table, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(592), 2, sym_float, sym_string, ACTIONS(595), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [12914] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(612), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(614), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [12950] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(616), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(184), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13014] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(618), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(620), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13050] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(622), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(624), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13086] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(626), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(628), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13122] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(630), 1, sym_identifier, ACTIONS(633), 1, anon_sym_LBRACE, ACTIONS(636), 1, anon_sym_LPAREN, ACTIONS(639), 1, anon_sym_RPAREN, ACTIONS(641), 1, sym_integer, ACTIONS(650), 1, anon_sym_LBRACK, ACTIONS(653), 1, anon_sym_EQ_GT, ACTIONS(656), 1, anon_sym_PIPE, ACTIONS(659), 1, anon_sym_table, STATE(140), 1, sym_expression, STATE(183), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(644), 2, sym_float, sym_string, ACTIONS(647), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13186] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, ACTIONS(662), 1, anon_sym_RBRACK, STATE(146), 1, sym_expression, STATE(177), 1, aux_sym_list_repeat1, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13250] = 17, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(425), 1, anon_sym_RPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(140), 1, sym_expression, STATE(174), 1, aux_sym__expression_list, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13314] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(664), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(666), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13350] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(668), 11, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(670), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13386] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(405), 1, anon_sym_SEMI, ACTIONS(401), 10, ts_builtin_sym_end, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(403), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [13424] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(335), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13482] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(325), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13540] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(672), 1, anon_sym_table, STATE(122), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13598] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(672), 1, anon_sym_table, STATE(123), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13656] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(281), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13714] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(316), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13772] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(690), 1, anon_sym_table, STATE(272), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13830] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(692), 1, anon_sym_DOT_DOT, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(291), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(289), 18, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [13870] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(93), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13928] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(698), 1, anon_sym_table, STATE(286), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [13986] = 5, ACTIONS(3), 1, sym__comment, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(287), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(285), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [14024] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(411), 1, sym_identifier, ACTIONS(700), 1, anon_sym_table, STATE(229), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14082] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(411), 1, sym_identifier, ACTIONS(700), 1, anon_sym_table, STATE(230), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14140] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(411), 1, sym_identifier, ACTIONS(700), 1, anon_sym_table, STATE(232), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14198] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, ACTIONS(702), 1, anon_sym_table, STATE(81), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14256] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(127), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14314] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(672), 1, anon_sym_table, STATE(124), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14372] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(89), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14430] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(105), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14488] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, ACTIONS(702), 1, anon_sym_table, STATE(83), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14546] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, ACTIONS(702), 1, anon_sym_table, STATE(85), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14604] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, ACTIONS(702), 1, anon_sym_table, STATE(82), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14662] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(327), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14720] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(704), 1, sym_identifier, STATE(338), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14778] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(411), 1, sym_identifier, ACTIONS(700), 1, anon_sym_table, STATE(196), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14836] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(275), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14894] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(411), 1, sym_identifier, ACTIONS(700), 1, anon_sym_table, STATE(220), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [14952] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(322), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15010] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(722), 1, anon_sym_table, STATE(54), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15068] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(724), 1, anon_sym_table, STATE(59), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15126] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(724), 1, anon_sym_table, STATE(62), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15184] = 5, ACTIONS(3), 1, sym__comment, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(291), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(289), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [15222] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(91), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15280] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(724), 1, anon_sym_table, STATE(60), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15338] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(724), 1, anon_sym_table, STATE(61), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15396] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(130), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15454] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(129), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15512] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(128), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15570] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(90), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15628] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, ACTIONS(702), 1, anon_sym_table, STATE(84), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15686] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(728), 1, anon_sym_COLON, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(303), 2, anon_sym_async, sym_identifier, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_EQ_GT, [15736] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(728), 1, anon_sym_COLON, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(297), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(295), 18, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [15776] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(326), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15834] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(728), 1, anon_sym_COLON, STATE(200), 1, sym_logic_operator, STATE(201), 1, sym_math_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(317), 2, anon_sym_async, sym_identifier, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 7, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_DOT_DOT, anon_sym_EQ_GT, [15884] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(336), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [15942] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(278), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16000] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(698), 1, anon_sym_table, STATE(282), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16058] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(730), 1, sym_identifier, STATE(339), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16116] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(672), 1, anon_sym_table, STATE(121), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16174] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(334), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16232] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(333), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16290] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(332), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16348] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(722), 1, anon_sym_table, STATE(56), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16406] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(698), 1, anon_sym_table, STATE(283), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16464] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(698), 1, anon_sym_table, STATE(285), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16522] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(317), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16580] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(277), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16638] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(722), 1, anon_sym_table, STATE(58), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16696] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(722), 1, anon_sym_table, STATE(55), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16754] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(706), 1, sym_identifier, ACTIONS(708), 1, anon_sym_LBRACE, ACTIONS(710), 1, anon_sym_LPAREN, ACTIONS(712), 1, sym_integer, ACTIONS(718), 1, anon_sym_LBRACK, ACTIONS(720), 1, anon_sym_EQ_GT, ACTIONS(722), 1, anon_sym_table, STATE(57), 1, sym_expression, STATE(428), 1, sym_identifier_list, ACTIONS(714), 2, sym_float, sym_string, ACTIONS(716), 2, anon_sym_true, anon_sym_false, STATE(78), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(73), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16812] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(331), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16870] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(329), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16928] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(323), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [16986] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(88), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17044] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(11), 1, anon_sym_LPAREN, ACTIONS(13), 1, sym_integer, ACTIONS(19), 1, anon_sym_LBRACK, ACTIONS(25), 1, anon_sym_EQ_GT, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(49), 1, anon_sym_table, ACTIONS(694), 1, sym_identifier, ACTIONS(696), 1, anon_sym_LBRACE, STATE(79), 1, sym_expression, STATE(457), 1, sym_identifier_list, ACTIONS(15), 2, sym_float, sym_string, ACTIONS(17), 2, anon_sym_true, anon_sym_false, STATE(106), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(96), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17102] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(437), 1, anon_sym_table, STATE(94), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17160] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(324), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17218] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(328), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17276] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(321), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17334] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(320), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17392] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(330), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17450] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(318), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17508] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(319), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17566] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(690), 1, anon_sym_table, STATE(270), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17624] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(690), 1, anon_sym_table, STATE(268), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17682] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(690), 1, anon_sym_table, STATE(269), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17740] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(674), 1, sym_identifier, ACTIONS(676), 1, anon_sym_LBRACE, ACTIONS(678), 1, anon_sym_LPAREN, ACTIONS(680), 1, sym_integer, ACTIONS(686), 1, anon_sym_LBRACK, ACTIONS(688), 1, anon_sym_EQ_GT, ACTIONS(690), 1, anon_sym_table, STATE(271), 1, sym_expression, STATE(430), 1, sym_identifier_list, ACTIONS(682), 2, sym_float, sym_string, ACTIONS(684), 2, anon_sym_true, anon_sym_false, STATE(299), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(313), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17798] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(419), 1, sym_identifier, ACTIONS(421), 1, anon_sym_LBRACE, ACTIONS(423), 1, anon_sym_LPAREN, ACTIONS(427), 1, sym_integer, ACTIONS(433), 1, anon_sym_LBRACK, ACTIONS(435), 1, anon_sym_EQ_GT, ACTIONS(672), 1, anon_sym_table, STATE(119), 1, sym_expression, STATE(439), 1, sym_identifier_list, ACTIONS(429), 2, sym_float, sym_string, ACTIONS(431), 2, anon_sym_true, anon_sym_false, STATE(143), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(144), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17856] = 15, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, ACTIONS(53), 1, anon_sym_LBRACE, ACTIONS(55), 1, anon_sym_LPAREN, ACTIONS(57), 1, sym_integer, ACTIONS(63), 1, anon_sym_LBRACK, ACTIONS(65), 1, anon_sym_EQ_GT, ACTIONS(67), 1, anon_sym_table, ACTIONS(411), 1, sym_identifier, STATE(276), 1, sym_expression, STATE(461), 1, sym_identifier_list, ACTIONS(59), 2, sym_float, sym_string, ACTIONS(61), 2, anon_sym_true, anon_sym_false, STATE(280), 5, sym_boolean, sym_list, sym_map, sym_table, sym_function, STATE(279), 7, sym_yield, sym__expression_kind, sym_value, sym_index, sym_math, sym_logic, sym_function_call, [17914] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(732), 1, anon_sym_COLON, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(297), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(295), 17, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [17953] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(303), 1, anon_sym_EQ, ACTIONS(732), 1, anon_sym_COLON, ACTIONS(734), 1, anon_sym_DASH_GT, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(301), 7, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, anon_sym_DOT_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18002] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(317), 1, anon_sym_EQ, ACTIONS(732), 1, anon_sym_COLON, ACTIONS(734), 1, anon_sym_DASH_GT, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 7, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, anon_sym_DOT_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18051] = 5, ACTIONS(3), 1, sym__comment, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(291), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(289), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18088] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(736), 1, anon_sym_DOT_DOT, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(291), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(289), 17, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18127] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(740), 8, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_asyncfor, anon_sym_PIPE, ACTIONS(738), 17, anon_sym_async, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_if, anon_sym_match, anon_sym_while, anon_sym_for, anon_sym_transform, anon_sym_filter, anon_sym_find, anon_sym_remove, anon_sym_reduce, anon_sym_select, anon_sym_insert, anon_sym_table, [18160] = 5, ACTIONS(3), 1, sym__comment, STATE(263), 1, sym_math_operator, STATE(264), 1, sym_logic_operator, ACTIONS(287), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(285), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18197] = 5, ACTIONS(3), 1, sym__comment, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(287), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(285), 18, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18234] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(303), 2, anon_sym_async, sym_identifier, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(301), 6, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ_GT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [18283] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(742), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(297), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(295), 17, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18322] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(317), 2, anon_sym_async, sym_identifier, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 6, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_EQ_GT, [18371] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(363), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18403] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(383), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(381), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18435] = 14, ACTIONS(3), 1, sym__comment, ACTIONS(188), 1, anon_sym_async, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(387), 1, sym_identifier, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(376), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(385), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [18489] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(303), 1, anon_sym_EQ, ACTIONS(734), 1, anon_sym_DASH_GT, ACTIONS(746), 1, anon_sym_COLON, STATE(235), 1, sym_logic_operator, STATE(243), 1, sym_math_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(301), 6, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [18537] = 5, ACTIONS(3), 1, sym__comment, STATE(235), 1, sym_logic_operator, STATE(243), 1, sym_math_operator, ACTIONS(287), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(285), 17, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18573] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(343), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(341), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18605] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(746), 1, anon_sym_COLON, STATE(235), 1, sym_logic_operator, STATE(243), 1, sym_math_operator, ACTIONS(297), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(295), 16, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18643] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(317), 1, anon_sym_EQ, ACTIONS(734), 1, anon_sym_DASH_GT, ACTIONS(746), 1, anon_sym_COLON, STATE(235), 1, sym_logic_operator, STATE(243), 1, sym_math_operator, ACTIONS(307), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(315), 6, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [18691] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(335), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(333), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18723] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(367), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(365), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18755] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(345), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18787] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(373), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18819] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(359), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(357), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18851] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(355), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(353), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18883] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(323), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(321), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18915] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(371), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(369), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18947] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(379), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(377), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [18979] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(339), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(337), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [19011] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(351), 5, anon_sym_async, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(349), 19, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_EQ_GT, [19043] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(367), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(365), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19074] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(383), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(381), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19105] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(379), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(377), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19136] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(351), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(349), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19167] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(335), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(333), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19198] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(373), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19229] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(329), 1, anon_sym_EQ, STATE(48), 1, sym_assignment_operator, ACTIONS(331), 2, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(327), 4, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(325), 15, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19266] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(355), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(353), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19297] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(339), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(337), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19328] = 6, ACTIONS(3), 1, sym__comment, ACTIONS(329), 1, anon_sym_EQ, STATE(47), 1, sym_assignment_operator, ACTIONS(331), 2, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, ACTIONS(327), 4, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(325), 15, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19365] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(345), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19396] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(323), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(321), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19427] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(371), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(369), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19458] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(359), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(357), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19489] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(343), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(341), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19520] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(363), 5, anon_sym_EQ, anon_sym_PLUS, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 18, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_DASH_GT, anon_sym_COMMA, sym_identifier, anon_sym_COLON, anon_sym_DOT_DOT, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, [19551] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(746), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(401), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19594] = 11, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(746), 1, anon_sym_COLON, ACTIONS(748), 1, anon_sym_SEMI, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(401), 3, anon_sym_RBRACE, anon_sym_COMMA, sym_identifier, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19639] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(407), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19682] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(369), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19728] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(186), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19774] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(754), 1, anon_sym_async, ACTIONS(756), 1, anon_sym_LBRACE, STATE(149), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19820] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(155), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19866] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(758), 1, anon_sym_async, ACTIONS(760), 1, anon_sym_LBRACE, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(364), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19912] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(163), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [19958] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(371), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20004] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(158), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20050] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(754), 1, anon_sym_async, ACTIONS(756), 1, anon_sym_LBRACE, STATE(151), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20096] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(161), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20142] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(178), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20188] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(157), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20234] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(758), 1, anon_sym_async, ACTIONS(760), 1, anon_sym_LBRACE, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(362), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20280] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(752), 1, anon_sym_async, STATE(166), 1, sym_block, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20326] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(372), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20372] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(373), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20418] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(381), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20464] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(379), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20510] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(374), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20556] = 12, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, STATE(365), 1, sym_block, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20602] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(762), 1, anon_sym_EQ_GT, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20642] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(764), 1, sym_identifier, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20682] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(766), 1, sym_identifier, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20722] = 10, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, ACTIONS(768), 1, anon_sym_EQ_GT, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20762] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(770), 1, anon_sym_in, ACTIONS(327), 4, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(325), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20789] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(772), 1, anon_sym_in, ACTIONS(327), 4, sym_identifier, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(325), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20816] = 9, ACTIONS(3), 1, sym__comment, ACTIONS(307), 1, anon_sym_DASH, ACTIONS(726), 1, anon_sym_DASH_GT, ACTIONS(742), 1, anon_sym_COLON, STATE(245), 1, sym_math_operator, STATE(267), 1, sym_logic_operator, ACTIONS(313), 2, anon_sym_GT, anon_sym_LT, ACTIONS(309), 4, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, ACTIONS(311), 6, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20853] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(774), 1, anon_sym_RPAREN, ACTIONS(363), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20879] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(776), 1, anon_sym_RPAREN, ACTIONS(363), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20905] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(778), 1, anon_sym_RPAREN, ACTIONS(363), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20931] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(780), 1, anon_sym_RPAREN, ACTIONS(363), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20957] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(782), 1, anon_sym_RPAREN, ACTIONS(363), 3, anon_sym_DASH, anon_sym_GT, anon_sym_LT, ACTIONS(361), 12, anon_sym_DASH_GT, anon_sym_COLON, anon_sym_PLUS, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_EQ, anon_sym_LT_EQ, [20983] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(373), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21006] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(670), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(668), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21029] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(345), 10, anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LPAREN, anon_sym_COMMA, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21052] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(784), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_from, anon_sym_table, ACTIONS(786), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21073] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(788), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(639), 8, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_RPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21094] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(790), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(601), 8, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21115] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(792), 6, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_from, anon_sym_table, ACTIONS(794), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21136] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(796), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(798), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21156] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(800), 5, sym_identifier, sym_integer, anon_sym_true, anon_sym_false, anon_sym_table, ACTIONS(802), 7, anon_sym_LBRACE, anon_sym_LPAREN, sym_float, sym_string, anon_sym_LBRACK, anon_sym_EQ_GT, anon_sym_PIPE, [21176] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(493), 1, sym_identifier, ACTIONS(804), 1, anon_sym_elseif, ACTIONS(806), 1, anon_sym_else, STATE(377), 1, sym_else, STATE(359), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(491), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, [21201] = 7, ACTIONS(3), 1, sym__comment, ACTIONS(481), 1, sym_identifier, ACTIONS(804), 1, anon_sym_elseif, ACTIONS(806), 1, anon_sym_else, STATE(367), 1, sym_else, STATE(360), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(479), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, [21226] = 5, ACTIONS(3), 1, sym__comment, ACTIONS(808), 1, anon_sym_elseif, ACTIONS(497), 2, sym_identifier, anon_sym_else, STATE(360), 2, sym_else_if, aux_sym_if_else_repeat1, ACTIONS(495), 3, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, [21246] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(375), 2, sym_identifier, anon_sym_else, ACTIONS(373), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, [21260] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(520), 2, sym_identifier, anon_sym_else, ACTIONS(518), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, [21274] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(347), 2, sym_identifier, anon_sym_else, ACTIONS(345), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, [21288] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(516), 2, sym_identifier, anon_sym_else, ACTIONS(514), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, anon_sym_elseif, [21302] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(548), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21312] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(748), 1, anon_sym_SEMI, ACTIONS(401), 3, anon_sym_RBRACE, anon_sym_COMMA, sym_identifier, [21324] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(626), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21334] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(622), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21344] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(556), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21354] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(618), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21364] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(612), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21374] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(664), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21384] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(524), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21394] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(542), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21404] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(576), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21414] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(538), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21424] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(479), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21434] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(401), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21444] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(534), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21454] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(566), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21464] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(530), 4, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COMMA, sym_identifier, [21474] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(811), 1, anon_sym_async, ACTIONS(813), 1, anon_sym_LBRACE, STATE(300), 1, sym_block, [21487] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(752), 1, anon_sym_async, STATE(187), 1, sym_block, [21500] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(811), 1, anon_sym_async, ACTIONS(813), 1, anon_sym_LBRACE, STATE(306), 1, sym_block, [21513] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(815), 1, anon_sym_async, ACTIONS(817), 1, anon_sym_LBRACE, STATE(100), 1, sym_block, [21526] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(819), 1, sym_identifier, ACTIONS(821), 1, anon_sym_PIPE, STATE(400), 1, aux_sym_identifier_list_repeat1, [21539] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(825), 1, anon_sym_COMMA, ACTIONS(823), 2, sym_identifier, anon_sym_PIPE, [21550] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(829), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21563] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(819), 1, sym_identifier, ACTIONS(831), 1, anon_sym_PIPE, STATE(386), 1, aux_sym_identifier_list_repeat1, [21576] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(833), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21589] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(146), 1, anon_sym_RBRACE, ACTIONS(827), 1, sym_identifier, STATE(388), 1, aux_sym_map_repeat1, [21602] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(73), 1, anon_sym_RBRACE, ACTIONS(827), 1, sym_identifier, STATE(390), 1, aux_sym_map_repeat1, [21615] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(368), 1, sym_block, [21628] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(296), 1, sym_block, [21641] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(835), 1, anon_sym_async, ACTIONS(837), 1, anon_sym_LBRACE, STATE(67), 1, sym_block, [21654] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(389), 1, anon_sym_LBRACE, ACTIONS(752), 1, anon_sym_async, STATE(181), 1, sym_block, [21667] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(839), 1, anon_sym_async, ACTIONS(841), 1, anon_sym_LBRACE, STATE(350), 1, sym_block, [21680] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(843), 1, anon_sym_async, ACTIONS(845), 1, anon_sym_LBRACE, STATE(138), 1, sym_block, [21693] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(847), 1, anon_sym_RBRACE, STATE(406), 1, aux_sym_map_repeat1, [21706] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(849), 1, sym_identifier, ACTIONS(852), 1, anon_sym_PIPE, STATE(400), 1, aux_sym_identifier_list_repeat1, [21719] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(856), 1, anon_sym_COMMA, ACTIONS(854), 2, anon_sym_RBRACE, sym_identifier, [21730] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(815), 1, anon_sym_async, ACTIONS(817), 1, anon_sym_LBRACE, STATE(107), 1, sym_block, [21743] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(858), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21756] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(860), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21769] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(862), 1, anon_sym_RBRACE, STATE(403), 1, aux_sym_map_repeat1, [21782] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(864), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21795] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(843), 1, anon_sym_async, ACTIONS(845), 1, anon_sym_LBRACE, STATE(135), 1, sym_block, [21808] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(744), 1, anon_sym_LBRACE, ACTIONS(750), 1, anon_sym_async, STATE(295), 1, sym_block, [21821] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(866), 1, sym_identifier, ACTIONS(869), 1, anon_sym_RBRACE, STATE(409), 1, aux_sym_map_repeat1, [21834] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(835), 1, anon_sym_async, ACTIONS(837), 1, anon_sym_LBRACE, STATE(77), 1, sym_block, [21847] = 4, ACTIONS(3), 1, sym__comment, ACTIONS(827), 1, sym_identifier, ACTIONS(871), 1, anon_sym_RBRACE, STATE(404), 1, aux_sym_map_repeat1, [21860] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(873), 2, anon_sym_RBRACE, sym_identifier, [21868] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(246), 1, sym_identifier_list, [21878] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(262), 1, sym_identifier_list, [21888] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(234), 1, sym_identifier_list, [21898] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(484), 1, sym_identifier_list, [21908] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(222), 1, sym_identifier_list, [21918] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(224), 1, sym_identifier_list, [21928] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(852), 2, sym_identifier, anon_sym_PIPE, [21936] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(481), 1, sym_identifier_list, [21946] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(202), 1, sym_identifier_list, [21956] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(192), 1, sym_identifier_list, [21966] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(197), 1, sym_identifier_list, [21976] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(198), 1, sym_identifier_list, [21986] = 3, ACTIONS(3), 1, sym__comment, ACTIONS(47), 1, anon_sym_PIPE, STATE(210), 1, sym_identifier_list, [21996] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(875), 1, anon_sym_in, [22003] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(877), 1, anon_sym_RPAREN, [22010] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(879), 1, anon_sym_EQ_GT, [22017] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(881), 1, ts_builtin_sym_end, [22024] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(883), 1, anon_sym_EQ_GT, [22031] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(885), 1, anon_sym_into, [22038] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(887), 1, sym_identifier, [22045] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(889), 1, sym_identifier, [22052] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(891), 1, sym_identifier, [22059] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(893), 1, anon_sym_RPAREN, [22066] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(895), 1, sym_identifier, [22073] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(897), 1, sym_identifier, [22080] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(899), 1, anon_sym_RPAREN, [22087] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(901), 1, anon_sym_EQ_GT, [22094] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(903), 1, anon_sym_LBRACE, [22101] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(905), 1, anon_sym_in, [22108] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(907), 1, anon_sym_in, [22115] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(909), 1, anon_sym_LPAREN, [22122] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(911), 1, anon_sym_in, [22129] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(913), 1, anon_sym_from, [22136] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(915), 1, anon_sym_RPAREN, [22143] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(917), 1, anon_sym_LPAREN, [22150] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(919), 1, anon_sym_RPAREN, [22157] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(921), 1, anon_sym_RPAREN, [22164] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(923), 1, anon_sym_in, [22171] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(925), 1, anon_sym_in, [22178] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(927), 1, anon_sym_RPAREN, [22185] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(929), 1, anon_sym_RPAREN, [22192] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(931), 1, anon_sym_EQ, [22199] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(933), 1, anon_sym_RPAREN, [22206] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(935), 1, anon_sym_LBRACE, [22213] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(937), 1, anon_sym_EQ_GT, [22220] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(939), 1, anon_sym_in, [22227] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(941), 1, anon_sym_RPAREN, [22234] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(943), 1, anon_sym_in, [22241] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(945), 1, anon_sym_EQ_GT, [22248] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(947), 1, anon_sym_into, [22255] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(949), 1, sym_identifier, [22262] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(951), 1, anon_sym_in, [22269] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(953), 1, sym_identifier, [22276] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(955), 1, anon_sym_in, [22283] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(957), 1, anon_sym_from, [22290] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(959), 1, anon_sym_to, [22297] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(961), 1, anon_sym_LBRACE, [22304] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(963), 1, anon_sym_LPAREN, [22311] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(965), 1, anon_sym_LBRACE, [22318] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(967), 1, anon_sym_LPAREN, [22325] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(969), 1, anon_sym_LBRACE, [22332] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(971), 1, anon_sym_LPAREN, [22339] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(973), 1, anon_sym_LBRACE, [22346] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(975), 1, anon_sym_LBRACE, [22353] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(977), 1, anon_sym_LBRACE, [22360] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(979), 1, anon_sym_LBRACE, [22367] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(981), 1, sym_identifier, [22374] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(983), 1, sym_identifier, [22381] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(985), 1, anon_sym_from, [22388] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(987), 1, sym_identifier, [22395] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(989), 1, sym_identifier, [22402] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(991), 1, anon_sym_from, [22409] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(993), 1, sym_identifier, [22416] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(995), 1, sym_identifier, [22423] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(997), 1, anon_sym_to, [22430] = 2, ACTIONS(3), 1, sym__comment, ACTIONS(999), 1, sym_identifier, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 98, [SMALL_STATE(4)] = 196, [SMALL_STATE(5)] = 294, [SMALL_STATE(6)] = 392, [SMALL_STATE(7)] = 490, [SMALL_STATE(8)] = 618, [SMALL_STATE(9)] = 744, [SMALL_STATE(10)] = 872, [SMALL_STATE(11)] = 997, [SMALL_STATE(12)] = 1122, [SMALL_STATE(13)] = 1247, [SMALL_STATE(14)] = 1372, [SMALL_STATE(15)] = 1497, [SMALL_STATE(16)] = 1622, [SMALL_STATE(17)] = 1747, [SMALL_STATE(18)] = 1872, [SMALL_STATE(19)] = 1997, [SMALL_STATE(20)] = 2122, [SMALL_STATE(21)] = 2247, [SMALL_STATE(22)] = 2372, [SMALL_STATE(23)] = 2497, [SMALL_STATE(24)] = 2622, [SMALL_STATE(25)] = 2747, [SMALL_STATE(26)] = 2872, [SMALL_STATE(27)] = 2997, [SMALL_STATE(28)] = 3122, [SMALL_STATE(29)] = 3247, [SMALL_STATE(30)] = 3369, [SMALL_STATE(31)] = 3491, [SMALL_STATE(32)] = 3613, [SMALL_STATE(33)] = 3735, [SMALL_STATE(34)] = 3857, [SMALL_STATE(35)] = 3979, [SMALL_STATE(36)] = 4101, [SMALL_STATE(37)] = 4223, [SMALL_STATE(38)] = 4345, [SMALL_STATE(39)] = 4467, [SMALL_STATE(40)] = 4589, [SMALL_STATE(41)] = 4711, [SMALL_STATE(42)] = 4833, [SMALL_STATE(43)] = 4955, [SMALL_STATE(44)] = 5077, [SMALL_STATE(45)] = 5199, [SMALL_STATE(46)] = 5321, [SMALL_STATE(47)] = 5443, [SMALL_STATE(48)] = 5564, [SMALL_STATE(49)] = 5685, [SMALL_STATE(50)] = 5806, [SMALL_STATE(51)] = 5927, [SMALL_STATE(52)] = 6048, [SMALL_STATE(53)] = 6169, [SMALL_STATE(54)] = 6230, [SMALL_STATE(55)] = 6293, [SMALL_STATE(56)] = 6356, [SMALL_STATE(57)] = 6417, [SMALL_STATE(58)] = 6490, [SMALL_STATE(59)] = 6563, [SMALL_STATE(60)] = 6635, [SMALL_STATE(61)] = 6707, [SMALL_STATE(62)] = 6767, [SMALL_STATE(63)] = 6829, [SMALL_STATE(64)] = 6884, [SMALL_STATE(65)] = 6945, [SMALL_STATE(66)] = 7000, [SMALL_STATE(67)] = 7061, [SMALL_STATE(68)] = 7116, [SMALL_STATE(69)] = 7171, [SMALL_STATE(70)] = 7226, [SMALL_STATE(71)] = 7281, [SMALL_STATE(72)] = 7336, [SMALL_STATE(73)] = 7391, [SMALL_STATE(74)] = 7446, [SMALL_STATE(75)] = 7501, [SMALL_STATE(76)] = 7556, [SMALL_STATE(77)] = 7611, [SMALL_STATE(78)] = 7666, [SMALL_STATE(79)] = 7721, [SMALL_STATE(80)] = 7797, [SMALL_STATE(81)] = 7857, [SMALL_STATE(82)] = 7915, [SMALL_STATE(83)] = 7985, [SMALL_STATE(84)] = 8055, [SMALL_STATE(85)] = 8115, [SMALL_STATE(86)] = 8175, [SMALL_STATE(87)] = 8233, [SMALL_STATE(88)] = 8304, [SMALL_STATE(89)] = 8373, [SMALL_STATE(90)] = 8430, [SMALL_STATE(91)] = 8499, [SMALL_STATE(92)] = 8558, [SMALL_STATE(93)] = 8627, [SMALL_STATE(94)] = 8696, [SMALL_STATE(95)] = 8790, [SMALL_STATE(96)] = 8842, [SMALL_STATE(97)] = 8894, [SMALL_STATE(98)] = 8946, [SMALL_STATE(99)] = 8998, [SMALL_STATE(100)] = 9050, [SMALL_STATE(101)] = 9102, [SMALL_STATE(102)] = 9154, [SMALL_STATE(103)] = 9206, [SMALL_STATE(104)] = 9258, [SMALL_STATE(105)] = 9310, [SMALL_STATE(106)] = 9404, [SMALL_STATE(107)] = 9456, [SMALL_STATE(108)] = 9508, [SMALL_STATE(109)] = 9560, [SMALL_STATE(110)] = 9612, [SMALL_STATE(111)] = 9695, [SMALL_STATE(112)] = 9776, [SMALL_STATE(113)] = 9857, [SMALL_STATE(114)] = 9904, [SMALL_STATE(115)] = 9951, [SMALL_STATE(116)] = 9998, [SMALL_STATE(117)] = 10045, [SMALL_STATE(118)] = 10092, [SMALL_STATE(119)] = 10137, [SMALL_STATE(120)] = 10182, [SMALL_STATE(121)] = 10231, [SMALL_STATE(122)] = 10288, [SMALL_STATE(123)] = 10335, [SMALL_STATE(124)] = 10392, [SMALL_STATE(125)] = 10439, [SMALL_STATE(126)] = 10488, [SMALL_STATE(127)] = 10532, [SMALL_STATE(128)] = 10576, [SMALL_STATE(129)] = 10632, [SMALL_STATE(130)] = 10678, [SMALL_STATE(131)] = 10734, [SMALL_STATE(132)] = 10773, [SMALL_STATE(133)] = 10812, [SMALL_STATE(134)] = 10851, [SMALL_STATE(135)] = 10890, [SMALL_STATE(136)] = 10929, [SMALL_STATE(137)] = 10968, [SMALL_STATE(138)] = 11007, [SMALL_STATE(139)] = 11046, [SMALL_STATE(140)] = 11085, [SMALL_STATE(141)] = 11142, [SMALL_STATE(142)] = 11181, [SMALL_STATE(143)] = 11220, [SMALL_STATE(144)] = 11259, [SMALL_STATE(145)] = 11298, [SMALL_STATE(146)] = 11337, [SMALL_STATE(147)] = 11394, [SMALL_STATE(148)] = 11460, [SMALL_STATE(149)] = 11526, [SMALL_STATE(150)] = 11564, [SMALL_STATE(151)] = 11602, [SMALL_STATE(152)] = 11640, [SMALL_STATE(153)] = 11678, [SMALL_STATE(154)] = 11714, [SMALL_STATE(155)] = 11778, [SMALL_STATE(156)] = 11814, [SMALL_STATE(157)] = 11878, [SMALL_STATE(158)] = 11914, [SMALL_STATE(159)] = 11950, [SMALL_STATE(160)] = 11986, [SMALL_STATE(161)] = 12022, [SMALL_STATE(162)] = 12058, [SMALL_STATE(163)] = 12122, [SMALL_STATE(164)] = 12158, [SMALL_STATE(165)] = 12222, [SMALL_STATE(166)] = 12286, [SMALL_STATE(167)] = 12322, [SMALL_STATE(168)] = 12358, [SMALL_STATE(169)] = 12422, [SMALL_STATE(170)] = 12458, [SMALL_STATE(171)] = 12522, [SMALL_STATE(172)] = 12586, [SMALL_STATE(173)] = 12622, [SMALL_STATE(174)] = 12686, [SMALL_STATE(175)] = 12750, [SMALL_STATE(176)] = 12814, [SMALL_STATE(177)] = 12850, [SMALL_STATE(178)] = 12914, [SMALL_STATE(179)] = 12950, [SMALL_STATE(180)] = 13014, [SMALL_STATE(181)] = 13050, [SMALL_STATE(182)] = 13086, [SMALL_STATE(183)] = 13122, [SMALL_STATE(184)] = 13186, [SMALL_STATE(185)] = 13250, [SMALL_STATE(186)] = 13314, [SMALL_STATE(187)] = 13350, [SMALL_STATE(188)] = 13386, [SMALL_STATE(189)] = 13424, [SMALL_STATE(190)] = 13482, [SMALL_STATE(191)] = 13540, [SMALL_STATE(192)] = 13598, [SMALL_STATE(193)] = 13656, [SMALL_STATE(194)] = 13714, [SMALL_STATE(195)] = 13772, [SMALL_STATE(196)] = 13830, [SMALL_STATE(197)] = 13870, [SMALL_STATE(198)] = 13928, [SMALL_STATE(199)] = 13986, [SMALL_STATE(200)] = 14024, [SMALL_STATE(201)] = 14082, [SMALL_STATE(202)] = 14140, [SMALL_STATE(203)] = 14198, [SMALL_STATE(204)] = 14256, [SMALL_STATE(205)] = 14314, [SMALL_STATE(206)] = 14372, [SMALL_STATE(207)] = 14430, [SMALL_STATE(208)] = 14488, [SMALL_STATE(209)] = 14546, [SMALL_STATE(210)] = 14604, [SMALL_STATE(211)] = 14662, [SMALL_STATE(212)] = 14720, [SMALL_STATE(213)] = 14778, [SMALL_STATE(214)] = 14836, [SMALL_STATE(215)] = 14894, [SMALL_STATE(216)] = 14952, [SMALL_STATE(217)] = 15010, [SMALL_STATE(218)] = 15068, [SMALL_STATE(219)] = 15126, [SMALL_STATE(220)] = 15184, [SMALL_STATE(221)] = 15222, [SMALL_STATE(222)] = 15280, [SMALL_STATE(223)] = 15338, [SMALL_STATE(224)] = 15396, [SMALL_STATE(225)] = 15454, [SMALL_STATE(226)] = 15512, [SMALL_STATE(227)] = 15570, [SMALL_STATE(228)] = 15628, [SMALL_STATE(229)] = 15686, [SMALL_STATE(230)] = 15736, [SMALL_STATE(231)] = 15776, [SMALL_STATE(232)] = 15834, [SMALL_STATE(233)] = 15884, [SMALL_STATE(234)] = 15942, [SMALL_STATE(235)] = 16000, [SMALL_STATE(236)] = 16058, [SMALL_STATE(237)] = 16116, [SMALL_STATE(238)] = 16174, [SMALL_STATE(239)] = 16232, [SMALL_STATE(240)] = 16290, [SMALL_STATE(241)] = 16348, [SMALL_STATE(242)] = 16406, [SMALL_STATE(243)] = 16464, [SMALL_STATE(244)] = 16522, [SMALL_STATE(245)] = 16580, [SMALL_STATE(246)] = 16638, [SMALL_STATE(247)] = 16696, [SMALL_STATE(248)] = 16754, [SMALL_STATE(249)] = 16812, [SMALL_STATE(250)] = 16870, [SMALL_STATE(251)] = 16928, [SMALL_STATE(252)] = 16986, [SMALL_STATE(253)] = 17044, [SMALL_STATE(254)] = 17102, [SMALL_STATE(255)] = 17160, [SMALL_STATE(256)] = 17218, [SMALL_STATE(257)] = 17276, [SMALL_STATE(258)] = 17334, [SMALL_STATE(259)] = 17392, [SMALL_STATE(260)] = 17450, [SMALL_STATE(261)] = 17508, [SMALL_STATE(262)] = 17566, [SMALL_STATE(263)] = 17624, [SMALL_STATE(264)] = 17682, [SMALL_STATE(265)] = 17740, [SMALL_STATE(266)] = 17798, [SMALL_STATE(267)] = 17856, [SMALL_STATE(268)] = 17914, [SMALL_STATE(269)] = 17953, [SMALL_STATE(270)] = 18002, [SMALL_STATE(271)] = 18051, [SMALL_STATE(272)] = 18088, [SMALL_STATE(273)] = 18127, [SMALL_STATE(274)] = 18160, [SMALL_STATE(275)] = 18197, [SMALL_STATE(276)] = 18234, [SMALL_STATE(277)] = 18283, [SMALL_STATE(278)] = 18322, [SMALL_STATE(279)] = 18371, [SMALL_STATE(280)] = 18403, [SMALL_STATE(281)] = 18435, [SMALL_STATE(282)] = 18489, [SMALL_STATE(283)] = 18537, [SMALL_STATE(284)] = 18573, [SMALL_STATE(285)] = 18605, [SMALL_STATE(286)] = 18643, [SMALL_STATE(287)] = 18691, [SMALL_STATE(288)] = 18723, [SMALL_STATE(289)] = 18755, [SMALL_STATE(290)] = 18787, [SMALL_STATE(291)] = 18819, [SMALL_STATE(292)] = 18851, [SMALL_STATE(293)] = 18883, [SMALL_STATE(294)] = 18915, [SMALL_STATE(295)] = 18947, [SMALL_STATE(296)] = 18979, [SMALL_STATE(297)] = 19011, [SMALL_STATE(298)] = 19043, [SMALL_STATE(299)] = 19074, [SMALL_STATE(300)] = 19105, [SMALL_STATE(301)] = 19136, [SMALL_STATE(302)] = 19167, [SMALL_STATE(303)] = 19198, [SMALL_STATE(304)] = 19229, [SMALL_STATE(305)] = 19266, [SMALL_STATE(306)] = 19297, [SMALL_STATE(307)] = 19328, [SMALL_STATE(308)] = 19365, [SMALL_STATE(309)] = 19396, [SMALL_STATE(310)] = 19427, [SMALL_STATE(311)] = 19458, [SMALL_STATE(312)] = 19489, [SMALL_STATE(313)] = 19520, [SMALL_STATE(314)] = 19551, [SMALL_STATE(315)] = 19594, [SMALL_STATE(316)] = 19639, [SMALL_STATE(317)] = 19682, [SMALL_STATE(318)] = 19728, [SMALL_STATE(319)] = 19774, [SMALL_STATE(320)] = 19820, [SMALL_STATE(321)] = 19866, [SMALL_STATE(322)] = 19912, [SMALL_STATE(323)] = 19958, [SMALL_STATE(324)] = 20004, [SMALL_STATE(325)] = 20050, [SMALL_STATE(326)] = 20096, [SMALL_STATE(327)] = 20142, [SMALL_STATE(328)] = 20188, [SMALL_STATE(329)] = 20234, [SMALL_STATE(330)] = 20280, [SMALL_STATE(331)] = 20326, [SMALL_STATE(332)] = 20372, [SMALL_STATE(333)] = 20418, [SMALL_STATE(334)] = 20464, [SMALL_STATE(335)] = 20510, [SMALL_STATE(336)] = 20556, [SMALL_STATE(337)] = 20602, [SMALL_STATE(338)] = 20642, [SMALL_STATE(339)] = 20682, [SMALL_STATE(340)] = 20722, [SMALL_STATE(341)] = 20762, [SMALL_STATE(342)] = 20789, [SMALL_STATE(343)] = 20816, [SMALL_STATE(344)] = 20853, [SMALL_STATE(345)] = 20879, [SMALL_STATE(346)] = 20905, [SMALL_STATE(347)] = 20931, [SMALL_STATE(348)] = 20957, [SMALL_STATE(349)] = 20983, [SMALL_STATE(350)] = 21006, [SMALL_STATE(351)] = 21029, [SMALL_STATE(352)] = 21052, [SMALL_STATE(353)] = 21073, [SMALL_STATE(354)] = 21094, [SMALL_STATE(355)] = 21115, [SMALL_STATE(356)] = 21136, [SMALL_STATE(357)] = 21156, [SMALL_STATE(358)] = 21176, [SMALL_STATE(359)] = 21201, [SMALL_STATE(360)] = 21226, [SMALL_STATE(361)] = 21246, [SMALL_STATE(362)] = 21260, [SMALL_STATE(363)] = 21274, [SMALL_STATE(364)] = 21288, [SMALL_STATE(365)] = 21302, [SMALL_STATE(366)] = 21312, [SMALL_STATE(367)] = 21324, [SMALL_STATE(368)] = 21334, [SMALL_STATE(369)] = 21344, [SMALL_STATE(370)] = 21354, [SMALL_STATE(371)] = 21364, [SMALL_STATE(372)] = 21374, [SMALL_STATE(373)] = 21384, [SMALL_STATE(374)] = 21394, [SMALL_STATE(375)] = 21404, [SMALL_STATE(376)] = 21414, [SMALL_STATE(377)] = 21424, [SMALL_STATE(378)] = 21434, [SMALL_STATE(379)] = 21444, [SMALL_STATE(380)] = 21454, [SMALL_STATE(381)] = 21464, [SMALL_STATE(382)] = 21474, [SMALL_STATE(383)] = 21487, [SMALL_STATE(384)] = 21500, [SMALL_STATE(385)] = 21513, [SMALL_STATE(386)] = 21526, [SMALL_STATE(387)] = 21539, [SMALL_STATE(388)] = 21550, [SMALL_STATE(389)] = 21563, [SMALL_STATE(390)] = 21576, [SMALL_STATE(391)] = 21589, [SMALL_STATE(392)] = 21602, [SMALL_STATE(393)] = 21615, [SMALL_STATE(394)] = 21628, [SMALL_STATE(395)] = 21641, [SMALL_STATE(396)] = 21654, [SMALL_STATE(397)] = 21667, [SMALL_STATE(398)] = 21680, [SMALL_STATE(399)] = 21693, [SMALL_STATE(400)] = 21706, [SMALL_STATE(401)] = 21719, [SMALL_STATE(402)] = 21730, [SMALL_STATE(403)] = 21743, [SMALL_STATE(404)] = 21756, [SMALL_STATE(405)] = 21769, [SMALL_STATE(406)] = 21782, [SMALL_STATE(407)] = 21795, [SMALL_STATE(408)] = 21808, [SMALL_STATE(409)] = 21821, [SMALL_STATE(410)] = 21834, [SMALL_STATE(411)] = 21847, [SMALL_STATE(412)] = 21860, [SMALL_STATE(413)] = 21868, [SMALL_STATE(414)] = 21878, [SMALL_STATE(415)] = 21888, [SMALL_STATE(416)] = 21898, [SMALL_STATE(417)] = 21908, [SMALL_STATE(418)] = 21918, [SMALL_STATE(419)] = 21928, [SMALL_STATE(420)] = 21936, [SMALL_STATE(421)] = 21946, [SMALL_STATE(422)] = 21956, [SMALL_STATE(423)] = 21966, [SMALL_STATE(424)] = 21976, [SMALL_STATE(425)] = 21986, [SMALL_STATE(426)] = 21996, [SMALL_STATE(427)] = 22003, [SMALL_STATE(428)] = 22010, [SMALL_STATE(429)] = 22017, [SMALL_STATE(430)] = 22024, [SMALL_STATE(431)] = 22031, [SMALL_STATE(432)] = 22038, [SMALL_STATE(433)] = 22045, [SMALL_STATE(434)] = 22052, [SMALL_STATE(435)] = 22059, [SMALL_STATE(436)] = 22066, [SMALL_STATE(437)] = 22073, [SMALL_STATE(438)] = 22080, [SMALL_STATE(439)] = 22087, [SMALL_STATE(440)] = 22094, [SMALL_STATE(441)] = 22101, [SMALL_STATE(442)] = 22108, [SMALL_STATE(443)] = 22115, [SMALL_STATE(444)] = 22122, [SMALL_STATE(445)] = 22129, [SMALL_STATE(446)] = 22136, [SMALL_STATE(447)] = 22143, [SMALL_STATE(448)] = 22150, [SMALL_STATE(449)] = 22157, [SMALL_STATE(450)] = 22164, [SMALL_STATE(451)] = 22171, [SMALL_STATE(452)] = 22178, [SMALL_STATE(453)] = 22185, [SMALL_STATE(454)] = 22192, [SMALL_STATE(455)] = 22199, [SMALL_STATE(456)] = 22206, [SMALL_STATE(457)] = 22213, [SMALL_STATE(458)] = 22220, [SMALL_STATE(459)] = 22227, [SMALL_STATE(460)] = 22234, [SMALL_STATE(461)] = 22241, [SMALL_STATE(462)] = 22248, [SMALL_STATE(463)] = 22255, [SMALL_STATE(464)] = 22262, [SMALL_STATE(465)] = 22269, [SMALL_STATE(466)] = 22276, [SMALL_STATE(467)] = 22283, [SMALL_STATE(468)] = 22290, [SMALL_STATE(469)] = 22297, [SMALL_STATE(470)] = 22304, [SMALL_STATE(471)] = 22311, [SMALL_STATE(472)] = 22318, [SMALL_STATE(473)] = 22325, [SMALL_STATE(474)] = 22332, [SMALL_STATE(475)] = 22339, [SMALL_STATE(476)] = 22346, [SMALL_STATE(477)] = 22353, [SMALL_STATE(478)] = 22360, [SMALL_STATE(479)] = 22367, [SMALL_STATE(480)] = 22374, [SMALL_STATE(481)] = 22381, [SMALL_STATE(482)] = 22388, [SMALL_STATE(483)] = 22395, [SMALL_STATE(484)] = 22402, [SMALL_STATE(485)] = 22409, [SMALL_STATE(486)] = 22416, [SMALL_STATE(487)] = 22423, [SMALL_STATE(488)] = 22430, }; 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}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(66), [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(456), [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(7), [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(4), [89] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(106), [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(106), [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(98), [98] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(179), [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(261), [104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(207), [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(402), [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(211), [113] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(437), [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(437), [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(436), [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(212), [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(434), [128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(433), [131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(432), [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(416), [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(431), [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(389), [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_root_repeat1, 2), SHIFT_REPEAT(423), [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), [150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), [154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), [158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), [180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_root, 1), [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(307), [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(469), [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(9), [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(3), [228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(280), [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(280), [234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(288), [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(170), [240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(257), [243] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(254), [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(408), [249] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(251), [252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(479), [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(479), [258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(480), [261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(236), [264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(482), [267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(483), [270] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(488), [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(420), [276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(462), [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_assignment_operator, 1), SHIFT(389), [282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_assignment_operator, 1), SHIFT(415), [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 5), [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 5), [289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index, 3), [291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index, 3), [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math, 3), [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math, 3), [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic, 3), [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic, 3), [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), [315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 3), [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 3), [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 3), [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 3), [325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression_kind, 1), [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression_kind, 1), [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 3), [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 3), [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 3, .production_id = 2), [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 3, .production_id = 2), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield, 5), [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield, 5), [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list, 2), [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list, 2), [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3), [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3), [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 2), [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 2), [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1), [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1), [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean, 1), [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 1), [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_map, 3), [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_map, 3), [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4), [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function, 2, .production_id = 1), [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function, 2, .production_id = 1), [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value, 1), [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value, 1), [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 4), [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 4), [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), [391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1), [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1), [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert, 4), [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert, 4), [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 1), [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(279), [444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(391), [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(3), [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(280), [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(280), [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(288), [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(170), [464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(408), [467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(389), [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 2), SHIFT_REPEAT(415), [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match, 3), [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match, 3), [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 2), [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 2), [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), [487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 1), [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 1), [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_else_repeat1, 2), [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(190), [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 1), [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 1), [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 1), [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 1), [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if, 3), [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if, 3), [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if, 3), [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if, 3), [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 1), [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 5, .production_id = 3), [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 5, .production_id = 3), [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_find, 5), [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_find, 5), [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_remove, 5), [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_remove, 5), [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select, 5), [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select, 5), [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_filter, 6, .production_id = 4), [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_filter, 6, .production_id = 4), [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reduce, 7), [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reduce, 7), [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_transform, 5), [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_transform, 5), [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), [564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 2), [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 2), [570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__context_defined_function, 2), [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_built_in_function, 2), [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3), [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3), [580] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(144), [583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(411), [586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(5), [589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(143), [592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(143), [595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(132), [598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(164), [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(398), [606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(389), [609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), SHIFT_REPEAT(418), [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while, 3), [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while, 3), [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_assignment, 3), [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_assignment, 3), [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else, 2), [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else, 2), [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_else, 3), [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_else, 3), [630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(144), [633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(411), [636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(5), [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), [641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(143), [644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(143), [647] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(132), [650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(164), [653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(398), [656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(389), [659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), SHIFT_REPEAT(418), [662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for, 5), [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for, 5), [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_repeat1, 3), [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_match_repeat1, 3), [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_operator, 1), [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_operator, 1), [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 3), [786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 3), [788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__expression_list, 2), [790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_list_repeat1, 2), [792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier_list, 2), [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier_list, 2), [796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_math_operator, 1), [798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_math_operator, 1), [800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_logic_operator, 1), [802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_logic_operator, 1), [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), [808] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_else_repeat1, 2), SHIFT_REPEAT(250), [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 1), [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), SHIFT_REPEAT(387), [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_identifier_list_repeat1, 2), [854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 3), [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [866] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), SHIFT_REPEAT(454), [869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 2), [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), [873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_map_repeat1, 4), [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), [881] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), }; #ifdef __cplusplus extern "C" { #endif #ifdef _WIN32 #define extern __declspec(dllexport) #endif extern const TSLanguage *tree_sitter_dust(void) { static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, .token_count = TOKEN_COUNT, .external_token_count = EXTERNAL_TOKEN_COUNT, .state_count = STATE_COUNT, .large_state_count = LARGE_STATE_COUNT, .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, .parse_table = &ts_parse_table[0][0], .small_parse_table = ts_small_parse_table, .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .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 = ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym_identifier, .primary_state_ids = ts_primary_state_ids, }; return &language; } #ifdef __cplusplus } #endif