diff options
-rw-r--r-- | src/parser.c | 980 |
1 files changed, 490 insertions, 490 deletions
diff --git a/src/parser.c b/src/parser.c index ea0a281..3d17d89 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1159,23 +1159,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [168] = 28, [169] = 35, [170] = 70, - [171] = 69, + [171] = 41, [172] = 65, [173] = 68, [174] = 48, [175] = 43, - [176] = 49, + [176] = 69, [177] = 53, - [178] = 178, + [178] = 63, [179] = 50, [180] = 60, [181] = 54, [182] = 62, [183] = 37, - [184] = 46, - [185] = 42, - [186] = 66, - [187] = 41, + [184] = 42, + [185] = 66, + [186] = 186, + [187] = 49, [188] = 40, [189] = 71, [190] = 38, @@ -1187,7 +1187,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [196] = 52, [197] = 51, [198] = 47, - [199] = 63, + [199] = 46, [200] = 45, [201] = 61, [202] = 202, @@ -1316,9 +1316,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [325] = 71, [326] = 60, [327] = 67, - [328] = 70, + [328] = 62, [329] = 25, - [330] = 47, + [330] = 26, [331] = 60, [332] = 71, [333] = 50, @@ -1326,32 +1326,32 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [335] = 43, [336] = 69, [337] = 48, - [338] = 26, - [339] = 62, - [340] = 51, + [338] = 54, + [339] = 51, + [340] = 70, [341] = 66, [342] = 41, [343] = 40, [344] = 39, - [345] = 52, + [345] = 58, [346] = 44, [347] = 45, [348] = 46, - [349] = 54, - [350] = 24, - [351] = 58, + [349] = 24, + [350] = 47, + [351] = 38, [352] = 61, [353] = 37, [354] = 42, [355] = 55, [356] = 65, [357] = 56, - [358] = 38, + [358] = 52, [359] = 63, [360] = 53, [361] = 68, - [362] = 362, - [363] = 29, + [362] = 29, + [363] = 363, [364] = 364, [365] = 55, [366] = 28, @@ -1472,8 +1472,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [481] = 481, [482] = 482, [483] = 483, - [484] = 484, - [485] = 480, + [484] = 480, + [485] = 485, [486] = 486, [487] = 480, [488] = 488, @@ -1485,25 +1485,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [494] = 480, [495] = 495, [496] = 496, - [497] = 496, + [497] = 497, [498] = 496, [499] = 499, [500] = 496, [501] = 501, [502] = 502, [503] = 495, - [504] = 504, + [504] = 496, [505] = 505, - [506] = 506, + [506] = 496, [507] = 507, - [508] = 508, + [508] = 495, [509] = 509, [510] = 510, [511] = 495, [512] = 495, - [513] = 495, + [513] = 513, [514] = 496, - [515] = 496, + [515] = 515, [516] = 495, [517] = 517, [518] = 517, @@ -5143,7 +5143,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [327] = {.lex_state = 13}, [328] = {.lex_state = 13}, [329] = {.lex_state = 16}, - [330] = {.lex_state = 13}, + [330] = {.lex_state = 16}, [331] = {.lex_state = 13}, [332] = {.lex_state = 13}, [333] = {.lex_state = 13}, @@ -5151,7 +5151,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [335] = {.lex_state = 13}, [336] = {.lex_state = 13}, [337] = {.lex_state = 13}, - [338] = {.lex_state = 16}, + [338] = {.lex_state = 13}, [339] = {.lex_state = 13}, [340] = {.lex_state = 13}, [341] = {.lex_state = 13}, @@ -5162,8 +5162,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [346] = {.lex_state = 13}, [347] = {.lex_state = 13}, [348] = {.lex_state = 13}, - [349] = {.lex_state = 13}, - [350] = {.lex_state = 16}, + [349] = {.lex_state = 16}, + [350] = {.lex_state = 13}, [351] = {.lex_state = 13}, [352] = {.lex_state = 13}, [353] = {.lex_state = 13}, @@ -5175,8 +5175,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [359] = {.lex_state = 13}, [360] = {.lex_state = 13}, [361] = {.lex_state = 13}, - [362] = {.lex_state = 133}, - [363] = {.lex_state = 16}, + [362] = {.lex_state = 16}, + [363] = {.lex_state = 133}, [364] = {.lex_state = 133}, [365] = {.lex_state = 16}, [366] = {.lex_state = 16}, @@ -5310,7 +5310,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [494] = {.lex_state = 0}, [495] = {.lex_state = 18}, [496] = {.lex_state = 18}, - [497] = {.lex_state = 18}, + [497] = {.lex_state = 0}, [498] = {.lex_state = 18}, [499] = {.lex_state = 0}, [500] = {.lex_state = 18}, @@ -5319,16 +5319,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [503] = {.lex_state = 18}, [504] = {.lex_state = 18}, [505] = {.lex_state = 0}, - [506] = {.lex_state = 0}, - [507] = {.lex_state = 0}, - [508] = {.lex_state = 0}, + [506] = {.lex_state = 18}, + [507] = {.lex_state = 18}, + [508] = {.lex_state = 18}, [509] = {.lex_state = 0}, [510] = {.lex_state = 18}, [511] = {.lex_state = 18}, [512] = {.lex_state = 18}, - [513] = {.lex_state = 18}, + [513] = {.lex_state = 0}, [514] = {.lex_state = 18}, - [515] = {.lex_state = 18}, + [515] = {.lex_state = 0}, [516] = {.lex_state = 18}, [517] = {.lex_state = 0}, [518] = {.lex_state = 0}, @@ -12031,7 +12031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_value_path, STATE(136), 1, aux_sym_command_repeat1, - STATE(358), 1, + STATE(351), 1, sym__terminator, STATE(385), 1, sym__cmd_expr, @@ -12753,7 +12753,7 @@ static const uint16_t ts_small_parse_table[] = { sym_value_path, STATE(164), 1, aux_sym_command_repeat1, - STATE(339), 1, + STATE(328), 1, sym__terminator, STATE(385), 1, sym__cmd_expr, @@ -14002,7 +14002,7 @@ static const uint16_t ts_small_parse_table[] = { sym_value_path, STATE(135), 1, aux_sym_command_repeat1, - STATE(186), 1, + STATE(185), 1, sym__terminator, STATE(385), 1, sym__cmd_expr, @@ -14061,7 +14061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_value_path, STATE(129), 1, aux_sym_command_repeat1, - STATE(358), 1, + STATE(351), 1, sym__terminator, STATE(385), 1, sym__cmd_expr, @@ -14647,10 +14647,10 @@ static const uint16_t ts_small_parse_table[] = { [11341] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(237), 2, + ACTIONS(229), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(235), 29, + ACTIONS(227), 29, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, @@ -14827,10 +14827,10 @@ static const uint16_t ts_small_parse_table[] = { [11536] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(251), 2, + ACTIONS(237), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(249), 29, + ACTIONS(235), 29, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, @@ -14896,51 +14896,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11614] = 11, + [11614] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(677), 1, - anon_sym_EQ, - ACTIONS(683), 1, - anon_sym_or, - ACTIONS(685), 1, - anon_sym_and, - ACTIONS(673), 2, + ACTIONS(283), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(679), 2, + ACTIONS(281), 29, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_identifier, + anon_sym_RBRACE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(691), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(681), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_mod, - ACTIONS(687), 4, + anon_sym_or, + anon_sym_and, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - ACTIONS(689), 4, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, - ACTIONS(675), 10, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_identifier, - anon_sym_RBRACE, - [11669] = 3, + anon_sym_LT_LT, + anon_sym_GT_GT, + [11653] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(255), 2, @@ -14976,7 +14968,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11708] = 3, + [11692] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(279), 2, @@ -15012,7 +15004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11747] = 3, + [11731] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(267), 2, @@ -15048,7 +15040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11786] = 3, + [11770] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(237), 2, @@ -15084,7 +15076,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11825] = 3, + [11809] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(209), 2, @@ -15120,18 +15112,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11864] = 4, + [11848] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(677), 1, - anon_sym_EQ, - ACTIONS(217), 2, + ACTIONS(233), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(215), 28, + ACTIONS(231), 29, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, + anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOLLAR, anon_sym_DQUOTE, @@ -15157,13 +15148,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11905] = 3, + [11887] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(233), 2, + ACTIONS(291), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(231), 29, + ACTIONS(289), 29, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, @@ -15193,49 +15184,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [11944] = 3, + [11926] = 11, ACTIONS(138), 1, sym_comment, - ACTIONS(291), 2, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(683), 1, + anon_sym_or, + ACTIONS(685), 1, + anon_sym_and, + ACTIONS(673), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(289), 29, - anon_sym_SEMI, - anon_sym_PIPE, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_identifier, - anon_sym_RBRACE, + ACTIONS(679), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(691), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(681), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_mod, - anon_sym_or, - anon_sym_and, + ACTIONS(687), 4, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, + ACTIONS(689), 4, anon_sym_GT, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, - anon_sym_LT_LT, - anon_sym_GT_GT, - [11983] = 3, + ACTIONS(675), 10, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_identifier, + anon_sym_RBRACE, + [11981] = 3, ACTIONS(138), 1, sym_comment, - ACTIONS(229), 2, + ACTIONS(251), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(227), 29, + ACTIONS(249), 29, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, @@ -15265,7 +15264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12022] = 6, + [12020] = 6, ACTIONS(138), 1, sym_comment, ACTIONS(677), 1, @@ -15304,7 +15303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12067] = 3, + [12065] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(279), 2, @@ -15340,7 +15339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12106] = 3, + [12104] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(213), 2, @@ -15376,7 +15375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12145] = 3, + [12143] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(275), 2, @@ -15412,7 +15411,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12184] = 3, + [12182] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(271), 2, @@ -15448,7 +15447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12223] = 7, + [12221] = 7, ACTIONS(138), 1, sym_comment, ACTIONS(677), 1, @@ -15488,7 +15487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT, - [12270] = 8, + [12268] = 8, ACTIONS(138), 1, sym_comment, ACTIONS(677), 1, @@ -15529,7 +15528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_in, - [12319] = 9, + [12317] = 9, ACTIONS(138), 1, sym_comment, ACTIONS(677), 1, @@ -15571,7 +15570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_or, anon_sym_and, - [12370] = 3, + [12368] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(259), 2, @@ -15607,7 +15606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12409] = 3, + [12407] = 3, ACTIONS(138), 1, sym_comment, ACTIONS(217), 2, @@ -15643,7 +15642,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12448] = 5, + [12446] = 5, ACTIONS(138), 1, sym_comment, ACTIONS(677), 1, @@ -15681,17 +15680,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_LT_LT, anon_sym_GT_GT, - [12491] = 3, + [12489] = 4, ACTIONS(138), 1, sym_comment, - ACTIONS(283), 2, + ACTIONS(677), 1, + anon_sym_EQ, + ACTIONS(217), 2, ts_builtin_sym_end, anon_sym_LF, - ACTIONS(281), 29, + ACTIONS(215), 28, anon_sym_SEMI, anon_sym_PIPE, anon_sym_COMMA, - anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOLLAR, anon_sym_DQUOTE, @@ -16394,7 +16394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_not, STATE(372), 1, sym_value_path, - STATE(506), 1, + STATE(505), 1, sym__cmd_expr, ACTIONS(731), 2, anon_sym_true, @@ -16757,7 +16757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, STATE(372), 1, sym_value_path, - STATE(505), 1, + STATE(497), 1, sym__cmd_expr, ACTIONS(731), 2, anon_sym_true, @@ -17933,7 +17933,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(954), 2, sym_word, sym_flag_arg, - STATE(184), 11, + STATE(199), 11, sym_command, sym__expression, sym_bool_literal, @@ -18215,7 +18215,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(966), 2, sym_word, sym_flag_arg, - STATE(351), 11, + STATE(345), 11, sym_command, sym__expression, sym_bool_literal, @@ -18262,7 +18262,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(968), 2, sym_word, sym_flag_arg, - STATE(178), 11, + STATE(186), 11, sym_command, sym__expression, sym_bool_literal, @@ -18544,7 +18544,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(980), 2, sym_word, sym_flag_arg, - STATE(340), 11, + STATE(339), 11, sym_command, sym__expression, sym_bool_literal, @@ -18920,7 +18920,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(996), 2, sym_word, sym_flag_arg, - STATE(330), 11, + STATE(350), 11, sym_command, sym__expression, sym_bool_literal, @@ -21023,7 +21023,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1067), 1, anon_sym_DOT, - STATE(338), 1, + STATE(330), 1, aux_sym_value_path_repeat1, ACTIONS(140), 3, anon_sym_EQ, @@ -21049,39 +21049,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19393] = 6, + [19393] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1069), 1, + anon_sym_DOT, + STATE(330), 1, + aux_sym_value_path_repeat1, + ACTIONS(144), 3, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1071), 3, + anon_sym_GT, + anon_sym_LT, + ACTIONS(146), 19, + anon_sym_COLON, + anon_sym_DOT_DOT, + anon_sym_LBRACE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(215), 7, - sym_identifier, - anon_sym_DASH, + anon_sym_mod, anon_sym_or, anon_sym_and, - anon_sym_in, - anon_sym_GT, - anon_sym_LT, - ACTIONS(217), 12, - anon_sym_COMMA, - anon_sym_RBRACK, - sym_flag_name, - anon_sym_DOT_DOT_DOTrest, - anon_sym_PLUS, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_in, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19431] = 3, + [19429] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(277), 9, @@ -21110,7 +21109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19463] = 3, + [19461] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(277), 9, @@ -21139,7 +21138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19495] = 3, + [19493] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(253), 9, @@ -21168,7 +21167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19527] = 3, + [19525] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(249), 9, @@ -21197,7 +21196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19559] = 3, + [19557] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(235), 9, @@ -21226,7 +21225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19591] = 3, + [19589] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(235), 9, @@ -21255,7 +21254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19623] = 3, + [19621] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(245), 9, @@ -21284,41 +21283,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19655] = 5, + [19653] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1075), 1, - anon_sym_DOT, - STATE(338), 1, - aux_sym_value_path_repeat1, - ACTIONS(144), 3, + ACTIONS(265), 9, anon_sym_EQ, + sym_identifier, + anon_sym_DASH, + anon_sym_mod, + anon_sym_or, + anon_sym_and, + anon_sym_in, anon_sym_GT, anon_sym_LT, - ACTIONS(146), 19, - anon_sym_COLON, - anon_sym_DOT_DOT, - anon_sym_LBRACE, + ACTIONS(267), 15, + anon_sym_COMMA, + anon_sym_RBRACK, + sym_flag_name, + anon_sym_DOT_DOT_DOTrest, anon_sym_PLUS, - anon_sym_DASH, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - anon_sym_mod, - anon_sym_or, - anon_sym_and, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_in, anon_sym_GT_EQ, anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19691] = 3, + [19685] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(235), 9, + ACTIONS(215), 9, anon_sym_EQ, sym_identifier, anon_sym_DASH, @@ -21328,7 +21325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_GT, anon_sym_LT, - ACTIONS(237), 15, + ACTIONS(217), 15, anon_sym_COMMA, anon_sym_RBRACK, sym_flag_name, @@ -21344,10 +21341,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19723] = 3, + [19717] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 9, + ACTIONS(235), 9, anon_sym_EQ, sym_identifier, anon_sym_DASH, @@ -21357,7 +21354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_GT, anon_sym_LT, - ACTIONS(217), 15, + ACTIONS(237), 15, anon_sym_COMMA, anon_sym_RBRACK, sym_flag_name, @@ -21373,7 +21370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19755] = 3, + [19749] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(289), 9, @@ -21402,7 +21399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19787] = 3, + [19781] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(227), 9, @@ -21431,18 +21428,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19819] = 8, + [19813] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1078), 1, + ACTIONS(1074), 1, anon_sym_PLUS, - ACTIONS(1080), 1, + ACTIONS(1076), 1, anon_sym_DASH, - ACTIONS(1071), 3, + ACTIONS(1080), 1, + anon_sym_mod, + ACTIONS(1078), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -21465,21 +21462,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [19861] = 9, + [19855] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1078), 1, + ACTIONS(1074), 1, anon_sym_PLUS, - ACTIONS(1080), 1, + ACTIONS(1076), 1, anon_sym_DASH, + ACTIONS(1080), 1, + anon_sym_mod, ACTIONS(1082), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(1071), 3, + ACTIONS(1078), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, @@ -21500,66 +21497,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - [19905] = 3, + [19899] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(257), 9, + ACTIONS(1072), 1, anon_sym_EQ, - sym_identifier, + ACTIONS(1074), 1, + anon_sym_PLUS, + ACTIONS(1076), 1, anon_sym_DASH, + ACTIONS(1080), 1, anon_sym_mod, + ACTIONS(1082), 2, + anon_sym_LT_LT, + anon_sym_GT_GT, + ACTIONS(1084), 2, + anon_sym_GT, + anon_sym_LT, + ACTIONS(1086), 2, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + ACTIONS(1078), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(215), 4, + sym_identifier, anon_sym_or, anon_sym_and, anon_sym_in, - anon_sym_GT, - anon_sym_LT, - ACTIONS(259), 15, + ACTIONS(217), 7, anon_sym_COMMA, anon_sym_RBRACK, sym_flag_name, anon_sym_DOT_DOT_DOTrest, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [19937] = 13, + [19947] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1078), 1, + ACTIONS(1074), 1, anon_sym_PLUS, - ACTIONS(1080), 1, + ACTIONS(1076), 1, anon_sym_DASH, - ACTIONS(1086), 1, + ACTIONS(1080), 1, + anon_sym_mod, + ACTIONS(1090), 1, anon_sym_in, ACTIONS(1082), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(1088), 2, + ACTIONS(1084), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1090), 2, + ACTIONS(1086), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, ACTIONS(215), 3, sym_identifier, anon_sym_or, anon_sym_and, - ACTIONS(1071), 3, + ACTIONS(1078), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1084), 3, + ACTIONS(1088), 3, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -21568,18 +21573,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, sym_flag_name, anon_sym_DOT_DOT_DOTrest, - [19989] = 14, + [19999] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1078), 1, + ACTIONS(1074), 1, anon_sym_PLUS, - ACTIONS(1080), 1, + ACTIONS(1076), 1, anon_sym_DASH, - ACTIONS(1086), 1, + ACTIONS(1080), 1, + anon_sym_mod, + ACTIONS(1090), 1, anon_sym_in, ACTIONS(1092), 1, anon_sym_and, @@ -21589,17 +21594,17 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1082), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(1088), 2, + ACTIONS(1084), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1090), 2, + ACTIONS(1086), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1071), 3, + ACTIONS(1078), 3, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, - ACTIONS(1084), 3, + ACTIONS(1088), 3, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -21608,10 +21613,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, sym_flag_name, anon_sym_DOT_DOT_DOTrest, - [20043] = 4, + [20053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, ACTIONS(215), 8, sym_identifier, @@ -21638,36 +21643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [20077] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(265), 9, - anon_sym_EQ, - sym_identifier, - anon_sym_DASH, - anon_sym_mod, - anon_sym_or, - anon_sym_and, - anon_sym_in, - anon_sym_GT, - anon_sym_LT, - ACTIONS(267), 15, - anon_sym_COMMA, - anon_sym_RBRACK, - sym_flag_name, - anon_sym_DOT_DOT_DOTrest, - anon_sym_PLUS, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_EQ_TILDE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - [20109] = 5, + [20087] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(1067), 1, @@ -21698,43 +21674,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, - [20145] = 11, + [20123] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(1073), 1, - anon_sym_mod, - ACTIONS(1078), 1, - anon_sym_PLUS, ACTIONS(1080), 1, + anon_sym_mod, + ACTIONS(1078), 3, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, + ACTIONS(215), 7, + sym_identifier, anon_sym_DASH, - ACTIONS(1082), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(1088), 2, + anon_sym_or, + anon_sym_and, + anon_sym_in, anon_sym_GT, anon_sym_LT, - ACTIONS(1090), 2, + ACTIONS(217), 12, + anon_sym_COMMA, + anon_sym_RBRACK, + sym_flag_name, + anon_sym_DOT_DOT_DOTrest, + anon_sym_PLUS, + anon_sym_EQ_TILDE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1071), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(215), 4, + anon_sym_LT_LT, + anon_sym_GT_GT, + [20161] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(211), 9, + anon_sym_EQ, sym_identifier, + anon_sym_DASH, + anon_sym_mod, anon_sym_or, anon_sym_and, anon_sym_in, - ACTIONS(217), 7, + anon_sym_GT, + anon_sym_LT, + ACTIONS(213), 15, anon_sym_COMMA, anon_sym_RBRACK, sym_flag_name, anon_sym_DOT_DOT_DOTrest, + anon_sym_PLUS, + anon_sym_STAR, + anon_sym_SLASH, + anon_sym_PERCENT, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_LT_EQ, + anon_sym_LT_LT, + anon_sym_GT_GT, [20193] = 3, ACTIONS(3), 1, sym_comment, @@ -21912,7 +21912,7 @@ static const uint16_t ts_small_parse_table[] = { [20385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(211), 9, + ACTIONS(257), 9, anon_sym_EQ, sym_identifier, anon_sym_DASH, @@ -21922,7 +21922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_GT, anon_sym_LT, - ACTIONS(213), 15, + ACTIONS(259), 15, anon_sym_COMMA, anon_sym_RBRACK, sym_flag_name, @@ -22028,34 +22028,6 @@ static const uint16_t ts_small_parse_table[] = { [20513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1096), 10, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_CARET, - anon_sym_DOLLAR, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - aux_sym_file_path_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - ACTIONS(1094), 13, - anon_sym_export, - anon_sym_if, - anon_sym_def, - anon_sym_def_DASHenv, - anon_sym_alias, - anon_sym_let, - anon_sym_true, - anon_sym_false, - sym_number_literal, - sym_word, - aux_sym_file_path_token2, - sym_flag_arg, - sym_identifier, - [20544] = 3, - ACTIONS(3), 1, - sym_comment, ACTIONS(144), 4, anon_sym_EQ, anon_sym_DOT, @@ -22081,6 +22053,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_EQ, anon_sym_LT_LT, anon_sym_GT_GT, + [20544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1096), 10, + anon_sym_LBRACK, + anon_sym_LPAREN, + anon_sym_CARET, + anon_sym_DOLLAR, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + aux_sym_file_path_token1, + anon_sym_LBRACE, + anon_sym_RBRACE, + ACTIONS(1094), 13, + anon_sym_export, + anon_sym_if, + anon_sym_def, + anon_sym_def_DASHenv, + anon_sym_alias, + anon_sym_let, + anon_sym_true, + anon_sym_false, + sym_number_literal, + sym_word, + aux_sym_file_path_token2, + sym_flag_arg, + sym_identifier, [20575] = 3, ACTIONS(3), 1, sym_comment, @@ -22251,7 +22251,7 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(1102), 1, anon_sym_DOT, - STATE(338), 1, + STATE(330), 1, aux_sym_value_path_repeat1, ACTIONS(155), 3, anon_sym_EQ, @@ -23145,30 +23145,30 @@ static const uint16_t ts_small_parse_table[] = { [21799] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(1069), 1, + ACTIONS(1072), 1, anon_sym_EQ, ACTIONS(1128), 1, anon_sym_or, ACTIONS(1130), 1, anon_sym_and, - ACTIONS(1078), 2, + ACTIONS(1074), 2, anon_sym_PLUS, anon_sym_DASH, ACTIONS(1082), 2, anon_sym_LT_LT, anon_sym_GT_GT, - ACTIONS(1088), 2, + ACTIONS(1084), 2, anon_sym_GT, anon_sym_LT, - ACTIONS(1090), 2, + ACTIONS(1086), 2, anon_sym_GT_EQ, anon_sym_LT_EQ, - ACTIONS(1071), 4, + ACTIONS(1078), 4, anon_sym_STAR, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_mod, - ACTIONS(1084), 4, + ACTIONS(1088), 4, anon_sym_EQ_TILDE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, @@ -23769,7 +23769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOLLAR, ACTIONS(1301), 1, sym_identifier, - STATE(508), 1, + STATE(509), 1, sym_string, [22620] = 7, ACTIONS(3), 1, @@ -24222,21 +24222,21 @@ static const uint16_t ts_small_parse_table[] = { [23223] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(1355), 1, - anon_sym_DQUOTE, - ACTIONS(1357), 1, - anon_sym_SQUOTE, - ACTIONS(1359), 1, - anon_sym_BQUOTE, - [23236] = 4, - ACTIONS(3), 1, - sym_comment, ACTIONS(1447), 1, sym_number_literal, ACTIONS(1449), 1, anon_sym_DOLLAR, STATE(302), 1, sym_value_path, + [23236] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1355), 1, + anon_sym_DQUOTE, + ACTIONS(1357), 1, + anon_sym_SQUOTE, + ACTIONS(1359), 1, + anon_sym_BQUOTE, [23249] = 4, ACTIONS(3), 1, sym_comment, @@ -24329,129 +24329,129 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(1477), 2, sym_number_literal, sym_identifier, - [23380] = 2, + [23380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1479), 2, - sym_number_literal, - sym_identifier, - [23388] = 2, + ACTIONS(1434), 1, + anon_sym_LBRACE, + STATE(428), 1, + sym_block, + [23390] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1481), 2, + ACTIONS(1479), 2, sym_number_literal, sym_identifier, - [23396] = 3, + [23398] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1434), 1, anon_sym_LBRACE, STATE(425), 1, sym_block, - [23406] = 2, + [23408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1483), 2, + ACTIONS(1481), 2, sym_number_literal, sym_identifier, - [23414] = 3, + [23416] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1485), 1, + ACTIONS(1483), 1, anon_sym_LBRACK, - STATE(507), 1, + STATE(515), 1, sym_signature, - [23424] = 3, + [23426] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1434), 1, anon_sym_LBRACE, STATE(434), 1, sym_block, - [23434] = 2, + [23436] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1353), 2, sym_number_literal, sym_identifier, - [23442] = 3, + [23444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1487), 1, + ACTIONS(1485), 2, sym_number_literal, - ACTIONS(1489), 1, sym_identifier, [23452] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(1434), 1, anon_sym_LBRACE, - STATE(428), 1, + STATE(438), 1, sym_block, - [23462] = 3, + [23462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 1, - anon_sym_LBRACE, - STATE(438), 1, - sym_block, - [23472] = 3, + ACTIONS(1487), 2, + sym_number_literal, + sym_identifier, + [23470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 1, - anon_sym_LBRACE, - STATE(445), 1, - sym_block, - [23482] = 3, + ACTIONS(1489), 1, + sym_number_literal, + ACTIONS(1491), 1, + sym_identifier, + [23480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1485), 1, - anon_sym_LBRACK, - STATE(509), 1, - sym_signature, - [23492] = 3, + ACTIONS(1385), 2, + sym_number_literal, + sym_identifier, + [23488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1434), 1, - anon_sym_LBRACE, - STATE(441), 1, - sym_block, - [23502] = 2, + ACTIONS(1483), 1, + anon_sym_LBRACK, + STATE(513), 1, + sym_signature, + [23498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1491), 2, + ACTIONS(1493), 2, anon_sym_PIPE, sym_identifier, - [23510] = 2, + [23506] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1345), 2, sym_number_literal, sym_identifier, - [23518] = 2, + [23514] = 2, ACTIONS(3), 1, sym_comment, ACTIONS(1377), 2, sym_number_literal, sym_identifier, - [23526] = 2, + [23522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1385), 2, - sym_number_literal, - sym_identifier, - [23534] = 2, + ACTIONS(1434), 1, + anon_sym_LBRACE, + STATE(441), 1, + sym_block, + [23532] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(1493), 2, + ACTIONS(1495), 2, sym_number_literal, sym_identifier, - [23542] = 2, + [23540] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1495), 2, - sym_number_literal, - sym_identifier, + ACTIONS(1434), 1, + anon_sym_LBRACE, + STATE(445), 1, + sym_block, [23550] = 2, ACTIONS(3), 1, sym_comment, @@ -25198,27 +25198,27 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(176)] = 11536, [SMALL_STATE(177)] = 11575, [SMALL_STATE(178)] = 11614, - [SMALL_STATE(179)] = 11669, - [SMALL_STATE(180)] = 11708, - [SMALL_STATE(181)] = 11747, - [SMALL_STATE(182)] = 11786, - [SMALL_STATE(183)] = 11825, - [SMALL_STATE(184)] = 11864, - [SMALL_STATE(185)] = 11905, - [SMALL_STATE(186)] = 11944, - [SMALL_STATE(187)] = 11983, - [SMALL_STATE(188)] = 12022, - [SMALL_STATE(189)] = 12067, - [SMALL_STATE(190)] = 12106, - [SMALL_STATE(191)] = 12145, - [SMALL_STATE(192)] = 12184, - [SMALL_STATE(193)] = 12223, - [SMALL_STATE(194)] = 12270, - [SMALL_STATE(195)] = 12319, - [SMALL_STATE(196)] = 12370, - [SMALL_STATE(197)] = 12409, - [SMALL_STATE(198)] = 12448, - [SMALL_STATE(199)] = 12491, + [SMALL_STATE(179)] = 11653, + [SMALL_STATE(180)] = 11692, + [SMALL_STATE(181)] = 11731, + [SMALL_STATE(182)] = 11770, + [SMALL_STATE(183)] = 11809, + [SMALL_STATE(184)] = 11848, + [SMALL_STATE(185)] = 11887, + [SMALL_STATE(186)] = 11926, + [SMALL_STATE(187)] = 11981, + [SMALL_STATE(188)] = 12020, + [SMALL_STATE(189)] = 12065, + [SMALL_STATE(190)] = 12104, + [SMALL_STATE(191)] = 12143, + [SMALL_STATE(192)] = 12182, + [SMALL_STATE(193)] = 12221, + [SMALL_STATE(194)] = 12268, + [SMALL_STATE(195)] = 12317, + [SMALL_STATE(196)] = 12368, + [SMALL_STATE(197)] = 12407, + [SMALL_STATE(198)] = 12446, + [SMALL_STATE(199)] = 12489, [SMALL_STATE(200)] = 12530, [SMALL_STATE(201)] = 12583, [SMALL_STATE(202)] = 12622, @@ -25350,27 +25350,27 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(328)] = 19325, [SMALL_STATE(329)] = 19357, [SMALL_STATE(330)] = 19393, - [SMALL_STATE(331)] = 19431, - [SMALL_STATE(332)] = 19463, - [SMALL_STATE(333)] = 19495, - [SMALL_STATE(334)] = 19527, - [SMALL_STATE(335)] = 19559, - [SMALL_STATE(336)] = 19591, - [SMALL_STATE(337)] = 19623, - [SMALL_STATE(338)] = 19655, - [SMALL_STATE(339)] = 19691, - [SMALL_STATE(340)] = 19723, - [SMALL_STATE(341)] = 19755, - [SMALL_STATE(342)] = 19787, - [SMALL_STATE(343)] = 19819, - [SMALL_STATE(344)] = 19861, - [SMALL_STATE(345)] = 19905, - [SMALL_STATE(346)] = 19937, - [SMALL_STATE(347)] = 19989, - [SMALL_STATE(348)] = 20043, - [SMALL_STATE(349)] = 20077, - [SMALL_STATE(350)] = 20109, - [SMALL_STATE(351)] = 20145, + [SMALL_STATE(331)] = 19429, + [SMALL_STATE(332)] = 19461, + [SMALL_STATE(333)] = 19493, + [SMALL_STATE(334)] = 19525, + [SMALL_STATE(335)] = 19557, + [SMALL_STATE(336)] = 19589, + [SMALL_STATE(337)] = 19621, + [SMALL_STATE(338)] = 19653, + [SMALL_STATE(339)] = 19685, + [SMALL_STATE(340)] = 19717, + [SMALL_STATE(341)] = 19749, + [SMALL_STATE(342)] = 19781, + [SMALL_STATE(343)] = 19813, + [SMALL_STATE(344)] = 19855, + [SMALL_STATE(345)] = 19899, + [SMALL_STATE(346)] = 19947, + [SMALL_STATE(347)] = 19999, + [SMALL_STATE(348)] = 20053, + [SMALL_STATE(349)] = 20087, + [SMALL_STATE(350)] = 20123, + [SMALL_STATE(351)] = 20161, [SMALL_STATE(352)] = 20193, [SMALL_STATE(353)] = 20225, [SMALL_STATE(354)] = 20257, @@ -25517,24 +25517,24 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(495)] = 23364, [SMALL_STATE(496)] = 23372, [SMALL_STATE(497)] = 23380, - [SMALL_STATE(498)] = 23388, - [SMALL_STATE(499)] = 23396, - [SMALL_STATE(500)] = 23406, - [SMALL_STATE(501)] = 23414, - [SMALL_STATE(502)] = 23424, - [SMALL_STATE(503)] = 23434, - [SMALL_STATE(504)] = 23442, + [SMALL_STATE(498)] = 23390, + [SMALL_STATE(499)] = 23398, + [SMALL_STATE(500)] = 23408, + [SMALL_STATE(501)] = 23416, + [SMALL_STATE(502)] = 23426, + [SMALL_STATE(503)] = 23436, + [SMALL_STATE(504)] = 23444, [SMALL_STATE(505)] = 23452, [SMALL_STATE(506)] = 23462, - [SMALL_STATE(507)] = 23472, - [SMALL_STATE(508)] = 23482, - [SMALL_STATE(509)] = 23492, - [SMALL_STATE(510)] = 23502, - [SMALL_STATE(511)] = 23510, - [SMALL_STATE(512)] = 23518, - [SMALL_STATE(513)] = 23526, - [SMALL_STATE(514)] = 23534, - [SMALL_STATE(515)] = 23542, + [SMALL_STATE(507)] = 23470, + [SMALL_STATE(508)] = 23480, + [SMALL_STATE(509)] = 23488, + [SMALL_STATE(510)] = 23498, + [SMALL_STATE(511)] = 23506, + [SMALL_STATE(512)] = 23514, + [SMALL_STATE(513)] = 23522, + [SMALL_STATE(514)] = 23532, + [SMALL_STATE(515)] = 23540, [SMALL_STATE(516)] = 23550, [SMALL_STATE(517)] = 23558, [SMALL_STATE(518)] = 23565, @@ -25661,7 +25661,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), @@ -25682,7 +25682,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), @@ -25695,7 +25695,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [84] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(625), [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(204), [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(20), - [93] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(504), + [93] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(507), [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(616), [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(292), [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(284), @@ -25710,18 +25710,18 @@ static const TSParseActionEntry ts_parse_actions[] = { [129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(8), [132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 2), [134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 2), - [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), [138] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 3), [142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 3), [144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), - [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(500), + [148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(496), [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 3), [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 3), [155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 4), [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 4), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cmd_expr, 1), [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cmd_expr, 1), [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), @@ -25742,7 +25742,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), [197] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(115), [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(496), + [202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(500), [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 6), [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 6), @@ -25854,8 +25854,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), @@ -25886,9 +25886,9 @@ static const TSParseActionEntry ts_parse_actions[] = { [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), @@ -25907,7 +25907,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), @@ -25936,8 +25936,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), @@ -26005,7 +26005,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), @@ -26030,11 +26030,11 @@ static const TSParseActionEntry ts_parse_actions[] = { [814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(4), [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), - [823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(515), + [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(504), [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), @@ -26086,8 +26086,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), @@ -26096,20 +26096,20 @@ static const TSParseActionEntry ts_parse_actions[] = { [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), @@ -26117,7 +26117,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), @@ -26127,10 +26127,10 @@ static const TSParseActionEntry ts_parse_actions[] = { [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [1020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(497), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [1020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(506), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), @@ -26153,17 +26153,17 @@ static const TSParseActionEntry ts_parse_actions[] = { [1063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 13), [1065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 13), [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(514), - [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(514), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), [1094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 2), [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_args, 2), @@ -26263,8 +26263,8 @@ static const TSParseActionEntry ts_parse_actions[] = { [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4), [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 4), [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 4), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [1305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 10), [1307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 10), @@ -26290,7 +26290,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), @@ -26326,7 +26326,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), @@ -26344,23 +26344,23 @@ static const TSParseActionEntry ts_parse_actions[] = { [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 1, .production_id = 8), [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 8), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [1493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 8), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), @@ -26381,7 +26381,7 @@ static const TSParseActionEntry ts_parse_actions[] = { [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [1533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3), [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), |