summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonhard Kipp <leonhard.kipp@web.de>2023-09-30 20:01:15 +0200
committerLeonhard Kipp <leonhard.kipp@web.de>2023-09-30 20:01:15 +0200
commitef943c6f2f7bfa061aad7db7bcaca63a002f354c (patch)
tree0b0fa23ace49c60be6cf66d4d7f23224a34f987d
parentc125aaa83c14f936a20f60c0e86537b81b9f01c9 (diff)
Regenerate parser.c with tree-sitter generateHEADmain
-rw-r--r--src/parser.c980
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),