From 1558d8fc85f7810fa567292ad2a7e64913fa78a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lan=20Cr=C3=ADstoffer?= Date: Fri, 21 Jul 2023 15:45:00 +0200 Subject: [PATCH] Fix: Don't mix a sequence of parenthesis with an indirect access. `[(1) (2)]` was being mistaken as an indirect access. Lowering the precedence makes so that it only matches inside field_expressions, which is the only place it is actually valid. --- grammar.js | 31 +- src/grammar.json | 108 +- src/parser.c | 7697 ++++++++++++++++++++-------------------- test/corpus/matrix.txt | 20 + test/corpus/struct.txt | 1 + 5 files changed, 3939 insertions(+), 3918 deletions(-) diff --git a/grammar.js b/grammar.js index 0b0b649..e67efee 100644 --- a/grammar.js +++ b/grammar.js @@ -211,20 +211,23 @@ module.exports = grammar({ ), indirect_access: ($) => - seq( - '(', - choice( - $.binary_operator, - $.field_expression, - $.function_call, - $.identifier, - $.matrix, - $.parenthesis, - $.postfix_operator, - $.string, - $.unary_operator - ), - ')' + prec( + -2, + seq( + '(', + choice( + $.binary_operator, + $.field_expression, + $.function_call, + $.identifier, + $.matrix, + $.parenthesis, + $.postfix_operator, + $.string, + $.unary_operator + ), + ')' + ) ), field_expression: ($) => prec.left( diff --git a/src/grammar.json b/src/grammar.json index 51af5d9..e1caed4 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -811,58 +811,62 @@ } }, "indirect_access": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "binary_operator" - }, - { - "type": "SYMBOL", - "name": "field_expression" - }, - { - "type": "SYMBOL", - "name": "function_call" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "matrix" - }, - { - "type": "SYMBOL", - "name": "parenthesis" - }, - { - "type": "SYMBOL", - "name": "postfix_operator" - }, - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "unary_operator" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] + "type": "PREC", + "value": -2, + "content": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "(" + }, + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "binary_operator" + }, + { + "type": "SYMBOL", + "name": "field_expression" + }, + { + "type": "SYMBOL", + "name": "function_call" + }, + { + "type": "SYMBOL", + "name": "identifier" + }, + { + "type": "SYMBOL", + "name": "matrix" + }, + { + "type": "SYMBOL", + "name": "parenthesis" + }, + { + "type": "SYMBOL", + "name": "postfix_operator" + }, + { + "type": "SYMBOL", + "name": "string" + }, + { + "type": "SYMBOL", + "name": "unary_operator" + } + ] + }, + { + "type": "STRING", + "value": ")" + } + ] + } }, "field_expression": { "type": "PREC_LEFT", diff --git a/src/parser.c b/src/parser.c index 4dbc778..c546b57 100644 --- a/src/parser.c +++ b/src/parser.c @@ -27064,7 +27064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [22143] = 15, + [22143] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -27077,8 +27077,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(931), 1, anon_sym_EQ, - ACTIONS(953), 1, - anon_sym_RPAREN, STATE(441), 1, sym__args, STATE(465), 1, @@ -27095,8 +27093,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 7, + ACTIONS(376), 8, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -27116,7 +27115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22210] = 13, + [22208] = 13, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -27166,7 +27165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22273] = 10, + [22271] = 10, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(876), 1, @@ -27213,8 +27212,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [22330] = 4, - ACTIONS(956), 1, + [22328] = 4, + ACTIONS(953), 1, anon_sym_DOT, STATE(365), 1, aux_sym_handle_operator_repeat1, @@ -27254,7 +27253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [22375] = 13, + [22373] = 13, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(876), 1, @@ -27284,7 +27283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(958), 6, + ACTIONS(955), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -27304,7 +27303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22438] = 10, + [22436] = 10, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(876), 1, @@ -27351,7 +27350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [22495] = 7, + [22493] = 7, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(840), 1, @@ -27395,7 +27394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [22546] = 13, + [22544] = 13, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(876), 1, @@ -27404,7 +27403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(958), 1, + ACTIONS(955), 1, anon_sym_COLON, STATE(441), 1, sym__args, @@ -27445,8 +27444,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22609] = 4, - ACTIONS(956), 1, + [22607] = 4, + ACTIONS(953), 1, anon_sym_DOT, STATE(356), 1, aux_sym_handle_operator_repeat1, @@ -27486,7 +27485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [22654] = 13, + [22652] = 13, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -27536,7 +27535,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22717] = 3, + [22715] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27575,11 +27574,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [22759] = 3, + [22757] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(961), 14, + ACTIONS(958), 14, sym_command_name, sym__single_quote_string_start, sym__double_quote_string_start, @@ -27594,7 +27593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACE, sym_number, - ACTIONS(963), 19, + ACTIONS(960), 19, sym_return_statement, sym_continue_statement, sym_break_statement, @@ -27614,7 +27613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_identifier, - [22801] = 2, + [22799] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27652,7 +27651,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [22841] = 14, + [22839] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -27679,7 +27678,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -27702,7 +27701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [22905] = 7, + [22903] = 7, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(878), 1, @@ -27745,7 +27744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [22955] = 3, + [22953] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27784,14 +27783,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [22997] = 10, + [22995] = 10, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(844), 1, anon_sym_LBRACE, - ACTIONS(967), 1, + ACTIONS(964), 1, anon_sym_AT, STATE(384), 1, sym__args, @@ -27830,11 +27829,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [23053] = 3, + [23051] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(969), 14, + ACTIONS(966), 14, sym_command_name, sym__single_quote_string_start, sym__double_quote_string_start, @@ -27849,7 +27848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACE, sym_number, - ACTIONS(971), 19, + ACTIONS(968), 19, sym_return_statement, sym_continue_statement, sym_break_statement, @@ -27869,7 +27868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_identifier, - [23095] = 3, + [23093] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27908,7 +27907,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [23137] = 3, + [23135] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27947,7 +27946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [23179] = 3, + [23177] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -27986,12 +27985,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [23221] = 8, + [23219] = 8, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(844), 1, anon_sym_LBRACE, - ACTIONS(967), 1, + ACTIONS(964), 1, anon_sym_AT, STATE(384), 1, sym__args, @@ -28030,7 +28029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [23273] = 14, + [23271] = 13, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -28041,8 +28040,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(953), 1, - anon_sym_RPAREN, STATE(441), 1, sym__args, STATE(459), 1, @@ -28059,8 +28056,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 7, + ACTIONS(376), 8, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -28080,14 +28078,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [23337] = 10, + [23333] = 10, ACTIONS(378), 1, anon_sym_COLON, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(844), 1, anon_sym_LBRACE, - ACTIONS(967), 1, + ACTIONS(964), 1, anon_sym_AT, STATE(384), 1, sym__args, @@ -28126,12 +28124,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [23393] = 8, + [23389] = 8, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(844), 1, anon_sym_LBRACE, - ACTIONS(967), 1, + ACTIONS(964), 1, anon_sym_AT, STATE(384), 1, sym__args, @@ -28170,12 +28168,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [23445] = 10, + [23441] = 10, ACTIONS(836), 1, anon_sym_LPAREN, ACTIONS(844), 1, anon_sym_LBRACE, - ACTIONS(967), 1, + ACTIONS(964), 1, anon_sym_AT, STATE(384), 1, sym__args, @@ -28216,11 +28214,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [23501] = 3, + [23497] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(973), 14, + ACTIONS(970), 14, sym_command_name, sym__single_quote_string_start, sym__double_quote_string_start, @@ -28235,7 +28233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACE, sym_number, - ACTIONS(975), 19, + ACTIONS(972), 19, sym_return_statement, sym_continue_statement, sym_break_statement, @@ -28255,7 +28253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_identifier, - [23543] = 3, + [23539] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28294,11 +28292,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [23585] = 3, + [23581] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(977), 14, + ACTIONS(974), 14, sym_command_name, sym__single_quote_string_start, sym__double_quote_string_start, @@ -28313,7 +28311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_LBRACE, sym_number, - ACTIONS(979), 19, + ACTIONS(976), 19, sym_return_statement, sym_continue_statement, sym_break_statement, @@ -28333,7 +28331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_true, anon_sym_false, sym_identifier, - [23627] = 3, + [23623] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28372,7 +28370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [23669] = 4, + [23665] = 4, ACTIONS(526), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -28411,7 +28409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23712] = 3, + [23708] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28449,14 +28447,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23753] = 4, + [23749] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(983), 2, + ACTIONS(980), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(981), 6, + ACTIONS(978), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -28488,14 +28486,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23796] = 11, + [23792] = 11, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(958), 1, + ACTIONS(955), 1, anon_sym_COLON, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -28534,11 +28532,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [23853] = 3, + [23849] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(983), 2, + ACTIONS(980), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 30, @@ -28572,11 +28570,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23894] = 3, + [23890] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(983), 2, + ACTIONS(980), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 30, @@ -28610,21 +28608,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23935] = 6, - ACTIONS(989), 1, + [23931] = 6, + ACTIONS(986), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(983), 2, + ACTIONS(980), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(987), 4, + ACTIONS(984), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(981), 6, + ACTIONS(978), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -28651,19 +28649,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [23982] = 5, + [23978] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(983), 2, + ACTIONS(980), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(987), 4, + ACTIONS(984), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(981), 6, + ACTIONS(978), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -28691,8 +28689,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24027] = 3, - ACTIONS(991), 1, + [24023] = 3, + ACTIONS(988), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -28729,7 +28727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24068] = 2, + [24064] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28766,7 +28764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24107] = 5, + [24103] = 5, ACTIONS(378), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -28806,7 +28804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24152] = 2, + [24148] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28843,7 +28841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24191] = 2, + [24187] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -28880,7 +28878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24230] = 14, + [24226] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -28891,7 +28889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(993), 1, + ACTIONS(990), 1, anon_sym_RPAREN, STATE(441), 1, sym__args, @@ -28929,12 +28927,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [24293] = 8, + [24289] = 8, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -28972,7 +28970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [24344] = 14, + [24340] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -28983,7 +28981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(995), 1, + ACTIONS(992), 1, anon_sym_RPAREN, STATE(441), 1, sym__args, @@ -29021,7 +29019,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [24407] = 2, + [24403] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29058,14 +29056,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24446] = 11, + [24442] = 11, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -29104,7 +29102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [24503] = 5, + [24499] = 5, ACTIONS(461), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -29144,7 +29142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24548] = 2, + [24544] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29181,7 +29179,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24587] = 3, + [24583] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29219,7 +29217,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24628] = 2, + [24624] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29256,7 +29254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24667] = 2, + [24663] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29293,7 +29291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24706] = 3, + [24702] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29331,7 +29329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [24747] = 5, + [24743] = 5, ACTIONS(502), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -29371,7 +29369,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24792] = 3, + [24788] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29409,15 +29407,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [24833] = 5, - ACTIONS(999), 1, + [24829] = 5, + ACTIONS(996), 1, anon_sym_AMP_AMP, - ACTIONS(1001), 1, + ACTIONS(998), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -29449,7 +29447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24878] = 4, + [24874] = 4, ACTIONS(378), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -29488,7 +29486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [24921] = 3, + [24917] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29526,11 +29524,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [24962] = 3, + [24958] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -29564,7 +29562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25003] = 5, + [24999] = 5, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -29604,7 +29602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25048] = 3, + [25044] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29642,7 +29640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25089] = 3, + [25085] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29680,7 +29678,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25130] = 2, + [25126] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29717,7 +29715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25169] = 14, + [25165] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -29728,7 +29726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(1003), 1, + ACTIONS(1000), 1, anon_sym_RPAREN, STATE(441), 1, sym__args, @@ -29766,7 +29764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [25232] = 2, + [25228] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29803,7 +29801,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25271] = 14, + [25267] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -29814,7 +29812,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(1005), 1, + ACTIONS(1002), 1, anon_sym_RPAREN, STATE(441), 1, sym__args, @@ -29852,7 +29850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [25334] = 3, + [25330] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29890,7 +29888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [25375] = 3, + [25371] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -29928,7 +29926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [25416] = 14, + [25412] = 14, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -29939,7 +29937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(1007), 1, + ACTIONS(1004), 1, anon_sym_RPAREN, STATE(441), 1, sym__args, @@ -29977,7 +29975,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [25479] = 3, + [25475] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30015,7 +30013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25520] = 5, + [25516] = 5, ACTIONS(517), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -30055,7 +30053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25565] = 3, + [25561] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30093,7 +30091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25606] = 5, + [25602] = 5, ACTIONS(519), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -30133,7 +30131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25651] = 5, + [25647] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30173,15 +30171,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [25696] = 5, - ACTIONS(999), 1, + [25692] = 5, + ACTIONS(996), 1, anon_sym_AMP_AMP, - ACTIONS(1001), 1, + ACTIONS(998), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -30213,7 +30211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25741] = 3, + [25737] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30251,7 +30249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25782] = 2, + [25778] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30288,15 +30286,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25821] = 5, - ACTIONS(999), 1, + [25817] = 5, + ACTIONS(996), 1, anon_sym_AMP_AMP, - ACTIONS(1001), 1, + ACTIONS(998), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -30328,12 +30326,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [25866] = 8, + [25862] = 8, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -30371,7 +30369,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [25917] = 5, + [25913] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30411,13 +30409,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [25962] = 4, - ACTIONS(999), 1, + [25958] = 4, + ACTIONS(996), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -30450,7 +30448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26005] = 3, + [26001] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30488,7 +30486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26046] = 14, + [26042] = 13, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, @@ -30499,8 +30497,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(953), 1, - anon_sym_RPAREN, STATE(441), 1, sym__args, STATE(465), 1, @@ -30517,7 +30513,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 6, + ACTIONS(376), 7, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -30537,7 +30534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [26109] = 3, + [26103] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30575,11 +30572,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [26150] = 3, + [26144] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 6, + ACTIONS(994), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -30613,7 +30610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26191] = 4, + [26185] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30652,7 +30649,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26234] = 4, + [26228] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30691,7 +30688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [26277] = 2, + [26271] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30728,7 +30725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26316] = 5, + [26310] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30768,7 +30765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [26361] = 3, + [26355] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30806,7 +30803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [26402] = 2, + [26396] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30843,7 +30840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [26441] = 3, + [26435] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30881,12 +30878,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [26482] = 11, + [26476] = 11, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -30907,7 +30904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(958), 6, + ACTIONS(955), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -30927,7 +30924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [26539] = 3, + [26533] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -30964,8 +30961,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_COLON, - [26579] = 5, - ACTIONS(1009), 1, + [26573] = 5, + ACTIONS(1006), 1, anon_sym_DOT, STATE(452), 1, aux_sym_handle_operator_repeat1, @@ -31003,7 +31000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26623] = 5, + [26617] = 5, ACTIONS(838), 1, anon_sym_DOT, STATE(456), 1, @@ -31042,8 +31039,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26667] = 5, - ACTIONS(1012), 1, + [26661] = 5, + ACTIONS(1009), 1, anon_sym_DOT, STATE(452), 1, aux_sym_handle_operator_repeat1, @@ -31081,8 +31078,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26711] = 5, - ACTIONS(1012), 1, + [26705] = 5, + ACTIONS(1009), 1, anon_sym_DOT, STATE(454), 1, aux_sym_handle_operator_repeat1, @@ -31120,8 +31117,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26755] = 5, - ACTIONS(1014), 1, + [26749] = 5, + ACTIONS(1011), 1, anon_sym_DOT, STATE(456), 1, aux_sym_field_expression_repeat1, @@ -31159,14 +31156,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26799] = 12, + [26793] = 12, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, @@ -31182,7 +31179,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -31205,8 +31202,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [26857] = 5, - ACTIONS(1017), 1, + [26851] = 5, + ACTIONS(1014), 1, anon_sym_DOT, STATE(458), 1, aux_sym_field_expression_repeat1, @@ -31243,7 +31240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [26900] = 5, + [26894] = 5, ACTIONS(876), 1, anon_sym_DOT, STATE(458), 1, @@ -31281,7 +31278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [26943] = 3, + [26937] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31317,8 +31314,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [26982] = 5, - ACTIONS(1020), 1, + [26976] = 5, + ACTIONS(1017), 1, anon_sym_DOT, STATE(462), 1, aux_sym_handle_operator_repeat1, @@ -31355,8 +31352,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [27025] = 5, - ACTIONS(1020), 1, + [27019] = 5, + ACTIONS(1017), 1, anon_sym_DOT, STATE(466), 1, aux_sym_handle_operator_repeat1, @@ -31393,7 +31390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [27068] = 6, + [27062] = 6, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(763), 1, @@ -31432,7 +31429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [27113] = 4, + [27107] = 4, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -31469,7 +31466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [27154] = 5, + [27148] = 5, ACTIONS(876), 1, anon_sym_DOT, STATE(458), 1, @@ -31507,8 +31504,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [27197] = 5, - ACTIONS(1022), 1, + [27191] = 5, + ACTIONS(1019), 1, anon_sym_DOT, STATE(466), 1, aux_sym_handle_operator_repeat1, @@ -31545,8 +31542,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [27240] = 7, - ACTIONS(1031), 1, + [27234] = 7, + ACTIONS(1028), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, @@ -31554,15 +31551,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(459), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1029), 2, + ACTIONS(1026), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1025), 4, + ACTIONS(1022), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1027), 6, + ACTIONS(1024), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -31584,11 +31581,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27286] = 3, + [27280] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -31619,7 +31616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [27324] = 4, + [27318] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31655,7 +31652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27364] = 6, + [27358] = 6, ACTIONS(461), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -31693,7 +31690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [27408] = 3, + [27402] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31728,7 +31725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [27446] = 6, + [27440] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31766,7 +31763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [27490] = 3, + [27484] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31801,7 +31798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27528] = 6, + [27522] = 6, ACTIONS(378), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -31839,7 +31836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [27572] = 3, + [27566] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31874,7 +31871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27610] = 3, + [27604] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31909,7 +31906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27648] = 3, + [27642] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -31944,14 +31941,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27686] = 4, + [27680] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(468), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -31980,17 +31977,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27726] = 5, + [27720] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(459), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1029), 2, + ACTIONS(1026), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1027), 6, + ACTIONS(1024), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -32017,14 +32014,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27768] = 4, + [27762] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(459), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1029), 2, + ACTIONS(1026), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 25, @@ -32053,14 +32050,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27808] = 4, + [27802] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(459), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1029), 2, + ACTIONS(1026), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 25, @@ -32089,7 +32086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27848] = 5, + [27842] = 5, ACTIONS(378), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -32126,7 +32123,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [27890] = 3, + [27884] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32161,22 +32158,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27928] = 6, + [27922] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(459), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1029), 2, + ACTIONS(1026), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1025), 4, + ACTIONS(1022), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1027), 6, + ACTIONS(1024), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -32199,7 +32196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [27972] = 3, + [27966] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32234,8 +32231,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28010] = 4, - ACTIONS(1037), 1, + [28004] = 4, + ACTIONS(1034), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -32270,7 +32267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACK, anon_sym_RBRACE, - [28050] = 3, + [28044] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32305,14 +32302,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28088] = 4, + [28082] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(472), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32341,7 +32338,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28128] = 6, + [28122] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32379,8 +32376,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [28172] = 5, - ACTIONS(1039), 1, + [28166] = 5, + ACTIONS(1036), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, @@ -32388,7 +32385,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(472), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32416,7 +32413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28214] = 4, + [28208] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32452,7 +32449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28254] = 4, + [28248] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32488,10 +32485,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28294] = 6, - ACTIONS(1039), 1, + [28288] = 6, + ACTIONS(1036), 1, anon_sym_AMP_AMP, - ACTIONS(1041), 1, + ACTIONS(1038), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -32499,7 +32496,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(480), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32526,7 +32523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28338] = 3, + [28332] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32561,7 +32558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28376] = 3, + [28370] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32596,7 +32593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28414] = 4, + [28408] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32632,7 +32629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28454] = 3, + [28448] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32667,7 +32664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28492] = 5, + [28486] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32704,7 +32701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [28534] = 4, + [28528] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32740,10 +32737,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28574] = 6, - ACTIONS(1039), 1, + [28568] = 6, + ACTIONS(1036), 1, anon_sym_AMP_AMP, - ACTIONS(1041), 1, + ACTIONS(1038), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -32751,7 +32748,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(538), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32778,13 +32775,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28618] = 4, - ACTIONS(1043), 1, + [28612] = 4, + ACTIONS(1040), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32814,10 +32811,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [28658] = 6, - ACTIONS(1039), 1, + [28652] = 6, + ACTIONS(1036), 1, anon_sym_AMP_AMP, - ACTIONS(1041), 1, + ACTIONS(1038), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -32825,7 +32822,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(496), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1035), 6, + ACTIONS(1032), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -32852,7 +32849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28702] = 3, + [28696] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32887,7 +32884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28740] = 5, + [28734] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32924,7 +32921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [28782] = 4, + [28776] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32960,7 +32957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [28822] = 4, + [28816] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -32996,7 +32993,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [28862] = 6, + [28856] = 6, ACTIONS(502), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33034,15 +33031,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [28906] = 5, - ACTIONS(1043), 1, + [28900] = 5, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -33071,15 +33068,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [28948] = 5, - ACTIONS(1043), 1, + [28942] = 5, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -33108,7 +33105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [28990] = 6, + [28984] = 6, ACTIONS(519), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33146,7 +33143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [29034] = 5, + [29028] = 5, ACTIONS(526), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33183,7 +33180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACK, anon_sym_RBRACE, - [29076] = 6, + [29070] = 6, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33221,7 +33218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [29120] = 6, + [29114] = 6, ACTIONS(517), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33259,7 +33256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [29164] = 3, + [29158] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33294,15 +33291,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [29202] = 5, - ACTIONS(1043), 1, + [29196] = 5, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -33331,7 +33328,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [29244] = 4, + [29238] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33367,7 +33364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_RBRACE, anon_sym_COLON, - [29284] = 6, + [29278] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33405,7 +33402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [29328] = 5, + [29322] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33441,8 +33438,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29369] = 7, - ACTIONS(958), 1, + [29363] = 7, + ACTIONS(955), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -33479,7 +33476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29414] = 3, + [29408] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33513,7 +33510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [29451] = 6, + [29445] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33550,10 +33547,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29494] = 7, - ACTIONS(1051), 1, + [29488] = 7, + ACTIONS(1048), 1, anon_sym_AMP_AMP, - ACTIONS(1053), 1, + ACTIONS(1050), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -33561,10 +33558,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(476), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -33588,8 +33585,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [29539] = 6, - ACTIONS(958), 1, + [29533] = 6, + ACTIONS(955), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -33625,8 +33622,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29582] = 6, - ACTIONS(1058), 1, + [29576] = 6, + ACTIONS(1055), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -33637,7 +33634,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(523), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1055), 6, + ACTIONS(1052), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -33662,7 +33659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, anon_sym_RBRACE, - [29625] = 7, + [29619] = 7, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -33700,7 +33697,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29670] = 3, + [29664] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33734,7 +33731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [29707] = 3, + [29701] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33768,7 +33765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [29744] = 4, + [29738] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33803,7 +33800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [29783] = 4, + [29777] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33838,8 +33835,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [29822] = 7, - ACTIONS(1060), 1, + [29816] = 7, + ACTIONS(1057), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -33876,7 +33873,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [29867] = 3, + [29861] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33910,7 +33907,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [29904] = 4, + [29898] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33945,7 +33942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [29943] = 4, + [29937] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -33980,17 +33977,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [29982] = 5, + [29976] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(464), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34016,7 +34013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30023] = 3, + [30017] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34050,7 +34047,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30060] = 3, + [30054] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34084,8 +34081,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30097] = 4, - ACTIONS(1058), 1, + [30091] = 4, + ACTIONS(1055), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -34119,11 +34116,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, anon_sym_RBRACE, - [30136] = 6, + [30130] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 4, @@ -34131,12 +34128,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(1063), 4, + ACTIONS(1060), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1065), 6, + ACTIONS(1062), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -34156,7 +34153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30179] = 7, + [30173] = 7, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34174,7 +34171,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(1069), 6, + ACTIONS(1066), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34194,7 +34191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [30224] = 3, + [30218] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34228,25 +34225,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30261] = 7, - ACTIONS(1072), 1, + [30255] = 7, + ACTIONS(1069), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 3, anon_sym_PIPE, anon_sym_LT, anon_sym_GT, - ACTIONS(1063), 4, + ACTIONS(1060), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1065), 6, + ACTIONS(1062), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -34266,11 +34263,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30306] = 4, + [30300] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 4, @@ -34301,11 +34298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30345] = 4, + [30339] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 4, @@ -34336,11 +34333,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30384] = 5, + [30378] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, ACTIONS(455), 4, @@ -34348,7 +34345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_LT, anon_sym_GT, - ACTIONS(1065), 6, + ACTIONS(1062), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, @@ -34372,7 +34369,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30425] = 6, + [30419] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34389,7 +34386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(958), 6, + ACTIONS(955), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34409,7 +34406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [30468] = 7, + [30462] = 7, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34427,7 +34424,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(1060), 6, + ACTIONS(1057), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34447,17 +34444,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [30513] = 5, + [30507] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34483,7 +34480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30554] = 3, + [30548] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34517,10 +34514,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30591] = 7, - ACTIONS(1051), 1, + [30585] = 7, + ACTIONS(1048), 1, anon_sym_AMP_AMP, - ACTIONS(1053), 1, + ACTIONS(1050), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -34528,10 +34525,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(536), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34555,7 +34552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30636] = 4, + [30630] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34590,7 +34587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [30675] = 7, + [30669] = 7, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34608,7 +34605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_RBRACE, anon_sym_COLON, - ACTIONS(958), 6, + ACTIONS(955), 6, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34628,7 +34625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [30720] = 7, + [30714] = 7, ACTIONS(530), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -34666,8 +34663,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [30765] = 6, - ACTIONS(1051), 1, + [30759] = 6, + ACTIONS(1048), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, @@ -34675,10 +34672,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(470), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34703,7 +34700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30808] = 3, + [30802] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34737,7 +34734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30845] = 4, + [30839] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34772,7 +34769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [30884] = 3, + [30878] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34806,7 +34803,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30921] = 4, + [30915] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34841,7 +34838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACE, anon_sym_COLON, - [30960] = 3, + [30954] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -34875,7 +34872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [30997] = 7, + [30991] = 7, ACTIONS(540), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -34913,8 +34910,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31042] = 7, - ACTIONS(1069), 1, + [31036] = 7, + ACTIONS(1066), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, @@ -34951,10 +34948,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31087] = 7, - ACTIONS(1051), 1, + [31081] = 7, + ACTIONS(1048), 1, anon_sym_AMP_AMP, - ACTIONS(1053), 1, + ACTIONS(1050), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -34962,10 +34959,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(494), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -34989,7 +34986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [31132] = 3, + [31126] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -35023,7 +35020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, anon_sym_RBRACE, anon_sym_COLON, - [31169] = 8, + [31163] = 8, ACTIONS(530), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -35038,7 +35035,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -35061,11 +35058,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31215] = 8, + [31209] = 7, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(953), 1, - anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -35078,8 +35073,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 7, + ACTIONS(376), 8, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -35099,11 +35095,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31261] = 8, + [31253] = 7, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(953), 1, - anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -35116,8 +35110,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 7, + ACTIONS(376), 8, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -35137,11 +35132,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31307] = 8, + [31297] = 7, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(953), 1, - anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -35154,8 +35147,9 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(376), 7, + ACTIONS(376), 8, anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -35175,7 +35169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31353] = 8, + [31341] = 8, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -35190,7 +35184,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -35213,7 +35207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31399] = 5, + [31387] = 5, ACTIONS(374), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -35248,10 +35242,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE, anon_sym_AMP, - [31439] = 8, + [31427] = 8, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(1005), 1, + ACTIONS(1002), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35285,10 +35279,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31484] = 8, + [31472] = 8, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(995), 1, + ACTIONS(992), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35322,10 +35316,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31529] = 8, + [31517] = 8, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(995), 1, + ACTIONS(992), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35359,8 +35353,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31574] = 5, - ACTIONS(1076), 1, + [31562] = 5, + ACTIONS(1073), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, @@ -35368,7 +35362,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(472), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -35393,10 +35387,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [31613] = 8, + [31601] = 8, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(1007), 1, + ACTIONS(1004), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35430,10 +35424,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31658] = 8, + [31646] = 8, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(1007), 1, + ACTIONS(1004), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35467,10 +35461,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31703] = 8, + [31691] = 8, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(1003), 1, + ACTIONS(1000), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35504,10 +35498,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31748] = 8, + [31736] = 8, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(1007), 1, + ACTIONS(1004), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35541,10 +35535,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31793] = 8, + [31781] = 8, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(1003), 1, + ACTIONS(1000), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35578,10 +35572,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31838] = 8, + [31826] = 8, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(1005), 1, + ACTIONS(1002), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35615,10 +35609,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31883] = 8, + [31871] = 8, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(1005), 1, + ACTIONS(1002), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35652,14 +35646,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [31928] = 4, + [31916] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(472), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -35685,10 +35679,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [31965] = 8, + [31953] = 8, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(993), 1, + ACTIONS(990), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35722,10 +35716,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32010] = 8, + [31998] = 8, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(1003), 1, + ACTIONS(1000), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35759,10 +35753,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32055] = 8, + [32043] = 8, ACTIONS(381), 1, anon_sym_COLON, - ACTIONS(995), 1, + ACTIONS(992), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35796,10 +35790,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32100] = 6, - ACTIONS(1076), 1, + [32088] = 6, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -35807,7 +35801,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(496), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -35831,10 +35825,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_RBRACK, anon_sym_RBRACE, - [32141] = 8, + [32129] = 8, ACTIONS(540), 1, anon_sym_COLON, - ACTIONS(993), 1, + ACTIONS(990), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35868,10 +35862,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32186] = 6, - ACTIONS(1076), 1, + [32174] = 6, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -35879,7 +35873,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(480), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -35903,7 +35897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_RBRACK, anon_sym_RBRACE, - [32227] = 6, + [32215] = 6, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -35938,10 +35932,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32268] = 8, + [32256] = 8, ACTIONS(530), 1, anon_sym_COLON, - ACTIONS(993), 1, + ACTIONS(990), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, @@ -35975,10 +35969,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32313] = 6, - ACTIONS(1076), 1, + [32301] = 6, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -35986,7 +35980,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(538), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, @@ -36010,7 +36004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_RBRACK, anon_sym_RBRACE, - [32354] = 7, + [32342] = 7, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36023,7 +36017,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(880), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -36046,8 +36040,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32397] = 6, - ACTIONS(1084), 1, + [32385] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, ACTIONS(3), 2, sym_comment, @@ -36055,10 +36049,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(470), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -36080,7 +36074,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_CARET, anon_sym_PIPE_PIPE, anon_sym_RBRACE, - [32437] = 7, + [32425] = 7, ACTIONS(540), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -36092,7 +36086,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1086), 2, + ACTIONS(1083), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36115,7 +36109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32479] = 7, + [32467] = 7, ACTIONS(381), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -36127,7 +36121,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(965), 2, + ACTIONS(962), 2, anon_sym_COMMA, anon_sym_RPAREN, ACTIONS(376), 6, @@ -36150,7 +36144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32521] = 7, + [32509] = 7, ACTIONS(540), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -36162,7 +36156,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1088), 2, + ACTIONS(1085), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36185,10 +36179,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32563] = 7, - ACTIONS(1084), 1, + [32551] = 7, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -36196,10 +36190,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(536), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -36220,17 +36214,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_DOT_CARET, anon_sym_RBRACE, - [32605] = 5, + [32593] = 5, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(470), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -36253,10 +36247,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_RBRACE, - [32643] = 7, - ACTIONS(1084), 1, + [32631] = 7, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -36264,10 +36258,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(476), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -36288,10 +36282,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_DOT_CARET, anon_sym_RBRACE, - [32685] = 7, - ACTIONS(1084), 1, + [32673] = 7, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -36299,10 +36293,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(494), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, @@ -36323,7 +36317,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CARET, anon_sym_DOT_CARET, anon_sym_RBRACE, - [32727] = 7, + [32715] = 7, ACTIONS(540), 1, anon_sym_COLON, ACTIONS(3), 2, @@ -36335,7 +36329,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1092), 2, + ACTIONS(1089), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36358,7 +36352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32769] = 6, + [32757] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36368,7 +36362,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1092), 2, + ACTIONS(1089), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36391,7 +36385,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32808] = 6, + [32796] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36401,7 +36395,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1086), 2, + ACTIONS(1083), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36424,7 +36418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32847] = 6, + [32835] = 6, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36434,7 +36428,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(364), 2, anon_sym_PIPE, anon_sym_AMP, - ACTIONS(1088), 2, + ACTIONS(1085), 2, anon_sym_DOT_SQUOTE, anon_sym_SQUOTE, ACTIONS(376), 6, @@ -36457,8 +36451,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT_BSLASH, anon_sym_CARET, anon_sym_DOT_CARET, - [32886] = 4, - ACTIONS(1094), 1, + [32874] = 4, + ACTIONS(1091), 1, anon_sym_DOT, STATE(603), 1, aux_sym_handle_operator_repeat1, @@ -36486,7 +36480,7 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [32919] = 2, + [32907] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36512,16 +36506,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [32947] = 11, - ACTIONS(1043), 1, + [32935] = 11, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, - ACTIONS(1099), 1, + ACTIONS(1096), 1, anon_sym_end, - ACTIONS(1101), 1, + ACTIONS(1098), 1, anon_sym_case, - ACTIONS(1103), 1, + ACTIONS(1100), 1, anon_sym_otherwise, STATE(1178), 1, sym_otherwise_clause, @@ -36534,34 +36528,34 @@ static const uint16_t ts_small_parse_table[] = { STATE(753), 2, sym_case_clause, aux_sym_switch_statement_repeat1, - ACTIONS(1097), 4, + ACTIONS(1094), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [32992] = 16, - ACTIONS(1105), 1, + [32980] = 16, + ACTIONS(1102), 1, sym_identifier, - ACTIONS(1107), 1, + ACTIONS(1104), 1, anon_sym_COMMA, - ACTIONS(1109), 1, + ACTIONS(1106), 1, anon_sym_LPAREN, - ACTIONS(1111), 1, + ACTIONS(1108), 1, anon_sym_DOT, - ACTIONS(1113), 1, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1115), 1, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1117), 1, + ACTIONS(1114), 1, anon_sym_RBRACK, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, STATE(648), 1, sym_function_call, @@ -36583,8 +36577,8 @@ static const uint16_t ts_small_parse_table[] = { sym_field_expression, sym_ignored_argument, aux_sym_multioutput_variable_repeat1, - [33045] = 4, - ACTIONS(1121), 1, + [33033] = 4, + ACTIONS(1118), 1, anon_sym_DOT, STATE(603), 1, aux_sym_handle_operator_repeat1, @@ -36607,8 +36601,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [33073] = 4, - ACTIONS(1121), 1, + [33061] = 4, + ACTIONS(1118), 1, anon_sym_DOT, STATE(607), 1, aux_sym_handle_operator_repeat1, @@ -36631,16 +36625,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_otherwise, anon_sym_LF, anon_sym_CR, - [33101] = 13, - ACTIONS(1123), 1, + [33089] = 13, + ACTIONS(1120), 1, sym_identifier, - ACTIONS(1127), 1, + ACTIONS(1124), 1, anon_sym_LPAREN, - ACTIONS(1129), 1, + ACTIONS(1126), 1, anon_sym_DOT, - ACTIONS(1131), 1, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(651), 1, aux_sym_handle_operator_repeat1, @@ -36657,13 +36651,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1125), 4, + ACTIONS(1122), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [33145] = 5, - ACTIONS(1135), 1, + [33133] = 5, + ACTIONS(1132), 1, anon_sym_DOT, STATE(610), 1, aux_sym_handle_operator_repeat1, @@ -36685,8 +36679,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_LBRACE, anon_sym_RBRACE, - [33173] = 5, - ACTIONS(1138), 1, + [33161] = 5, + ACTIONS(1135), 1, anon_sym_DOT, STATE(614), 1, aux_sym_handle_operator_repeat1, @@ -36707,33 +36701,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [33200] = 6, - ACTIONS(1146), 1, + [33188] = 6, + ACTIONS(1143), 1, anon_sym_PIPE, - ACTIONS(1148), 1, + ACTIONS(1145), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1144), 2, + ACTIONS(1141), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1140), 4, + ACTIONS(1137), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1142), 6, + ACTIONS(1139), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, anon_sym_DOT_SLASH, anon_sym_BSLASH, anon_sym_DOT_BSLASH, - [33229] = 6, - ACTIONS(1043), 1, + [33217] = 6, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -36741,20 +36735,20 @@ static const uint16_t ts_small_parse_table[] = { STATE(7), 2, sym__end_of_line, aux_sym_elseif_clause_repeat1, - ACTIONS(1150), 4, + ACTIONS(1147), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33258] = 5, - ACTIONS(1138), 1, + [33246] = 5, + ACTIONS(1135), 1, anon_sym_DOT, STATE(615), 1, aux_sym_handle_operator_repeat1, @@ -36775,8 +36769,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [33285] = 5, - ACTIONS(1152), 1, + [33273] = 5, + ACTIONS(1149), 1, anon_sym_DOT, STATE(615), 1, aux_sym_handle_operator_repeat1, @@ -36797,30 +36791,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [33312] = 6, - ACTIONS(1161), 1, + [33300] = 6, + ACTIONS(1158), 1, anon_sym_PIPE, - ACTIONS(1163), 1, + ACTIONS(1160), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1159), 2, + ACTIONS(1156), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1155), 4, + ACTIONS(1152), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1157), 6, + ACTIONS(1154), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, anon_sym_DOT_SLASH, anon_sym_BSLASH, anon_sym_DOT_BSLASH, - [33341] = 3, + [33329] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -36840,62 +36834,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_LBRACE, anon_sym_RBRACE, - [33364] = 6, - ACTIONS(1171), 1, + [33352] = 6, + ACTIONS(1168), 1, anon_sym_PIPE, - ACTIONS(1173), 1, + ACTIONS(1170), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1169), 2, + ACTIONS(1166), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1165), 4, + ACTIONS(1162), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1167), 6, + ACTIONS(1164), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, anon_sym_DOT_SLASH, anon_sym_BSLASH, anon_sym_DOT_BSLASH, - [33393] = 6, - ACTIONS(1175), 1, + [33381] = 6, + ACTIONS(1172), 1, anon_sym_PIPE, - ACTIONS(1177), 1, + ACTIONS(1174), 1, anon_sym_AMP, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1067), 2, + ACTIONS(1064), 2, anon_sym_CARET, anon_sym_DOT_CARET, - ACTIONS(1063), 4, + ACTIONS(1060), 4, anon_sym_PLUS, anon_sym_DOT_PLUS, anon_sym_DASH, anon_sym_DOT_DASH, - ACTIONS(1065), 6, + ACTIONS(1062), 6, anon_sym_STAR, anon_sym_DOT_STAR, anon_sym_SLASH, anon_sym_DOT_SLASH, anon_sym_BSLASH, anon_sym_DOT_BSLASH, - [33422] = 11, - ACTIONS(1105), 1, + [33410] = 11, + ACTIONS(1102), 1, sym_identifier, - ACTIONS(1113), 1, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1179), 1, + ACTIONS(1176), 1, anon_sym_COMMA, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1183), 1, + ACTIONS(1180), 1, anon_sym_RBRACK, STATE(648), 1, sym_function_call, @@ -36913,16 +36907,16 @@ static const uint16_t ts_small_parse_table[] = { sym_field_expression, sym_ignored_argument, aux_sym_multioutput_variable_repeat1, - [33460] = 11, - ACTIONS(1105), 1, + [33448] = 11, + ACTIONS(1102), 1, sym_identifier, - ACTIONS(1107), 1, + ACTIONS(1104), 1, anon_sym_COMMA, - ACTIONS(1113), 1, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1117), 1, + ACTIONS(1114), 1, anon_sym_RBRACK, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, STATE(648), 1, sym_function_call, @@ -36940,30 +36934,30 @@ static const uint16_t ts_small_parse_table[] = { sym_field_expression, sym_ignored_argument, aux_sym_multioutput_variable_repeat1, - [33498] = 6, - ACTIONS(1043), 1, + [33486] = 6, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, STATE(180), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1185), 4, + ACTIONS(1182), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33526] = 5, - ACTIONS(1187), 1, + [33514] = 5, + ACTIONS(1184), 1, anon_sym_DOT, STATE(610), 1, aux_sym_handle_operator_repeat1, @@ -36983,16 +36977,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_RBRACE, - [33552] = 11, - ACTIONS(1189), 1, + [33540] = 11, + ACTIONS(1186), 1, sym_identifier, - ACTIONS(1192), 1, + ACTIONS(1189), 1, anon_sym_COMMA, - ACTIONS(1195), 1, + ACTIONS(1192), 1, anon_sym_LPAREN, - ACTIONS(1198), 1, + ACTIONS(1195), 1, anon_sym_TILDE, - ACTIONS(1201), 1, + ACTIONS(1198), 1, anon_sym_RBRACK, STATE(648), 1, sym_function_call, @@ -37003,36 +36997,36 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1203), 2, + ACTIONS(1200), 2, anon_sym_true, anon_sym_false, STATE(624), 3, sym_field_expression, sym_ignored_argument, aux_sym_multioutput_variable_repeat1, - [33590] = 6, - ACTIONS(1043), 1, + [33578] = 6, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, STATE(237), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1206), 4, + ACTIONS(1203), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33618] = 3, + [33606] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37051,14 +37045,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, anon_sym_RBRACK, anon_sym_RBRACE, - [33640] = 8, + [33628] = 8, ACTIONS(684), 1, aux_sym_matrix_token1, - ACTIONS(1076), 1, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, - ACTIONS(1208), 1, + ACTIONS(1205), 1, sym__entry_delimiter, STATE(807), 1, aux_sym_row_repeat1, @@ -37068,15 +37062,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(686), 2, anon_sym_RBRACK, anon_sym_RBRACE, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33672] = 5, - ACTIONS(1187), 1, + [33660] = 5, + ACTIONS(1184), 1, anon_sym_DOT, STATE(623), 1, aux_sym_handle_operator_repeat1, @@ -37096,60 +37090,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_RBRACE, - [33698] = 6, - ACTIONS(1043), 1, + [33686] = 6, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, STATE(180), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1185), 4, + ACTIONS(1182), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33726] = 8, - ACTIONS(1076), 1, + [33714] = 8, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, - ACTIONS(1210), 1, + ACTIONS(1207), 1, aux_sym_matrix_token1, - ACTIONS(1214), 1, + ACTIONS(1211), 1, sym__entry_delimiter, STATE(876), 1, aux_sym_row_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1212), 2, + ACTIONS(1209), 2, anon_sym_RBRACK, anon_sym_RBRACE, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33758] = 11, - ACTIONS(1123), 1, + [33746] = 11, + ACTIONS(1120), 1, sym_identifier, - ACTIONS(1127), 1, + ACTIONS(1124), 1, anon_sym_LPAREN, - ACTIONS(1131), 1, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(655), 1, sym_dimensions, @@ -37164,19 +37158,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1125), 4, + ACTIONS(1122), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [33796] = 9, - ACTIONS(1111), 1, + [33784] = 9, + ACTIONS(1108), 1, anon_sym_DOT, - ACTIONS(1115), 1, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(649), 1, sym__args, @@ -37185,24 +37179,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1201), 3, + ACTIONS(1198), 3, anon_sym_COMMA, anon_sym_TILDE, anon_sym_RBRACK, - ACTIONS(1216), 3, + ACTIONS(1213), 3, anon_sym_true, anon_sym_false, sym_identifier, - [33829] = 12, + [33817] = 12, ACTIONS(636), 1, sym__single_quote_string_start, ACTIONS(638), 1, sym__double_quote_string_start, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1220), 1, + ACTIONS(1217), 1, sym_identifier, - ACTIONS(1222), 1, + ACTIONS(1219), 1, sym_number, STATE(850), 1, sym_function_call, @@ -37220,96 +37214,96 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(634), 2, anon_sym_true, anon_sym_false, - [33868] = 8, - ACTIONS(1084), 1, + [33856] = 8, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1224), 1, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(931), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1226), 2, + ACTIONS(1223), 2, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [33899] = 8, - ACTIONS(1084), 1, + [33887] = 8, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1224), 1, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(933), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1226), 2, + ACTIONS(1223), 2, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [33930] = 8, - ACTIONS(1084), 1, + [33918] = 8, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1224), 1, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(934), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1228), 2, + ACTIONS(1225), 2, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [33961] = 5, - ACTIONS(1043), 1, + [33949] = 5, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1230), 4, + ACTIONS(1227), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [33986] = 3, + [33974] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37327,7 +37321,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34007] = 3, + [33995] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37345,27 +37339,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34028] = 5, - ACTIONS(1043), 1, + [34016] = 5, + ACTIONS(1040), 1, anon_sym_AMP_AMP, - ACTIONS(1045), 1, + ACTIONS(1042), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1232), 4, + ACTIONS(1229), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - ACTIONS(1033), 6, + ACTIONS(1030), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [34053] = 3, + [34041] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37383,12 +37377,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34074] = 8, - ACTIONS(1101), 1, + [34062] = 8, + ACTIONS(1098), 1, anon_sym_case, - ACTIONS(1103), 1, + ACTIONS(1100), 1, anon_sym_otherwise, - ACTIONS(1236), 1, + ACTIONS(1233), 1, anon_sym_end, STATE(1194), 1, sym_otherwise_clause, @@ -37401,35 +37395,35 @@ static const uint16_t ts_small_parse_table[] = { STATE(765), 2, sym_case_clause, aux_sym_switch_statement_repeat1, - ACTIONS(1234), 4, + ACTIONS(1231), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [34105] = 8, - ACTIONS(1084), 1, + [34093] = 8, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1224), 1, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(904), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1238), 2, + ACTIONS(1235), 2, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [34136] = 3, + [34124] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37447,7 +37441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34157] = 3, + [34145] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37465,58 +37459,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34178] = 8, - ACTIONS(1084), 1, + [34166] = 8, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1240), 1, + ACTIONS(1237), 1, anon_sym_COMMA, STATE(946), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1242), 2, + ACTIONS(1239), 2, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [34209] = 6, - ACTIONS(1076), 1, + [34197] = 6, + ACTIONS(1073), 1, anon_sym_AMP_AMP, - ACTIONS(1078), 1, + ACTIONS(1075), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1244), 2, + ACTIONS(1241), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1246), 2, + ACTIONS(1243), 2, anon_sym_RBRACK, anon_sym_RBRACE, - ACTIONS(1074), 6, + ACTIONS(1071), 6, anon_sym_LT, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, anon_sym_GT, - [34236] = 9, - ACTIONS(1111), 1, + [34224] = 9, + ACTIONS(1108), 1, anon_sym_DOT, - ACTIONS(1115), 1, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(649), 1, sym__args, @@ -37525,15 +37519,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1248), 3, + ACTIONS(1245), 3, anon_sym_true, anon_sym_false, sym_identifier, - ACTIONS(1250), 3, + ACTIONS(1247), 3, anon_sym_COMMA, anon_sym_TILDE, anon_sym_RBRACK, - [34269] = 3, + [34257] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37551,12 +37545,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_LBRACE, anon_sym_RBRACE, - [34290] = 7, - ACTIONS(1115), 1, + [34278] = 7, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(649), 1, sym__args, @@ -37572,15 +37566,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_TILDE, anon_sym_RBRACK, - [34318] = 4, - ACTIONS(1254), 1, + [34306] = 4, + ACTIONS(1251), 1, anon_sym_DOT, STATE(603), 1, aux_sym_handle_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1252), 9, + ACTIONS(1249), 9, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LPAREN, @@ -37590,14 +37584,14 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [34340] = 10, - ACTIONS(1113), 1, + [34328] = 10, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1183), 1, + ACTIONS(1180), 1, anon_sym_RBRACK, - ACTIONS(1256), 1, + ACTIONS(1253), 1, sym_identifier, STATE(632), 1, sym_function_call, @@ -37614,14 +37608,14 @@ static const uint16_t ts_small_parse_table[] = { STATE(704), 2, sym_field_expression, sym_ignored_argument, - [34374] = 10, - ACTIONS(1258), 1, + [34362] = 10, + ACTIONS(1255), 1, sym_identifier, - ACTIONS(1261), 1, + ACTIONS(1258), 1, anon_sym_end, - ACTIONS(1263), 1, + ACTIONS(1260), 1, anon_sym_function, - ACTIONS(1269), 1, + ACTIONS(1266), 1, sym__multioutput_variable_start, STATE(771), 1, sym__function_definition_with_end, @@ -37632,20 +37626,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1266), 2, + ACTIONS(1263), 2, anon_sym_get_DOT, anon_sym_set_DOT, STATE(653), 2, sym_function_signature, aux_sym_methods_repeat1, - [34408] = 10, - ACTIONS(1113), 1, + [34396] = 10, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1256), 1, + ACTIONS(1253), 1, sym_identifier, - ACTIONS(1272), 1, + ACTIONS(1269), 1, anon_sym_RBRACK, STATE(632), 1, sym_function_call, @@ -37662,12 +37656,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(704), 2, sym_field_expression, sym_ignored_argument, - [34442] = 9, - ACTIONS(1131), 1, + [34430] = 9, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, - ACTIONS(1274), 1, + ACTIONS(1271), 1, sym_identifier, STATE(682), 1, sym_property_name, @@ -37680,17 +37674,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1276), 4, + ACTIONS(1273), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [34474] = 9, - ACTIONS(1129), 1, + [34462] = 9, + ACTIONS(1126), 1, anon_sym_DOT, - ACTIONS(1131), 1, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(651), 1, aux_sym_handle_operator_repeat1, @@ -37703,19 +37697,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1278), 4, + ACTIONS(1275), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [34506] = 10, + [34494] = 10, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1280), 1, + ACTIONS(1277), 1, sym_identifier, - ACTIONS(1282), 1, + ACTIONS(1279), 1, anon_sym_end, - ACTIONS(1284), 1, + ACTIONS(1281), 1, anon_sym_function, STATE(771), 1, sym__function_definition_with_end, @@ -37726,18 +37720,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1286), 2, + ACTIONS(1283), 2, anon_sym_get_DOT, anon_sym_set_DOT, STATE(663), 2, sym_function_signature, aux_sym_methods_repeat1, - [34540] = 9, - ACTIONS(1129), 1, + [34528] = 9, + ACTIONS(1126), 1, anon_sym_DOT, - ACTIONS(1131), 1, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(651), 1, aux_sym_handle_operator_repeat1, @@ -37750,19 +37744,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1276), 4, + ACTIONS(1273), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [34572] = 10, + [34560] = 10, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1280), 1, + ACTIONS(1277), 1, sym_identifier, - ACTIONS(1284), 1, + ACTIONS(1281), 1, anon_sym_function, - ACTIONS(1288), 1, + ACTIONS(1285), 1, anon_sym_end, STATE(771), 1, sym__function_definition_with_end, @@ -37773,20 +37767,20 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1286), 2, + ACTIONS(1283), 2, anon_sym_get_DOT, anon_sym_set_DOT, STATE(653), 2, sym_function_signature, aux_sym_methods_repeat1, - [34606] = 10, + [34594] = 10, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1280), 1, + ACTIONS(1277), 1, sym_identifier, - ACTIONS(1284), 1, + ACTIONS(1281), 1, anon_sym_function, - ACTIONS(1290), 1, + ACTIONS(1287), 1, anon_sym_end, STATE(771), 1, sym__function_definition_with_end, @@ -37797,60 +37791,60 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1286), 2, + ACTIONS(1283), 2, anon_sym_get_DOT, anon_sym_set_DOT, STATE(659), 2, sym_function_signature, aux_sym_methods_repeat1, - [34640] = 6, - ACTIONS(1084), 1, + [34628] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1292), 3, + ACTIONS(1289), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [34666] = 6, - ACTIONS(1084), 1, + [34654] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1294), 3, + ACTIONS(1291), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [34692] = 10, + [34680] = 10, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1280), 1, + ACTIONS(1277), 1, sym_identifier, - ACTIONS(1284), 1, + ACTIONS(1281), 1, anon_sym_function, - ACTIONS(1290), 1, + ACTIONS(1287), 1, anon_sym_end, STATE(771), 1, sym__function_definition_with_end, @@ -37861,18 +37855,18 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1286), 2, + ACTIONS(1283), 2, anon_sym_get_DOT, anon_sym_set_DOT, STATE(653), 2, sym_function_signature, aux_sym_methods_repeat1, - [34726] = 9, - ACTIONS(1113), 1, + [34714] = 9, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1296), 1, + ACTIONS(1293), 1, sym_identifier, STATE(606), 1, sym_function_call, @@ -37889,16 +37883,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(621), 2, sym_field_expression, sym_ignored_argument, - [34757] = 7, - ACTIONS(1298), 1, + [34745] = 7, + ACTIONS(1295), 1, anon_sym_end, - ACTIONS(1300), 1, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, ACTIONS(3), 2, sym_comment, @@ -37909,16 +37903,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34784] = 7, - ACTIONS(1300), 1, + [34772] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1308), 1, + ACTIONS(1305), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -37929,16 +37923,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34811] = 7, - ACTIONS(1300), 1, + [34799] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1310), 1, + ACTIONS(1307), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -37949,16 +37943,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34838] = 7, - ACTIONS(1300), 1, + [34826] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1312), 1, + ACTIONS(1309), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -37969,7 +37963,7 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34865] = 3, + [34853] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -37985,16 +37979,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AT, anon_sym_RBRACK, anon_sym_LBRACE, - [34884] = 7, - ACTIONS(1298), 1, + [34872] = 7, + ACTIONS(1295), 1, anon_sym_end, - ACTIONS(1300), 1, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, ACTIONS(3), 2, sym_comment, @@ -38005,12 +37999,12 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34911] = 9, - ACTIONS(1113), 1, + [34899] = 9, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1181), 1, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1256), 1, + ACTIONS(1253), 1, sym_identifier, STATE(632), 1, sym_function_call, @@ -38027,16 +38021,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(704), 2, sym_field_expression, sym_ignored_argument, - [34942] = 7, - ACTIONS(1300), 1, + [34930] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1314), 1, + ACTIONS(1311), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38047,16 +38041,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34969] = 7, - ACTIONS(1300), 1, + [34957] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1310), 1, + ACTIONS(1307), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38067,16 +38061,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [34996] = 7, - ACTIONS(1300), 1, + [34984] = 7, + ACTIONS(1297), 1, anon_sym_properties, - ACTIONS(1302), 1, + ACTIONS(1299), 1, anon_sym_methods, - ACTIONS(1304), 1, + ACTIONS(1301), 1, anon_sym_events, - ACTIONS(1306), 1, + ACTIONS(1303), 1, anon_sym_enumeration, - ACTIONS(1316), 1, + ACTIONS(1313), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38087,16 +38081,16 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [35023] = 7, - ACTIONS(1318), 1, + [35011] = 7, + ACTIONS(1315), 1, anon_sym_end, - ACTIONS(1320), 1, + ACTIONS(1317), 1, anon_sym_properties, - ACTIONS(1323), 1, + ACTIONS(1320), 1, anon_sym_methods, - ACTIONS(1326), 1, + ACTIONS(1323), 1, anon_sym_events, - ACTIONS(1329), 1, + ACTIONS(1326), 1, anon_sym_enumeration, ACTIONS(3), 2, sym_comment, @@ -38107,27 +38101,27 @@ static const uint16_t ts_small_parse_table[] = { sym_events, sym_enumeration, aux_sym_class_definition_repeat1, - [35050] = 6, - ACTIONS(1084), 1, + [35038] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1332), 2, + ACTIONS(1329), 2, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35075] = 5, - ACTIONS(1334), 1, + [35063] = 5, + ACTIONS(1331), 1, anon_sym_DOT, STATE(677), 1, aux_sym_field_expression_repeat1, @@ -38143,44 +38137,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACK, - [35097] = 6, + [35085] = 6, ACTIONS(573), 1, anon_sym_COMMA, - ACTIONS(1084), 1, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35121] = 6, - ACTIONS(1084), 1, + [35109] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1337), 1, + ACTIONS(1334), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35145] = 5, - ACTIONS(1111), 1, + [35133] = 5, + ACTIONS(1108), 1, anon_sym_DOT, STATE(677), 1, aux_sym_field_expression_repeat1, @@ -38196,28 +38190,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACK, - [35167] = 6, - ACTIONS(1084), 1, + [35155] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1339), 1, + ACTIONS(1336), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35191] = 7, - ACTIONS(1131), 1, + [35179] = 7, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(742), 1, sym_validation_functions, @@ -38228,12 +38222,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1278), 4, + ACTIONS(1275), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35217] = 4, + [35205] = 4, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -38244,16 +38238,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_case, anon_sym_otherwise, - ACTIONS(1341), 4, + ACTIONS(1338), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35237] = 2, + [35225] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1344), 9, + ACTIONS(1341), 9, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LPAREN, @@ -38263,47 +38257,47 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [35253] = 6, - ACTIONS(1084), 1, + [35241] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1346), 1, + ACTIONS(1343), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35277] = 6, - ACTIONS(1084), 1, + [35265] = 6, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, - ACTIONS(1348), 1, + ACTIONS(1345), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35301] = 2, + [35289] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1350), 9, + ACTIONS(1347), 9, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LPAREN, @@ -38313,10 +38307,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [35317] = 7, - ACTIONS(1131), 1, + [35305] = 7, + ACTIONS(1128), 1, anon_sym_LBRACE, - ACTIONS(1133), 1, + ACTIONS(1130), 1, anon_sym_EQ, STATE(712), 1, sym_validation_functions, @@ -38327,31 +38321,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1276), 4, + ACTIONS(1273), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35343] = 5, - ACTIONS(1084), 1, + [35331] = 5, + ACTIONS(1081), 1, anon_sym_AMP_AMP, - ACTIONS(1090), 1, + ACTIONS(1087), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1080), 2, + ACTIONS(1077), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1082), 4, + ACTIONS(1079), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35364] = 6, - ACTIONS(1354), 1, + [35352] = 6, + ACTIONS(1351), 1, anon_sym_LPAREN, - ACTIONS(1356), 1, + ACTIONS(1353), 1, anon_sym_EQ, STATE(26), 1, sym__end_of_line, @@ -38360,12 +38354,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1352), 4, + ACTIONS(1349), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35387] = 3, + [35375] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -38379,10 +38373,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_TILDE, anon_sym_RBRACK, - [35404] = 6, - ACTIONS(1354), 1, + [35392] = 6, + ACTIONS(1351), 1, anon_sym_LPAREN, - ACTIONS(1356), 1, + ACTIONS(1353), 1, anon_sym_EQ, STATE(796), 1, sym__end_of_line, @@ -38391,28 +38385,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1358), 4, + ACTIONS(1355), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35427] = 5, - ACTIONS(1362), 1, + [35415] = 5, + ACTIONS(1359), 1, anon_sym_AMP_AMP, - ACTIONS(1364), 1, + ACTIONS(1361), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1035), 2, + ACTIONS(1032), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1360), 4, + ACTIONS(1357), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35448] = 2, + [35436] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, @@ -38425,42 +38419,42 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [35463] = 5, - ACTIONS(1051), 1, + [35451] = 5, + ACTIONS(1048), 1, anon_sym_AMP_AMP, - ACTIONS(1053), 1, + ACTIONS(1050), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1047), 2, + ACTIONS(1044), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1049), 4, + ACTIONS(1046), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35484] = 5, - ACTIONS(1368), 1, + [35472] = 5, + ACTIONS(1365), 1, anon_sym_AMP_AMP, - ACTIONS(1370), 1, + ACTIONS(1367), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(997), 2, + ACTIONS(994), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1366), 4, + ACTIONS(1363), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35505] = 6, - ACTIONS(1354), 1, + [35493] = 6, + ACTIONS(1351), 1, anon_sym_LPAREN, - ACTIONS(1356), 1, + ACTIONS(1353), 1, anon_sym_EQ, STATE(60), 1, sym__end_of_line, @@ -38469,15 +38463,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1372), 4, + ACTIONS(1369), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35528] = 5, - ACTIONS(1376), 1, + [35516] = 5, + ACTIONS(1373), 1, anon_sym_AMP_AMP, - ACTIONS(1378), 1, + ACTIONS(1375), 1, anon_sym_PIPE_PIPE, ACTIONS(3), 2, sym_comment, @@ -38485,15 +38479,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(466), 2, anon_sym_LT, anon_sym_GT, - ACTIONS(1374), 4, + ACTIONS(1371), 4, anon_sym_LT_EQ, anon_sym_EQ_EQ, anon_sym_TILDE_EQ, anon_sym_GT_EQ, - [35549] = 6, - ACTIONS(1354), 1, + [35537] = 6, + ACTIONS(1351), 1, anon_sym_LPAREN, - ACTIONS(1356), 1, + ACTIONS(1353), 1, anon_sym_EQ, STATE(67), 1, sym__end_of_line, @@ -38502,15 +38496,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1380), 4, + ACTIONS(1377), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35572] = 6, - ACTIONS(1354), 1, + [35560] = 6, + ACTIONS(1351), 1, anon_sym_LPAREN, - ACTIONS(1356), 1, + ACTIONS(1353), 1, anon_sym_EQ, STATE(28), 1, sym__end_of_line, @@ -38519,13 +38513,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1382), 4, + ACTIONS(1379), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35595] = 5, - ACTIONS(1354), 1, + [35583] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(29), 1, sym__end_of_line, @@ -38534,17 +38528,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1384), 4, + ACTIONS(1381), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35615] = 6, - ACTIONS(1386), 1, + [35603] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1390), 1, + ACTIONS(1387), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38555,12 +38549,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(723), 2, sym_property, aux_sym_arguments_statement_repeat1, - [35637] = 6, - ACTIONS(1392), 1, + [35625] = 6, + ACTIONS(1389), 1, sym_identifier, - ACTIONS(1395), 1, + ACTIONS(1392), 1, anon_sym_TILDE, - ACTIONS(1398), 1, + ACTIONS(1395), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38571,21 +38565,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(703), 2, sym_property, aux_sym_arguments_statement_repeat1, - [35659] = 3, + [35647] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1216), 3, + ACTIONS(1213), 3, anon_sym_true, anon_sym_false, sym_identifier, - ACTIONS(1201), 4, + ACTIONS(1198), 4, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_TILDE, anon_sym_RBRACK, - [35675] = 5, - ACTIONS(1402), 1, + [35663] = 5, + ACTIONS(1399), 1, anon_sym_LT, STATE(666), 1, sym__end_of_line, @@ -38594,13 +38588,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1400), 4, + ACTIONS(1397), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35695] = 5, - ACTIONS(1133), 1, + [35683] = 5, + ACTIONS(1130), 1, anon_sym_EQ, STATE(886), 1, sym_default_value, @@ -38609,17 +38603,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1276), 4, + ACTIONS(1273), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35715] = 6, - ACTIONS(1386), 1, + [35703] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1404), 1, + ACTIONS(1401), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38630,10 +38624,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(703), 2, sym_property, aux_sym_arguments_statement_repeat1, - [35737] = 6, - ACTIONS(1406), 1, + [35725] = 6, + ACTIONS(1403), 1, sym_identifier, - ACTIONS(1408), 1, + ACTIONS(1405), 1, anon_sym_LPAREN, STATE(976), 1, sym_boolean, @@ -38646,12 +38640,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(84), 2, sym_indirect_access, sym_function_call, - [35759] = 6, - ACTIONS(1386), 1, + [35747] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1410), 1, + ACTIONS(1407), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38662,10 +38656,10 @@ static const uint16_t ts_small_parse_table[] = { STATE(703), 2, sym_property, aux_sym_arguments_statement_repeat1, - [35781] = 6, - ACTIONS(1412), 1, + [35769] = 6, + ACTIONS(1409), 1, sym_identifier, - ACTIONS(1414), 1, + ACTIONS(1411), 1, anon_sym_LPAREN, STATE(955), 1, sym_boolean, @@ -38678,16 +38672,16 @@ static const uint16_t ts_small_parse_table[] = { STATE(363), 2, sym_indirect_access, sym_function_call, - [35803] = 8, - ACTIONS(1115), 1, + [35791] = 8, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, - ACTIONS(1416), 1, + ACTIONS(1413), 1, anon_sym_COMMA, - ACTIONS(1418), 1, + ACTIONS(1415), 1, anon_sym_RBRACE, STATE(649), 1, sym__args, @@ -38696,8 +38690,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [35829] = 5, - ACTIONS(1133), 1, + [35817] = 5, + ACTIONS(1130), 1, anon_sym_EQ, STATE(864), 1, sym_default_value, @@ -38706,15 +38700,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1278), 4, + ACTIONS(1275), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35849] = 7, - ACTIONS(1181), 1, + [35837] = 7, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1420), 1, + ACTIONS(1417), 1, sym_identifier, STATE(711), 1, sym_function_call, @@ -38728,8 +38722,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(634), 2, anon_sym_true, anon_sym_false, - [35873] = 4, - ACTIONS(1422), 1, + [35861] = 4, + ACTIONS(1419), 1, sym_identifier, ACTIONS(3), 2, sym_comment, @@ -38737,15 +38731,15 @@ static const uint16_t ts_small_parse_table[] = { STATE(13), 2, sym__end_of_line, aux_sym_elseif_clause_repeat1, - ACTIONS(1424), 4, + ACTIONS(1421), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35891] = 6, - ACTIONS(1426), 1, + [35879] = 6, + ACTIONS(1423), 1, sym_identifier, - ACTIONS(1428), 1, + ACTIONS(1425), 1, anon_sym_LPAREN, STATE(930), 1, sym_boolean, @@ -38758,8 +38752,8 @@ static const uint16_t ts_small_parse_table[] = { STATE(371), 2, sym_indirect_access, sym_function_call, - [35913] = 5, - ACTIONS(1354), 1, + [35901] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(746), 1, sym__end_of_line, @@ -38768,15 +38762,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1430), 4, + ACTIONS(1427), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [35933] = 6, - ACTIONS(1432), 1, + [35921] = 6, + ACTIONS(1429), 1, sym_identifier, - ACTIONS(1434), 1, + ACTIONS(1431), 1, anon_sym_LPAREN, STATE(941), 1, sym_boolean, @@ -38789,12 +38783,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(187), 2, sym_indirect_access, sym_function_call, - [35955] = 6, - ACTIONS(1386), 1, + [35943] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1436), 1, + ACTIONS(1433), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38805,26 +38799,26 @@ static const uint16_t ts_small_parse_table[] = { STATE(703), 2, sym_property, aux_sym_arguments_statement_repeat1, - [35977] = 4, - ACTIONS(1129), 1, + [35965] = 4, + ACTIONS(1126), 1, anon_sym_DOT, STATE(651), 1, aux_sym_handle_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1438), 5, + ACTIONS(1435), 5, anon_sym_SEMI, anon_sym_COMMA, anon_sym_AMP, anon_sym_LF, anon_sym_CR, - [35995] = 6, - ACTIONS(1386), 1, + [35983] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1436), 1, + ACTIONS(1433), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38835,8 +38829,8 @@ static const uint16_t ts_small_parse_table[] = { STATE(709), 2, sym_property, aux_sym_arguments_statement_repeat1, - [36017] = 5, - ACTIONS(1442), 1, + [36005] = 5, + ACTIONS(1439), 1, anon_sym_LPAREN, STATE(702), 1, sym__end_of_line, @@ -38845,13 +38839,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1440), 4, + ACTIONS(1437), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36037] = 5, - ACTIONS(1354), 1, + [36025] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(27), 1, sym__end_of_line, @@ -38860,17 +38854,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1444), 4, + ACTIONS(1441), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36057] = 6, - ACTIONS(1386), 1, + [36045] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1446), 1, + ACTIONS(1443), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38881,8 +38875,8 @@ static const uint16_t ts_small_parse_table[] = { STATE(703), 2, sym_property, aux_sym_arguments_statement_repeat1, - [36079] = 5, - ACTIONS(1450), 1, + [36067] = 5, + ACTIONS(1447), 1, anon_sym_LPAREN, STATE(738), 1, sym__end_of_line, @@ -38891,13 +38885,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1448), 4, + ACTIONS(1445), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36099] = 5, - ACTIONS(1450), 1, + [36087] = 5, + ACTIONS(1447), 1, anon_sym_LPAREN, STATE(657), 1, sym__end_of_line, @@ -38906,13 +38900,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1452), 4, + ACTIONS(1449), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36119] = 5, - ACTIONS(1354), 1, + [36107] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(776), 1, sym__end_of_line, @@ -38921,17 +38915,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1454), 4, + ACTIONS(1451), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36139] = 6, - ACTIONS(1386), 1, + [36127] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1456), 1, + ACTIONS(1453), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -38942,8 +38936,8 @@ static const uint16_t ts_small_parse_table[] = { STATE(707), 2, sym_property, aux_sym_arguments_statement_repeat1, - [36161] = 5, - ACTIONS(1450), 1, + [36149] = 5, + ACTIONS(1447), 1, anon_sym_LPAREN, STATE(875), 1, sym_attributes, @@ -38952,13 +38946,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1458), 4, + ACTIONS(1455), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36181] = 5, - ACTIONS(1354), 1, + [36169] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(21), 1, sym__end_of_line, @@ -38967,13 +38961,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1460), 4, + ACTIONS(1457), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36201] = 5, - ACTIONS(1450), 1, + [36189] = 5, + ACTIONS(1447), 1, anon_sym_LPAREN, STATE(878), 1, sym_attributes, @@ -38982,13 +38976,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1462), 4, + ACTIONS(1459), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36221] = 5, - ACTIONS(1354), 1, + [36209] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(65), 1, sym__end_of_line, @@ -38997,16 +38991,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1464), 4, + ACTIONS(1461), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36241] = 2, + [36229] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1466), 7, + ACTIONS(1463), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, @@ -39014,8 +39008,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [36255] = 5, - ACTIONS(1354), 1, + [36243] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(53), 1, sym__end_of_line, @@ -39024,16 +39018,16 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1468), 4, + ACTIONS(1465), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36275] = 2, + [36263] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1470), 7, + ACTIONS(1467), 7, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LBRACE, @@ -39041,10 +39035,10 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_LF, anon_sym_CR, - [36289] = 7, - ACTIONS(1181), 1, + [36277] = 7, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1472), 1, + ACTIONS(1469), 1, sym_identifier, STATE(758), 1, sym_function_call, @@ -39058,8 +39052,8 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(634), 2, anon_sym_true, anon_sym_false, - [36313] = 5, - ACTIONS(1402), 1, + [36301] = 5, + ACTIONS(1399), 1, anon_sym_LT, STATE(668), 1, sym__end_of_line, @@ -39068,15 +39062,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1474), 4, + ACTIONS(1471), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36333] = 6, - ACTIONS(1181), 1, + [36321] = 6, + ACTIONS(1178), 1, anon_sym_LPAREN, - ACTIONS(1476), 1, + ACTIONS(1473), 1, sym_identifier, STATE(984), 1, sym_boolean, @@ -39089,12 +39083,12 @@ static const uint16_t ts_small_parse_table[] = { STATE(650), 2, sym_indirect_access, sym_function_call, - [36355] = 6, - ACTIONS(1386), 1, + [36343] = 6, + ACTIONS(1383), 1, sym_identifier, - ACTIONS(1388), 1, + ACTIONS(1385), 1, anon_sym_TILDE, - ACTIONS(1478), 1, + ACTIONS(1475), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -39105,8 +39099,8 @@ static const uint16_t ts_small_parse_table[] = { STATE(718), 2, sym_property, aux_sym_arguments_statement_repeat1, - [36377] = 5, - ACTIONS(1354), 1, + [36365] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(39), 1, sym__end_of_line, @@ -39115,13 +39109,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1480), 4, + ACTIONS(1477), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36397] = 5, - ACTIONS(1354), 1, + [36385] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(62), 1, sym__end_of_line, @@ -39130,13 +39124,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1482), 4, + ACTIONS(1479), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36417] = 5, - ACTIONS(1354), 1, + [36405] = 5, + ACTIONS(1351), 1, anon_sym_LPAREN, STATE(48), 1, sym__end_of_line, @@ -39145,13 +39139,13 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1484), 4, + ACTIONS(1481), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36437] = 5, - ACTIONS(1133), 1, + [36425] = 5, + ACTIONS(1130), 1, anon_sym_EQ, STATE(817), 1, sym_default_value, @@ -39160,68 +39154,68 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1486), 4, + ACTIONS(1483), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36457] = 4, - ACTIONS(1488), 1, + [36445] = 4, + ACTIONS(1485), 1, sym_identifier, STATE(787), 1, aux_sym_global_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1490), 4, + ACTIONS(1487), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36474] = 4, + [36462] = 4, ACTIONS(156), 1, ts_builtin_sym_end, - ACTIONS(1494), 1, + ACTIONS(1491), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1492), 4, + ACTIONS(1489), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36491] = 4, + [36479] = 4, ACTIONS(170), 1, ts_builtin_sym_end, - ACTIONS(1498), 1, + ACTIONS(1495), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1496), 4, + ACTIONS(1493), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36508] = 3, + [36496] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1500), 3, + ACTIONS(1497), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1502), 3, + ACTIONS(1499), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [36523] = 6, + [36511] = 6, ACTIONS(83), 1, anon_sym_else, - ACTIONS(1504), 1, + ACTIONS(1501), 1, anon_sym_elseif, - ACTIONS(1506), 1, + ACTIONS(1503), 1, anon_sym_end, STATE(1191), 1, sym_else_clause, @@ -39231,49 +39225,49 @@ static const uint16_t ts_small_parse_table[] = { STATE(810), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [36544] = 3, + [36532] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1508), 3, + ACTIONS(1505), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1510), 3, + ACTIONS(1507), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [36559] = 4, - ACTIONS(1512), 1, + [36547] = 4, + ACTIONS(1509), 1, ts_builtin_sym_end, - ACTIONS(1516), 1, + ACTIONS(1513), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1514), 4, + ACTIONS(1511), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36576] = 3, + [36564] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1492), 3, + ACTIONS(1489), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1518), 3, + ACTIONS(1515), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [36591] = 6, + [36579] = 6, ACTIONS(83), 1, anon_sym_else, - ACTIONS(1504), 1, + ACTIONS(1501), 1, anon_sym_elseif, - ACTIONS(1506), 1, + ACTIONS(1503), 1, anon_sym_end, STATE(1191), 1, sym_else_clause, @@ -39283,25 +39277,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(795), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [36612] = 4, - ACTIONS(1522), 1, + [36600] = 4, + ACTIONS(1519), 1, anon_sym_AMP, STATE(768), 1, aux_sym_superclasses_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1520), 4, + ACTIONS(1517), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36629] = 6, - ACTIONS(1524), 1, + [36617] = 6, + ACTIONS(1521), 1, anon_sym_end, - ACTIONS(1526), 1, + ACTIONS(1523), 1, anon_sym_case, - ACTIONS(1528), 1, + ACTIONS(1525), 1, anon_sym_otherwise, STATE(1194), 1, sym_otherwise_clause, @@ -39311,25 +39305,25 @@ static const uint16_t ts_small_parse_table[] = { STATE(811), 2, sym_case_clause, aux_sym_switch_statement_repeat1, - [36650] = 4, - ACTIONS(1530), 1, + [36638] = 4, + ACTIONS(1527), 1, sym_identifier, STATE(754), 1, aux_sym_global_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1533), 4, + ACTIONS(1530), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36667] = 6, + [36655] = 6, ACTIONS(83), 1, anon_sym_else, - ACTIONS(1504), 1, + ACTIONS(1501), 1, anon_sym_elseif, - ACTIONS(1535), 1, + ACTIONS(1532), 1, anon_sym_end, STATE(1192), 1, sym_else_clause, @@ -39339,22 +39333,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(810), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [36688] = 3, + [36676] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, STATE(11), 2, sym__end_of_line, aux_sym_elseif_clause_repeat1, - ACTIONS(1537), 4, + ACTIONS(1534), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36703] = 6, + [36691] = 6, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1539), 1, + ACTIONS(1536), 1, sym_identifier, STATE(1042), 1, sym_function_output, @@ -39363,93 +39357,93 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1541), 2, + ACTIONS(1538), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [36724] = 6, - ACTIONS(1115), 1, + [36712] = 6, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(649), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1543), 2, + ACTIONS(1540), 2, anon_sym_COMMA, anon_sym_RBRACE, - [36745] = 4, - ACTIONS(1545), 1, + [36733] = 4, + ACTIONS(1542), 1, sym_identifier, STATE(793), 1, aux_sym_global_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1547), 4, + ACTIONS(1544), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36762] = 4, - ACTIONS(1551), 1, + [36750] = 4, + ACTIONS(1548), 1, sym_command_argument, STATE(760), 1, aux_sym_command_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1549), 4, + ACTIONS(1546), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36779] = 4, + [36767] = 4, ACTIONS(195), 1, ts_builtin_sym_end, - ACTIONS(1556), 1, + ACTIONS(1553), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1554), 4, + ACTIONS(1551), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36796] = 4, - ACTIONS(1560), 1, + [36784] = 4, + ACTIONS(1557), 1, sym_command_argument, STATE(760), 1, aux_sym_command_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1558), 4, + ACTIONS(1555), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36813] = 4, - ACTIONS(1562), 1, + [36801] = 4, + ACTIONS(1559), 1, ts_builtin_sym_end, - ACTIONS(1566), 1, + ACTIONS(1563), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1564), 4, + ACTIONS(1561), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36830] = 6, + [36818] = 6, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1568), 1, + ACTIONS(1565), 1, sym_identifier, STATE(994), 1, sym_function_output, @@ -39458,15 +39452,15 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1570), 2, + ACTIONS(1567), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [36851] = 6, - ACTIONS(1526), 1, + [36839] = 6, + ACTIONS(1523), 1, anon_sym_case, - ACTIONS(1528), 1, + ACTIONS(1525), 1, anon_sym_otherwise, - ACTIONS(1572), 1, + ACTIONS(1569), 1, anon_sym_end, STATE(1213), 1, sym_otherwise_clause, @@ -39476,171 +39470,171 @@ static const uint16_t ts_small_parse_table[] = { STATE(811), 2, sym_case_clause, aux_sym_switch_statement_repeat1, - [36872] = 3, + [36860] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1574), 3, + ACTIONS(1571), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1576), 3, + ACTIONS(1573), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [36887] = 4, + [36875] = 4, ACTIONS(204), 1, ts_builtin_sym_end, - ACTIONS(1580), 1, + ACTIONS(1577), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1578), 4, + ACTIONS(1575), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36904] = 4, - ACTIONS(1584), 1, + [36892] = 4, + ACTIONS(1581), 1, anon_sym_AMP, STATE(768), 1, aux_sym_superclasses_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1582), 4, + ACTIONS(1579), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36921] = 4, - ACTIONS(1522), 1, + [36909] = 4, + ACTIONS(1519), 1, anon_sym_AMP, STATE(752), 1, aux_sym_superclasses_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1587), 4, + ACTIONS(1584), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36938] = 4, + [36926] = 4, ACTIONS(163), 1, ts_builtin_sym_end, - ACTIONS(1591), 1, + ACTIONS(1588), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1589), 4, + ACTIONS(1586), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36955] = 3, + [36943] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1593), 3, + ACTIONS(1590), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1595), 3, + ACTIONS(1592), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [36970] = 4, - ACTIONS(1599), 1, + [36958] = 4, + ACTIONS(1596), 1, sym_command_argument, STATE(762), 1, aux_sym_command_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1597), 4, + ACTIONS(1594), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [36987] = 3, + [36975] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1514), 3, + ACTIONS(1511), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1601), 3, + ACTIONS(1598), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37002] = 3, + [36990] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1603), 3, + ACTIONS(1600), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1605), 3, + ACTIONS(1602), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37017] = 3, + [37005] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1607), 3, + ACTIONS(1604), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1609), 3, + ACTIONS(1606), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37032] = 3, + [37020] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1611), 3, + ACTIONS(1608), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1613), 3, + ACTIONS(1610), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37047] = 3, + [37035] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1615), 3, + ACTIONS(1612), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1617), 3, + ACTIONS(1614), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37062] = 3, + [37050] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1619), 3, + ACTIONS(1616), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1621), 3, + ACTIONS(1618), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37077] = 6, + [37065] = 6, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1623), 1, + ACTIONS(1620), 1, sym_identifier, STATE(1017), 1, sym_function_output, @@ -39649,127 +39643,127 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1625), 2, + ACTIONS(1622), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [37098] = 4, - ACTIONS(1627), 1, + [37086] = 4, + ACTIONS(1624), 1, ts_builtin_sym_end, - ACTIONS(1631), 1, + ACTIONS(1628), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1629), 4, + ACTIONS(1626), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37115] = 4, - ACTIONS(1633), 1, + [37103] = 4, + ACTIONS(1630), 1, ts_builtin_sym_end, - ACTIONS(1635), 1, + ACTIONS(1632), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1603), 4, + ACTIONS(1600), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37132] = 4, - ACTIONS(1637), 1, + [37120] = 4, + ACTIONS(1634), 1, ts_builtin_sym_end, - ACTIONS(1641), 1, + ACTIONS(1638), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1639), 4, + ACTIONS(1636), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37149] = 3, + [37137] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1639), 3, + ACTIONS(1636), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1643), 3, + ACTIONS(1640), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37164] = 3, + [37152] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1629), 3, + ACTIONS(1626), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1645), 3, + ACTIONS(1642), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37179] = 3, + [37167] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1578), 3, + ACTIONS(1575), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1647), 3, + ACTIONS(1644), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37194] = 3, + [37182] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1564), 3, + ACTIONS(1561), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1649), 3, + ACTIONS(1646), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37209] = 4, - ACTIONS(1651), 1, + [37197] = 4, + ACTIONS(1648), 1, sym_identifier, STATE(754), 1, aux_sym_global_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1653), 4, + ACTIONS(1650), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37226] = 3, + [37214] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1554), 3, + ACTIONS(1551), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1655), 3, + ACTIONS(1652), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37241] = 6, + [37229] = 6, ACTIONS(83), 1, anon_sym_else, - ACTIONS(1504), 1, + ACTIONS(1501), 1, anon_sym_elseif, - ACTIONS(1657), 1, + ACTIONS(1654), 1, anon_sym_end, STATE(1163), 1, sym_else_clause, @@ -39779,75 +39773,75 @@ static const uint16_t ts_small_parse_table[] = { STATE(755), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [37262] = 4, - ACTIONS(1659), 1, + [37250] = 4, + ACTIONS(1656), 1, ts_builtin_sym_end, - ACTIONS(1661), 1, + ACTIONS(1658), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1615), 4, + ACTIONS(1612), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37279] = 3, + [37267] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1496), 3, + ACTIONS(1493), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1663), 3, + ACTIONS(1660), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37294] = 3, + [37282] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1589), 3, + ACTIONS(1586), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1665), 3, + ACTIONS(1662), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37309] = 4, - ACTIONS(1651), 1, + [37297] = 4, + ACTIONS(1648), 1, sym_identifier, STATE(754), 1, aux_sym_global_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1667), 4, + ACTIONS(1664), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37326] = 4, + [37314] = 4, ACTIONS(213), 1, ts_builtin_sym_end, - ACTIONS(1669), 1, + ACTIONS(1666), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1619), 4, + ACTIONS(1616), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37343] = 6, + [37331] = 6, ACTIONS(83), 1, anon_sym_else, - ACTIONS(1504), 1, + ACTIONS(1501), 1, anon_sym_elseif, - ACTIONS(1657), 1, + ACTIONS(1654), 1, anon_sym_end, STATE(1163), 1, sym_else_clause, @@ -39857,22 +39851,22 @@ static const uint16_t ts_small_parse_table[] = { STATE(810), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [37364] = 3, + [37352] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1671), 3, + ACTIONS(1668), 3, anon_sym_end, anon_sym_function, sym_identifier, - ACTIONS(1673), 3, + ACTIONS(1670), 3, sym__multioutput_variable_start, anon_sym_get_DOT, anon_sym_set_DOT, - [37379] = 6, + [37367] = 6, ACTIONS(55), 1, sym__multioutput_variable_start, - ACTIONS(1675), 1, + ACTIONS(1672), 1, sym_identifier, STATE(987), 1, sym_function_output, @@ -39881,48 +39875,48 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1677), 2, + ACTIONS(1674), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [37400] = 2, + [37388] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1679), 5, + ACTIONS(1676), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37412] = 4, - ACTIONS(1681), 1, + [37400] = 4, + ACTIONS(1678), 1, sym__single_quote_string_end, STATE(799), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1683), 3, + ACTIONS(1680), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37428] = 3, + [37416] = 3, STATE(180), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1185), 4, + ACTIONS(1182), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37442] = 6, - ACTIONS(1113), 1, + [37430] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1688), 1, + ACTIONS(1685), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -39931,24 +39925,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37462] = 4, - ACTIONS(1690), 1, + [37450] = 4, + ACTIONS(1687), 1, sym__double_quote_string_end, STATE(836), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1692), 3, + ACTIONS(1689), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37478] = 6, - ACTIONS(1113), 1, + [37466] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1694), 1, + ACTIONS(1691), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -39957,47 +39951,47 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37498] = 4, - ACTIONS(1690), 1, + [37486] = 4, + ACTIONS(1687), 1, sym__single_quote_string_end, STATE(833), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1696), 3, + ACTIONS(1693), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37514] = 4, - ACTIONS(1698), 1, + [37502] = 4, + ACTIONS(1695), 1, sym__single_quote_string_end, STATE(877), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1700), 3, + ACTIONS(1697), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37530] = 5, - ACTIONS(1210), 1, + [37518] = 5, + ACTIONS(1207), 1, aux_sym_matrix_token1, - ACTIONS(1214), 1, + ACTIONS(1211), 1, sym__entry_delimiter, STATE(876), 1, aux_sym_row_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1212), 2, + ACTIONS(1209), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [37548] = 5, + [37536] = 5, ACTIONS(698), 1, aux_sym_matrix_token1, - ACTIONS(1702), 1, + ACTIONS(1699), 1, sym__entry_delimiter, STATE(808), 1, aux_sym_row_repeat1, @@ -40007,25 +40001,25 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(700), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [37566] = 5, - ACTIONS(1244), 1, + [37554] = 5, + ACTIONS(1241), 1, aux_sym_matrix_token1, - ACTIONS(1704), 1, + ACTIONS(1701), 1, sym__entry_delimiter, STATE(808), 1, aux_sym_row_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1246), 2, + ACTIONS(1243), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [37584] = 6, - ACTIONS(1113), 1, + [37572] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1707), 1, + ACTIONS(1704), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40034,12 +40028,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37604] = 5, - ACTIONS(1709), 1, + [37592] = 5, + ACTIONS(1706), 1, anon_sym_elseif, - ACTIONS(1712), 1, + ACTIONS(1709), 1, anon_sym_else, - ACTIONS(1714), 1, + ACTIONS(1711), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -40047,35 +40041,35 @@ static const uint16_t ts_small_parse_table[] = { STATE(810), 2, sym_elseif_clause, aux_sym_if_statement_repeat1, - [37622] = 4, - ACTIONS(1718), 1, + [37610] = 4, + ACTIONS(1715), 1, anon_sym_case, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1716), 2, + ACTIONS(1713), 2, anon_sym_end, anon_sym_otherwise, STATE(811), 2, sym_case_clause, aux_sym_switch_statement_repeat1, - [37638] = 3, + [37626] = 3, STATE(23), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1721), 4, + ACTIONS(1718), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37652] = 6, - ACTIONS(1113), 1, + [37640] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1723), 1, + ACTIONS(1720), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40084,24 +40078,24 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37672] = 4, - ACTIONS(1698), 1, + [37660] = 4, + ACTIONS(1695), 1, sym__double_quote_string_end, STATE(868), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1725), 3, + ACTIONS(1722), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37688] = 6, - ACTIONS(1113), 1, + [37676] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1727), 1, + ACTIONS(1724), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40110,12 +40104,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37708] = 6, - ACTIONS(1113), 1, + [37696] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1729), 1, + ACTIONS(1726), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40124,23 +40118,23 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37728] = 3, + [37716] = 3, STATE(988), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1731), 4, + ACTIONS(1728), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37742] = 6, - ACTIONS(1113), 1, + [37730] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1733), 1, + ACTIONS(1730), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40149,210 +40143,210 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [37762] = 2, + [37750] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1735), 5, + ACTIONS(1732), 5, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ, anon_sym_LF, anon_sym_CR, - [37774] = 2, + [37762] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1737), 5, + ACTIONS(1734), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37786] = 4, - ACTIONS(1739), 1, + [37774] = 4, + ACTIONS(1736), 1, sym__double_quote_string_end, STATE(852), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1741), 3, + ACTIONS(1738), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37802] = 4, - ACTIONS(1739), 1, + [37790] = 4, + ACTIONS(1736), 1, sym__single_quote_string_end, STATE(799), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1743), 3, + ACTIONS(1740), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37818] = 3, + [37806] = 3, STATE(673), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1745), 4, + ACTIONS(1742), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37832] = 2, + [37820] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1747), 5, + ACTIONS(1744), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37844] = 3, + [37832] = 3, STATE(775), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1749), 4, + ACTIONS(1746), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37858] = 2, + [37846] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1751), 5, + ACTIONS(1748), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37870] = 2, + [37858] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1753), 5, + ACTIONS(1750), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37882] = 3, + [37870] = 3, STATE(180), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1185), 4, + ACTIONS(1182), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37896] = 3, + [37884] = 3, STATE(66), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1755), 4, + ACTIONS(1752), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37910] = 3, + [37898] = 3, STATE(1011), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1276), 4, + ACTIONS(1273), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37924] = 3, + [37912] = 3, STATE(173), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1757), 4, + ACTIONS(1754), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [37938] = 4, - ACTIONS(1759), 1, + [37926] = 4, + ACTIONS(1756), 1, sym__double_quote_string_end, STATE(821), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1761), 3, + ACTIONS(1758), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37954] = 4, - ACTIONS(1763), 1, + [37942] = 4, + ACTIONS(1760), 1, sym__single_quote_string_end, STATE(799), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1743), 3, + ACTIONS(1740), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37970] = 4, - ACTIONS(1759), 1, + [37958] = 4, + ACTIONS(1756), 1, sym__single_quote_string_end, STATE(822), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1765), 3, + ACTIONS(1762), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [37986] = 2, + [37974] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1767), 5, + ACTIONS(1764), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [37998] = 4, - ACTIONS(1763), 1, + [37986] = 4, + ACTIONS(1760), 1, sym__double_quote_string_end, STATE(852), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1741), 3, + ACTIONS(1738), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38014] = 6, - ACTIONS(1113), 1, + [38002] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1769), 1, + ACTIONS(1766), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40361,34 +40355,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38034] = 3, + [38022] = 3, STATE(30), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1771), 4, + ACTIONS(1768), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38048] = 3, + [38036] = 3, STATE(665), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1773), 4, + ACTIONS(1770), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38062] = 6, - ACTIONS(1113), 1, + [38050] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1775), 1, + ACTIONS(1772), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40397,65 +40391,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38082] = 3, + [38070] = 3, STATE(40), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1777), 4, + ACTIONS(1774), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38096] = 3, + [38084] = 3, STATE(59), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1779), 4, + ACTIONS(1776), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38110] = 2, + [38098] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1781), 5, + ACTIONS(1778), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38122] = 3, + [38110] = 3, STATE(38), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1783), 4, + ACTIONS(1780), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38136] = 2, + [38124] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1785), 5, + ACTIONS(1782), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38148] = 6, - ACTIONS(1113), 1, + [38136] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1787), 1, + ACTIONS(1784), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40464,12 +40458,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38168] = 6, - ACTIONS(1113), 1, + [38156] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1789), 1, + ACTIONS(1786), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40478,267 +40472,267 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38188] = 3, + [38176] = 3, STATE(748), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1791), 4, + ACTIONS(1788), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38202] = 3, + [38190] = 3, STATE(55), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1793), 4, + ACTIONS(1790), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38216] = 6, - ACTIONS(1115), 1, + [38204] = 6, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, - ACTIONS(1795), 1, + ACTIONS(1792), 1, anon_sym_RPAREN, STATE(649), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38236] = 3, + [38224] = 3, STATE(46), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1797), 4, + ACTIONS(1794), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38250] = 4, - ACTIONS(1681), 1, + [38238] = 4, + ACTIONS(1678), 1, sym__double_quote_string_end, STATE(852), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1799), 3, + ACTIONS(1796), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38266] = 3, + [38254] = 3, STATE(727), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1802), 4, + ACTIONS(1799), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38280] = 3, + [38268] = 3, STATE(766), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1804), 4, + ACTIONS(1801), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38294] = 3, + [38282] = 3, STATE(33), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1806), 4, + ACTIONS(1803), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38308] = 3, + [38296] = 3, STATE(1122), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1808), 4, + ACTIONS(1805), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38322] = 3, - ACTIONS(1812), 1, + [38310] = 3, + ACTIONS(1809), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1810), 4, + ACTIONS(1807), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38336] = 2, + [38324] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1814), 5, + ACTIONS(1811), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38348] = 3, + [38336] = 3, STATE(68), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1816), 4, + ACTIONS(1813), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38362] = 4, - ACTIONS(1818), 1, + [38350] = 4, + ACTIONS(1815), 1, sym__double_quote_string_end, STATE(852), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1741), 3, + ACTIONS(1738), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38378] = 3, + [38366] = 3, STATE(1118), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1820), 4, + ACTIONS(1817), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38392] = 2, + [38380] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1822), 5, + ACTIONS(1819), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38404] = 4, - ACTIONS(1818), 1, + [38392] = 4, + ACTIONS(1815), 1, sym__single_quote_string_end, STATE(799), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1743), 3, + ACTIONS(1740), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38420] = 3, + [38408] = 3, STATE(995), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1486), 4, + ACTIONS(1483), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38434] = 3, + [38422] = 3, STATE(223), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1824), 4, + ACTIONS(1821), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38448] = 2, + [38436] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1826), 5, + ACTIONS(1823), 5, anon_sym_SEMI, anon_sym_COMMA, anon_sym_EQ, anon_sym_LF, anon_sym_CR, - [38460] = 2, + [38448] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1828), 5, + ACTIONS(1825), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38472] = 4, - ACTIONS(1830), 1, + [38460] = 4, + ACTIONS(1827), 1, sym__double_quote_string_end, STATE(852), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1741), 3, + ACTIONS(1738), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38488] = 2, + [38476] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1832), 5, + ACTIONS(1829), 5, anon_sym_end, anon_sym_properties, anon_sym_methods, anon_sym_events, anon_sym_enumeration, - [38500] = 3, + [38488] = 3, STATE(720), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1834), 4, + ACTIONS(1831), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38514] = 6, - ACTIONS(1113), 1, + [38502] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1836), 1, + ACTIONS(1833), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40747,12 +40741,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38534] = 6, - ACTIONS(1113), 1, + [38522] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1838), 1, + ACTIONS(1835), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40761,42 +40755,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38554] = 2, + [38542] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1582), 5, + ACTIONS(1579), 5, anon_sym_SEMI, anon_sym_COMMA, anon_sym_AMP, anon_sym_LF, anon_sym_CR, - [38566] = 3, + [38554] = 3, STATE(660), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1840), 4, + ACTIONS(1837), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38580] = 3, + [38568] = 3, STATE(1046), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1842), 4, + ACTIONS(1839), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38594] = 5, + [38582] = 5, ACTIONS(684), 1, aux_sym_matrix_token1, - ACTIONS(1208), 1, + ACTIONS(1205), 1, sym__entry_delimiter, STATE(808), 1, aux_sym_row_repeat1, @@ -40806,46 +40800,46 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(686), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [38612] = 4, - ACTIONS(1830), 1, + [38600] = 4, + ACTIONS(1827), 1, sym__single_quote_string_end, STATE(799), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1743), 3, + ACTIONS(1740), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38628] = 3, + [38616] = 3, STATE(914), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1844), 4, + ACTIONS(1841), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38642] = 3, + [38630] = 3, STATE(58), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1846), 4, + ACTIONS(1843), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38656] = 6, - ACTIONS(1113), 1, + [38644] = 6, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(1686), 1, + ACTIONS(1683), 1, sym_identifier, - ACTIONS(1848), 1, + ACTIONS(1845), 1, anon_sym_RPAREN, STATE(992), 1, sym_ignored_argument, @@ -40854,10 +40848,10 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38676] = 5, + [38664] = 5, ACTIONS(684), 1, aux_sym_matrix_token1, - ACTIONS(1208), 1, + ACTIONS(1205), 1, sym__entry_delimiter, STATE(807), 1, aux_sym_row_repeat1, @@ -40867,78 +40861,78 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(686), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [38694] = 3, + [38682] = 3, STATE(173), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1757), 4, + ACTIONS(1754), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38708] = 4, - ACTIONS(1850), 1, + [38696] = 4, + ACTIONS(1847), 1, sym__single_quote_string_end, STATE(863), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1852), 3, + ACTIONS(1849), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38724] = 3, + [38712] = 3, STATE(237), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1206), 4, + ACTIONS(1203), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38738] = 4, - ACTIONS(1850), 1, + [38726] = 4, + ACTIONS(1847), 1, sym__double_quote_string_end, STATE(860), 1, aux_sym_string_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1854), 3, + ACTIONS(1851), 3, sym_formatting_sequence, sym_escape_sequence, sym_string_content, - [38754] = 3, + [38742] = 3, STATE(1002), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1278), 4, + ACTIONS(1275), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38768] = 3, + [38756] = 3, STATE(41), 1, sym__end_of_line, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1856), 4, + ACTIONS(1853), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38782] = 4, + [38770] = 4, ACTIONS(226), 1, anon_sym_end, - ACTIONS(1858), 1, + ACTIONS(1855), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -40946,28 +40940,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(163), 2, ts_builtin_sym_end, anon_sym_function, - [38797] = 2, + [38785] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1860), 4, + ACTIONS(1857), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38808] = 2, + [38796] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1862), 4, + ACTIONS(1859), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38819] = 4, + [38807] = 4, ACTIONS(355), 1, ts_builtin_sym_end, - ACTIONS(1864), 1, + ACTIONS(1861), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, @@ -40975,19 +40969,19 @@ static const uint16_t ts_small_parse_table[] = { STATE(893), 2, sym_function_definition, aux_sym_source_file_repeat1, - [38834] = 2, + [38822] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1866), 4, + ACTIONS(1863), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38845] = 4, - ACTIONS(1868), 1, + [38833] = 4, + ACTIONS(1865), 1, ts_builtin_sym_end, - ACTIONS(1870), 1, + ACTIONS(1867), 1, anon_sym_function, ACTIONS(3), 2, sym_comment, @@ -40995,39 +40989,39 @@ static const uint16_t ts_small_parse_table[] = { STATE(893), 2, sym_function_definition, aux_sym_source_file_repeat1, - [38860] = 4, - ACTIONS(1873), 1, + [38848] = 4, + ACTIONS(1870), 1, anon_sym_COMMA, STATE(894), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1876), 2, + ACTIONS(1873), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [38875] = 2, + [38863] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1878), 4, + ACTIONS(1875), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38886] = 2, + [38874] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1880), 4, + ACTIONS(1877), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38897] = 4, - ACTIONS(1864), 1, + [38885] = 4, + ACTIONS(1861), 1, anon_sym_function, - ACTIONS(1882), 1, + ACTIONS(1879), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, @@ -41035,21 +41029,21 @@ static const uint16_t ts_small_parse_table[] = { STATE(893), 2, sym_function_definition, aux_sym_source_file_repeat1, - [38912] = 4, - ACTIONS(1884), 1, + [38900] = 4, + ACTIONS(1881), 1, anon_sym_end, - ACTIONS(1886), 1, + ACTIONS(1883), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1627), 2, + ACTIONS(1624), 2, ts_builtin_sym_end, anon_sym_function, - [38927] = 4, + [38915] = 4, ACTIONS(202), 1, anon_sym_end, - ACTIONS(1888), 1, + ACTIONS(1885), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41057,39 +41051,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(195), 2, ts_builtin_sym_end, anon_sym_function, - [38942] = 2, + [38930] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1492), 4, + ACTIONS(1489), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38953] = 4, - ACTIONS(1890), 1, + [38941] = 4, + ACTIONS(1887), 1, anon_sym_end, - ACTIONS(1892), 1, + ACTIONS(1889), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1562), 2, + ACTIONS(1559), 2, ts_builtin_sym_end, anon_sym_function, - [38968] = 2, + [38956] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1894), 4, + ACTIONS(1891), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [38979] = 5, - ACTIONS(1896), 1, + [38967] = 5, + ACTIONS(1893), 1, sym_identifier, - ACTIONS(1898), 1, + ACTIONS(1895), 1, anon_sym_end, STATE(856), 1, sym_enum, @@ -41098,39 +41092,39 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [38996] = 4, - ACTIONS(1224), 1, + [38984] = 4, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(967), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1900), 2, + ACTIONS(1897), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39011] = 2, + [38999] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1619), 4, + ACTIONS(1616), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39022] = 2, + [39010] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1639), 4, + ACTIONS(1636), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39033] = 4, + [39021] = 4, ACTIONS(206), 1, anon_sym_end, - ACTIONS(1902), 1, + ACTIONS(1899), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41138,34 +41132,34 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(204), 2, ts_builtin_sym_end, anon_sym_function, - [39048] = 2, + [39036] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1904), 4, + ACTIONS(1901), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39059] = 2, + [39047] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1629), 4, + ACTIONS(1626), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39070] = 2, + [39058] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1906), 4, + ACTIONS(1903), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39081] = 5, + [39069] = 5, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(878), 1, @@ -41177,28 +41171,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39098] = 2, + [39086] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1908), 4, + ACTIONS(1905), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39109] = 2, + [39097] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1910), 4, + ACTIONS(1907), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39120] = 5, - ACTIONS(1896), 1, + [39108] = 5, + ACTIONS(1893), 1, sym_identifier, - ACTIONS(1912), 1, + ACTIONS(1909), 1, anon_sym_end, STATE(856), 1, sym_enum, @@ -41207,19 +41201,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39137] = 2, + [39125] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1914), 4, + ACTIONS(1911), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39148] = 5, - ACTIONS(1896), 1, + [39136] = 5, + ACTIONS(1893), 1, sym_identifier, - ACTIONS(1912), 1, + ACTIONS(1909), 1, anon_sym_end, STATE(856), 1, sym_enum, @@ -41228,37 +41222,37 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39165] = 2, + [39153] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1916), 4, + ACTIONS(1913), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39176] = 2, + [39164] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1589), 4, + ACTIONS(1586), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39187] = 2, + [39175] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1918), 4, + ACTIONS(1915), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39198] = 4, + [39186] = 4, ACTIONS(172), 1, anon_sym_end, - ACTIONS(1920), 1, + ACTIONS(1917), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41266,28 +41260,28 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(170), 2, ts_builtin_sym_end, anon_sym_function, - [39213] = 2, + [39201] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1922), 4, + ACTIONS(1919), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39224] = 2, + [39212] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1924), 4, + ACTIONS(1921), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39235] = 4, + [39223] = 4, ACTIONS(165), 1, anon_sym_end, - ACTIONS(1926), 1, + ACTIONS(1923), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41295,127 +41289,127 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(163), 2, ts_builtin_sym_end, anon_sym_function, - [39250] = 2, + [39238] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1496), 4, + ACTIONS(1493), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39261] = 2, + [39249] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1928), 4, + ACTIONS(1925), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39272] = 2, + [39260] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1930), 4, + ACTIONS(1927), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39283] = 2, + [39271] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1615), 4, + ACTIONS(1612), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39294] = 2, + [39282] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1932), 4, + ACTIONS(1929), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39305] = 2, + [39293] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1603), 4, + ACTIONS(1600), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39316] = 5, + [39304] = 5, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, anon_sym_LBRACE, - ACTIONS(985), 1, + ACTIONS(982), 1, anon_sym_AT, STATE(449), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39333] = 4, - ACTIONS(1224), 1, + [39321] = 4, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(967), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1934), 2, + ACTIONS(1931), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39348] = 2, + [39336] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1936), 4, + ACTIONS(1933), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39359] = 4, - ACTIONS(1224), 1, + [39347] = 4, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(967), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1934), 2, + ACTIONS(1931), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39374] = 4, - ACTIONS(1224), 1, + [39362] = 4, + ACTIONS(1221), 1, anon_sym_COMMA, STATE(967), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1938), 2, + ACTIONS(1935), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39389] = 2, + [39377] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1940), 4, + ACTIONS(1937), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39400] = 4, + [39388] = 4, ACTIONS(158), 1, anon_sym_end, - ACTIONS(1942), 1, + ACTIONS(1939), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41423,19 +41417,19 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(156), 2, ts_builtin_sym_end, anon_sym_function, - [39415] = 2, + [39403] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1944), 4, + ACTIONS(1941), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39426] = 4, + [39414] = 4, ACTIONS(220), 1, anon_sym_end, - ACTIONS(1946), 1, + ACTIONS(1943), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41443,145 +41437,145 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(213), 2, ts_builtin_sym_end, anon_sym_function, - [39441] = 2, + [39429] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1948), 4, + ACTIONS(1945), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39452] = 5, - ACTIONS(1950), 1, + [39440] = 5, + ACTIONS(1947), 1, anon_sym_LPAREN, - ACTIONS(1952), 1, + ACTIONS(1949), 1, anon_sym_AT, - ACTIONS(1954), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, STATE(196), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39469] = 5, - ACTIONS(1950), 1, + [39457] = 5, + ACTIONS(1947), 1, anon_sym_LPAREN, - ACTIONS(1954), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, - ACTIONS(1956), 1, + ACTIONS(1953), 1, anon_sym_AT, STATE(195), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39486] = 4, - ACTIONS(1958), 1, + [39474] = 4, + ACTIONS(1955), 1, anon_sym_end, - ACTIONS(1960), 1, + ACTIONS(1957), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1633), 2, + ACTIONS(1630), 2, ts_builtin_sym_end, anon_sym_function, - [39501] = 4, - ACTIONS(1964), 1, + [39489] = 4, + ACTIONS(1961), 1, anon_sym_DOT, STATE(610), 1, aux_sym_handle_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1962), 2, + ACTIONS(1959), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [39516] = 4, - ACTIONS(1966), 1, + [39504] = 4, + ACTIONS(1963), 1, anon_sym_end, - ACTIONS(1968), 1, + ACTIONS(1965), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1633), 2, + ACTIONS(1630), 2, ts_builtin_sym_end, anon_sym_function, - [39531] = 4, - ACTIONS(1970), 1, + [39519] = 4, + ACTIONS(1967), 1, anon_sym_COMMA, STATE(894), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1972), 2, + ACTIONS(1969), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39546] = 4, - ACTIONS(1974), 1, + [39534] = 4, + ACTIONS(1971), 1, anon_sym_COMMA, STATE(894), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1972), 2, + ACTIONS(1969), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39561] = 4, - ACTIONS(1976), 1, + [39549] = 4, + ACTIONS(1973), 1, anon_sym_end, - ACTIONS(1978), 1, + ACTIONS(1975), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1627), 2, + ACTIONS(1624), 2, ts_builtin_sym_end, anon_sym_function, - [39576] = 2, + [39564] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1980), 4, + ACTIONS(1977), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39587] = 2, + [39575] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1982), 4, + ACTIONS(1979), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39598] = 2, + [39586] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1984), 4, + ACTIONS(1981), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39609] = 2, + [39597] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1986), 4, + ACTIONS(1983), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39620] = 4, + [39608] = 4, ACTIONS(215), 1, anon_sym_end, - ACTIONS(1988), 1, + ACTIONS(1985), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41589,22 +41583,22 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(213), 2, ts_builtin_sym_end, anon_sym_function, - [39635] = 5, - ACTIONS(1990), 1, + [39623] = 5, + ACTIONS(1987), 1, anon_sym_LPAREN, - ACTIONS(1992), 1, + ACTIONS(1989), 1, anon_sym_AT, - ACTIONS(1994), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, STATE(377), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39652] = 5, - ACTIONS(1896), 1, + [39640] = 5, + ACTIONS(1893), 1, sym_identifier, - ACTIONS(1996), 1, + ACTIONS(1993), 1, anon_sym_end, STATE(856), 1, sym_enum, @@ -41613,22 +41607,22 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39669] = 5, - ACTIONS(1990), 1, + [39657] = 5, + ACTIONS(1987), 1, anon_sym_LPAREN, - ACTIONS(1994), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, - ACTIONS(1998), 1, + ACTIONS(1995), 1, anon_sym_AT, STATE(384), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39686] = 5, - ACTIONS(2000), 1, + [39674] = 5, + ACTIONS(1997), 1, sym_identifier, - ACTIONS(2003), 1, + ACTIONS(2000), 1, anon_sym_end, STATE(856), 1, sym_enum, @@ -41637,58 +41631,58 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39703] = 2, + [39691] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2005), 4, + ACTIONS(2002), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39714] = 2, + [39702] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2007), 4, + ACTIONS(2004), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39725] = 2, + [39713] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2009), 4, + ACTIONS(2006), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39736] = 5, - ACTIONS(1115), 1, + [39724] = 5, + ACTIONS(1112), 1, anon_sym_AT, - ACTIONS(1119), 1, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(649), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39753] = 2, + [39741] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1514), 4, + ACTIONS(1511), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39764] = 4, + [39752] = 4, ACTIONS(211), 1, anon_sym_end, - ACTIONS(2011), 1, + ACTIONS(2008), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41696,66 +41690,66 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(156), 2, ts_builtin_sym_end, anon_sym_function, - [39779] = 2, + [39767] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1554), 4, + ACTIONS(1551), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39790] = 2, + [39778] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1564), 4, + ACTIONS(1561), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39801] = 2, + [39789] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2013), 4, + ACTIONS(2010), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39812] = 2, + [39800] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1578), 4, + ACTIONS(1575), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39823] = 4, - ACTIONS(2015), 1, + [39811] = 4, + ACTIONS(2012), 1, anon_sym_COMMA, STATE(967), 1, aux_sym_arguments_repeat2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2018), 2, + ACTIONS(2015), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [39838] = 2, + [39826] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2020), 4, + ACTIONS(2017), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39849] = 4, + [39837] = 4, ACTIONS(228), 1, anon_sym_end, - ACTIONS(2022), 1, + ACTIONS(2019), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41763,31 +41757,31 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(170), 2, ts_builtin_sym_end, anon_sym_function, - [39864] = 2, + [39852] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2024), 4, + ACTIONS(2021), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39875] = 5, - ACTIONS(2026), 1, + [39863] = 5, + ACTIONS(2023), 1, anon_sym_LPAREN, - ACTIONS(2028), 1, + ACTIONS(2025), 1, anon_sym_AT, - ACTIONS(2030), 1, + ACTIONS(2027), 1, anon_sym_LBRACE, STATE(91), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39892] = 4, + [39880] = 4, ACTIONS(197), 1, anon_sym_end, - ACTIONS(2032), 1, + ACTIONS(2029), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41795,72 +41789,72 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(195), 2, ts_builtin_sym_end, anon_sym_function, - [39907] = 2, + [39895] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2034), 4, + ACTIONS(2031), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39918] = 2, + [39906] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2036), 4, + ACTIONS(2033), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [39929] = 4, - ACTIONS(2038), 1, + [39917] = 4, + ACTIONS(2035), 1, aux_sym_matrix_token1, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2041), 2, + ACTIONS(2038), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [39944] = 5, - ACTIONS(2026), 1, + [39932] = 5, + ACTIONS(2023), 1, anon_sym_LPAREN, - ACTIONS(2030), 1, + ACTIONS(2027), 1, anon_sym_LBRACE, - ACTIONS(2043), 1, + ACTIONS(2040), 1, anon_sym_AT, STATE(89), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [39961] = 3, + [39949] = 3, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1244), 2, + ACTIONS(1241), 2, sym__entry_delimiter, aux_sym_matrix_token1, - ACTIONS(1246), 2, + ACTIONS(1243), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [39974] = 4, - ACTIONS(2045), 1, + [39962] = 4, + ACTIONS(2042), 1, anon_sym_end, - ACTIONS(2047), 1, + ACTIONS(2044), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1562), 2, + ACTIONS(1559), 2, ts_builtin_sym_end, anon_sym_function, - [39989] = 4, + [39977] = 4, ACTIONS(224), 1, anon_sym_end, - ACTIONS(2049), 1, + ACTIONS(2046), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, @@ -41868,633 +41862,633 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(204), 2, ts_builtin_sym_end, anon_sym_function, - [40004] = 4, - ACTIONS(2053), 1, + [39992] = 4, + ACTIONS(2050), 1, anon_sym_DOT, STATE(943), 1, aux_sym_handle_operator_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2051), 2, + ACTIONS(2048), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [40019] = 2, + [40007] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2055), 4, + ACTIONS(2052), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [40030] = 2, + [40018] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2057), 4, + ACTIONS(2054), 4, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LF, anon_sym_CR, - [40041] = 4, - ACTIONS(1240), 1, + [40029] = 4, + ACTIONS(1237), 1, anon_sym_COMMA, STATE(945), 1, aux_sym_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1242), 2, + ACTIONS(1239), 2, anon_sym_RPAREN, anon_sym_RBRACE, - [40056] = 5, - ACTIONS(1119), 1, + [40044] = 5, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, - ACTIONS(2059), 1, + ACTIONS(2056), 1, anon_sym_AT, STATE(638), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40073] = 4, + [40061] = 4, ACTIONS(630), 1, anon_sym_COLON, - ACTIONS(2061), 1, + ACTIONS(2058), 1, sym_number, STATE(1013), 1, sym_spread_operator, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40087] = 3, - ACTIONS(2063), 1, + [40075] = 3, + ACTIONS(2060), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2065), 2, + ACTIONS(2062), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40099] = 3, - ACTIONS(2067), 1, + [40087] = 3, + ACTIONS(2064), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2069), 2, + ACTIONS(2066), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40111] = 3, - ACTIONS(2073), 1, + [40099] = 3, + ACTIONS(2070), 1, anon_sym_TILDE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2071), 2, + ACTIONS(2068), 2, anon_sym_end, sym_identifier, - [40123] = 4, - ACTIONS(2075), 1, + [40111] = 4, + ACTIONS(2072), 1, anon_sym_COMMA, - ACTIONS(2078), 1, + ACTIONS(2075), 1, anon_sym_RPAREN, STATE(989), 1, aux_sym_enum_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40137] = 4, - ACTIONS(2080), 1, + [40125] = 4, + ACTIONS(2077), 1, anon_sym_COMMA, - ACTIONS(2082), 1, + ACTIONS(2079), 1, anon_sym_RPAREN, STATE(1026), 1, aux_sym__lambda_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40151] = 4, - ACTIONS(1113), 1, + [40139] = 4, + ACTIONS(1110), 1, anon_sym_TILDE, - ACTIONS(2084), 1, + ACTIONS(2081), 1, sym_identifier, STATE(1132), 1, sym_ignored_argument, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40165] = 4, - ACTIONS(2080), 1, + [40153] = 4, + ACTIONS(2077), 1, anon_sym_COMMA, - ACTIONS(2086), 1, + ACTIONS(2083), 1, anon_sym_RPAREN, STATE(990), 1, aux_sym__lambda_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40179] = 4, - ACTIONS(2088), 1, + [40167] = 4, + ACTIONS(2085), 1, sym_identifier, - ACTIONS(2090), 1, + ACTIONS(2087), 1, anon_sym_LPAREN, STATE(19), 1, sym_iterator, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40193] = 3, - ACTIONS(2092), 1, + [40181] = 3, + ACTIONS(2089), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2094), 2, + ACTIONS(2091), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40205] = 3, - ACTIONS(2098), 1, + [40193] = 3, + ACTIONS(2095), 1, anon_sym_TILDE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2096), 2, + ACTIONS(2093), 2, anon_sym_end, sym_identifier, - [40217] = 4, - ACTIONS(1950), 1, + [40205] = 4, + ACTIONS(1947), 1, anon_sym_LPAREN, - ACTIONS(1954), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, STATE(198), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40231] = 4, - ACTIONS(1543), 1, + [40219] = 4, + ACTIONS(1540), 1, anon_sym_RBRACE, - ACTIONS(2100), 1, + ACTIONS(2097), 1, anon_sym_COMMA, STATE(997), 1, aux_sym_validation_functions_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40245] = 4, - ACTIONS(1950), 1, + [40233] = 4, + ACTIONS(1947), 1, anon_sym_LPAREN, - ACTIONS(1954), 1, + ACTIONS(1951), 1, anon_sym_LBRACE, STATE(200), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40259] = 4, - ACTIONS(2103), 1, + [40247] = 4, + ACTIONS(2100), 1, anon_sym_COMMA, - ACTIONS(2106), 1, + ACTIONS(2103), 1, anon_sym_RPAREN, STATE(999), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40273] = 4, - ACTIONS(2108), 1, + [40261] = 4, + ACTIONS(2105), 1, sym_identifier, - ACTIONS(2110), 1, + ACTIONS(2107), 1, anon_sym_LPAREN, STATE(1169), 1, sym_attributes, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40287] = 4, - ACTIONS(2112), 1, + [40275] = 4, + ACTIONS(2109), 1, anon_sym_COMMA, - ACTIONS(2114), 1, + ACTIONS(2111), 1, anon_sym_RPAREN, STATE(989), 1, aux_sym_enum_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40301] = 3, - ACTIONS(2118), 1, + [40289] = 3, + ACTIONS(2115), 1, anon_sym_TILDE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2116), 2, + ACTIONS(2113), 2, anon_sym_end, sym_identifier, - [40313] = 4, - ACTIONS(1416), 1, + [40301] = 4, + ACTIONS(1413), 1, anon_sym_COMMA, - ACTIONS(2120), 1, + ACTIONS(2117), 1, anon_sym_RBRACE, STATE(997), 1, aux_sym_validation_functions_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40327] = 4, - ACTIONS(2122), 1, + [40315] = 4, + ACTIONS(2119), 1, anon_sym_COMMA, - ACTIONS(2124), 1, + ACTIONS(2121), 1, anon_sym_RPAREN, STATE(999), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40341] = 2, + [40329] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2126), 3, + ACTIONS(2123), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [40351] = 4, - ACTIONS(2128), 1, + [40339] = 4, + ACTIONS(2125), 1, anon_sym_end, - ACTIONS(2130), 1, + ACTIONS(2127), 1, anon_sym_catch, STATE(1153), 1, sym_catch_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40365] = 4, + [40353] = 4, ACTIONS(630), 1, anon_sym_COLON, - ACTIONS(2132), 1, + ACTIONS(2129), 1, sym_number, STATE(1088), 1, sym_spread_operator, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40379] = 4, - ACTIONS(2112), 1, + [40367] = 4, + ACTIONS(2109), 1, anon_sym_COMMA, - ACTIONS(2134), 1, + ACTIONS(2131), 1, anon_sym_RPAREN, STATE(1001), 1, aux_sym_enum_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40393] = 3, - ACTIONS(2136), 1, + [40381] = 3, + ACTIONS(2133), 1, aux_sym_matrix_token1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2041), 2, + ACTIONS(2038), 2, anon_sym_RBRACK, anon_sym_RBRACE, - [40405] = 4, - ACTIONS(2138), 1, + [40393] = 4, + ACTIONS(2135), 1, sym_identifier, - ACTIONS(2140), 1, + ACTIONS(2137), 1, anon_sym_end, STATE(1038), 1, aux_sym_events_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40419] = 3, - ACTIONS(2144), 1, + [40407] = 3, + ACTIONS(2141), 1, anon_sym_TILDE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2142), 2, + ACTIONS(2139), 2, anon_sym_end, sym_identifier, - [40431] = 4, - ACTIONS(2146), 1, + [40419] = 4, + ACTIONS(2143), 1, anon_sym_COMMA, - ACTIONS(2148), 1, + ACTIONS(2145), 1, anon_sym_RPAREN, STATE(1049), 1, aux_sym_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40445] = 4, - ACTIONS(2122), 1, + [40433] = 4, + ACTIONS(2119), 1, anon_sym_COMMA, - ACTIONS(2150), 1, + ACTIONS(2147), 1, anon_sym_RPAREN, STATE(1004), 1, aux_sym_dimensions_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40459] = 4, - ACTIONS(2152), 1, + [40447] = 4, + ACTIONS(2149), 1, anon_sym_COMMA, - ACTIONS(2155), 1, + ACTIONS(2152), 1, anon_sym_RPAREN, STATE(1014), 1, aux_sym__argument_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40473] = 4, - ACTIONS(2026), 1, + [40461] = 4, + ACTIONS(2023), 1, anon_sym_LPAREN, - ACTIONS(2030), 1, + ACTIONS(2027), 1, anon_sym_LBRACE, STATE(88), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40487] = 4, - ACTIONS(2026), 1, + [40475] = 4, + ACTIONS(2023), 1, anon_sym_LPAREN, - ACTIONS(2030), 1, + ACTIONS(2027), 1, anon_sym_LBRACE, STATE(96), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40501] = 3, - ACTIONS(2157), 1, + [40489] = 3, + ACTIONS(2154), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2159), 2, + ACTIONS(2156), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40513] = 4, - ACTIONS(2161), 1, + [40501] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2163), 1, + ACTIONS(2160), 1, anon_sym_RBRACK, STATE(1051), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40527] = 4, - ACTIONS(2161), 1, + [40515] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2165), 1, + ACTIONS(2162), 1, anon_sym_RBRACE, STATE(1050), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40541] = 3, - ACTIONS(2169), 1, + [40529] = 3, + ACTIONS(2166), 1, anon_sym_TILDE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2167), 2, + ACTIONS(2164), 2, anon_sym_end, sym_identifier, - [40553] = 4, - ACTIONS(1990), 1, + [40541] = 4, + ACTIONS(1987), 1, anon_sym_LPAREN, - ACTIONS(1994), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, STATE(376), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40567] = 4, - ACTIONS(1990), 1, + [40555] = 4, + ACTIONS(1987), 1, anon_sym_LPAREN, - ACTIONS(1994), 1, + ACTIONS(1991), 1, anon_sym_LBRACE, STATE(386), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40581] = 4, - ACTIONS(2161), 1, + [40569] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2171), 1, + ACTIONS(2168), 1, anon_sym_RBRACK, STATE(1032), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40595] = 4, - ACTIONS(2161), 1, + [40583] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2173), 1, + ACTIONS(2170), 1, anon_sym_RBRACE, STATE(1033), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40609] = 4, - ACTIONS(2146), 1, + [40597] = 4, + ACTIONS(2143), 1, anon_sym_COMMA, - ACTIONS(2175), 1, + ACTIONS(2172), 1, anon_sym_RPAREN, STATE(1012), 1, aux_sym_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40623] = 4, - ACTIONS(2177), 1, + [40611] = 4, + ACTIONS(2174), 1, anon_sym_COMMA, - ACTIONS(2180), 1, + ACTIONS(2177), 1, anon_sym_RPAREN, STATE(1026), 1, aux_sym__lambda_arguments_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40637] = 3, - ACTIONS(2184), 1, + [40625] = 3, + ACTIONS(2181), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2182), 2, + ACTIONS(2179), 2, anon_sym_COMMA, anon_sym_RPAREN, - [40649] = 4, - ACTIONS(2161), 1, + [40637] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2186), 1, + ACTIONS(2183), 1, anon_sym_RBRACE, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40663] = 3, + [40651] = 3, ACTIONS(113), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2188), 2, + ACTIONS(2185), 2, anon_sym_elseif, anon_sym_end, - [40675] = 4, - ACTIONS(2161), 1, + [40663] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2190), 1, + ACTIONS(2187), 1, anon_sym_RBRACK, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40689] = 4, - ACTIONS(2161), 1, + [40677] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2192), 1, + ACTIONS(2189), 1, anon_sym_RBRACE, STATE(1028), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40703] = 4, - ACTIONS(2161), 1, + [40691] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2194), 1, + ACTIONS(2191), 1, anon_sym_RBRACK, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40717] = 4, - ACTIONS(2161), 1, + [40705] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2196), 1, + ACTIONS(2193), 1, anon_sym_RBRACE, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40731] = 3, - ACTIONS(2198), 1, + [40719] = 3, + ACTIONS(2195), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2200), 2, + ACTIONS(2197), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40743] = 4, - ACTIONS(2146), 1, + [40731] = 4, + ACTIONS(2143), 1, anon_sym_COMMA, - ACTIONS(2202), 1, + ACTIONS(2199), 1, anon_sym_RPAREN, STATE(1041), 1, aux_sym_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40757] = 4, - ACTIONS(2161), 1, + [40745] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2204), 1, + ACTIONS(2201), 1, anon_sym_RBRACK, STATE(1030), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40771] = 4, - ACTIONS(1119), 1, + [40759] = 4, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(641), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40785] = 4, - ACTIONS(2206), 1, + [40773] = 4, + ACTIONS(2203), 1, sym_identifier, - ACTIONS(2209), 1, + ACTIONS(2206), 1, anon_sym_end, STATE(1038), 1, aux_sym_events_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40799] = 4, - ACTIONS(1119), 1, + [40787] = 4, + ACTIONS(1116), 1, anon_sym_LBRACE, - ACTIONS(1218), 1, + ACTIONS(1215), 1, anon_sym_LPAREN, STATE(639), 1, sym__args, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40813] = 4, - ACTIONS(2138), 1, + [40801] = 4, + ACTIONS(2135), 1, sym_identifier, - ACTIONS(2211), 1, + ACTIONS(2208), 1, anon_sym_end, STATE(1038), 1, aux_sym_events_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40827] = 4, - ACTIONS(2146), 1, + [40815] = 4, + ACTIONS(2143), 1, anon_sym_COMMA, - ACTIONS(2213), 1, + ACTIONS(2210), 1, anon_sym_RPAREN, STATE(1049), 1, aux_sym_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40841] = 3, - ACTIONS(2215), 1, + [40829] = 3, + ACTIONS(2212), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2217), 2, + ACTIONS(2214), 2, anon_sym_get_DOT, anon_sym_set_DOT, - [40853] = 4, - ACTIONS(2219), 1, + [40841] = 4, + ACTIONS(2216), 1, anon_sym_COMMA, - ACTIONS(2221), 1, + ACTIONS(2218), 1, anon_sym_RPAREN, STATE(1014), 1, aux_sym__argument_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40867] = 4, + [40855] = 4, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, @@ -42504,7 +42498,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40881] = 4, + [40869] = 4, ACTIONS(874), 1, anon_sym_LPAREN, ACTIONS(882), 1, @@ -42514,1216 +42508,1216 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40895] = 4, - ACTIONS(2138), 1, + [40883] = 4, + ACTIONS(2135), 1, sym_identifier, - ACTIONS(2140), 1, + ACTIONS(2137), 1, anon_sym_end, STATE(1040), 1, aux_sym_events_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40909] = 4, - ACTIONS(2161), 1, + [40897] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2223), 1, + ACTIONS(2220), 1, anon_sym_RBRACE, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40923] = 3, - ACTIONS(2227), 1, + [40911] = 3, + ACTIONS(2224), 1, anon_sym_else, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2225), 2, + ACTIONS(2222), 2, anon_sym_elseif, anon_sym_end, - [40935] = 4, - ACTIONS(2229), 1, + [40923] = 4, + ACTIONS(2226), 1, anon_sym_COMMA, - ACTIONS(2232), 1, + ACTIONS(2229), 1, anon_sym_RPAREN, STATE(1049), 1, aux_sym_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40949] = 4, - ACTIONS(2161), 1, + [40937] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2234), 1, + ACTIONS(2231), 1, anon_sym_RBRACE, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40963] = 4, - ACTIONS(2161), 1, + [40951] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2236), 1, + ACTIONS(2233), 1, anon_sym_RBRACK, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40977] = 4, - ACTIONS(2161), 1, + [40965] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2238), 1, + ACTIONS(2235), 1, anon_sym_RBRACK, STATE(1059), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [40991] = 4, - ACTIONS(2138), 1, + [40979] = 4, + ACTIONS(2135), 1, sym_identifier, - ACTIONS(2240), 1, + ACTIONS(2237), 1, anon_sym_end, STATE(1010), 1, aux_sym_events_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41005] = 2, + [40993] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2242), 3, + ACTIONS(2239), 3, anon_sym_end, anon_sym_case, anon_sym_otherwise, - [41015] = 4, - ACTIONS(2161), 1, + [41003] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2244), 1, + ACTIONS(2241), 1, anon_sym_RBRACE, STATE(1047), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41029] = 4, - ACTIONS(2219), 1, + [41017] = 4, + ACTIONS(2216), 1, anon_sym_COMMA, - ACTIONS(2246), 1, + ACTIONS(2243), 1, anon_sym_RPAREN, STATE(1043), 1, aux_sym__argument_attributes_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41043] = 4, - ACTIONS(2130), 1, + [41031] = 4, + ACTIONS(2127), 1, anon_sym_catch, - ACTIONS(2248), 1, + ACTIONS(2245), 1, anon_sym_end, STATE(1133), 1, sym_catch_clause, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41057] = 2, + [41045] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1294), 3, + ACTIONS(1291), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_RBRACE, - [41067] = 4, - ACTIONS(2161), 1, + [41055] = 4, + ACTIONS(2158), 1, aux_sym_matrix_token1, - ACTIONS(2250), 1, + ACTIONS(2247), 1, anon_sym_RBRACK, STATE(975), 1, aux_sym_matrix_repeat1, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41081] = 3, - ACTIONS(2252), 1, + [41069] = 3, + ACTIONS(2249), 1, sym_identifier, - ACTIONS(2254), 1, + ACTIONS(2251), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41092] = 3, - ACTIONS(2256), 1, + [41080] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1037), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41103] = 3, - ACTIONS(2258), 1, + [41091] = 3, + ACTIONS(2255), 1, sym_identifier, - ACTIONS(2260), 1, + ACTIONS(2257), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41114] = 3, + [41102] = 3, ACTIONS(232), 1, anon_sym_end, - ACTIONS(2262), 1, + ACTIONS(2259), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41125] = 3, - ACTIONS(2264), 1, + [41113] = 3, + ACTIONS(2261), 1, sym_identifier, - ACTIONS(2266), 1, + ACTIONS(2263), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41136] = 3, + [41124] = 3, ACTIONS(242), 1, anon_sym_end, - ACTIONS(2268), 1, + ACTIONS(2265), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41147] = 3, - ACTIONS(2256), 1, + [41135] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1015), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41158] = 3, - ACTIONS(2256), 1, + [41146] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1016), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41169] = 3, + [41157] = 3, ACTIONS(343), 1, anon_sym_end, - ACTIONS(2270), 1, + ACTIONS(2267), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41180] = 3, - ACTIONS(2256), 1, + [41168] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1021), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41191] = 3, - ACTIONS(2272), 1, + [41179] = 3, + ACTIONS(2269), 1, anon_sym_end, - ACTIONS(2274), 1, + ACTIONS(2271), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41202] = 3, - ACTIONS(2256), 1, + [41190] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1022), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41213] = 3, + [41201] = 3, ACTIONS(234), 1, anon_sym_end, - ACTIONS(2276), 1, + ACTIONS(2273), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41224] = 2, + [41212] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2232), 2, + ACTIONS(2229), 2, anon_sym_COMMA, anon_sym_RPAREN, - [41233] = 3, - ACTIONS(2278), 1, + [41221] = 3, + ACTIONS(2275), 1, anon_sym_end, - ACTIONS(2280), 1, + ACTIONS(2277), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41244] = 3, + [41232] = 3, ACTIONS(238), 1, anon_sym_end, - ACTIONS(2282), 1, + ACTIONS(2279), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41255] = 2, + [41243] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1512), 2, + ACTIONS(1509), 2, ts_builtin_sym_end, anon_sym_function, - [41264] = 3, - ACTIONS(2284), 1, + [41252] = 3, + ACTIONS(2281), 1, anon_sym_end, - ACTIONS(2286), 1, + ACTIONS(2283), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41275] = 3, - ACTIONS(2288), 1, + [41263] = 3, + ACTIONS(2285), 1, sym_identifier, - ACTIONS(2290), 1, + ACTIONS(2287), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41286] = 3, - ACTIONS(2292), 1, + [41274] = 3, + ACTIONS(2289), 1, sym_identifier, STATE(873), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41297] = 3, - ACTIONS(2256), 1, + [41285] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1044), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41308] = 3, - ACTIONS(2256), 1, + [41296] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1045), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41319] = 3, + [41307] = 3, ACTIONS(339), 1, anon_sym_end, - ACTIONS(2294), 1, + ACTIONS(2291), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41330] = 3, - ACTIONS(2088), 1, + [41318] = 3, + ACTIONS(2085), 1, sym_identifier, STATE(19), 1, sym_iterator, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41341] = 2, + [41329] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2078), 2, + ACTIONS(2075), 2, anon_sym_COMMA, anon_sym_RPAREN, - [41350] = 2, + [41338] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2296), 2, + ACTIONS(2293), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [41359] = 3, - ACTIONS(2298), 1, + [41347] = 3, + ACTIONS(2295), 1, sym_identifier, - ACTIONS(2300), 1, + ACTIONS(2297), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41370] = 3, - ACTIONS(2302), 1, + [41358] = 3, + ACTIONS(2299), 1, sym_identifier, - ACTIONS(2304), 1, + ACTIONS(2301), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41381] = 2, + [41369] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2106), 2, + ACTIONS(2103), 2, anon_sym_COMMA, anon_sym_RPAREN, - [41390] = 3, - ACTIONS(2256), 1, + [41378] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(996), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41401] = 2, + [41389] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1633), 2, + ACTIONS(1630), 2, ts_builtin_sym_end, anon_sym_function, - [41410] = 2, + [41398] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1659), 2, + ACTIONS(1656), 2, ts_builtin_sym_end, anon_sym_function, - [41419] = 3, - ACTIONS(2306), 1, + [41407] = 3, + ACTIONS(2303), 1, anon_sym_end, - ACTIONS(2308), 1, + ACTIONS(2305), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41430] = 3, + [41418] = 3, ACTIONS(250), 1, anon_sym_end, - ACTIONS(2310), 1, + ACTIONS(2307), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41441] = 3, - ACTIONS(2256), 1, + [41429] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(998), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41452] = 3, + [41440] = 3, ACTIONS(248), 1, anon_sym_end, - ACTIONS(2312), 1, + ACTIONS(2309), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41463] = 3, - ACTIONS(2258), 1, + [41451] = 3, + ACTIONS(2255), 1, sym_identifier, - ACTIONS(2314), 1, + ACTIONS(2311), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41474] = 3, - ACTIONS(2256), 1, + [41462] = 3, + ACTIONS(2253), 1, sym_identifier, STATE(1039), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41485] = 2, + [41473] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2316), 2, + ACTIONS(2313), 2, anon_sym_LPAREN, anon_sym_LBRACE, - [41494] = 2, + [41482] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(163), 2, ts_builtin_sym_end, anon_sym_function, - [41503] = 3, - ACTIONS(2318), 1, + [41491] = 3, + ACTIONS(2315), 1, sym_identifier, STATE(1035), 1, sym_attribute, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41514] = 2, + [41502] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(213), 2, ts_builtin_sym_end, anon_sym_function, - [41523] = 2, + [41511] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1637), 2, + ACTIONS(1634), 2, ts_builtin_sym_end, anon_sym_function, - [41532] = 3, - ACTIONS(2318), 1, + [41520] = 3, + ACTIONS(2315), 1, sym_identifier, STATE(1073), 1, sym_attribute, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41543] = 3, - ACTIONS(2320), 1, + [41531] = 3, + ACTIONS(2317), 1, sym_identifier, - ACTIONS(2322), 1, + ACTIONS(2319), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41554] = 3, + [41542] = 3, ACTIONS(335), 1, anon_sym_end, - ACTIONS(2324), 1, + ACTIONS(2321), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41565] = 2, + [41553] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(170), 2, ts_builtin_sym_end, anon_sym_function, - [41574] = 3, - ACTIONS(2252), 1, + [41562] = 3, + ACTIONS(2249), 1, sym_identifier, - ACTIONS(2326), 1, + ACTIONS(2323), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41585] = 3, - ACTIONS(2264), 1, + [41573] = 3, + ACTIONS(2261), 1, sym_identifier, - ACTIONS(2328), 1, + ACTIONS(2325), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41596] = 3, - ACTIONS(2330), 1, + [41584] = 3, + ACTIONS(2327), 1, sym_identifier, - ACTIONS(2332), 1, + ACTIONS(2329), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41607] = 3, - ACTIONS(2298), 1, + [41595] = 3, + ACTIONS(2295), 1, sym_identifier, - ACTIONS(2334), 1, + ACTIONS(2331), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41618] = 3, - ACTIONS(2336), 1, + [41606] = 3, + ACTIONS(2333), 1, sym_identifier, - ACTIONS(2338), 1, + ACTIONS(2335), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41629] = 2, + [41617] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(156), 2, ts_builtin_sym_end, anon_sym_function, - [41638] = 3, - ACTIONS(2318), 1, + [41626] = 3, + ACTIONS(2315), 1, sym_identifier, STATE(1025), 1, sym_attribute, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41649] = 2, + [41637] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1627), 2, + ACTIONS(1624), 2, ts_builtin_sym_end, anon_sym_function, - [41658] = 3, + [41646] = 3, ACTIONS(240), 1, anon_sym_end, - ACTIONS(2340), 1, + ACTIONS(2337), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41669] = 3, - ACTIONS(2320), 1, + [41657] = 3, + ACTIONS(2317), 1, sym_identifier, - ACTIONS(2342), 1, + ACTIONS(2339), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41680] = 3, - ACTIONS(2344), 1, + [41668] = 3, + ACTIONS(2341), 1, anon_sym_end, - ACTIONS(2346), 1, + ACTIONS(2343), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41691] = 2, + [41679] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2209), 2, + ACTIONS(2206), 2, anon_sym_end, sym_identifier, - [41700] = 3, - ACTIONS(2330), 1, + [41688] = 3, + ACTIONS(2327), 1, sym_identifier, - ACTIONS(2348), 1, + ACTIONS(2345), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41711] = 3, - ACTIONS(2302), 1, + [41699] = 3, + ACTIONS(2299), 1, sym_identifier, - ACTIONS(2350), 1, + ACTIONS(2347), 1, anon_sym_STAR, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41722] = 2, + [41710] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2352), 2, + ACTIONS(2349), 2, anon_sym_COMMA, anon_sym_RPAREN, - [41731] = 2, + [41719] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2003), 2, + ACTIONS(2000), 2, anon_sym_end, sym_identifier, - [41740] = 3, + [41728] = 3, ACTIONS(230), 1, anon_sym_end, - ACTIONS(2354), 1, + ACTIONS(2351), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41751] = 2, + [41739] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(204), 2, ts_builtin_sym_end, anon_sym_function, - [41760] = 2, + [41748] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(1562), 2, + ACTIONS(1559), 2, ts_builtin_sym_end, anon_sym_function, - [41769] = 3, - ACTIONS(2356), 1, + [41757] = 3, + ACTIONS(2353), 1, anon_sym_end, - ACTIONS(2358), 1, + ACTIONS(2355), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41780] = 3, + [41768] = 3, ACTIONS(244), 1, anon_sym_end, - ACTIONS(2360), 1, + ACTIONS(2357), 1, anon_sym_endfunction, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41791] = 3, - ACTIONS(2362), 1, + [41779] = 3, + ACTIONS(2359), 1, sym_identifier, STATE(1212), 1, sym_iterator, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41802] = 2, + [41790] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, ACTIONS(195), 2, ts_builtin_sym_end, anon_sym_function, - [41811] = 3, - ACTIONS(2292), 1, + [41799] = 3, + ACTIONS(2289), 1, sym_identifier, STATE(769), 1, sym_property_name, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41822] = 3, - ACTIONS(2364), 1, + [41810] = 3, + ACTIONS(2361), 1, sym_identifier, - ACTIONS(2366), 1, + ACTIONS(2363), 1, anon_sym_LPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41833] = 2, + [41821] = 2, ACTIONS(3), 2, sym_comment, sym_line_continuation, - ACTIONS(2180), 2, + ACTIONS(2177), 2, anon_sym_COMMA, anon_sym_RPAREN, - [41842] = 2, - ACTIONS(2128), 1, + [41830] = 2, + ACTIONS(2125), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41850] = 2, - ACTIONS(2368), 1, + [41838] = 2, + ACTIONS(2365), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41858] = 2, - ACTIONS(2370), 1, + [41846] = 2, + ACTIONS(2367), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41866] = 2, - ACTIONS(2372), 1, + [41854] = 2, + ACTIONS(2369), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41874] = 2, - ACTIONS(2374), 1, + [41862] = 2, + ACTIONS(2371), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41882] = 2, - ACTIONS(2302), 1, + [41870] = 2, + ACTIONS(2299), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41890] = 2, - ACTIONS(2376), 1, + [41878] = 2, + ACTIONS(2373), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41898] = 2, - ACTIONS(2378), 1, + [41886] = 2, + ACTIONS(2375), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41906] = 2, - ACTIONS(2380), 1, + [41894] = 2, + ACTIONS(2377), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41914] = 2, - ACTIONS(2382), 1, + [41902] = 2, + ACTIONS(2379), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41922] = 2, - ACTIONS(2384), 1, + [41910] = 2, + ACTIONS(2381), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41930] = 2, - ACTIONS(2386), 1, + [41918] = 2, + ACTIONS(2383), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41938] = 2, - ACTIONS(2388), 1, + [41926] = 2, + ACTIONS(2385), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41946] = 2, - ACTIONS(2390), 1, + [41934] = 2, + ACTIONS(2387), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41954] = 2, - ACTIONS(2392), 1, + [41942] = 2, + ACTIONS(2389), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41962] = 2, - ACTIONS(2394), 1, + [41950] = 2, + ACTIONS(2391), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41970] = 2, - ACTIONS(2396), 1, + [41958] = 2, + ACTIONS(2393), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41978] = 2, - ACTIONS(2398), 1, + [41966] = 2, + ACTIONS(2395), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41986] = 2, - ACTIONS(2396), 1, + [41974] = 2, + ACTIONS(2393), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [41994] = 2, - ACTIONS(2400), 1, + [41982] = 2, + ACTIONS(2397), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42002] = 2, - ACTIONS(2402), 1, + [41990] = 2, + ACTIONS(2399), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42010] = 2, - ACTIONS(2404), 1, + [41998] = 2, + ACTIONS(2401), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42018] = 2, - ACTIONS(2370), 1, + [42006] = 2, + ACTIONS(2367), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42026] = 2, - ACTIONS(2406), 1, + [42014] = 2, + ACTIONS(2403), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42034] = 2, - ACTIONS(2408), 1, + [42022] = 2, + ACTIONS(2405), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42042] = 2, - ACTIONS(2410), 1, + [42030] = 2, + ACTIONS(2407), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42050] = 2, - ACTIONS(2412), 1, + [42038] = 2, + ACTIONS(2409), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42058] = 2, - ACTIONS(2414), 1, + [42046] = 2, + ACTIONS(2411), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42066] = 2, - ACTIONS(2416), 1, + [42054] = 2, + ACTIONS(2413), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42074] = 2, - ACTIONS(2418), 1, + [42062] = 2, + ACTIONS(2415), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42082] = 2, - ACTIONS(1535), 1, + [42070] = 2, + ACTIONS(1532), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42090] = 2, - ACTIONS(2420), 1, + [42078] = 2, + ACTIONS(2417), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42098] = 2, - ACTIONS(2422), 1, + [42086] = 2, + ACTIONS(2419), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42106] = 2, - ACTIONS(2424), 1, + [42094] = 2, + ACTIONS(2421), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42114] = 2, - ACTIONS(2426), 1, + [42102] = 2, + ACTIONS(2423), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42122] = 2, - ACTIONS(1795), 1, + [42110] = 2, + ACTIONS(1792), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42130] = 2, - ACTIONS(2428), 1, + [42118] = 2, + ACTIONS(2425), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42138] = 2, - ACTIONS(2430), 1, + [42126] = 2, + ACTIONS(2427), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42146] = 2, - ACTIONS(2432), 1, + [42134] = 2, + ACTIONS(2429), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42154] = 2, - ACTIONS(2434), 1, + [42142] = 2, + ACTIONS(2431), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42162] = 2, - ACTIONS(2434), 1, + [42150] = 2, + ACTIONS(2431), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42170] = 2, - ACTIONS(2436), 1, + [42158] = 2, + ACTIONS(2433), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42178] = 2, - ACTIONS(2438), 1, + [42166] = 2, + ACTIONS(2435), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42186] = 2, - ACTIONS(2440), 1, + [42174] = 2, + ACTIONS(2437), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42194] = 2, - ACTIONS(2384), 1, + [42182] = 2, + ACTIONS(2381), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42202] = 2, - ACTIONS(1524), 1, + [42190] = 2, + ACTIONS(1521), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42210] = 2, - ACTIONS(2442), 1, + [42198] = 2, + ACTIONS(2439), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42218] = 2, - ACTIONS(2444), 1, + [42206] = 2, + ACTIONS(2441), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42226] = 2, - ACTIONS(2446), 1, + [42214] = 2, + ACTIONS(2443), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42234] = 2, - ACTIONS(2448), 1, + [42222] = 2, + ACTIONS(2445), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42242] = 2, - ACTIONS(2248), 1, + [42230] = 2, + ACTIONS(2245), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42250] = 2, - ACTIONS(2450), 1, + [42238] = 2, + ACTIONS(2447), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42258] = 2, - ACTIONS(2452), 1, + [42246] = 2, + ACTIONS(2449), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42266] = 2, - ACTIONS(2454), 1, + [42254] = 2, + ACTIONS(2451), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42274] = 2, - ACTIONS(2456), 1, + [42262] = 2, + ACTIONS(2453), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42282] = 2, - ACTIONS(2458), 1, + [42270] = 2, + ACTIONS(2455), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42290] = 2, - ACTIONS(2460), 1, + [42278] = 2, + ACTIONS(2457), 1, anon_sym_COLON, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42298] = 2, - ACTIONS(2462), 1, + [42286] = 2, + ACTIONS(2459), 1, ts_builtin_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42306] = 2, - ACTIONS(1657), 1, + [42294] = 2, + ACTIONS(1654), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42314] = 2, - ACTIONS(2464), 1, + [42302] = 2, + ACTIONS(2461), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42322] = 2, - ACTIONS(2466), 1, + [42310] = 2, + ACTIONS(2463), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42330] = 2, - ACTIONS(1572), 1, + [42318] = 2, + ACTIONS(1569), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42338] = 2, - ACTIONS(2468), 1, + [42326] = 2, + ACTIONS(2465), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42346] = 2, - ACTIONS(2452), 1, + [42334] = 2, + ACTIONS(2449), 1, anon_sym_RBRACE, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42354] = 2, - ACTIONS(2470), 1, + [42342] = 2, + ACTIONS(2467), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42362] = 2, - ACTIONS(2472), 1, + [42350] = 2, + ACTIONS(2469), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42370] = 2, - ACTIONS(2474), 1, + [42358] = 2, + ACTIONS(2471), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42378] = 2, - ACTIONS(2476), 1, + [42366] = 2, + ACTIONS(2473), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42386] = 2, - ACTIONS(2478), 1, + [42374] = 2, + ACTIONS(2475), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42394] = 2, - ACTIONS(2480), 1, + [42382] = 2, + ACTIONS(2477), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42402] = 2, - ACTIONS(2482), 1, + [42390] = 2, + ACTIONS(2479), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42410] = 2, - ACTIONS(2264), 1, + [42398] = 2, + ACTIONS(2261), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42418] = 2, - ACTIONS(2484), 1, + [42406] = 2, + ACTIONS(2481), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42426] = 2, - ACTIONS(1506), 1, + [42414] = 2, + ACTIONS(1503), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42434] = 2, - ACTIONS(2486), 1, + [42422] = 2, + ACTIONS(2483), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42442] = 2, - ACTIONS(2488), 1, + [42430] = 2, + ACTIONS(2485), 1, anon_sym_RPAREN, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42450] = 2, - ACTIONS(2490), 1, + [42438] = 2, + ACTIONS(2487), 1, anon_sym_EQ, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42458] = 2, - ACTIONS(2492), 1, + [42446] = 2, + ACTIONS(2489), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42466] = 2, - ACTIONS(2494), 1, + [42454] = 2, + ACTIONS(2491), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42474] = 2, - ACTIONS(2496), 1, + [42462] = 2, + ACTIONS(2493), 1, anon_sym_COMMA, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42482] = 2, - ACTIONS(2498), 1, + [42470] = 2, + ACTIONS(2495), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42490] = 2, - ACTIONS(2500), 1, + [42478] = 2, + ACTIONS(2497), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42498] = 2, - ACTIONS(2502), 1, + [42486] = 2, + ACTIONS(2499), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42506] = 2, - ACTIONS(2504), 1, + [42494] = 2, + ACTIONS(2501), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42514] = 2, - ACTIONS(2506), 1, + [42502] = 2, + ACTIONS(2503), 1, sym_identifier, ACTIONS(3), 2, sym_comment, sym_line_continuation, - [42522] = 2, - ACTIONS(2508), 1, + [42510] = 2, + ACTIONS(2505), 1, anon_sym_end, ACTIONS(3), 2, sym_comment, @@ -44013,867 +44007,867 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(355)] = 22010, [SMALL_STATE(356)] = 22098, [SMALL_STATE(357)] = 22143, - [SMALL_STATE(358)] = 22210, - [SMALL_STATE(359)] = 22273, - [SMALL_STATE(360)] = 22330, - [SMALL_STATE(361)] = 22375, - [SMALL_STATE(362)] = 22438, - [SMALL_STATE(363)] = 22495, - [SMALL_STATE(364)] = 22546, - [SMALL_STATE(365)] = 22609, - [SMALL_STATE(366)] = 22654, - [SMALL_STATE(367)] = 22717, - [SMALL_STATE(368)] = 22759, - [SMALL_STATE(369)] = 22801, - [SMALL_STATE(370)] = 22841, - [SMALL_STATE(371)] = 22905, - [SMALL_STATE(372)] = 22955, - [SMALL_STATE(373)] = 22997, - [SMALL_STATE(374)] = 23053, - [SMALL_STATE(375)] = 23095, - [SMALL_STATE(376)] = 23137, - [SMALL_STATE(377)] = 23179, - [SMALL_STATE(378)] = 23221, - [SMALL_STATE(379)] = 23273, - [SMALL_STATE(380)] = 23337, - [SMALL_STATE(381)] = 23393, - [SMALL_STATE(382)] = 23445, - [SMALL_STATE(383)] = 23501, - [SMALL_STATE(384)] = 23543, - [SMALL_STATE(385)] = 23585, - [SMALL_STATE(386)] = 23627, - [SMALL_STATE(387)] = 23669, - [SMALL_STATE(388)] = 23712, - [SMALL_STATE(389)] = 23753, - [SMALL_STATE(390)] = 23796, - [SMALL_STATE(391)] = 23853, - [SMALL_STATE(392)] = 23894, - [SMALL_STATE(393)] = 23935, - [SMALL_STATE(394)] = 23982, - [SMALL_STATE(395)] = 24027, - [SMALL_STATE(396)] = 24068, - [SMALL_STATE(397)] = 24107, - [SMALL_STATE(398)] = 24152, - [SMALL_STATE(399)] = 24191, - [SMALL_STATE(400)] = 24230, - [SMALL_STATE(401)] = 24293, - [SMALL_STATE(402)] = 24344, - [SMALL_STATE(403)] = 24407, - [SMALL_STATE(404)] = 24446, - [SMALL_STATE(405)] = 24503, - [SMALL_STATE(406)] = 24548, - [SMALL_STATE(407)] = 24587, - [SMALL_STATE(408)] = 24628, - [SMALL_STATE(409)] = 24667, - [SMALL_STATE(410)] = 24706, - [SMALL_STATE(411)] = 24747, - [SMALL_STATE(412)] = 24792, - [SMALL_STATE(413)] = 24833, - [SMALL_STATE(414)] = 24878, - [SMALL_STATE(415)] = 24921, - [SMALL_STATE(416)] = 24962, - [SMALL_STATE(417)] = 25003, - [SMALL_STATE(418)] = 25048, - [SMALL_STATE(419)] = 25089, - [SMALL_STATE(420)] = 25130, - [SMALL_STATE(421)] = 25169, - [SMALL_STATE(422)] = 25232, - [SMALL_STATE(423)] = 25271, - [SMALL_STATE(424)] = 25334, - [SMALL_STATE(425)] = 25375, - [SMALL_STATE(426)] = 25416, - [SMALL_STATE(427)] = 25479, - [SMALL_STATE(428)] = 25520, - [SMALL_STATE(429)] = 25565, - [SMALL_STATE(430)] = 25606, - [SMALL_STATE(431)] = 25651, - [SMALL_STATE(432)] = 25696, - [SMALL_STATE(433)] = 25741, - [SMALL_STATE(434)] = 25782, - [SMALL_STATE(435)] = 25821, - [SMALL_STATE(436)] = 25866, - [SMALL_STATE(437)] = 25917, - [SMALL_STATE(438)] = 25962, - [SMALL_STATE(439)] = 26005, - [SMALL_STATE(440)] = 26046, - [SMALL_STATE(441)] = 26109, - [SMALL_STATE(442)] = 26150, - [SMALL_STATE(443)] = 26191, - [SMALL_STATE(444)] = 26234, - [SMALL_STATE(445)] = 26277, - [SMALL_STATE(446)] = 26316, - [SMALL_STATE(447)] = 26361, - [SMALL_STATE(448)] = 26402, - [SMALL_STATE(449)] = 26441, - [SMALL_STATE(450)] = 26482, - [SMALL_STATE(451)] = 26539, - [SMALL_STATE(452)] = 26579, - [SMALL_STATE(453)] = 26623, - [SMALL_STATE(454)] = 26667, - [SMALL_STATE(455)] = 26711, - [SMALL_STATE(456)] = 26755, - [SMALL_STATE(457)] = 26799, - [SMALL_STATE(458)] = 26857, - [SMALL_STATE(459)] = 26900, - [SMALL_STATE(460)] = 26943, - [SMALL_STATE(461)] = 26982, - [SMALL_STATE(462)] = 27025, - [SMALL_STATE(463)] = 27068, - [SMALL_STATE(464)] = 27113, - [SMALL_STATE(465)] = 27154, - [SMALL_STATE(466)] = 27197, - [SMALL_STATE(467)] = 27240, - [SMALL_STATE(468)] = 27286, - [SMALL_STATE(469)] = 27324, - [SMALL_STATE(470)] = 27364, - [SMALL_STATE(471)] = 27408, - [SMALL_STATE(472)] = 27446, - [SMALL_STATE(473)] = 27490, - [SMALL_STATE(474)] = 27528, - [SMALL_STATE(475)] = 27572, - [SMALL_STATE(476)] = 27610, - [SMALL_STATE(477)] = 27648, - [SMALL_STATE(478)] = 27686, - [SMALL_STATE(479)] = 27726, - [SMALL_STATE(480)] = 27768, - [SMALL_STATE(481)] = 27808, - [SMALL_STATE(482)] = 27848, - [SMALL_STATE(483)] = 27890, - [SMALL_STATE(484)] = 27928, - [SMALL_STATE(485)] = 27972, - [SMALL_STATE(486)] = 28010, - [SMALL_STATE(487)] = 28050, - [SMALL_STATE(488)] = 28088, - [SMALL_STATE(489)] = 28128, - [SMALL_STATE(490)] = 28172, - [SMALL_STATE(491)] = 28214, - [SMALL_STATE(492)] = 28254, - [SMALL_STATE(493)] = 28294, - [SMALL_STATE(494)] = 28338, - [SMALL_STATE(495)] = 28376, - [SMALL_STATE(496)] = 28414, - [SMALL_STATE(497)] = 28454, - [SMALL_STATE(498)] = 28492, - [SMALL_STATE(499)] = 28534, - [SMALL_STATE(500)] = 28574, - [SMALL_STATE(501)] = 28618, - [SMALL_STATE(502)] = 28658, - [SMALL_STATE(503)] = 28702, - [SMALL_STATE(504)] = 28740, - [SMALL_STATE(505)] = 28782, - [SMALL_STATE(506)] = 28822, - [SMALL_STATE(507)] = 28862, - [SMALL_STATE(508)] = 28906, - [SMALL_STATE(509)] = 28948, - [SMALL_STATE(510)] = 28990, - [SMALL_STATE(511)] = 29034, - [SMALL_STATE(512)] = 29076, - [SMALL_STATE(513)] = 29120, - [SMALL_STATE(514)] = 29164, - [SMALL_STATE(515)] = 29202, - [SMALL_STATE(516)] = 29244, - [SMALL_STATE(517)] = 29284, - [SMALL_STATE(518)] = 29328, - [SMALL_STATE(519)] = 29369, - [SMALL_STATE(520)] = 29414, - [SMALL_STATE(521)] = 29451, - [SMALL_STATE(522)] = 29494, - [SMALL_STATE(523)] = 29539, - [SMALL_STATE(524)] = 29582, - [SMALL_STATE(525)] = 29625, - [SMALL_STATE(526)] = 29670, - [SMALL_STATE(527)] = 29707, - [SMALL_STATE(528)] = 29744, - [SMALL_STATE(529)] = 29783, - [SMALL_STATE(530)] = 29822, - [SMALL_STATE(531)] = 29867, - [SMALL_STATE(532)] = 29904, - [SMALL_STATE(533)] = 29943, - [SMALL_STATE(534)] = 29982, - [SMALL_STATE(535)] = 30023, - [SMALL_STATE(536)] = 30060, - [SMALL_STATE(537)] = 30097, - [SMALL_STATE(538)] = 30136, - [SMALL_STATE(539)] = 30179, - [SMALL_STATE(540)] = 30224, - [SMALL_STATE(541)] = 30261, - [SMALL_STATE(542)] = 30306, - [SMALL_STATE(543)] = 30345, - [SMALL_STATE(544)] = 30384, - [SMALL_STATE(545)] = 30425, - [SMALL_STATE(546)] = 30468, - [SMALL_STATE(547)] = 30513, - [SMALL_STATE(548)] = 30554, - [SMALL_STATE(549)] = 30591, - [SMALL_STATE(550)] = 30636, - [SMALL_STATE(551)] = 30675, - [SMALL_STATE(552)] = 30720, - [SMALL_STATE(553)] = 30765, - [SMALL_STATE(554)] = 30808, - [SMALL_STATE(555)] = 30845, - [SMALL_STATE(556)] = 30884, - [SMALL_STATE(557)] = 30921, - [SMALL_STATE(558)] = 30960, - [SMALL_STATE(559)] = 30997, - [SMALL_STATE(560)] = 31042, - [SMALL_STATE(561)] = 31087, - [SMALL_STATE(562)] = 31132, - [SMALL_STATE(563)] = 31169, - [SMALL_STATE(564)] = 31215, - [SMALL_STATE(565)] = 31261, - [SMALL_STATE(566)] = 31307, - [SMALL_STATE(567)] = 31353, - [SMALL_STATE(568)] = 31399, - [SMALL_STATE(569)] = 31439, - [SMALL_STATE(570)] = 31484, - [SMALL_STATE(571)] = 31529, - [SMALL_STATE(572)] = 31574, - [SMALL_STATE(573)] = 31613, - [SMALL_STATE(574)] = 31658, - [SMALL_STATE(575)] = 31703, - [SMALL_STATE(576)] = 31748, - [SMALL_STATE(577)] = 31793, - [SMALL_STATE(578)] = 31838, - [SMALL_STATE(579)] = 31883, - [SMALL_STATE(580)] = 31928, - [SMALL_STATE(581)] = 31965, - [SMALL_STATE(582)] = 32010, - [SMALL_STATE(583)] = 32055, - [SMALL_STATE(584)] = 32100, - [SMALL_STATE(585)] = 32141, - [SMALL_STATE(586)] = 32186, - [SMALL_STATE(587)] = 32227, - [SMALL_STATE(588)] = 32268, - [SMALL_STATE(589)] = 32313, - [SMALL_STATE(590)] = 32354, - [SMALL_STATE(591)] = 32397, - [SMALL_STATE(592)] = 32437, - [SMALL_STATE(593)] = 32479, - [SMALL_STATE(594)] = 32521, - [SMALL_STATE(595)] = 32563, - [SMALL_STATE(596)] = 32605, - [SMALL_STATE(597)] = 32643, - [SMALL_STATE(598)] = 32685, - [SMALL_STATE(599)] = 32727, - [SMALL_STATE(600)] = 32769, - [SMALL_STATE(601)] = 32808, - [SMALL_STATE(602)] = 32847, - [SMALL_STATE(603)] = 32886, - [SMALL_STATE(604)] = 32919, - [SMALL_STATE(605)] = 32947, - [SMALL_STATE(606)] = 32992, - [SMALL_STATE(607)] = 33045, - [SMALL_STATE(608)] = 33073, - [SMALL_STATE(609)] = 33101, - [SMALL_STATE(610)] = 33145, - [SMALL_STATE(611)] = 33173, - [SMALL_STATE(612)] = 33200, - [SMALL_STATE(613)] = 33229, - [SMALL_STATE(614)] = 33258, - [SMALL_STATE(615)] = 33285, - [SMALL_STATE(616)] = 33312, - [SMALL_STATE(617)] = 33341, - [SMALL_STATE(618)] = 33364, - [SMALL_STATE(619)] = 33393, - [SMALL_STATE(620)] = 33422, - [SMALL_STATE(621)] = 33460, - [SMALL_STATE(622)] = 33498, - [SMALL_STATE(623)] = 33526, - [SMALL_STATE(624)] = 33552, - [SMALL_STATE(625)] = 33590, - [SMALL_STATE(626)] = 33618, - [SMALL_STATE(627)] = 33640, - [SMALL_STATE(628)] = 33672, - [SMALL_STATE(629)] = 33698, - [SMALL_STATE(630)] = 33726, - [SMALL_STATE(631)] = 33758, - [SMALL_STATE(632)] = 33796, - [SMALL_STATE(633)] = 33829, - [SMALL_STATE(634)] = 33868, - [SMALL_STATE(635)] = 33899, - [SMALL_STATE(636)] = 33930, - [SMALL_STATE(637)] = 33961, - [SMALL_STATE(638)] = 33986, - [SMALL_STATE(639)] = 34007, - [SMALL_STATE(640)] = 34028, - [SMALL_STATE(641)] = 34053, - [SMALL_STATE(642)] = 34074, - [SMALL_STATE(643)] = 34105, - [SMALL_STATE(644)] = 34136, - [SMALL_STATE(645)] = 34157, - [SMALL_STATE(646)] = 34178, - [SMALL_STATE(647)] = 34209, - [SMALL_STATE(648)] = 34236, - [SMALL_STATE(649)] = 34269, - [SMALL_STATE(650)] = 34290, - [SMALL_STATE(651)] = 34318, - [SMALL_STATE(652)] = 34340, - [SMALL_STATE(653)] = 34374, - [SMALL_STATE(654)] = 34408, - [SMALL_STATE(655)] = 34442, - [SMALL_STATE(656)] = 34474, - [SMALL_STATE(657)] = 34506, - [SMALL_STATE(658)] = 34540, - [SMALL_STATE(659)] = 34572, - [SMALL_STATE(660)] = 34606, - [SMALL_STATE(661)] = 34640, - [SMALL_STATE(662)] = 34666, - [SMALL_STATE(663)] = 34692, - [SMALL_STATE(664)] = 34726, - [SMALL_STATE(665)] = 34757, - [SMALL_STATE(666)] = 34784, - [SMALL_STATE(667)] = 34811, - [SMALL_STATE(668)] = 34838, - [SMALL_STATE(669)] = 34865, - [SMALL_STATE(670)] = 34884, - [SMALL_STATE(671)] = 34911, - [SMALL_STATE(672)] = 34942, - [SMALL_STATE(673)] = 34969, - [SMALL_STATE(674)] = 34996, - [SMALL_STATE(675)] = 35023, - [SMALL_STATE(676)] = 35050, - [SMALL_STATE(677)] = 35075, - [SMALL_STATE(678)] = 35097, - [SMALL_STATE(679)] = 35121, - [SMALL_STATE(680)] = 35145, - [SMALL_STATE(681)] = 35167, - [SMALL_STATE(682)] = 35191, - [SMALL_STATE(683)] = 35217, - [SMALL_STATE(684)] = 35237, - [SMALL_STATE(685)] = 35253, - [SMALL_STATE(686)] = 35277, - [SMALL_STATE(687)] = 35301, - [SMALL_STATE(688)] = 35317, - [SMALL_STATE(689)] = 35343, - [SMALL_STATE(690)] = 35364, - [SMALL_STATE(691)] = 35387, - [SMALL_STATE(692)] = 35404, - [SMALL_STATE(693)] = 35427, - [SMALL_STATE(694)] = 35448, - [SMALL_STATE(695)] = 35463, - [SMALL_STATE(696)] = 35484, - [SMALL_STATE(697)] = 35505, - [SMALL_STATE(698)] = 35528, - [SMALL_STATE(699)] = 35549, - [SMALL_STATE(700)] = 35572, - [SMALL_STATE(701)] = 35595, - [SMALL_STATE(702)] = 35615, - [SMALL_STATE(703)] = 35637, - [SMALL_STATE(704)] = 35659, - [SMALL_STATE(705)] = 35675, - [SMALL_STATE(706)] = 35695, - [SMALL_STATE(707)] = 35715, - [SMALL_STATE(708)] = 35737, - [SMALL_STATE(709)] = 35759, - [SMALL_STATE(710)] = 35781, - [SMALL_STATE(711)] = 35803, - [SMALL_STATE(712)] = 35829, - [SMALL_STATE(713)] = 35849, - [SMALL_STATE(714)] = 35873, - [SMALL_STATE(715)] = 35891, - [SMALL_STATE(716)] = 35913, - [SMALL_STATE(717)] = 35933, - [SMALL_STATE(718)] = 35955, - [SMALL_STATE(719)] = 35977, - [SMALL_STATE(720)] = 35995, - [SMALL_STATE(721)] = 36017, - [SMALL_STATE(722)] = 36037, - [SMALL_STATE(723)] = 36057, - [SMALL_STATE(724)] = 36079, - [SMALL_STATE(725)] = 36099, - [SMALL_STATE(726)] = 36119, - [SMALL_STATE(727)] = 36139, - [SMALL_STATE(728)] = 36161, - [SMALL_STATE(729)] = 36181, - [SMALL_STATE(730)] = 36201, - [SMALL_STATE(731)] = 36221, - [SMALL_STATE(732)] = 36241, - [SMALL_STATE(733)] = 36255, - [SMALL_STATE(734)] = 36275, - [SMALL_STATE(735)] = 36289, - [SMALL_STATE(736)] = 36313, - [SMALL_STATE(737)] = 36333, - [SMALL_STATE(738)] = 36355, - [SMALL_STATE(739)] = 36377, - [SMALL_STATE(740)] = 36397, - [SMALL_STATE(741)] = 36417, - [SMALL_STATE(742)] = 36437, - [SMALL_STATE(743)] = 36457, - [SMALL_STATE(744)] = 36474, - [SMALL_STATE(745)] = 36491, - [SMALL_STATE(746)] = 36508, - [SMALL_STATE(747)] = 36523, - [SMALL_STATE(748)] = 36544, - [SMALL_STATE(749)] = 36559, - [SMALL_STATE(750)] = 36576, - [SMALL_STATE(751)] = 36591, - [SMALL_STATE(752)] = 36612, - [SMALL_STATE(753)] = 36629, - [SMALL_STATE(754)] = 36650, - [SMALL_STATE(755)] = 36667, - [SMALL_STATE(756)] = 36688, - [SMALL_STATE(757)] = 36703, - [SMALL_STATE(758)] = 36724, - [SMALL_STATE(759)] = 36745, - [SMALL_STATE(760)] = 36762, - [SMALL_STATE(761)] = 36779, - [SMALL_STATE(762)] = 36796, - [SMALL_STATE(763)] = 36813, - [SMALL_STATE(764)] = 36830, - [SMALL_STATE(765)] = 36851, - [SMALL_STATE(766)] = 36872, - [SMALL_STATE(767)] = 36887, - [SMALL_STATE(768)] = 36904, - [SMALL_STATE(769)] = 36921, - [SMALL_STATE(770)] = 36938, - [SMALL_STATE(771)] = 36955, - [SMALL_STATE(772)] = 36970, - [SMALL_STATE(773)] = 36987, - [SMALL_STATE(774)] = 37002, - [SMALL_STATE(775)] = 37017, - [SMALL_STATE(776)] = 37032, - [SMALL_STATE(777)] = 37047, - [SMALL_STATE(778)] = 37062, - [SMALL_STATE(779)] = 37077, - [SMALL_STATE(780)] = 37098, - [SMALL_STATE(781)] = 37115, - [SMALL_STATE(782)] = 37132, - [SMALL_STATE(783)] = 37149, - [SMALL_STATE(784)] = 37164, - [SMALL_STATE(785)] = 37179, - [SMALL_STATE(786)] = 37194, - [SMALL_STATE(787)] = 37209, - [SMALL_STATE(788)] = 37226, - [SMALL_STATE(789)] = 37241, - [SMALL_STATE(790)] = 37262, - [SMALL_STATE(791)] = 37279, - [SMALL_STATE(792)] = 37294, - [SMALL_STATE(793)] = 37309, - [SMALL_STATE(794)] = 37326, - [SMALL_STATE(795)] = 37343, - [SMALL_STATE(796)] = 37364, - [SMALL_STATE(797)] = 37379, - [SMALL_STATE(798)] = 37400, - [SMALL_STATE(799)] = 37412, - [SMALL_STATE(800)] = 37428, - [SMALL_STATE(801)] = 37442, - [SMALL_STATE(802)] = 37462, - [SMALL_STATE(803)] = 37478, - [SMALL_STATE(804)] = 37498, - [SMALL_STATE(805)] = 37514, - [SMALL_STATE(806)] = 37530, - [SMALL_STATE(807)] = 37548, - [SMALL_STATE(808)] = 37566, - [SMALL_STATE(809)] = 37584, - [SMALL_STATE(810)] = 37604, - [SMALL_STATE(811)] = 37622, - [SMALL_STATE(812)] = 37638, - [SMALL_STATE(813)] = 37652, - [SMALL_STATE(814)] = 37672, - [SMALL_STATE(815)] = 37688, - [SMALL_STATE(816)] = 37708, - [SMALL_STATE(817)] = 37728, - [SMALL_STATE(818)] = 37742, - [SMALL_STATE(819)] = 37762, - [SMALL_STATE(820)] = 37774, - [SMALL_STATE(821)] = 37786, - [SMALL_STATE(822)] = 37802, - [SMALL_STATE(823)] = 37818, - [SMALL_STATE(824)] = 37832, - [SMALL_STATE(825)] = 37844, - [SMALL_STATE(826)] = 37858, - [SMALL_STATE(827)] = 37870, - [SMALL_STATE(828)] = 37882, - [SMALL_STATE(829)] = 37896, - [SMALL_STATE(830)] = 37910, - [SMALL_STATE(831)] = 37924, - [SMALL_STATE(832)] = 37938, - [SMALL_STATE(833)] = 37954, - [SMALL_STATE(834)] = 37970, - [SMALL_STATE(835)] = 37986, - [SMALL_STATE(836)] = 37998, - [SMALL_STATE(837)] = 38014, - [SMALL_STATE(838)] = 38034, - [SMALL_STATE(839)] = 38048, - [SMALL_STATE(840)] = 38062, - [SMALL_STATE(841)] = 38082, - [SMALL_STATE(842)] = 38096, - [SMALL_STATE(843)] = 38110, - [SMALL_STATE(844)] = 38122, - [SMALL_STATE(845)] = 38136, - [SMALL_STATE(846)] = 38148, - [SMALL_STATE(847)] = 38168, - [SMALL_STATE(848)] = 38188, - [SMALL_STATE(849)] = 38202, - [SMALL_STATE(850)] = 38216, - [SMALL_STATE(851)] = 38236, - [SMALL_STATE(852)] = 38250, - [SMALL_STATE(853)] = 38266, - [SMALL_STATE(854)] = 38280, - [SMALL_STATE(855)] = 38294, - [SMALL_STATE(856)] = 38308, - [SMALL_STATE(857)] = 38322, - [SMALL_STATE(858)] = 38336, - [SMALL_STATE(859)] = 38348, - [SMALL_STATE(860)] = 38362, - [SMALL_STATE(861)] = 38378, - [SMALL_STATE(862)] = 38392, - [SMALL_STATE(863)] = 38404, - [SMALL_STATE(864)] = 38420, - [SMALL_STATE(865)] = 38434, - [SMALL_STATE(866)] = 38448, - [SMALL_STATE(867)] = 38460, - [SMALL_STATE(868)] = 38472, - [SMALL_STATE(869)] = 38488, - [SMALL_STATE(870)] = 38500, - [SMALL_STATE(871)] = 38514, - [SMALL_STATE(872)] = 38534, - [SMALL_STATE(873)] = 38554, - [SMALL_STATE(874)] = 38566, - [SMALL_STATE(875)] = 38580, - [SMALL_STATE(876)] = 38594, - [SMALL_STATE(877)] = 38612, - [SMALL_STATE(878)] = 38628, - [SMALL_STATE(879)] = 38642, - [SMALL_STATE(880)] = 38656, - [SMALL_STATE(881)] = 38676, - [SMALL_STATE(882)] = 38694, - [SMALL_STATE(883)] = 38708, - [SMALL_STATE(884)] = 38724, - [SMALL_STATE(885)] = 38738, - [SMALL_STATE(886)] = 38754, - [SMALL_STATE(887)] = 38768, - [SMALL_STATE(888)] = 38782, - [SMALL_STATE(889)] = 38797, - [SMALL_STATE(890)] = 38808, - [SMALL_STATE(891)] = 38819, - [SMALL_STATE(892)] = 38834, - [SMALL_STATE(893)] = 38845, - [SMALL_STATE(894)] = 38860, - [SMALL_STATE(895)] = 38875, - [SMALL_STATE(896)] = 38886, - [SMALL_STATE(897)] = 38897, - [SMALL_STATE(898)] = 38912, - [SMALL_STATE(899)] = 38927, - [SMALL_STATE(900)] = 38942, - [SMALL_STATE(901)] = 38953, - [SMALL_STATE(902)] = 38968, - [SMALL_STATE(903)] = 38979, - [SMALL_STATE(904)] = 38996, - [SMALL_STATE(905)] = 39011, - [SMALL_STATE(906)] = 39022, - [SMALL_STATE(907)] = 39033, - [SMALL_STATE(908)] = 39048, - [SMALL_STATE(909)] = 39059, - [SMALL_STATE(910)] = 39070, - [SMALL_STATE(911)] = 39081, - [SMALL_STATE(912)] = 39098, - [SMALL_STATE(913)] = 39109, - [SMALL_STATE(914)] = 39120, - [SMALL_STATE(915)] = 39137, - [SMALL_STATE(916)] = 39148, - [SMALL_STATE(917)] = 39165, - [SMALL_STATE(918)] = 39176, - [SMALL_STATE(919)] = 39187, - [SMALL_STATE(920)] = 39198, - [SMALL_STATE(921)] = 39213, - [SMALL_STATE(922)] = 39224, - [SMALL_STATE(923)] = 39235, - [SMALL_STATE(924)] = 39250, - [SMALL_STATE(925)] = 39261, - [SMALL_STATE(926)] = 39272, - [SMALL_STATE(927)] = 39283, - [SMALL_STATE(928)] = 39294, - [SMALL_STATE(929)] = 39305, - [SMALL_STATE(930)] = 39316, - [SMALL_STATE(931)] = 39333, - [SMALL_STATE(932)] = 39348, - [SMALL_STATE(933)] = 39359, - [SMALL_STATE(934)] = 39374, - [SMALL_STATE(935)] = 39389, - [SMALL_STATE(936)] = 39400, - [SMALL_STATE(937)] = 39415, - [SMALL_STATE(938)] = 39426, - [SMALL_STATE(939)] = 39441, - [SMALL_STATE(940)] = 39452, - [SMALL_STATE(941)] = 39469, - [SMALL_STATE(942)] = 39486, - [SMALL_STATE(943)] = 39501, - [SMALL_STATE(944)] = 39516, - [SMALL_STATE(945)] = 39531, - [SMALL_STATE(946)] = 39546, - [SMALL_STATE(947)] = 39561, - [SMALL_STATE(948)] = 39576, - [SMALL_STATE(949)] = 39587, - [SMALL_STATE(950)] = 39598, - [SMALL_STATE(951)] = 39609, - [SMALL_STATE(952)] = 39620, - [SMALL_STATE(953)] = 39635, - [SMALL_STATE(954)] = 39652, - [SMALL_STATE(955)] = 39669, - [SMALL_STATE(956)] = 39686, - [SMALL_STATE(957)] = 39703, - [SMALL_STATE(958)] = 39714, - [SMALL_STATE(959)] = 39725, - [SMALL_STATE(960)] = 39736, - [SMALL_STATE(961)] = 39753, - [SMALL_STATE(962)] = 39764, - [SMALL_STATE(963)] = 39779, - [SMALL_STATE(964)] = 39790, - [SMALL_STATE(965)] = 39801, - [SMALL_STATE(966)] = 39812, - [SMALL_STATE(967)] = 39823, - [SMALL_STATE(968)] = 39838, - [SMALL_STATE(969)] = 39849, - [SMALL_STATE(970)] = 39864, - [SMALL_STATE(971)] = 39875, - [SMALL_STATE(972)] = 39892, - [SMALL_STATE(973)] = 39907, - [SMALL_STATE(974)] = 39918, - [SMALL_STATE(975)] = 39929, - [SMALL_STATE(976)] = 39944, - [SMALL_STATE(977)] = 39961, - [SMALL_STATE(978)] = 39974, - [SMALL_STATE(979)] = 39989, - [SMALL_STATE(980)] = 40004, - [SMALL_STATE(981)] = 40019, - [SMALL_STATE(982)] = 40030, - [SMALL_STATE(983)] = 40041, - [SMALL_STATE(984)] = 40056, - [SMALL_STATE(985)] = 40073, - [SMALL_STATE(986)] = 40087, - [SMALL_STATE(987)] = 40099, - [SMALL_STATE(988)] = 40111, - [SMALL_STATE(989)] = 40123, - [SMALL_STATE(990)] = 40137, - [SMALL_STATE(991)] = 40151, - [SMALL_STATE(992)] = 40165, - [SMALL_STATE(993)] = 40179, - [SMALL_STATE(994)] = 40193, - [SMALL_STATE(995)] = 40205, - [SMALL_STATE(996)] = 40217, - [SMALL_STATE(997)] = 40231, - [SMALL_STATE(998)] = 40245, - [SMALL_STATE(999)] = 40259, - [SMALL_STATE(1000)] = 40273, - [SMALL_STATE(1001)] = 40287, - [SMALL_STATE(1002)] = 40301, - [SMALL_STATE(1003)] = 40313, - [SMALL_STATE(1004)] = 40327, - [SMALL_STATE(1005)] = 40341, - [SMALL_STATE(1006)] = 40351, - [SMALL_STATE(1007)] = 40365, - [SMALL_STATE(1008)] = 40379, - [SMALL_STATE(1009)] = 40393, - [SMALL_STATE(1010)] = 40405, - [SMALL_STATE(1011)] = 40419, - [SMALL_STATE(1012)] = 40431, - [SMALL_STATE(1013)] = 40445, - [SMALL_STATE(1014)] = 40459, - [SMALL_STATE(1015)] = 40473, - [SMALL_STATE(1016)] = 40487, - [SMALL_STATE(1017)] = 40501, - [SMALL_STATE(1018)] = 40513, - [SMALL_STATE(1019)] = 40527, - [SMALL_STATE(1020)] = 40541, - [SMALL_STATE(1021)] = 40553, - [SMALL_STATE(1022)] = 40567, - [SMALL_STATE(1023)] = 40581, - [SMALL_STATE(1024)] = 40595, - [SMALL_STATE(1025)] = 40609, - [SMALL_STATE(1026)] = 40623, - [SMALL_STATE(1027)] = 40637, - [SMALL_STATE(1028)] = 40649, - [SMALL_STATE(1029)] = 40663, - [SMALL_STATE(1030)] = 40675, - [SMALL_STATE(1031)] = 40689, - [SMALL_STATE(1032)] = 40703, - [SMALL_STATE(1033)] = 40717, - [SMALL_STATE(1034)] = 40731, - [SMALL_STATE(1035)] = 40743, - [SMALL_STATE(1036)] = 40757, - [SMALL_STATE(1037)] = 40771, - [SMALL_STATE(1038)] = 40785, - [SMALL_STATE(1039)] = 40799, - [SMALL_STATE(1040)] = 40813, - [SMALL_STATE(1041)] = 40827, - [SMALL_STATE(1042)] = 40841, - [SMALL_STATE(1043)] = 40853, - [SMALL_STATE(1044)] = 40867, - [SMALL_STATE(1045)] = 40881, - [SMALL_STATE(1046)] = 40895, - [SMALL_STATE(1047)] = 40909, - [SMALL_STATE(1048)] = 40923, - [SMALL_STATE(1049)] = 40935, - [SMALL_STATE(1050)] = 40949, - [SMALL_STATE(1051)] = 40963, - [SMALL_STATE(1052)] = 40977, - [SMALL_STATE(1053)] = 40991, - [SMALL_STATE(1054)] = 41005, - [SMALL_STATE(1055)] = 41015, - [SMALL_STATE(1056)] = 41029, - [SMALL_STATE(1057)] = 41043, - [SMALL_STATE(1058)] = 41057, - [SMALL_STATE(1059)] = 41067, - [SMALL_STATE(1060)] = 41081, - [SMALL_STATE(1061)] = 41092, - [SMALL_STATE(1062)] = 41103, - [SMALL_STATE(1063)] = 41114, - [SMALL_STATE(1064)] = 41125, - [SMALL_STATE(1065)] = 41136, - [SMALL_STATE(1066)] = 41147, - [SMALL_STATE(1067)] = 41158, - [SMALL_STATE(1068)] = 41169, - [SMALL_STATE(1069)] = 41180, - [SMALL_STATE(1070)] = 41191, - [SMALL_STATE(1071)] = 41202, - [SMALL_STATE(1072)] = 41213, - [SMALL_STATE(1073)] = 41224, - [SMALL_STATE(1074)] = 41233, - [SMALL_STATE(1075)] = 41244, - [SMALL_STATE(1076)] = 41255, - [SMALL_STATE(1077)] = 41264, - [SMALL_STATE(1078)] = 41275, - [SMALL_STATE(1079)] = 41286, - [SMALL_STATE(1080)] = 41297, - [SMALL_STATE(1081)] = 41308, - [SMALL_STATE(1082)] = 41319, - [SMALL_STATE(1083)] = 41330, - [SMALL_STATE(1084)] = 41341, - [SMALL_STATE(1085)] = 41350, - [SMALL_STATE(1086)] = 41359, - [SMALL_STATE(1087)] = 41370, - [SMALL_STATE(1088)] = 41381, - [SMALL_STATE(1089)] = 41390, - [SMALL_STATE(1090)] = 41401, - [SMALL_STATE(1091)] = 41410, - [SMALL_STATE(1092)] = 41419, - [SMALL_STATE(1093)] = 41430, - [SMALL_STATE(1094)] = 41441, - [SMALL_STATE(1095)] = 41452, - [SMALL_STATE(1096)] = 41463, - [SMALL_STATE(1097)] = 41474, - [SMALL_STATE(1098)] = 41485, - [SMALL_STATE(1099)] = 41494, - [SMALL_STATE(1100)] = 41503, - [SMALL_STATE(1101)] = 41514, - [SMALL_STATE(1102)] = 41523, - [SMALL_STATE(1103)] = 41532, - [SMALL_STATE(1104)] = 41543, - [SMALL_STATE(1105)] = 41554, - [SMALL_STATE(1106)] = 41565, - [SMALL_STATE(1107)] = 41574, - [SMALL_STATE(1108)] = 41585, - [SMALL_STATE(1109)] = 41596, - [SMALL_STATE(1110)] = 41607, - [SMALL_STATE(1111)] = 41618, - [SMALL_STATE(1112)] = 41629, - [SMALL_STATE(1113)] = 41638, - [SMALL_STATE(1114)] = 41649, - [SMALL_STATE(1115)] = 41658, - [SMALL_STATE(1116)] = 41669, - [SMALL_STATE(1117)] = 41680, - [SMALL_STATE(1118)] = 41691, - [SMALL_STATE(1119)] = 41700, - [SMALL_STATE(1120)] = 41711, - [SMALL_STATE(1121)] = 41722, - [SMALL_STATE(1122)] = 41731, - [SMALL_STATE(1123)] = 41740, - [SMALL_STATE(1124)] = 41751, - [SMALL_STATE(1125)] = 41760, - [SMALL_STATE(1126)] = 41769, - [SMALL_STATE(1127)] = 41780, - [SMALL_STATE(1128)] = 41791, - [SMALL_STATE(1129)] = 41802, - [SMALL_STATE(1130)] = 41811, - [SMALL_STATE(1131)] = 41822, - [SMALL_STATE(1132)] = 41833, - [SMALL_STATE(1133)] = 41842, - [SMALL_STATE(1134)] = 41850, - [SMALL_STATE(1135)] = 41858, - [SMALL_STATE(1136)] = 41866, - [SMALL_STATE(1137)] = 41874, - [SMALL_STATE(1138)] = 41882, - [SMALL_STATE(1139)] = 41890, - [SMALL_STATE(1140)] = 41898, - [SMALL_STATE(1141)] = 41906, - [SMALL_STATE(1142)] = 41914, - [SMALL_STATE(1143)] = 41922, - [SMALL_STATE(1144)] = 41930, - [SMALL_STATE(1145)] = 41938, - [SMALL_STATE(1146)] = 41946, - [SMALL_STATE(1147)] = 41954, - [SMALL_STATE(1148)] = 41962, - [SMALL_STATE(1149)] = 41970, - [SMALL_STATE(1150)] = 41978, - [SMALL_STATE(1151)] = 41986, - [SMALL_STATE(1152)] = 41994, - [SMALL_STATE(1153)] = 42002, - [SMALL_STATE(1154)] = 42010, - [SMALL_STATE(1155)] = 42018, - [SMALL_STATE(1156)] = 42026, - [SMALL_STATE(1157)] = 42034, - [SMALL_STATE(1158)] = 42042, - [SMALL_STATE(1159)] = 42050, - [SMALL_STATE(1160)] = 42058, - [SMALL_STATE(1161)] = 42066, - [SMALL_STATE(1162)] = 42074, - [SMALL_STATE(1163)] = 42082, - [SMALL_STATE(1164)] = 42090, - [SMALL_STATE(1165)] = 42098, - [SMALL_STATE(1166)] = 42106, - [SMALL_STATE(1167)] = 42114, - [SMALL_STATE(1168)] = 42122, - [SMALL_STATE(1169)] = 42130, - [SMALL_STATE(1170)] = 42138, - [SMALL_STATE(1171)] = 42146, - [SMALL_STATE(1172)] = 42154, - [SMALL_STATE(1173)] = 42162, - [SMALL_STATE(1174)] = 42170, - [SMALL_STATE(1175)] = 42178, - [SMALL_STATE(1176)] = 42186, - [SMALL_STATE(1177)] = 42194, - [SMALL_STATE(1178)] = 42202, - [SMALL_STATE(1179)] = 42210, - [SMALL_STATE(1180)] = 42218, - [SMALL_STATE(1181)] = 42226, - [SMALL_STATE(1182)] = 42234, - [SMALL_STATE(1183)] = 42242, - [SMALL_STATE(1184)] = 42250, - [SMALL_STATE(1185)] = 42258, - [SMALL_STATE(1186)] = 42266, - [SMALL_STATE(1187)] = 42274, - [SMALL_STATE(1188)] = 42282, - [SMALL_STATE(1189)] = 42290, - [SMALL_STATE(1190)] = 42298, - [SMALL_STATE(1191)] = 42306, - [SMALL_STATE(1192)] = 42314, - [SMALL_STATE(1193)] = 42322, - [SMALL_STATE(1194)] = 42330, - [SMALL_STATE(1195)] = 42338, - [SMALL_STATE(1196)] = 42346, - [SMALL_STATE(1197)] = 42354, - [SMALL_STATE(1198)] = 42362, - [SMALL_STATE(1199)] = 42370, - [SMALL_STATE(1200)] = 42378, - [SMALL_STATE(1201)] = 42386, - [SMALL_STATE(1202)] = 42394, - [SMALL_STATE(1203)] = 42402, - [SMALL_STATE(1204)] = 42410, - [SMALL_STATE(1205)] = 42418, - [SMALL_STATE(1206)] = 42426, - [SMALL_STATE(1207)] = 42434, - [SMALL_STATE(1208)] = 42442, - [SMALL_STATE(1209)] = 42450, - [SMALL_STATE(1210)] = 42458, - [SMALL_STATE(1211)] = 42466, - [SMALL_STATE(1212)] = 42474, - [SMALL_STATE(1213)] = 42482, - [SMALL_STATE(1214)] = 42490, - [SMALL_STATE(1215)] = 42498, - [SMALL_STATE(1216)] = 42506, - [SMALL_STATE(1217)] = 42514, - [SMALL_STATE(1218)] = 42522, + [SMALL_STATE(358)] = 22208, + [SMALL_STATE(359)] = 22271, + [SMALL_STATE(360)] = 22328, + [SMALL_STATE(361)] = 22373, + [SMALL_STATE(362)] = 22436, + [SMALL_STATE(363)] = 22493, + [SMALL_STATE(364)] = 22544, + [SMALL_STATE(365)] = 22607, + [SMALL_STATE(366)] = 22652, + [SMALL_STATE(367)] = 22715, + [SMALL_STATE(368)] = 22757, + [SMALL_STATE(369)] = 22799, + [SMALL_STATE(370)] = 22839, + [SMALL_STATE(371)] = 22903, + [SMALL_STATE(372)] = 22953, + [SMALL_STATE(373)] = 22995, + [SMALL_STATE(374)] = 23051, + [SMALL_STATE(375)] = 23093, + [SMALL_STATE(376)] = 23135, + [SMALL_STATE(377)] = 23177, + [SMALL_STATE(378)] = 23219, + [SMALL_STATE(379)] = 23271, + [SMALL_STATE(380)] = 23333, + [SMALL_STATE(381)] = 23389, + [SMALL_STATE(382)] = 23441, + [SMALL_STATE(383)] = 23497, + [SMALL_STATE(384)] = 23539, + [SMALL_STATE(385)] = 23581, + [SMALL_STATE(386)] = 23623, + [SMALL_STATE(387)] = 23665, + [SMALL_STATE(388)] = 23708, + [SMALL_STATE(389)] = 23749, + [SMALL_STATE(390)] = 23792, + [SMALL_STATE(391)] = 23849, + [SMALL_STATE(392)] = 23890, + [SMALL_STATE(393)] = 23931, + [SMALL_STATE(394)] = 23978, + [SMALL_STATE(395)] = 24023, + [SMALL_STATE(396)] = 24064, + [SMALL_STATE(397)] = 24103, + [SMALL_STATE(398)] = 24148, + [SMALL_STATE(399)] = 24187, + [SMALL_STATE(400)] = 24226, + [SMALL_STATE(401)] = 24289, + [SMALL_STATE(402)] = 24340, + [SMALL_STATE(403)] = 24403, + [SMALL_STATE(404)] = 24442, + [SMALL_STATE(405)] = 24499, + [SMALL_STATE(406)] = 24544, + [SMALL_STATE(407)] = 24583, + [SMALL_STATE(408)] = 24624, + [SMALL_STATE(409)] = 24663, + [SMALL_STATE(410)] = 24702, + [SMALL_STATE(411)] = 24743, + [SMALL_STATE(412)] = 24788, + [SMALL_STATE(413)] = 24829, + [SMALL_STATE(414)] = 24874, + [SMALL_STATE(415)] = 24917, + [SMALL_STATE(416)] = 24958, + [SMALL_STATE(417)] = 24999, + [SMALL_STATE(418)] = 25044, + [SMALL_STATE(419)] = 25085, + [SMALL_STATE(420)] = 25126, + [SMALL_STATE(421)] = 25165, + [SMALL_STATE(422)] = 25228, + [SMALL_STATE(423)] = 25267, + [SMALL_STATE(424)] = 25330, + [SMALL_STATE(425)] = 25371, + [SMALL_STATE(426)] = 25412, + [SMALL_STATE(427)] = 25475, + [SMALL_STATE(428)] = 25516, + [SMALL_STATE(429)] = 25561, + [SMALL_STATE(430)] = 25602, + [SMALL_STATE(431)] = 25647, + [SMALL_STATE(432)] = 25692, + [SMALL_STATE(433)] = 25737, + [SMALL_STATE(434)] = 25778, + [SMALL_STATE(435)] = 25817, + [SMALL_STATE(436)] = 25862, + [SMALL_STATE(437)] = 25913, + [SMALL_STATE(438)] = 25958, + [SMALL_STATE(439)] = 26001, + [SMALL_STATE(440)] = 26042, + [SMALL_STATE(441)] = 26103, + [SMALL_STATE(442)] = 26144, + [SMALL_STATE(443)] = 26185, + [SMALL_STATE(444)] = 26228, + [SMALL_STATE(445)] = 26271, + [SMALL_STATE(446)] = 26310, + [SMALL_STATE(447)] = 26355, + [SMALL_STATE(448)] = 26396, + [SMALL_STATE(449)] = 26435, + [SMALL_STATE(450)] = 26476, + [SMALL_STATE(451)] = 26533, + [SMALL_STATE(452)] = 26573, + [SMALL_STATE(453)] = 26617, + [SMALL_STATE(454)] = 26661, + [SMALL_STATE(455)] = 26705, + [SMALL_STATE(456)] = 26749, + [SMALL_STATE(457)] = 26793, + [SMALL_STATE(458)] = 26851, + [SMALL_STATE(459)] = 26894, + [SMALL_STATE(460)] = 26937, + [SMALL_STATE(461)] = 26976, + [SMALL_STATE(462)] = 27019, + [SMALL_STATE(463)] = 27062, + [SMALL_STATE(464)] = 27107, + [SMALL_STATE(465)] = 27148, + [SMALL_STATE(466)] = 27191, + [SMALL_STATE(467)] = 27234, + [SMALL_STATE(468)] = 27280, + [SMALL_STATE(469)] = 27318, + [SMALL_STATE(470)] = 27358, + [SMALL_STATE(471)] = 27402, + [SMALL_STATE(472)] = 27440, + [SMALL_STATE(473)] = 27484, + [SMALL_STATE(474)] = 27522, + [SMALL_STATE(475)] = 27566, + [SMALL_STATE(476)] = 27604, + [SMALL_STATE(477)] = 27642, + [SMALL_STATE(478)] = 27680, + [SMALL_STATE(479)] = 27720, + [SMALL_STATE(480)] = 27762, + [SMALL_STATE(481)] = 27802, + [SMALL_STATE(482)] = 27842, + [SMALL_STATE(483)] = 27884, + [SMALL_STATE(484)] = 27922, + [SMALL_STATE(485)] = 27966, + [SMALL_STATE(486)] = 28004, + [SMALL_STATE(487)] = 28044, + [SMALL_STATE(488)] = 28082, + [SMALL_STATE(489)] = 28122, + [SMALL_STATE(490)] = 28166, + [SMALL_STATE(491)] = 28208, + [SMALL_STATE(492)] = 28248, + [SMALL_STATE(493)] = 28288, + [SMALL_STATE(494)] = 28332, + [SMALL_STATE(495)] = 28370, + [SMALL_STATE(496)] = 28408, + [SMALL_STATE(497)] = 28448, + [SMALL_STATE(498)] = 28486, + [SMALL_STATE(499)] = 28528, + [SMALL_STATE(500)] = 28568, + [SMALL_STATE(501)] = 28612, + [SMALL_STATE(502)] = 28652, + [SMALL_STATE(503)] = 28696, + [SMALL_STATE(504)] = 28734, + [SMALL_STATE(505)] = 28776, + [SMALL_STATE(506)] = 28816, + [SMALL_STATE(507)] = 28856, + [SMALL_STATE(508)] = 28900, + [SMALL_STATE(509)] = 28942, + [SMALL_STATE(510)] = 28984, + [SMALL_STATE(511)] = 29028, + [SMALL_STATE(512)] = 29070, + [SMALL_STATE(513)] = 29114, + [SMALL_STATE(514)] = 29158, + [SMALL_STATE(515)] = 29196, + [SMALL_STATE(516)] = 29238, + [SMALL_STATE(517)] = 29278, + [SMALL_STATE(518)] = 29322, + [SMALL_STATE(519)] = 29363, + [SMALL_STATE(520)] = 29408, + [SMALL_STATE(521)] = 29445, + [SMALL_STATE(522)] = 29488, + [SMALL_STATE(523)] = 29533, + [SMALL_STATE(524)] = 29576, + [SMALL_STATE(525)] = 29619, + [SMALL_STATE(526)] = 29664, + [SMALL_STATE(527)] = 29701, + [SMALL_STATE(528)] = 29738, + [SMALL_STATE(529)] = 29777, + [SMALL_STATE(530)] = 29816, + [SMALL_STATE(531)] = 29861, + [SMALL_STATE(532)] = 29898, + [SMALL_STATE(533)] = 29937, + [SMALL_STATE(534)] = 29976, + [SMALL_STATE(535)] = 30017, + [SMALL_STATE(536)] = 30054, + [SMALL_STATE(537)] = 30091, + [SMALL_STATE(538)] = 30130, + [SMALL_STATE(539)] = 30173, + [SMALL_STATE(540)] = 30218, + [SMALL_STATE(541)] = 30255, + [SMALL_STATE(542)] = 30300, + [SMALL_STATE(543)] = 30339, + [SMALL_STATE(544)] = 30378, + [SMALL_STATE(545)] = 30419, + [SMALL_STATE(546)] = 30462, + [SMALL_STATE(547)] = 30507, + [SMALL_STATE(548)] = 30548, + [SMALL_STATE(549)] = 30585, + [SMALL_STATE(550)] = 30630, + [SMALL_STATE(551)] = 30669, + [SMALL_STATE(552)] = 30714, + [SMALL_STATE(553)] = 30759, + [SMALL_STATE(554)] = 30802, + [SMALL_STATE(555)] = 30839, + [SMALL_STATE(556)] = 30878, + [SMALL_STATE(557)] = 30915, + [SMALL_STATE(558)] = 30954, + [SMALL_STATE(559)] = 30991, + [SMALL_STATE(560)] = 31036, + [SMALL_STATE(561)] = 31081, + [SMALL_STATE(562)] = 31126, + [SMALL_STATE(563)] = 31163, + [SMALL_STATE(564)] = 31209, + [SMALL_STATE(565)] = 31253, + [SMALL_STATE(566)] = 31297, + [SMALL_STATE(567)] = 31341, + [SMALL_STATE(568)] = 31387, + [SMALL_STATE(569)] = 31427, + [SMALL_STATE(570)] = 31472, + [SMALL_STATE(571)] = 31517, + [SMALL_STATE(572)] = 31562, + [SMALL_STATE(573)] = 31601, + [SMALL_STATE(574)] = 31646, + [SMALL_STATE(575)] = 31691, + [SMALL_STATE(576)] = 31736, + [SMALL_STATE(577)] = 31781, + [SMALL_STATE(578)] = 31826, + [SMALL_STATE(579)] = 31871, + [SMALL_STATE(580)] = 31916, + [SMALL_STATE(581)] = 31953, + [SMALL_STATE(582)] = 31998, + [SMALL_STATE(583)] = 32043, + [SMALL_STATE(584)] = 32088, + [SMALL_STATE(585)] = 32129, + [SMALL_STATE(586)] = 32174, + [SMALL_STATE(587)] = 32215, + [SMALL_STATE(588)] = 32256, + [SMALL_STATE(589)] = 32301, + [SMALL_STATE(590)] = 32342, + [SMALL_STATE(591)] = 32385, + [SMALL_STATE(592)] = 32425, + [SMALL_STATE(593)] = 32467, + [SMALL_STATE(594)] = 32509, + [SMALL_STATE(595)] = 32551, + [SMALL_STATE(596)] = 32593, + [SMALL_STATE(597)] = 32631, + [SMALL_STATE(598)] = 32673, + [SMALL_STATE(599)] = 32715, + [SMALL_STATE(600)] = 32757, + [SMALL_STATE(601)] = 32796, + [SMALL_STATE(602)] = 32835, + [SMALL_STATE(603)] = 32874, + [SMALL_STATE(604)] = 32907, + [SMALL_STATE(605)] = 32935, + [SMALL_STATE(606)] = 32980, + [SMALL_STATE(607)] = 33033, + [SMALL_STATE(608)] = 33061, + [SMALL_STATE(609)] = 33089, + [SMALL_STATE(610)] = 33133, + [SMALL_STATE(611)] = 33161, + [SMALL_STATE(612)] = 33188, + [SMALL_STATE(613)] = 33217, + [SMALL_STATE(614)] = 33246, + [SMALL_STATE(615)] = 33273, + [SMALL_STATE(616)] = 33300, + [SMALL_STATE(617)] = 33329, + [SMALL_STATE(618)] = 33352, + [SMALL_STATE(619)] = 33381, + [SMALL_STATE(620)] = 33410, + [SMALL_STATE(621)] = 33448, + [SMALL_STATE(622)] = 33486, + [SMALL_STATE(623)] = 33514, + [SMALL_STATE(624)] = 33540, + [SMALL_STATE(625)] = 33578, + [SMALL_STATE(626)] = 33606, + [SMALL_STATE(627)] = 33628, + [SMALL_STATE(628)] = 33660, + [SMALL_STATE(629)] = 33686, + [SMALL_STATE(630)] = 33714, + [SMALL_STATE(631)] = 33746, + [SMALL_STATE(632)] = 33784, + [SMALL_STATE(633)] = 33817, + [SMALL_STATE(634)] = 33856, + [SMALL_STATE(635)] = 33887, + [SMALL_STATE(636)] = 33918, + [SMALL_STATE(637)] = 33949, + [SMALL_STATE(638)] = 33974, + [SMALL_STATE(639)] = 33995, + [SMALL_STATE(640)] = 34016, + [SMALL_STATE(641)] = 34041, + [SMALL_STATE(642)] = 34062, + [SMALL_STATE(643)] = 34093, + [SMALL_STATE(644)] = 34124, + [SMALL_STATE(645)] = 34145, + [SMALL_STATE(646)] = 34166, + [SMALL_STATE(647)] = 34197, + [SMALL_STATE(648)] = 34224, + [SMALL_STATE(649)] = 34257, + [SMALL_STATE(650)] = 34278, + [SMALL_STATE(651)] = 34306, + [SMALL_STATE(652)] = 34328, + [SMALL_STATE(653)] = 34362, + [SMALL_STATE(654)] = 34396, + [SMALL_STATE(655)] = 34430, + [SMALL_STATE(656)] = 34462, + [SMALL_STATE(657)] = 34494, + [SMALL_STATE(658)] = 34528, + [SMALL_STATE(659)] = 34560, + [SMALL_STATE(660)] = 34594, + [SMALL_STATE(661)] = 34628, + [SMALL_STATE(662)] = 34654, + [SMALL_STATE(663)] = 34680, + [SMALL_STATE(664)] = 34714, + [SMALL_STATE(665)] = 34745, + [SMALL_STATE(666)] = 34772, + [SMALL_STATE(667)] = 34799, + [SMALL_STATE(668)] = 34826, + [SMALL_STATE(669)] = 34853, + [SMALL_STATE(670)] = 34872, + [SMALL_STATE(671)] = 34899, + [SMALL_STATE(672)] = 34930, + [SMALL_STATE(673)] = 34957, + [SMALL_STATE(674)] = 34984, + [SMALL_STATE(675)] = 35011, + [SMALL_STATE(676)] = 35038, + [SMALL_STATE(677)] = 35063, + [SMALL_STATE(678)] = 35085, + [SMALL_STATE(679)] = 35109, + [SMALL_STATE(680)] = 35133, + [SMALL_STATE(681)] = 35155, + [SMALL_STATE(682)] = 35179, + [SMALL_STATE(683)] = 35205, + [SMALL_STATE(684)] = 35225, + [SMALL_STATE(685)] = 35241, + [SMALL_STATE(686)] = 35265, + [SMALL_STATE(687)] = 35289, + [SMALL_STATE(688)] = 35305, + [SMALL_STATE(689)] = 35331, + [SMALL_STATE(690)] = 35352, + [SMALL_STATE(691)] = 35375, + [SMALL_STATE(692)] = 35392, + [SMALL_STATE(693)] = 35415, + [SMALL_STATE(694)] = 35436, + [SMALL_STATE(695)] = 35451, + [SMALL_STATE(696)] = 35472, + [SMALL_STATE(697)] = 35493, + [SMALL_STATE(698)] = 35516, + [SMALL_STATE(699)] = 35537, + [SMALL_STATE(700)] = 35560, + [SMALL_STATE(701)] = 35583, + [SMALL_STATE(702)] = 35603, + [SMALL_STATE(703)] = 35625, + [SMALL_STATE(704)] = 35647, + [SMALL_STATE(705)] = 35663, + [SMALL_STATE(706)] = 35683, + [SMALL_STATE(707)] = 35703, + [SMALL_STATE(708)] = 35725, + [SMALL_STATE(709)] = 35747, + [SMALL_STATE(710)] = 35769, + [SMALL_STATE(711)] = 35791, + [SMALL_STATE(712)] = 35817, + [SMALL_STATE(713)] = 35837, + [SMALL_STATE(714)] = 35861, + [SMALL_STATE(715)] = 35879, + [SMALL_STATE(716)] = 35901, + [SMALL_STATE(717)] = 35921, + [SMALL_STATE(718)] = 35943, + [SMALL_STATE(719)] = 35965, + [SMALL_STATE(720)] = 35983, + [SMALL_STATE(721)] = 36005, + [SMALL_STATE(722)] = 36025, + [SMALL_STATE(723)] = 36045, + [SMALL_STATE(724)] = 36067, + [SMALL_STATE(725)] = 36087, + [SMALL_STATE(726)] = 36107, + [SMALL_STATE(727)] = 36127, + [SMALL_STATE(728)] = 36149, + [SMALL_STATE(729)] = 36169, + [SMALL_STATE(730)] = 36189, + [SMALL_STATE(731)] = 36209, + [SMALL_STATE(732)] = 36229, + [SMALL_STATE(733)] = 36243, + [SMALL_STATE(734)] = 36263, + [SMALL_STATE(735)] = 36277, + [SMALL_STATE(736)] = 36301, + [SMALL_STATE(737)] = 36321, + [SMALL_STATE(738)] = 36343, + [SMALL_STATE(739)] = 36365, + [SMALL_STATE(740)] = 36385, + [SMALL_STATE(741)] = 36405, + [SMALL_STATE(742)] = 36425, + [SMALL_STATE(743)] = 36445, + [SMALL_STATE(744)] = 36462, + [SMALL_STATE(745)] = 36479, + [SMALL_STATE(746)] = 36496, + [SMALL_STATE(747)] = 36511, + [SMALL_STATE(748)] = 36532, + [SMALL_STATE(749)] = 36547, + [SMALL_STATE(750)] = 36564, + [SMALL_STATE(751)] = 36579, + [SMALL_STATE(752)] = 36600, + [SMALL_STATE(753)] = 36617, + [SMALL_STATE(754)] = 36638, + [SMALL_STATE(755)] = 36655, + [SMALL_STATE(756)] = 36676, + [SMALL_STATE(757)] = 36691, + [SMALL_STATE(758)] = 36712, + [SMALL_STATE(759)] = 36733, + [SMALL_STATE(760)] = 36750, + [SMALL_STATE(761)] = 36767, + [SMALL_STATE(762)] = 36784, + [SMALL_STATE(763)] = 36801, + [SMALL_STATE(764)] = 36818, + [SMALL_STATE(765)] = 36839, + [SMALL_STATE(766)] = 36860, + [SMALL_STATE(767)] = 36875, + [SMALL_STATE(768)] = 36892, + [SMALL_STATE(769)] = 36909, + [SMALL_STATE(770)] = 36926, + [SMALL_STATE(771)] = 36943, + [SMALL_STATE(772)] = 36958, + [SMALL_STATE(773)] = 36975, + [SMALL_STATE(774)] = 36990, + [SMALL_STATE(775)] = 37005, + [SMALL_STATE(776)] = 37020, + [SMALL_STATE(777)] = 37035, + [SMALL_STATE(778)] = 37050, + [SMALL_STATE(779)] = 37065, + [SMALL_STATE(780)] = 37086, + [SMALL_STATE(781)] = 37103, + [SMALL_STATE(782)] = 37120, + [SMALL_STATE(783)] = 37137, + [SMALL_STATE(784)] = 37152, + [SMALL_STATE(785)] = 37167, + [SMALL_STATE(786)] = 37182, + [SMALL_STATE(787)] = 37197, + [SMALL_STATE(788)] = 37214, + [SMALL_STATE(789)] = 37229, + [SMALL_STATE(790)] = 37250, + [SMALL_STATE(791)] = 37267, + [SMALL_STATE(792)] = 37282, + [SMALL_STATE(793)] = 37297, + [SMALL_STATE(794)] = 37314, + [SMALL_STATE(795)] = 37331, + [SMALL_STATE(796)] = 37352, + [SMALL_STATE(797)] = 37367, + [SMALL_STATE(798)] = 37388, + [SMALL_STATE(799)] = 37400, + [SMALL_STATE(800)] = 37416, + [SMALL_STATE(801)] = 37430, + [SMALL_STATE(802)] = 37450, + [SMALL_STATE(803)] = 37466, + [SMALL_STATE(804)] = 37486, + [SMALL_STATE(805)] = 37502, + [SMALL_STATE(806)] = 37518, + [SMALL_STATE(807)] = 37536, + [SMALL_STATE(808)] = 37554, + [SMALL_STATE(809)] = 37572, + [SMALL_STATE(810)] = 37592, + [SMALL_STATE(811)] = 37610, + [SMALL_STATE(812)] = 37626, + [SMALL_STATE(813)] = 37640, + [SMALL_STATE(814)] = 37660, + [SMALL_STATE(815)] = 37676, + [SMALL_STATE(816)] = 37696, + [SMALL_STATE(817)] = 37716, + [SMALL_STATE(818)] = 37730, + [SMALL_STATE(819)] = 37750, + [SMALL_STATE(820)] = 37762, + [SMALL_STATE(821)] = 37774, + [SMALL_STATE(822)] = 37790, + [SMALL_STATE(823)] = 37806, + [SMALL_STATE(824)] = 37820, + [SMALL_STATE(825)] = 37832, + [SMALL_STATE(826)] = 37846, + [SMALL_STATE(827)] = 37858, + [SMALL_STATE(828)] = 37870, + [SMALL_STATE(829)] = 37884, + [SMALL_STATE(830)] = 37898, + [SMALL_STATE(831)] = 37912, + [SMALL_STATE(832)] = 37926, + [SMALL_STATE(833)] = 37942, + [SMALL_STATE(834)] = 37958, + [SMALL_STATE(835)] = 37974, + [SMALL_STATE(836)] = 37986, + [SMALL_STATE(837)] = 38002, + [SMALL_STATE(838)] = 38022, + [SMALL_STATE(839)] = 38036, + [SMALL_STATE(840)] = 38050, + [SMALL_STATE(841)] = 38070, + [SMALL_STATE(842)] = 38084, + [SMALL_STATE(843)] = 38098, + [SMALL_STATE(844)] = 38110, + [SMALL_STATE(845)] = 38124, + [SMALL_STATE(846)] = 38136, + [SMALL_STATE(847)] = 38156, + [SMALL_STATE(848)] = 38176, + [SMALL_STATE(849)] = 38190, + [SMALL_STATE(850)] = 38204, + [SMALL_STATE(851)] = 38224, + [SMALL_STATE(852)] = 38238, + [SMALL_STATE(853)] = 38254, + [SMALL_STATE(854)] = 38268, + [SMALL_STATE(855)] = 38282, + [SMALL_STATE(856)] = 38296, + [SMALL_STATE(857)] = 38310, + [SMALL_STATE(858)] = 38324, + [SMALL_STATE(859)] = 38336, + [SMALL_STATE(860)] = 38350, + [SMALL_STATE(861)] = 38366, + [SMALL_STATE(862)] = 38380, + [SMALL_STATE(863)] = 38392, + [SMALL_STATE(864)] = 38408, + [SMALL_STATE(865)] = 38422, + [SMALL_STATE(866)] = 38436, + [SMALL_STATE(867)] = 38448, + [SMALL_STATE(868)] = 38460, + [SMALL_STATE(869)] = 38476, + [SMALL_STATE(870)] = 38488, + [SMALL_STATE(871)] = 38502, + [SMALL_STATE(872)] = 38522, + [SMALL_STATE(873)] = 38542, + [SMALL_STATE(874)] = 38554, + [SMALL_STATE(875)] = 38568, + [SMALL_STATE(876)] = 38582, + [SMALL_STATE(877)] = 38600, + [SMALL_STATE(878)] = 38616, + [SMALL_STATE(879)] = 38630, + [SMALL_STATE(880)] = 38644, + [SMALL_STATE(881)] = 38664, + [SMALL_STATE(882)] = 38682, + [SMALL_STATE(883)] = 38696, + [SMALL_STATE(884)] = 38712, + [SMALL_STATE(885)] = 38726, + [SMALL_STATE(886)] = 38742, + [SMALL_STATE(887)] = 38756, + [SMALL_STATE(888)] = 38770, + [SMALL_STATE(889)] = 38785, + [SMALL_STATE(890)] = 38796, + [SMALL_STATE(891)] = 38807, + [SMALL_STATE(892)] = 38822, + [SMALL_STATE(893)] = 38833, + [SMALL_STATE(894)] = 38848, + [SMALL_STATE(895)] = 38863, + [SMALL_STATE(896)] = 38874, + [SMALL_STATE(897)] = 38885, + [SMALL_STATE(898)] = 38900, + [SMALL_STATE(899)] = 38915, + [SMALL_STATE(900)] = 38930, + [SMALL_STATE(901)] = 38941, + [SMALL_STATE(902)] = 38956, + [SMALL_STATE(903)] = 38967, + [SMALL_STATE(904)] = 38984, + [SMALL_STATE(905)] = 38999, + [SMALL_STATE(906)] = 39010, + [SMALL_STATE(907)] = 39021, + [SMALL_STATE(908)] = 39036, + [SMALL_STATE(909)] = 39047, + [SMALL_STATE(910)] = 39058, + [SMALL_STATE(911)] = 39069, + [SMALL_STATE(912)] = 39086, + [SMALL_STATE(913)] = 39097, + [SMALL_STATE(914)] = 39108, + [SMALL_STATE(915)] = 39125, + [SMALL_STATE(916)] = 39136, + [SMALL_STATE(917)] = 39153, + [SMALL_STATE(918)] = 39164, + [SMALL_STATE(919)] = 39175, + [SMALL_STATE(920)] = 39186, + [SMALL_STATE(921)] = 39201, + [SMALL_STATE(922)] = 39212, + [SMALL_STATE(923)] = 39223, + [SMALL_STATE(924)] = 39238, + [SMALL_STATE(925)] = 39249, + [SMALL_STATE(926)] = 39260, + [SMALL_STATE(927)] = 39271, + [SMALL_STATE(928)] = 39282, + [SMALL_STATE(929)] = 39293, + [SMALL_STATE(930)] = 39304, + [SMALL_STATE(931)] = 39321, + [SMALL_STATE(932)] = 39336, + [SMALL_STATE(933)] = 39347, + [SMALL_STATE(934)] = 39362, + [SMALL_STATE(935)] = 39377, + [SMALL_STATE(936)] = 39388, + [SMALL_STATE(937)] = 39403, + [SMALL_STATE(938)] = 39414, + [SMALL_STATE(939)] = 39429, + [SMALL_STATE(940)] = 39440, + [SMALL_STATE(941)] = 39457, + [SMALL_STATE(942)] = 39474, + [SMALL_STATE(943)] = 39489, + [SMALL_STATE(944)] = 39504, + [SMALL_STATE(945)] = 39519, + [SMALL_STATE(946)] = 39534, + [SMALL_STATE(947)] = 39549, + [SMALL_STATE(948)] = 39564, + [SMALL_STATE(949)] = 39575, + [SMALL_STATE(950)] = 39586, + [SMALL_STATE(951)] = 39597, + [SMALL_STATE(952)] = 39608, + [SMALL_STATE(953)] = 39623, + [SMALL_STATE(954)] = 39640, + [SMALL_STATE(955)] = 39657, + [SMALL_STATE(956)] = 39674, + [SMALL_STATE(957)] = 39691, + [SMALL_STATE(958)] = 39702, + [SMALL_STATE(959)] = 39713, + [SMALL_STATE(960)] = 39724, + [SMALL_STATE(961)] = 39741, + [SMALL_STATE(962)] = 39752, + [SMALL_STATE(963)] = 39767, + [SMALL_STATE(964)] = 39778, + [SMALL_STATE(965)] = 39789, + [SMALL_STATE(966)] = 39800, + [SMALL_STATE(967)] = 39811, + [SMALL_STATE(968)] = 39826, + [SMALL_STATE(969)] = 39837, + [SMALL_STATE(970)] = 39852, + [SMALL_STATE(971)] = 39863, + [SMALL_STATE(972)] = 39880, + [SMALL_STATE(973)] = 39895, + [SMALL_STATE(974)] = 39906, + [SMALL_STATE(975)] = 39917, + [SMALL_STATE(976)] = 39932, + [SMALL_STATE(977)] = 39949, + [SMALL_STATE(978)] = 39962, + [SMALL_STATE(979)] = 39977, + [SMALL_STATE(980)] = 39992, + [SMALL_STATE(981)] = 40007, + [SMALL_STATE(982)] = 40018, + [SMALL_STATE(983)] = 40029, + [SMALL_STATE(984)] = 40044, + [SMALL_STATE(985)] = 40061, + [SMALL_STATE(986)] = 40075, + [SMALL_STATE(987)] = 40087, + [SMALL_STATE(988)] = 40099, + [SMALL_STATE(989)] = 40111, + [SMALL_STATE(990)] = 40125, + [SMALL_STATE(991)] = 40139, + [SMALL_STATE(992)] = 40153, + [SMALL_STATE(993)] = 40167, + [SMALL_STATE(994)] = 40181, + [SMALL_STATE(995)] = 40193, + [SMALL_STATE(996)] = 40205, + [SMALL_STATE(997)] = 40219, + [SMALL_STATE(998)] = 40233, + [SMALL_STATE(999)] = 40247, + [SMALL_STATE(1000)] = 40261, + [SMALL_STATE(1001)] = 40275, + [SMALL_STATE(1002)] = 40289, + [SMALL_STATE(1003)] = 40301, + [SMALL_STATE(1004)] = 40315, + [SMALL_STATE(1005)] = 40329, + [SMALL_STATE(1006)] = 40339, + [SMALL_STATE(1007)] = 40353, + [SMALL_STATE(1008)] = 40367, + [SMALL_STATE(1009)] = 40381, + [SMALL_STATE(1010)] = 40393, + [SMALL_STATE(1011)] = 40407, + [SMALL_STATE(1012)] = 40419, + [SMALL_STATE(1013)] = 40433, + [SMALL_STATE(1014)] = 40447, + [SMALL_STATE(1015)] = 40461, + [SMALL_STATE(1016)] = 40475, + [SMALL_STATE(1017)] = 40489, + [SMALL_STATE(1018)] = 40501, + [SMALL_STATE(1019)] = 40515, + [SMALL_STATE(1020)] = 40529, + [SMALL_STATE(1021)] = 40541, + [SMALL_STATE(1022)] = 40555, + [SMALL_STATE(1023)] = 40569, + [SMALL_STATE(1024)] = 40583, + [SMALL_STATE(1025)] = 40597, + [SMALL_STATE(1026)] = 40611, + [SMALL_STATE(1027)] = 40625, + [SMALL_STATE(1028)] = 40637, + [SMALL_STATE(1029)] = 40651, + [SMALL_STATE(1030)] = 40663, + [SMALL_STATE(1031)] = 40677, + [SMALL_STATE(1032)] = 40691, + [SMALL_STATE(1033)] = 40705, + [SMALL_STATE(1034)] = 40719, + [SMALL_STATE(1035)] = 40731, + [SMALL_STATE(1036)] = 40745, + [SMALL_STATE(1037)] = 40759, + [SMALL_STATE(1038)] = 40773, + [SMALL_STATE(1039)] = 40787, + [SMALL_STATE(1040)] = 40801, + [SMALL_STATE(1041)] = 40815, + [SMALL_STATE(1042)] = 40829, + [SMALL_STATE(1043)] = 40841, + [SMALL_STATE(1044)] = 40855, + [SMALL_STATE(1045)] = 40869, + [SMALL_STATE(1046)] = 40883, + [SMALL_STATE(1047)] = 40897, + [SMALL_STATE(1048)] = 40911, + [SMALL_STATE(1049)] = 40923, + [SMALL_STATE(1050)] = 40937, + [SMALL_STATE(1051)] = 40951, + [SMALL_STATE(1052)] = 40965, + [SMALL_STATE(1053)] = 40979, + [SMALL_STATE(1054)] = 40993, + [SMALL_STATE(1055)] = 41003, + [SMALL_STATE(1056)] = 41017, + [SMALL_STATE(1057)] = 41031, + [SMALL_STATE(1058)] = 41045, + [SMALL_STATE(1059)] = 41055, + [SMALL_STATE(1060)] = 41069, + [SMALL_STATE(1061)] = 41080, + [SMALL_STATE(1062)] = 41091, + [SMALL_STATE(1063)] = 41102, + [SMALL_STATE(1064)] = 41113, + [SMALL_STATE(1065)] = 41124, + [SMALL_STATE(1066)] = 41135, + [SMALL_STATE(1067)] = 41146, + [SMALL_STATE(1068)] = 41157, + [SMALL_STATE(1069)] = 41168, + [SMALL_STATE(1070)] = 41179, + [SMALL_STATE(1071)] = 41190, + [SMALL_STATE(1072)] = 41201, + [SMALL_STATE(1073)] = 41212, + [SMALL_STATE(1074)] = 41221, + [SMALL_STATE(1075)] = 41232, + [SMALL_STATE(1076)] = 41243, + [SMALL_STATE(1077)] = 41252, + [SMALL_STATE(1078)] = 41263, + [SMALL_STATE(1079)] = 41274, + [SMALL_STATE(1080)] = 41285, + [SMALL_STATE(1081)] = 41296, + [SMALL_STATE(1082)] = 41307, + [SMALL_STATE(1083)] = 41318, + [SMALL_STATE(1084)] = 41329, + [SMALL_STATE(1085)] = 41338, + [SMALL_STATE(1086)] = 41347, + [SMALL_STATE(1087)] = 41358, + [SMALL_STATE(1088)] = 41369, + [SMALL_STATE(1089)] = 41378, + [SMALL_STATE(1090)] = 41389, + [SMALL_STATE(1091)] = 41398, + [SMALL_STATE(1092)] = 41407, + [SMALL_STATE(1093)] = 41418, + [SMALL_STATE(1094)] = 41429, + [SMALL_STATE(1095)] = 41440, + [SMALL_STATE(1096)] = 41451, + [SMALL_STATE(1097)] = 41462, + [SMALL_STATE(1098)] = 41473, + [SMALL_STATE(1099)] = 41482, + [SMALL_STATE(1100)] = 41491, + [SMALL_STATE(1101)] = 41502, + [SMALL_STATE(1102)] = 41511, + [SMALL_STATE(1103)] = 41520, + [SMALL_STATE(1104)] = 41531, + [SMALL_STATE(1105)] = 41542, + [SMALL_STATE(1106)] = 41553, + [SMALL_STATE(1107)] = 41562, + [SMALL_STATE(1108)] = 41573, + [SMALL_STATE(1109)] = 41584, + [SMALL_STATE(1110)] = 41595, + [SMALL_STATE(1111)] = 41606, + [SMALL_STATE(1112)] = 41617, + [SMALL_STATE(1113)] = 41626, + [SMALL_STATE(1114)] = 41637, + [SMALL_STATE(1115)] = 41646, + [SMALL_STATE(1116)] = 41657, + [SMALL_STATE(1117)] = 41668, + [SMALL_STATE(1118)] = 41679, + [SMALL_STATE(1119)] = 41688, + [SMALL_STATE(1120)] = 41699, + [SMALL_STATE(1121)] = 41710, + [SMALL_STATE(1122)] = 41719, + [SMALL_STATE(1123)] = 41728, + [SMALL_STATE(1124)] = 41739, + [SMALL_STATE(1125)] = 41748, + [SMALL_STATE(1126)] = 41757, + [SMALL_STATE(1127)] = 41768, + [SMALL_STATE(1128)] = 41779, + [SMALL_STATE(1129)] = 41790, + [SMALL_STATE(1130)] = 41799, + [SMALL_STATE(1131)] = 41810, + [SMALL_STATE(1132)] = 41821, + [SMALL_STATE(1133)] = 41830, + [SMALL_STATE(1134)] = 41838, + [SMALL_STATE(1135)] = 41846, + [SMALL_STATE(1136)] = 41854, + [SMALL_STATE(1137)] = 41862, + [SMALL_STATE(1138)] = 41870, + [SMALL_STATE(1139)] = 41878, + [SMALL_STATE(1140)] = 41886, + [SMALL_STATE(1141)] = 41894, + [SMALL_STATE(1142)] = 41902, + [SMALL_STATE(1143)] = 41910, + [SMALL_STATE(1144)] = 41918, + [SMALL_STATE(1145)] = 41926, + [SMALL_STATE(1146)] = 41934, + [SMALL_STATE(1147)] = 41942, + [SMALL_STATE(1148)] = 41950, + [SMALL_STATE(1149)] = 41958, + [SMALL_STATE(1150)] = 41966, + [SMALL_STATE(1151)] = 41974, + [SMALL_STATE(1152)] = 41982, + [SMALL_STATE(1153)] = 41990, + [SMALL_STATE(1154)] = 41998, + [SMALL_STATE(1155)] = 42006, + [SMALL_STATE(1156)] = 42014, + [SMALL_STATE(1157)] = 42022, + [SMALL_STATE(1158)] = 42030, + [SMALL_STATE(1159)] = 42038, + [SMALL_STATE(1160)] = 42046, + [SMALL_STATE(1161)] = 42054, + [SMALL_STATE(1162)] = 42062, + [SMALL_STATE(1163)] = 42070, + [SMALL_STATE(1164)] = 42078, + [SMALL_STATE(1165)] = 42086, + [SMALL_STATE(1166)] = 42094, + [SMALL_STATE(1167)] = 42102, + [SMALL_STATE(1168)] = 42110, + [SMALL_STATE(1169)] = 42118, + [SMALL_STATE(1170)] = 42126, + [SMALL_STATE(1171)] = 42134, + [SMALL_STATE(1172)] = 42142, + [SMALL_STATE(1173)] = 42150, + [SMALL_STATE(1174)] = 42158, + [SMALL_STATE(1175)] = 42166, + [SMALL_STATE(1176)] = 42174, + [SMALL_STATE(1177)] = 42182, + [SMALL_STATE(1178)] = 42190, + [SMALL_STATE(1179)] = 42198, + [SMALL_STATE(1180)] = 42206, + [SMALL_STATE(1181)] = 42214, + [SMALL_STATE(1182)] = 42222, + [SMALL_STATE(1183)] = 42230, + [SMALL_STATE(1184)] = 42238, + [SMALL_STATE(1185)] = 42246, + [SMALL_STATE(1186)] = 42254, + [SMALL_STATE(1187)] = 42262, + [SMALL_STATE(1188)] = 42270, + [SMALL_STATE(1189)] = 42278, + [SMALL_STATE(1190)] = 42286, + [SMALL_STATE(1191)] = 42294, + [SMALL_STATE(1192)] = 42302, + [SMALL_STATE(1193)] = 42310, + [SMALL_STATE(1194)] = 42318, + [SMALL_STATE(1195)] = 42326, + [SMALL_STATE(1196)] = 42334, + [SMALL_STATE(1197)] = 42342, + [SMALL_STATE(1198)] = 42350, + [SMALL_STATE(1199)] = 42358, + [SMALL_STATE(1200)] = 42366, + [SMALL_STATE(1201)] = 42374, + [SMALL_STATE(1202)] = 42382, + [SMALL_STATE(1203)] = 42390, + [SMALL_STATE(1204)] = 42398, + [SMALL_STATE(1205)] = 42406, + [SMALL_STATE(1206)] = 42414, + [SMALL_STATE(1207)] = 42422, + [SMALL_STATE(1208)] = 42430, + [SMALL_STATE(1209)] = 42438, + [SMALL_STATE(1210)] = 42446, + [SMALL_STATE(1211)] = 42454, + [SMALL_STATE(1212)] = 42462, + [SMALL_STATE(1213)] = 42470, + [SMALL_STATE(1214)] = 42478, + [SMALL_STATE(1215)] = 42486, + [SMALL_STATE(1216)] = 42494, + [SMALL_STATE(1217)] = 42502, + [SMALL_STATE(1218)] = 42510, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -45329,760 +45323,759 @@ static const TSParseActionEntry ts_parse_actions[] = { [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), [950] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1174), - [953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(669), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1), - [961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 5, .production_id = 23), - [963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 5, .production_id = 23), - [965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_value, 1), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 3), - [971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 3), - [973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 4), - [975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 4), - [977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 4, .production_id = 23), - [979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 4, .production_id = 23), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [1009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1162), - [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [1014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(710), - [1017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(715), - [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [1022] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1157), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [1055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_range, 3), REDUCE(sym_range, 5), - [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1, .dynamic_precedence = -1), - [1063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1, .dynamic_precedence = 1), - [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), - [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [1094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1204), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [1107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [1135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1138), - [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [1148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [1152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1139), - [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [1189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(648), - [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(671), - [1195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(355), - [1198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(691), - [1201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), - [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(451), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [1210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row, 1), - [1212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row, 1), - [1214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), - [1222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [1226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 6, .production_id = 15), - [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_value, 2), - [1232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 11), - [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), - [1238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5, .production_id = 9), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, .production_id = 9), - [1244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_row_repeat1, 2), - [1246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_row_repeat1, 2), - [1248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 1), - [1250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 1), - [1252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 2, .dynamic_precedence = -1), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [1258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(692), - [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), - [1263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(797), - [1266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(1188), - [1269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(664), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), - [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), - [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), - [1292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 4), - [1294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 21), - [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [1320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(724), - [1323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(725), - [1326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(728), - [1329] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(730), - [1332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), - [1334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(737), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [1341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clause_repeat1, 2), SHIFT_REPEAT(683), - [1344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 3, .dynamic_precedence = -1), - [1346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [1350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 4, .dynamic_precedence = -1), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), - [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [1366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [1368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), - [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [1392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), SHIFT_REPEAT(609), - [1395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), SHIFT_REPEAT(694), - [1398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), - [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), - [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), - [1438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 1, .dynamic_precedence = -1), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), - [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), - [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), - [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), - [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), - [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 3), - [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [1470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 4), - [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), - [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), - [1490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_operator, 1), - [1492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 4, .production_id = 8), - [1494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 8), - [1496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 8), - [1498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 8), - [1500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, .production_id = 14), - [1502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, .production_id = 14), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [1508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, .production_id = 8), - [1510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, .production_id = 8), - [1512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, .production_id = 20), - [1514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 9, .production_id = 20), - [1516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, .production_id = 20), - [1518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 4, .production_id = 8), - [1520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclasses, 3), - [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_global_operator_repeat1, 2), SHIFT_REPEAT(754), - [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_global_operator_repeat1, 2), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [1543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_validation_functions_repeat1, 2), - [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), - [1547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_persistent_operator, 1), - [1549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2), - [1551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2), SHIFT_REPEAT(760), - [1554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 14), - [1556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 14), - [1558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [1562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, .production_id = 8), - [1564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 8), - [1566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 8), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [1574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, .production_id = 14), - [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, .production_id = 14), - [1578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 20), - [1580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 20), - [1582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_superclasses_repeat1, 2), - [1584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_superclasses_repeat1, 2), SHIFT_REPEAT(1079), - [1587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclasses, 2), - [1589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 14), - [1591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 14), - [1593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 1, .production_id = 5), - [1595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 1, .production_id = 5), - [1597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 9, .production_id = 20), - [1603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 20), - [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 20), - [1607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 3, .production_id = 3), - [1609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 3, .production_id = 3), - [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 3, .production_id = 8), - [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 3, .production_id = 8), - [1615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 14), - [1617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 14), - [1619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 20), - [1621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 20), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [1627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, .production_id = 14), - [1629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 14), - [1631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 14), - [1633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, .production_id = 20), - [1635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, .production_id = 20), - [1637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, .production_id = 8), - [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 8), - [1641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 8), - [1643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 8), - [1645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 14), - [1647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 20), - [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 8), - [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [1653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_operator, 2), - [1655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 14), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, .production_id = 14), - [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, .production_id = 14), - [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 8), - [1665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 14), - [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_persistent_operator, 2), - [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 20), - [1671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 2, .production_id = 3), - [1673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 2, .production_id = 3), - [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 5), - [1681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), - [1683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(799), - [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_row_repeat1, 2), SHIFT_REPEAT(207), - [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [1709] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(268), - [1712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), - [1718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), SHIFT_REPEAT(243), - [1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [1735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_validation_functions, 4), - [1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 4), - [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 4), - [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 4), - [1753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 4), - [1755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [1757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [1767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 5), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [1781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 5), - [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 5), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parfor_options, 1), - [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [1799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(852), - [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 1), - [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 3), - [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), - [1822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 3), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [1826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_validation_functions, 3), - [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 3), - [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 3), - [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4, .production_id = 7), - [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9), - [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [1866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 7), - [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [1870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(764), - [1873] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 22), SHIFT_REPEAT(193), - [1876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 22), - [1878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, .production_id = 7), - [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2), - [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [1892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, .production_id = 14), - [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), - [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), - [1900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 6, .production_id = 9), - [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, .production_id = 8), - [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, .production_id = 8), - [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 7), - [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3), - [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 3), - [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, .production_id = 14), - [1918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 7), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 4), - [1924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_arguments, 3, .production_id = 19), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [1928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 7), - [1930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 5, .production_id = 7), - [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, .production_id = 7), - [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 7, .production_id = 15), - [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5), - [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 7), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 7), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), - [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 2, .dynamic_precedence = -1), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, .production_id = 15), - [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [1980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4), - [1982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_attributes, 3, .production_id = 21), - [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes, 4), - [1986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2), - [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [1994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), - [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [2000] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumeration_repeat1, 2), SHIFT_REPEAT(857), - [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enumeration_repeat1, 2), - [2005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 5), - [2007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4, .production_id = 8), - [2009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 7, .production_id = 14), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [2013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_arguments, 2), - [2015] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 2), SHIFT_REPEAT(1179), - [2018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 2), - [2020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, .production_id = 7), - [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [2024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4), - [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes, 3), - [2036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 7), - [2038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_matrix_repeat1, 2), SHIFT_REPEAT(158), - [2041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_matrix_repeat1, 2), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102), - [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [2049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [2051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 1, .dynamic_precedence = -1), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), - [2057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_attributes, 4, .production_id = 24), - [2059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [2071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 6, .production_id = 3), - [2073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 6, .production_id = 3), - [2075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_repeat1, 2), SHIFT_REPEAT(213), - [2078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_repeat1, 2), - [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_arguments, 2), - [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [2086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_arguments, 1), - [2088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [2096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 5, .production_id = 3), - [2098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 5, .production_id = 3), - [2100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_validation_functions_repeat1, 2), SHIFT_REPEAT(735), - [2103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2), SHIFT_REPEAT(1007), - [2106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2), - [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [2116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 4, .production_id = 3), - [2118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 4, .production_id = 3), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [2122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [2126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_operator, 1), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [2136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_matrix_repeat1, 2), - [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), - [2142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 3, .production_id = 3), - [2144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 3, .production_id = 3), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [2152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 22), SHIFT_REPEAT(1186), - [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 22), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [2167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 2, .production_id = 3), - [2169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 2, .production_id = 3), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [2177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__lambda_arguments_repeat1, 2), SHIFT_REPEAT(991), - [2180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__lambda_arguments_repeat1, 2), - [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [2188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 3, .production_id = 7), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [2198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_output, 2), - [2200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_output, 2), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [2206] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_events_repeat1, 2), SHIFT_REPEAT(861), - [2209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_events_repeat1, 2), - [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [2217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [2219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [2221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [2225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 4, .production_id = 7), - [2227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 4, .production_id = 7), - [2229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributes_repeat1, 2), SHIFT_REPEAT(1103), - [2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributes_repeat1, 2), - [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), - [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, .production_id = 7), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [2274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [2276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [2280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [2296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 3, .dynamic_precedence = -1), - [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [2316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 4, .dynamic_precedence = -1), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [2344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 21), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), - [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 3), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [2378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 5), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 3), - [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [2422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [2424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [2436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3), - [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), - [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_otherwise_clause, 2), - [2452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [2462] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [2466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 3), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [2476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 4), - [2478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 4), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [2484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 4), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [2508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_otherwise_clause, 3), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1), + [958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 5, .production_id = 23), + [960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 5, .production_id = 23), + [962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_value, 1), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), + [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 3), + [968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 3), + [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 4), + [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 4), + [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments_statement, 4, .production_id = 23), + [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments_statement, 4, .production_id = 23), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1162), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [1011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(710), + [1014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(715), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [1019] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1157), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [1052] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_range, 3), REDUCE(sym_range, 5), + [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1, .dynamic_precedence = -1), + [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym__range_element, 1, .dynamic_precedence = 1), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [1083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [1085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [1091] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1204), + [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [1132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1138), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [1141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [1149] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_handle_operator_repeat1, 2), SHIFT_REPEAT(1139), + [1152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [1154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [1160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [1166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [1168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [1170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [1172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [1174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [1186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(648), + [1189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(671), + [1192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(355), + [1195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(691), + [1198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), + [1200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), SHIFT_REPEAT(451), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_row, 1), + [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_row, 1), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [1213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 2), + [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 6, .production_id = 15), + [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), + [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_value, 2), + [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 11), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5, .production_id = 9), + [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 1, .production_id = 9), + [1241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_row_repeat1, 2), + [1243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_row_repeat1, 2), + [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_multioutput_variable_repeat1, 1), + [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_multioutput_variable_repeat1, 1), + [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 2, .dynamic_precedence = -1), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [1255] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(692), + [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), + [1260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(797), + [1263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(1188), + [1266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 2), SHIFT_REPEAT(664), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(826), + [1289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 4), + [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 21), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [1317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(724), + [1320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(725), + [1323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(728), + [1326] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(730), + [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 3), + [1331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_field_expression_repeat1, 2, .production_id = 12), SHIFT_REPEAT(737), + [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [1338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_elseif_clause_repeat1, 2), SHIFT_REPEAT(683), + [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 3, .dynamic_precedence = -1), + [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [1347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 4, .dynamic_precedence = -1), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), + [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [1389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), SHIFT_REPEAT(609), + [1392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), SHIFT_REPEAT(694), + [1395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_arguments_statement_repeat1, 2), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(843), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(827), + [1435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_name, 1, .dynamic_precedence = -1), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(903), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), + [1463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 3), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [1467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dimensions, 4), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [1487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_operator, 1), + [1489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 4, .production_id = 8), + [1491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 8), + [1493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 8), + [1495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 8), + [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, .production_id = 14), + [1499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, .production_id = 14), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, .production_id = 8), + [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, .production_id = 8), + [1509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 9, .production_id = 20), + [1511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 9, .production_id = 20), + [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 9, .production_id = 20), + [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 4, .production_id = 8), + [1517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclasses, 3), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_global_operator_repeat1, 2), SHIFT_REPEAT(754), + [1530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_global_operator_repeat1, 2), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [1540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_validation_functions_repeat1, 2), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), + [1544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_persistent_operator, 1), + [1546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2), + [1548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2), SHIFT_REPEAT(760), + [1551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 14), + [1553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 14), + [1555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2), + [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 6, .production_id = 8), + [1561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 8), + [1563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 8), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [1571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, .production_id = 14), + [1573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, .production_id = 14), + [1575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 20), + [1577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 6, .production_id = 20), + [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_superclasses_repeat1, 2), + [1581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_superclasses_repeat1, 2), SHIFT_REPEAT(1079), + [1584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_superclasses, 2), + [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 14), + [1588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 14), + [1590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_methods_repeat1, 1, .production_id = 5), + [1592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_methods_repeat1, 1, .production_id = 5), + [1594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 1), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 9, .production_id = 20), + [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 20), + [1602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 20), + [1604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 3, .production_id = 3), + [1606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 3, .production_id = 3), + [1608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 3, .production_id = 8), + [1610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 3, .production_id = 8), + [1612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 14), + [1614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 8, .production_id = 14), + [1616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 20), + [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 20), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, .production_id = 14), + [1626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 14), + [1628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 14), + [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, .production_id = 20), + [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, .production_id = 20), + [1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 7, .production_id = 8), + [1636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 8), + [1638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 8), + [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 8), + [1642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 7, .production_id = 14), + [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 20), + [1646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 8), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [1650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_operator, 2), + [1652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 6, .production_id = 14), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [1656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 8, .production_id = 14), + [1658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 8, .production_id = 14), + [1660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 8), + [1662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_with_end, 5, .production_id = 14), + [1664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_persistent_operator, 2), + [1666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 7, .production_id = 20), + [1668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 2, .production_id = 3), + [1670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 2, .production_id = 3), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [1676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 5), + [1678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), + [1680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(799), + [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [1701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_row_repeat1, 2), SHIFT_REPEAT(207), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [1706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(268), + [1709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), + [1711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2), + [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), + [1715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), SHIFT_REPEAT(243), + [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [1720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), + [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_validation_functions, 4), + [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 4), + [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 4), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [1748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 4), + [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 4), + [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 5), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 5), + [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [1782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 5), + [1784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [1788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), + [1792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parfor_options, 1), + [1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [1796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2), SHIFT_REPEAT(852), + [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [1803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [1805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [1807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 1), + [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumeration, 3), + [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [1819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_events, 3), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_validation_functions, 3), + [1825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_methods, 3), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_properties, 3), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), + [1841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), + [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [1853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [1857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 4, .production_id = 7), + [1859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 7), + [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [1867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(764), + [1870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 22), SHIFT_REPEAT(193), + [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2, .production_id = 22), + [1875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 6, .production_id = 7), + [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 5), + [1879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 2), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, .production_id = 14), + [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(857), + [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [1897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 6, .production_id = 9), + [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, .production_id = 8), + [1903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 5, .production_id = 8), + [1905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 7), + [1907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3), + [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [1911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 3), + [1913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 6, .production_id = 14), + [1915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 7), + [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 4), + [1921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_arguments, 3, .production_id = 19), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 7), + [1927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 5, .production_id = 7), + [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, .production_id = 7), + [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 7, .production_id = 15), + [1933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 5), + [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), + [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 7), + [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [1941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 7), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [1945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), + [1947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [1951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [1957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 2, .dynamic_precedence = -1), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), + [1965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [1967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, .production_id = 15), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [1973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [1975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [1977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4), + [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_attributes, 3, .production_id = 21), + [1981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes, 4), + [1983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [1997] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_enumeration_repeat1, 2), SHIFT_REPEAT(857), + [2000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_enumeration_repeat1, 2), + [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum, 5), + [2004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4, .production_id = 8), + [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 7, .production_id = 14), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_arguments, 2), + [2012] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 2), SHIFT_REPEAT(1179), + [2015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat2, 2), + [2017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, .production_id = 7), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [2021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 4), + [2023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [2031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attributes, 3), + [2033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 7), + [2035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_matrix_repeat1, 2), SHIFT_REPEAT(158), + [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_matrix_repeat1, 2), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102), + [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 1, .dynamic_precedence = -1), + [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [2052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), + [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__argument_attributes, 4, .production_id = 24), + [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [2068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 6, .production_id = 3), + [2070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 6, .production_id = 3), + [2072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_repeat1, 2), SHIFT_REPEAT(213), + [2075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_repeat1, 2), + [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [2079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_arguments, 2), + [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [2083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__lambda_arguments, 1), + [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [2087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [2093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 5, .production_id = 3), + [2095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 5, .production_id = 3), + [2097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_validation_functions_repeat1, 2), SHIFT_REPEAT(735), + [2100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2), SHIFT_REPEAT(1007), + [2103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_dimensions_repeat1, 2), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [2113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 4, .production_id = 3), + [2115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 4, .production_id = 3), + [2117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [2123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_operator, 1), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_matrix_repeat1, 2), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 3, .production_id = 3), + [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 3, .production_id = 3), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [2149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 22), SHIFT_REPEAT(1186), + [2152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 22), + [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [2164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property, 2, .production_id = 3), + [2166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property, 2, .production_id = 3), + [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [2174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__lambda_arguments_repeat1, 2), SHIFT_REPEAT(991), + [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__lambda_arguments_repeat1, 2), + [2179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), + [2181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 3, .production_id = 7), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [2195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_output, 2), + [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_output, 2), + [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [2203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_events_repeat1, 2), SHIFT_REPEAT(861), + [2206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_events_repeat1, 2), + [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [2222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_elseif_clause, 4, .production_id = 7), + [2224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_elseif_clause, 4, .production_id = 7), + [2226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attributes_repeat1, 2), SHIFT_REPEAT(1103), + [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attributes_repeat1, 2), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [2239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_clause, 4, .production_id = 7), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [2243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [2271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [2277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [2287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [2293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 3, .dynamic_precedence = -1), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [2313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 4, .dynamic_precedence = -1), + [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [2317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(927), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [2349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__argument_attributes_repeat1, 2, .production_id = 21), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(906), + [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 3), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 5), + [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [2379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 3), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [2429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [2431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [2433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 3), + [2437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [2439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [2441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [2443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2), + [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_otherwise_clause, 2), + [2449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [2451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [2453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [2455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [2459] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [2461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 3), + [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [2471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [2473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multioutput_variable, 4), + [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 4), + [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [2481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attributes, 4), + [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_otherwise_clause, 3), }; #ifdef __cplusplus diff --git a/test/corpus/matrix.txt b/test/corpus/matrix.txt index 9a6e37c..f90b87d 100644 --- a/test/corpus/matrix.txt +++ b/test/corpus/matrix.txt @@ -158,3 +158,23 @@ Matrix: Meaning of Spaces (binary_operator (number) (number))))) + +================================================================================ +Matrix: Parenthesised Expression +================================================================================ + +[(1 + 2) (3 + 4)] + +-------------------------------------------------------------------------------- + +(source_file + (matrix + (row + (parenthesis + (binary_operator + (number) + (number))) + (parenthesis + (binary_operator + (number) + (number)))))) diff --git a/test/corpus/struct.txt b/test/corpus/struct.txt index ef820e1..354f780 100644 --- a/test/corpus/struct.txt +++ b/test/corpus/struct.txt @@ -44,6 +44,7 @@ Struct: Indirect Access a.(b) a.(b(1)).c +a.(b(1)){2}.c a.("b").c --------------------------------------------------------------------------------