summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonhard Kipp <Leonhard.Kipp@alumni.fh-aachen.de>2022-02-16 19:09:48 +0100
committerLeonhard Kipp <Leonhard.Kipp@alumni.fh-aachen.de>2022-02-16 19:09:48 +0100
commit9fc1cc5f596bdcb3424e1b5eacd0ff578ac8a186 (patch)
tree8269acc1ed69cf823f7fcd82a20450eb3145e2c6
parent455ed76e143d2b7cd41a589a5a9a73bb74ba12cf (diff)
Looser parsing of flag args
-rw-r--r--grammar.js11
-rw-r--r--src/grammar.json19
-rw-r--r--src/node-types.json76
-rw-r--r--src/parser.c14676
-rw-r--r--test/corpus/cmd.txt13
5 files changed, 7254 insertions, 7541 deletions
diff --git a/grammar.js b/grammar.js
index 7a5f717..5494ad8 100644
--- a/grammar.js
+++ b/grammar.js
@@ -196,7 +196,7 @@ module.exports = grammar({
$.string,
$.value_path,
$.file_path, // TODO
- $._flag_arg,
+ $.flag_arg,
$.range,
$.record_or_block,
// $.operator,
@@ -214,7 +214,7 @@ module.exports = grammar({
$.string,
$.value_path,
$.file_path, // TODO
- $._flag_arg,
+ $.flag_arg,
$.range,
$.record_or_block,
// $.operator,
@@ -264,10 +264,7 @@ module.exports = grammar({
/(([\w\-\.~]+\/)*)([\w\-\.~]+)\.\w+/, //filepath must end with <.file_ending> for now
),
- _flag_arg: $ => choice(
- $.flag_name,
- $.flag_shorthand_name,
- ),
+ flag_arg: $ => /-?-[a-zA-Z_]+[a-zA-Z_0-9\-]*/,
range: $ => seq(
field('from', $.number_literal),
@@ -335,4 +332,4 @@ module.exports = grammar({
function noneOf(...characters) {
const negatedString = characters.map(c => c == '\\' ? '\\\\' : c).join('')
return new RegExp('[^' + negatedString + ']')
-}
+} \ No newline at end of file
diff --git a/src/grammar.json b/src/grammar.json
index d607055..37367c6 100644
--- a/src/grammar.json
+++ b/src/grammar.json
@@ -597,7 +597,7 @@
},
{
"type": "SYMBOL",
- "name": "_flag_arg"
+ "name": "flag_arg"
},
{
"type": "SYMBOL",
@@ -654,7 +654,7 @@
},
{
"type": "SYMBOL",
- "name": "_flag_arg"
+ "name": "flag_arg"
},
{
"type": "SYMBOL",
@@ -879,18 +879,9 @@
}
]
},
- "_flag_arg": {
- "type": "CHOICE",
- "members": [
- {
- "type": "SYMBOL",
- "name": "flag_name"
- },
- {
- "type": "SYMBOL",
- "name": "flag_shorthand_name"
- }
- ]
+ "flag_arg": {
+ "type": "PATTERN",
+ "value": "-?-[a-zA-Z_]+[a-zA-Z_0-9\\-]*"
},
"range": {
"type": "SEQ",
diff --git a/src/node-types.json b/src/node-types.json
index 4273697..e5757ec 100644
--- a/src/node-types.json
+++ b/src/node-types.json
@@ -47,11 +47,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -126,11 +122,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -193,11 +185,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -337,11 +325,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -417,11 +401,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -519,11 +499,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -598,11 +574,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -684,11 +656,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -862,11 +830,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -945,11 +909,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -1070,11 +1030,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -1203,11 +1159,7 @@
"named": true
},
{
- "type": "flag_name",
- "named": true
- },
- {
- "type": "flag_shorthand_name",
+ "type": "flag_arg",
"named": true
},
{
@@ -1429,6 +1381,10 @@
"named": false
},
{
+ "type": "flag_arg",
+ "named": true
+ },
+ {
"type": "flag_name",
"named": true
},
diff --git a/src/parser.c b/src/parser.c
index 0d0df25..bb42d2f 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -18,7 +18,7 @@
#define LARGE_STATE_COUNT 2
#define SYMBOL_COUNT 106
#define ALIAS_COUNT 0
-#define TOKEN_COUNT 69
+#define TOKEN_COUNT 70
#define EXTERNAL_TOKEN_COUNT 1
#define FIELD_COUNT 11
#define MAX_ALIAS_SEQUENCE_LENGTH 6
@@ -69,51 +69,51 @@ enum {
anon_sym_DOT = 42,
aux_sym_file_path_token1 = 43,
aux_sym_file_path_token2 = 44,
- anon_sym_DOT_DOT = 45,
- sym_identifier = 46,
- anon_sym_LBRACE = 47,
- anon_sym_RBRACE = 48,
- sym_comment = 49,
- anon_sym_PLUS = 50,
- anon_sym_DASH = 51,
- anon_sym_STAR = 52,
- anon_sym_SLASH = 53,
- anon_sym_PERCENT = 54,
- anon_sym_mod = 55,
- anon_sym_PIPE_PIPE = 56,
- anon_sym_AMP_AMP = 57,
- anon_sym_EQ_TILDE = 58,
- anon_sym_EQ_EQ = 59,
- anon_sym_BANG_EQ = 60,
- anon_sym_in = 61,
- anon_sym_GT = 62,
- anon_sym_GT_EQ = 63,
- anon_sym_LT_EQ = 64,
- anon_sym_LT = 65,
- anon_sym_LT_LT = 66,
- anon_sym_GT_GT = 67,
- sym__cmd_newline = 68,
- sym_source_file = 69,
- sym__statements = 70,
- sym__terminator = 71,
- sym__statement = 72,
- sym_record_entry = 73,
- sym_env_export = 74,
- sym_function_definition = 75,
- sym_alias = 76,
- sym_signature = 77,
- sym_parameter = 78,
- sym_flag = 79,
- sym_rest = 80,
- sym_type = 81,
- sym_variable_declaration = 82,
- sym_command = 83,
- sym__expression = 84,
- sym__cmd_expr = 85,
- sym_string = 86,
- sym_value_path = 87,
- sym_file_path = 88,
- sym__flag_arg = 89,
+ sym_flag_arg = 45,
+ anon_sym_DOT_DOT = 46,
+ sym_identifier = 47,
+ anon_sym_LBRACE = 48,
+ anon_sym_RBRACE = 49,
+ sym_comment = 50,
+ anon_sym_PLUS = 51,
+ anon_sym_DASH = 52,
+ anon_sym_STAR = 53,
+ anon_sym_SLASH = 54,
+ anon_sym_PERCENT = 55,
+ anon_sym_mod = 56,
+ anon_sym_PIPE_PIPE = 57,
+ anon_sym_AMP_AMP = 58,
+ anon_sym_EQ_TILDE = 59,
+ anon_sym_EQ_EQ = 60,
+ anon_sym_BANG_EQ = 61,
+ anon_sym_in = 62,
+ anon_sym_GT = 63,
+ anon_sym_GT_EQ = 64,
+ anon_sym_LT_EQ = 65,
+ anon_sym_LT = 66,
+ anon_sym_LT_LT = 67,
+ anon_sym_GT_GT = 68,
+ sym__cmd_newline = 69,
+ sym_source_file = 70,
+ sym__statements = 71,
+ sym__terminator = 72,
+ sym__statement = 73,
+ sym_record_entry = 74,
+ sym_env_export = 75,
+ sym_function_definition = 76,
+ sym_alias = 77,
+ sym_signature = 78,
+ sym_parameter = 79,
+ sym_flag = 80,
+ sym_rest = 81,
+ sym_type = 82,
+ sym_variable_declaration = 83,
+ sym_command = 84,
+ sym__expression = 85,
+ sym__cmd_expr = 86,
+ sym_string = 87,
+ sym_value_path = 88,
+ sym_file_path = 89,
sym_range = 90,
sym_table = 91,
sym_array = 92,
@@ -178,6 +178,7 @@ static const char * const ts_symbol_names[] = {
[anon_sym_DOT] = ".",
[aux_sym_file_path_token1] = "file_path_token1",
[aux_sym_file_path_token2] = "file_path_token2",
+ [sym_flag_arg] = "flag_arg",
[anon_sym_DOT_DOT] = "..",
[sym_identifier] = "identifier",
[anon_sym_LBRACE] = "{",
@@ -222,7 +223,6 @@ static const char * const ts_symbol_names[] = {
[sym_string] = "string",
[sym_value_path] = "value_path",
[sym_file_path] = "file_path",
- [sym__flag_arg] = "_flag_arg",
[sym_range] = "range",
[sym_table] = "table",
[sym_array] = "array",
@@ -287,6 +287,7 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_DOT] = anon_sym_DOT,
[aux_sym_file_path_token1] = aux_sym_file_path_token1,
[aux_sym_file_path_token2] = aux_sym_file_path_token2,
+ [sym_flag_arg] = sym_flag_arg,
[anon_sym_DOT_DOT] = anon_sym_DOT_DOT,
[sym_identifier] = sym_identifier,
[anon_sym_LBRACE] = anon_sym_LBRACE,
@@ -331,7 +332,6 @@ static const TSSymbol ts_symbol_map[] = {
[sym_string] = sym_string,
[sym_value_path] = sym_value_path,
[sym_file_path] = sym_file_path,
- [sym__flag_arg] = sym__flag_arg,
[sym_range] = sym_range,
[sym_table] = sym_table,
[sym_array] = sym_array,
@@ -531,6 +531,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
+ [sym_flag_arg] = {
+ .visible = true,
+ .named = true,
+ },
[anon_sym_DOT_DOT] = {
.visible = true,
.named = false,
@@ -707,10 +711,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = true,
},
- [sym__flag_arg] = {
- .visible = false,
- .named = true,
- },
[sym_range] = {
.visible = true,
.named = true,
@@ -923,527 +923,527 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
eof = lexer->eof(lexer);
switch (state) {
case 0:
- if (eof) ADVANCE(124);
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == ')') ADVANCE(160);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(325);
- if (lookahead == '.') ADVANCE(281);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ':') ADVANCE(140);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (eof) ADVANCE(125);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == ')') ADVANCE(161);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(327);
+ if (lookahead == '.') ADVANCE(279);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ':') ADVANCE(141);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'a') ADVANCE(199);
- if (lookahead == 'b') ADVANCE(197);
- if (lookahead == 'd') ADVANCE(193);
- if (lookahead == 'e') ADVANCE(200);
- if (lookahead == 'f') ADVANCE(198);
- if (lookahead == 'i') ADVANCE(201);
- if (lookahead == 'l') ADVANCE(196);
- if (lookahead == 'm') ADVANCE(202);
- if (lookahead == 'n') ADVANCE(204);
- if (lookahead == 'r') ADVANCE(195);
- if (lookahead == 's') ADVANCE(203);
- if (lookahead == 't') ADVANCE(194);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(318);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'a') ADVANCE(197);
+ if (lookahead == 'b') ADVANCE(195);
+ if (lookahead == 'd') ADVANCE(191);
+ if (lookahead == 'e') ADVANCE(198);
+ if (lookahead == 'f') ADVANCE(196);
+ if (lookahead == 'i') ADVANCE(199);
+ if (lookahead == 'l') ADVANCE(194);
+ if (lookahead == 'm') ADVANCE(200);
+ if (lookahead == 'n') ADVANCE(202);
+ if (lookahead == 'r') ADVANCE(193);
+ if (lookahead == 's') ADVANCE(201);
+ if (lookahead == 't') ADVANCE(192);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(320);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(11);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
- if (lookahead != 0) ADVANCE(205);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 1:
- if (lookahead == '\n') ADVANCE(127);
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '\n') ADVANCE(128);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(1);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 2:
- if (lookahead == '\n') ADVANCE(127);
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == '-') ADVANCE(326);
- if (lookahead == '.') ADVANCE(282);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '\n') ADVANCE(128);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == '-') ADVANCE(328);
+ if (lookahead == '.') ADVANCE(280);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(1);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 3:
- if (lookahead == '\n') ADVANCE(129);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(130);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(29);
- if (lookahead == ':') ADVANCE(140);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ':') ADVANCE(141);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(4);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 4:
- if (lookahead == '\n') ADVANCE(129);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(130);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == ':') ADVANCE(140);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ':') ADVANCE(141);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(4);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 5:
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(29);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(6);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 6:
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(6);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 7:
- if (lookahead == '\n') ADVANCE(131);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(132);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(29);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(8);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 8:
- if (lookahead == '\n') ADVANCE(131);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '\n') ADVANCE(132);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(8);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 9:
- if (lookahead == '\n') ADVANCE(132);
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '\n') ADVANCE(133);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(10);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 10:
- if (lookahead == '\n') ADVANCE(132);
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '\n') ADVANCE(133);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(33);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(10);
if (lookahead == ')' ||
lookahead == ']' ||
lookahead == '}') ADVANCE(24);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 11:
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == ')') ADVANCE(160);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(325);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == ')') ADVANCE(161);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(327);
if (lookahead == '.') ADVANCE(26);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ':') ADVANCE(140);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '?') ADVANCE(156);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ':') ADVANCE(141);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '?') ADVANCE(157);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'a') ADVANCE(199);
- if (lookahead == 'b') ADVANCE(197);
- if (lookahead == 'd') ADVANCE(193);
- if (lookahead == 'e') ADVANCE(200);
- if (lookahead == 'f') ADVANCE(198);
- if (lookahead == 'i') ADVANCE(201);
- if (lookahead == 'l') ADVANCE(196);
- if (lookahead == 'm') ADVANCE(202);
- if (lookahead == 'n') ADVANCE(204);
- if (lookahead == 'r') ADVANCE(195);
- if (lookahead == 's') ADVANCE(203);
- if (lookahead == 't') ADVANCE(194);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(318);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'a') ADVANCE(197);
+ if (lookahead == 'b') ADVANCE(195);
+ if (lookahead == 'd') ADVANCE(191);
+ if (lookahead == 'e') ADVANCE(198);
+ if (lookahead == 'f') ADVANCE(196);
+ if (lookahead == 'i') ADVANCE(199);
+ if (lookahead == 'l') ADVANCE(194);
+ if (lookahead == 'm') ADVANCE(200);
+ if (lookahead == 'n') ADVANCE(202);
+ if (lookahead == 'r') ADVANCE(193);
+ if (lookahead == 's') ADVANCE(201);
+ if (lookahead == 't') ADVANCE(192);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(320);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(11);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
- if (lookahead != 0) ADVANCE(205);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 12:
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
if (lookahead == '|') ADVANCE(25);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == '}') ADVANCE(24);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(12);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 13:
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(326);
- if (lookahead == '.') ADVANCE(282);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == ';') ADVANCE(126);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(328);
+ if (lookahead == '.') ADVANCE(280);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == ';') ADVANCE(127);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
if (lookahead == '|') ADVANCE(25);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == '}') ADVANCE(24);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(12);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 14:
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
if (lookahead == '|') ADVANCE(25);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == ';' ||
lookahead == '}') ADVANCE(24);
@@ -1451,38 +1451,38 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(15);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 15:
- if (lookahead == '!') ADVANCE(192);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '%') ADVANCE(332);
- if (lookahead == '&') ADVANCE(189);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '*') ADVANCE(328);
- if (lookahead == '+') ADVANCE(323);
- if (lookahead == ',') ADVANCE(138);
- if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '!') ADVANCE(190);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '%') ADVANCE(334);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '*') ADVANCE(330);
+ if (lookahead == '+') ADVANCE(325);
+ if (lookahead == ',') ADVANCE(139);
+ if (lookahead == '-') ADVANCE(328);
if (lookahead == '.') ADVANCE(33);
- if (lookahead == '/') ADVANCE(330);
- if (lookahead == '<') ADVANCE(348);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '>') ADVANCE(344);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '/') ADVANCE(332);
+ if (lookahead == '<') ADVANCE(350);
+ if (lookahead == '=') ADVANCE(150);
+ if (lookahead == '>') ADVANCE(346);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'i') ADVANCE(295);
- if (lookahead == 'm') ADVANCE(296);
- if (lookahead == '{') ADVANCE(316);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'i') ADVANCE(297);
+ if (lookahead == 'm') ADVANCE(298);
+ if (lookahead == '{') ADVANCE(318);
if (lookahead == '|') ADVANCE(25);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == ';' ||
lookahead == '}') ADVANCE(24);
@@ -1490,56 +1490,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(15);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 16:
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == ')') ADVANCE(160);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == ')') ADVANCE(161);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'a') ADVANCE(294);
- if (lookahead == 'd') ADVANCE(292);
- if (lookahead == 'e') ADVANCE(297);
- if (lookahead == 'l') ADVANCE(293);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '}') ADVANCE(318);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'a') ADVANCE(296);
+ if (lookahead == 'd') ADVANCE(294);
+ if (lookahead == 'e') ADVANCE(299);
+ if (lookahead == 'l') ADVANCE(295);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '}') ADVANCE(320);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ';' ||
lookahead == ']') ADVANCE(24);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 17:
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(29);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == ';' ||
lookahead == '|' ||
@@ -1548,25 +1548,25 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(18);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 18:
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == '-') ADVANCE(23);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(40);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == ']') ADVANCE(154);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ')' ||
lookahead == ';' ||
lookahead == '|' ||
@@ -1575,37 +1575,37 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(18);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
case 19:
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '$') ADVANCE(263);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == '(') ADVANCE(157);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(22);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == '(') ADVANCE(158);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(23);
if (lookahead == '.') ADVANCE(41);
- if (lookahead == ':') ADVANCE(139);
- if (lookahead == '?') ADVANCE(155);
- if (lookahead == ']') ADVANCE(153);
- if (lookahead == '`') ADVANCE(275);
- if (lookahead == '|') ADVANCE(133);
+ if (lookahead == ':') ADVANCE(140);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == ']') ADVANCE(154);
+ if (lookahead == '`') ADVANCE(273);
+ if (lookahead == '|') ADVANCE(134);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(19)
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
case 20:
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '-') ADVANCE(111);
- if (lookahead == '=') ADVANCE(148);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '-') ADVANCE(112);
+ if (lookahead == '=') ADVANCE(149);
if (lookahead == 'b') ADVANCE(67);
if (lookahead == 'd') ADVANCE(45);
if (lookahead == 'e') ADVANCE(92);
@@ -1621,46 +1621,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == ' ') SKIP(20)
END_STATE();
case 21:
- if (lookahead == '&') ADVANCE(337);
+ if (lookahead == '&') ADVANCE(339);
END_STATE();
case 22:
- if (lookahead == '-') ADVANCE(110);
- END_STATE();
- case 23:
if (lookahead == '-') ADVANCE(38);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(112);
- if (lookahead == '_' ||
- lookahead == '~') ADVANCE(39);
+ if (lookahead == '/') ADVANCE(113);
if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(166);
+ lookahead == '~') ADVANCE(39);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(287);
+ END_STATE();
+ case 23:
+ if (lookahead == '-') ADVANCE(111);
END_STATE();
case 24:
if (lookahead == '.') ADVANCE(27);
END_STATE();
case 25:
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '|') ADVANCE(336);
+ if (lookahead == '|') ADVANCE(338);
END_STATE();
case 26:
- if (lookahead == '.') ADVANCE(290);
+ if (lookahead == '.') ADVANCE(292);
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(283);
+ lookahead != ' ') ADVANCE(281);
END_STATE();
case 27:
- if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '.') ADVANCE(281);
END_STATE();
case 28:
- if (lookahead == '.') ADVANCE(283);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188);
+ if (lookahead == '.') ADVANCE(281);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
END_STATE();
case 29:
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
@@ -1668,28 +1668,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '~') ADVANCE(39);
END_STATE();
case 30:
- if (lookahead == '.') ADVANCE(285);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
case 31:
- if (lookahead == '.') ADVANCE(285);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
case 32:
- if (lookahead == '.') ADVANCE(291);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '.') ADVANCE(293);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
@@ -1697,62 +1697,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '~') ADVANCE(39);
END_STATE();
case 33:
- if (lookahead == '.') ADVANCE(291);
- if (lookahead == '/') ADVANCE(287);
+ if (lookahead == '.') ADVANCE(293);
+ if (lookahead == '/') ADVANCE(285);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(286);
+ lookahead == '~') ADVANCE(284);
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(283);
+ lookahead != ' ') ADVANCE(281);
END_STATE();
case 34:
- if (lookahead == '.') ADVANCE(289);
+ if (lookahead == '.') ADVANCE(291);
END_STATE();
case 35:
- if (lookahead == '.') ADVANCE(206);
+ if (lookahead == '.') ADVANCE(204);
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(262);
+ lookahead != ' ') ADVANCE(260);
END_STATE();
case 36:
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
case 37:
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
case 38:
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
lookahead == '~') ADVANCE(39);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(161);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(287);
END_STATE();
case 39:
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
@@ -1760,18 +1760,18 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
lookahead == '~') ADVANCE(39);
END_STATE();
case 40:
- if (lookahead == '.') ADVANCE(284);
- if (lookahead == '/') ADVANCE(287);
+ if (lookahead == '.') ADVANCE(282);
+ if (lookahead == '/') ADVANCE(285);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(286);
+ lookahead == '~') ADVANCE(284);
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(283);
+ lookahead != ' ') ADVANCE(281);
END_STATE();
case 41:
if (lookahead == '.') ADVANCE(42);
@@ -1780,7 +1780,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == '.') ADVANCE(95);
END_STATE();
case 43:
- if (lookahead == '=') ADVANCE(340);
+ if (lookahead == '=') ADVANCE(342);
END_STATE();
case 44:
if (lookahead == 'a') ADVANCE(51);
@@ -1811,19 +1811,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'c') ADVANCE(70);
END_STATE();
case 53:
- if (lookahead == 'd') ADVANCE(333);
+ if (lookahead == 'd') ADVANCE(335);
END_STATE();
case 54:
- if (lookahead == 'e') ADVANCE(175);
+ if (lookahead == 'e') ADVANCE(173);
END_STATE();
case 55:
- if (lookahead == 'e') ADVANCE(170);
+ if (lookahead == 'e') ADVANCE(168);
END_STATE();
case 56:
- if (lookahead == 'e') ADVANCE(178);
+ if (lookahead == 'e') ADVANCE(176);
END_STATE();
case 57:
- if (lookahead == 'e') ADVANCE(176);
+ if (lookahead == 'e') ADVANCE(174);
END_STATE();
case 58:
if (lookahead == 'e') ADVANCE(62);
@@ -1838,10 +1838,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'e') ADVANCE(89);
END_STATE();
case 62:
- if (lookahead == 'f') ADVANCE(144);
+ if (lookahead == 'f') ADVANCE(145);
END_STATE();
case 63:
- if (lookahead == 'g') ADVANCE(172);
+ if (lookahead == 'g') ADVANCE(170);
END_STATE();
case 64:
if (lookahead == 'g') ADVANCE(55);
@@ -1865,10 +1865,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'i') ADVANCE(86);
END_STATE();
case 70:
- if (lookahead == 'k') ADVANCE(173);
+ if (lookahead == 'k') ADVANCE(171);
END_STATE();
case 71:
- if (lookahead == 'l') ADVANCE(171);
+ if (lookahead == 'l') ADVANCE(169);
END_STATE();
case 72:
if (lookahead == 'l') ADVANCE(59);
@@ -1880,10 +1880,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'm') ADVANCE(50);
END_STATE();
case 75:
- if (lookahead == 'n') ADVANCE(341);
+ if (lookahead == 'n') ADVANCE(343);
END_STATE();
case 76:
- if (lookahead == 'n') ADVANCE(174);
+ if (lookahead == 'n') ADVANCE(172);
END_STATE();
case 77:
if (lookahead == 'n') ADVANCE(105);
@@ -1919,10 +1919,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'o') ADVANCE(49);
END_STATE();
case 88:
- if (lookahead == 'r') ADVANCE(179);
+ if (lookahead == 'r') ADVANCE(177);
END_STATE();
case 89:
- if (lookahead == 'r') ADVANCE(177);
+ if (lookahead == 'r') ADVANCE(175);
END_STATE();
case 90:
if (lookahead == 'r') ADVANCE(68);
@@ -1949,13 +1949,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 's') ADVANCE(100);
END_STATE();
case 98:
- if (lookahead == 't') ADVANCE(169);
+ if (lookahead == 't') ADVANCE(167);
END_STATE();
case 99:
- if (lookahead == 't') ADVANCE(168);
+ if (lookahead == 't') ADVANCE(166);
END_STATE();
case 100:
- if (lookahead == 't') ADVANCE(167);
+ if (lookahead == 't') ADVANCE(165);
END_STATE();
case 101:
if (lookahead == 't') ADVANCE(54);
@@ -1970,31 +1970,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == 'u') ADVANCE(74);
END_STATE();
case 105:
- if (lookahead == 'v') ADVANCE(143);
+ if (lookahead == 'v') ADVANCE(144);
END_STATE();
case 106:
- if (lookahead == 'y') ADVANCE(180);
+ if (lookahead == 'y') ADVANCE(178);
END_STATE();
case 107:
if (lookahead == 'z') ADVANCE(57);
END_STATE();
case 108:
- if (lookahead == '|') ADVANCE(336);
+ if (lookahead == '|') ADVANCE(338);
END_STATE();
case 109:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
END_STATE();
case 110:
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289);
END_STATE();
case 111:
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(162);
+ END_STATE();
+ case 112:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164);
END_STATE();
- case 112:
+ case 113:
if (lookahead == '-' ||
lookahead == '.' ||
('0' <= lookahead && lookahead <= '9') ||
@@ -2003,1255 +2008,1223 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
('a' <= lookahead && lookahead <= 'z') ||
lookahead == '~') ADVANCE(39);
END_STATE();
- case 113:
+ case 114:
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(262);
+ lookahead != ' ') ADVANCE(260);
END_STATE();
- case 114:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 115:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '$') ADVANCE(263);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '.') ADVANCE(280);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
- if (lookahead == '`') ADVANCE(275);
- if (lookahead == 'i') ADVANCE(312);
- if (lookahead == 'm') ADVANCE(313);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '.') ADVANCE(278);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
+ if (lookahead == '`') ADVANCE(273);
+ if (lookahead == 'i') ADVANCE(314);
+ if (lookahead == 'm') ADVANCE(315);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(116)
+ lookahead == ' ') SKIP(117)
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 115:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 116:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '$') ADVANCE(263);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(324);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(326);
if (lookahead == '.') ADVANCE(34);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
- if (lookahead == '`') ADVANCE(275);
- if (lookahead == 'i') ADVANCE(312);
- if (lookahead == 'm') ADVANCE(313);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
+ if (lookahead == '`') ADVANCE(273);
+ if (lookahead == 'i') ADVANCE(314);
+ if (lookahead == 'm') ADVANCE(315);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(115)
+ lookahead == ' ') SKIP(116)
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 116:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 117:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '$') ADVANCE(263);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
- if (lookahead == '`') ADVANCE(275);
- if (lookahead == 'i') ADVANCE(312);
- if (lookahead == 'm') ADVANCE(313);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
+ if (lookahead == '`') ADVANCE(273);
+ if (lookahead == 'i') ADVANCE(314);
+ if (lookahead == 'm') ADVANCE(315);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(116)
+ lookahead == ' ') SKIP(117)
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 117:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 118:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '.') ADVANCE(280);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ':') ADVANCE(139);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '.') ADVANCE(278);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ':') ADVANCE(140);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
if (lookahead == 'i') ADVANCE(75);
if (lookahead == 'm') ADVANCE(82);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(119)
+ lookahead == ' ') SKIP(120)
END_STATE();
- case 118:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 119:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == '-') ADVANCE(324);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == '-') ADVANCE(326);
if (lookahead == '.') ADVANCE(34);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
if (lookahead == 'i') ADVANCE(75);
if (lookahead == 'm') ADVANCE(82);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(118)
+ lookahead == ' ') SKIP(119)
END_STATE();
- case 119:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
+ case 120:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ':') ADVANCE(139);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ':') ADVANCE(140);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
if (lookahead == 'i') ADVANCE(75);
if (lookahead == 'm') ADVANCE(82);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(119)
+ lookahead == ' ') SKIP(120)
END_STATE();
- case 120:
- if (eof) ADVANCE(124);
- if (lookahead == '\n') ADVANCE(128);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '$') ADVANCE(263);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == ';') ADVANCE(125);
- if (lookahead == '`') ADVANCE(275);
- if (lookahead == '|') ADVANCE(133);
- if (lookahead == '}') ADVANCE(317);
+ case 121:
+ if (eof) ADVANCE(125);
+ if (lookahead == '\n') ADVANCE(129);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == ';') ADVANCE(126);
+ if (lookahead == '`') ADVANCE(273);
+ if (lookahead == '|') ADVANCE(134);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(120)
+ lookahead == ' ') SKIP(121)
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 121:
- if (eof) ADVANCE(124);
+ case 122:
+ if (eof) ADVANCE(125);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '.') ADVANCE(280);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ':') ADVANCE(139);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == ']') ADVANCE(153);
- if (lookahead == '`') ADVANCE(275);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '.') ADVANCE(278);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ':') ADVANCE(140);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
+ if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ']') ADVANCE(154);
+ if (lookahead == '`') ADVANCE(273);
if (lookahead == 'd') ADVANCE(58);
if (lookahead == 'e') ADVANCE(77);
if (lookahead == 'i') ADVANCE(75);
if (lookahead == 'm') ADVANCE(82);
- if (lookahead == '{') ADVANCE(315);
+ if (lookahead == '{') ADVANCE(317);
if (lookahead == '|') ADVANCE(108);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(122)
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ lookahead == ' ') SKIP(123)
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
END_STATE();
- case 122:
- if (eof) ADVANCE(124);
+ case 123:
+ if (eof) ADVANCE(125);
if (lookahead == '!') ADVANCE(43);
- if (lookahead == '"') ADVANCE(265);
- if (lookahead == '#') ADVANCE(321);
- if (lookahead == '%') ADVANCE(331);
+ if (lookahead == '"') ADVANCE(263);
+ if (lookahead == '#') ADVANCE(323);
+ if (lookahead == '%') ADVANCE(333);
if (lookahead == '&') ADVANCE(21);
- if (lookahead == '\'') ADVANCE(270);
- if (lookahead == ')') ADVANCE(159);
- if (lookahead == '*') ADVANCE(327);
- if (lookahead == '+') ADVANCE(322);
- if (lookahead == '-') ADVANCE(324);
- if (lookahead == '/') ADVANCE(329);
- if (lookahead == ':') ADVANCE(139);
- if (lookahead == '<') ADVANCE(349);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(345);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == ']') ADVANCE(153);
- if (lookahead == '`') ADVANCE(275);
+ if (lookahead == '\'') ADVANCE(268);
+ if (lookahead == ')') ADVANCE(160);
+ if (lookahead == '*') ADVANCE(329);
+ if (lookahead == '+') ADVANCE(324);
+ if (lookahead == '-') ADVANCE(326);
+ if (lookahead == '/') ADVANCE(331);
+ if (lookahead == ':') ADVANCE(140);
+ if (lookahead == '<') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(151);
+ if (lookahead == '>') ADVANCE(347);
+ if (lookahead == '[') ADVANCE(152);
+ if (lookahead == ']') ADVANCE(154);
+ if (lookahead == '`') ADVANCE(273);
if (lookahead == 'd') ADVANCE(58);
if (lookahead == 'e') ADVANCE(77);
if (lookahead == 'i') ADVANCE(75);
if (lookahead == 'm') ADVANCE(82);
- if (lookahead == '{') ADVANCE(315);
+ if (lookahead == '{') ADVANCE(317);
if (lookahead == '|') ADVANCE(108);
- if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '}') ADVANCE(319);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(122)
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ lookahead == ' ') SKIP(123)
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
END_STATE();
- case 123:
- if (eof) ADVANCE(124);
- if (lookahead == '"') ADVANCE(266);
- if (lookahead == '#') ADVANCE(320);
- if (lookahead == '$') ADVANCE(264);
- if (lookahead == '\'') ADVANCE(271);
- if (lookahead == '(') ADVANCE(158);
- if (lookahead == ')') ADVANCE(160);
- if (lookahead == '-') ADVANCE(23);
+ case 124:
+ if (eof) ADVANCE(125);
+ if (lookahead == '"') ADVANCE(264);
+ if (lookahead == '#') ADVANCE(322);
+ if (lookahead == '$') ADVANCE(262);
+ if (lookahead == '\'') ADVANCE(269);
+ if (lookahead == '(') ADVANCE(159);
+ if (lookahead == ')') ADVANCE(161);
+ if (lookahead == '-') ADVANCE(22);
if (lookahead == '.') ADVANCE(29);
- if (lookahead == '[') ADVANCE(152);
+ if (lookahead == '[') ADVANCE(153);
if (lookahead == '\\') ADVANCE(35);
- if (lookahead == '`') ADVANCE(276);
- if (lookahead == 'a') ADVANCE(294);
- if (lookahead == 'd') ADVANCE(292);
- if (lookahead == 'e') ADVANCE(297);
- if (lookahead == 'l') ADVANCE(293);
- if (lookahead == '{') ADVANCE(316);
- if (lookahead == '|') ADVANCE(134);
- if (lookahead == '}') ADVANCE(318);
- if (lookahead == '~') ADVANCE(190);
+ if (lookahead == '`') ADVANCE(274);
+ if (lookahead == 'a') ADVANCE(296);
+ if (lookahead == 'd') ADVANCE(294);
+ if (lookahead == 'e') ADVANCE(299);
+ if (lookahead == 'l') ADVANCE(295);
+ if (lookahead == '{') ADVANCE(318);
+ if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '}') ADVANCE(320);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == ';' ||
lookahead == ']') ADVANCE(24);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(16);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(298);
- if (lookahead != 0) ADVANCE(205);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(300);
+ if (lookahead != 0) ADVANCE(203);
END_STATE();
- case 124:
+ case 125:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
- case 125:
+ case 126:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
- case 126:
+ case 127:
ACCEPT_TOKEN(anon_sym_SEMI);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 127:
+ case 128:
ACCEPT_TOKEN(anon_sym_LF);
- if (lookahead == '\n') ADVANCE(127);
+ if (lookahead == '\n') ADVANCE(128);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(1);
END_STATE();
- case 128:
- ACCEPT_TOKEN(anon_sym_LF);
- if (lookahead == '\n') ADVANCE(128);
- END_STATE();
case 129:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(129);
- if (lookahead == '\t' ||
- lookahead == '\r' ||
- lookahead == ' ') ADVANCE(4);
END_STATE();
case 130:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(130);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(6);
+ lookahead == ' ') ADVANCE(4);
END_STATE();
case 131:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(131);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(8);
+ lookahead == ' ') ADVANCE(6);
END_STATE();
case 132:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(132);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(10);
+ lookahead == ' ') ADVANCE(8);
END_STATE();
case 133:
- ACCEPT_TOKEN(anon_sym_PIPE);
+ ACCEPT_TOKEN(anon_sym_LF);
+ if (lookahead == '\n') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == '\r' ||
+ lookahead == ' ') ADVANCE(10);
END_STATE();
case 134:
ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 135:
ACCEPT_TOKEN(anon_sym_PIPE);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '|') ADVANCE(336);
END_STATE();
case 136:
ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '|') ADVANCE(336);
+ if (lookahead == '.') ADVANCE(27);
+ if (lookahead == '|') ADVANCE(338);
END_STATE();
case 137:
- ACCEPT_TOKEN(anon_sym_COMMA);
+ ACCEPT_TOKEN(anon_sym_PIPE);
+ if (lookahead == '|') ADVANCE(338);
END_STATE();
case 138:
ACCEPT_TOKEN(anon_sym_COMMA);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 139:
- ACCEPT_TOKEN(anon_sym_COLON);
+ ACCEPT_TOKEN(anon_sym_COMMA);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 140:
ACCEPT_TOKEN(anon_sym_COLON);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 141:
- ACCEPT_TOKEN(anon_sym_export);
+ ACCEPT_TOKEN(anon_sym_COLON);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 142:
ACCEPT_TOKEN(anon_sym_export);
- if (lookahead == '-') ADVANCE(310);
+ END_STATE();
+ case 143:
+ ACCEPT_TOKEN(anon_sym_export);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
- case 143:
+ case 144:
ACCEPT_TOKEN(anon_sym_env);
END_STATE();
- case 144:
+ case 145:
ACCEPT_TOKEN(anon_sym_def);
END_STATE();
- case 145:
+ case 146:
ACCEPT_TOKEN(anon_sym_def);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
- case 146:
+ case 147:
ACCEPT_TOKEN(anon_sym_alias);
END_STATE();
- case 147:
+ case 148:
ACCEPT_TOKEN(anon_sym_alias);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
- END_STATE();
- case 148:
- ACCEPT_TOKEN(anon_sym_EQ);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 149:
ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '.') ADVANCE(27);
- if (lookahead == '=') ADVANCE(339);
- if (lookahead == '~') ADVANCE(338);
END_STATE();
case 150:
ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(339);
- if (lookahead == '~') ADVANCE(338);
+ if (lookahead == '.') ADVANCE(27);
+ if (lookahead == '=') ADVANCE(341);
+ if (lookahead == '~') ADVANCE(340);
END_STATE();
case 151:
- ACCEPT_TOKEN(anon_sym_LBRACK);
+ ACCEPT_TOKEN(anon_sym_EQ);
+ if (lookahead == '=') ADVANCE(341);
+ if (lookahead == '~') ADVANCE(340);
END_STATE();
case 152:
ACCEPT_TOKEN(anon_sym_LBRACK);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 153:
- ACCEPT_TOKEN(anon_sym_RBRACK);
+ ACCEPT_TOKEN(anon_sym_LBRACK);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 154:
ACCEPT_TOKEN(anon_sym_RBRACK);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 155:
- ACCEPT_TOKEN(anon_sym_QMARK);
+ ACCEPT_TOKEN(anon_sym_RBRACK);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 156:
ACCEPT_TOKEN(anon_sym_QMARK);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 157:
- ACCEPT_TOKEN(anon_sym_LPAREN);
+ ACCEPT_TOKEN(anon_sym_QMARK);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 158:
ACCEPT_TOKEN(anon_sym_LPAREN);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 159:
- ACCEPT_TOKEN(anon_sym_RPAREN);
+ ACCEPT_TOKEN(anon_sym_LPAREN);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 160:
ACCEPT_TOKEN(anon_sym_RPAREN);
- if (lookahead == '.') ADVANCE(27);
END_STATE();
case 161:
- ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
- if (lookahead == '-' ||
- lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(161);
+ ACCEPT_TOKEN(anon_sym_RPAREN);
+ if (lookahead == '.') ADVANCE(27);
END_STATE();
case 162:
ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
- if (lookahead == '-' ||
- lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(162);
END_STATE();
case 163:
ACCEPT_TOKEN(sym_flag_name);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163);
- END_STATE();
- case 164:
- ACCEPT_TOKEN(sym_flag_name);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164);
- END_STATE();
- case 165:
- ACCEPT_TOKEN(sym_flag_shorthand_name);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163);
END_STATE();
- case 166:
+ case 164:
ACCEPT_TOKEN(sym_flag_shorthand_name);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
- if (('-' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(39);
END_STATE();
- case 167:
+ case 165:
ACCEPT_TOKEN(anon_sym_DOT_DOT_DOTrest);
END_STATE();
- case 168:
+ case 166:
ACCEPT_TOKEN(anon_sym_int);
END_STATE();
- case 169:
+ case 167:
ACCEPT_TOKEN(anon_sym_float);
END_STATE();
- case 170:
+ case 168:
ACCEPT_TOKEN(anon_sym_range);
END_STATE();
- case 171:
+ case 169:
ACCEPT_TOKEN(anon_sym_bool);
END_STATE();
- case 172:
+ case 170:
ACCEPT_TOKEN(anon_sym_string);
END_STATE();
- case 173:
+ case 171:
ACCEPT_TOKEN(anon_sym_block);
END_STATE();
- case 174:
+ case 172:
ACCEPT_TOKEN(anon_sym_duration);
END_STATE();
- case 175:
+ case 173:
ACCEPT_TOKEN(anon_sym_date);
END_STATE();
- case 176:
+ case 174:
ACCEPT_TOKEN(anon_sym_filesize);
END_STATE();
- case 177:
+ case 175:
ACCEPT_TOKEN(anon_sym_number);
END_STATE();
- case 178:
+ case 176:
ACCEPT_TOKEN(anon_sym_table);
END_STATE();
- case 179:
+ case 177:
ACCEPT_TOKEN(anon_sym_error);
END_STATE();
- case 180:
+ case 178:
ACCEPT_TOKEN(anon_sym_binary);
END_STATE();
- case 181:
+ case 179:
ACCEPT_TOKEN(anon_sym_let);
END_STATE();
- case 182:
+ case 180:
ACCEPT_TOKEN(anon_sym_let);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
- case 183:
+ case 181:
ACCEPT_TOKEN(sym_number_literal);
if (lookahead == '-') ADVANCE(39);
if (lookahead == '.') ADVANCE(30);
- if (lookahead == '/') ADVANCE(261);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ if (lookahead == '/') ADVANCE(259);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(191);
+ lookahead == '~') ADVANCE(189);
END_STATE();
- case 184:
+ case 182:
ACCEPT_TOKEN(sym_number_literal);
if (lookahead == '-') ADVANCE(39);
if (lookahead == '.') ADVANCE(36);
- if (lookahead == '/') ADVANCE(261);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ if (lookahead == '/') ADVANCE(259);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(191);
+ lookahead == '~') ADVANCE(189);
END_STATE();
- case 185:
+ case 183:
ACCEPT_TOKEN(sym_number_literal);
if (lookahead == '.') ADVANCE(28);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
END_STATE();
- case 186:
+ case 184:
ACCEPT_TOKEN(sym_number_literal);
if (lookahead == '.') ADVANCE(109);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
END_STATE();
- case 187:
+ case 185:
ACCEPT_TOKEN(sym_number_literal);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
- case 188:
+ case 186:
ACCEPT_TOKEN(sym_number_literal);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
END_STATE();
- case 189:
+ case 187:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '&') ADVANCE(337);
+ if (lookahead == '&') ADVANCE(339);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
- case 190:
+ case 188:
ACCEPT_TOKEN(sym_word);
if (lookahead == '-') ADVANCE(39);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '\\') ADVANCE(113);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '\\') ADVANCE(114);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(191);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(262);
+ lookahead == '~') ADVANCE(189);
+ if (!sym_word_character_set_2(lookahead)) ADVANCE(260);
END_STATE();
- case 191:
+ case 189:
ACCEPT_TOKEN(sym_word);
if (lookahead == '-') ADVANCE(39);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '\\') ADVANCE(113);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '\\') ADVANCE(114);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(191);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(262);
+ lookahead == '~') ADVANCE(189);
+ if (!sym_word_character_set_2(lookahead)) ADVANCE(260);
+ END_STATE();
+ case 190:
+ ACCEPT_TOKEN(sym_word);
+ if (lookahead == '.') ADVANCE(27);
+ if (lookahead == '=') ADVANCE(342);
+ if (lookahead == '\\') ADVANCE(114);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
+ END_STATE();
+ case 191:
+ ACCEPT_TOKEN(sym_word);
+ if (lookahead == '.') ADVANCE(27);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(251);
+ if (lookahead == 'e') ADVANCE(219);
+ if (lookahead == 'u') ADVANCE(246);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 192:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '=') ADVANCE(340);
- if (lookahead == '\\') ADVANCE(113);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(210);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 193:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(253);
- if (lookahead == 'e') ADVANCE(221);
- if (lookahead == 'u') ADVANCE(248);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(231);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 194:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(212);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(252);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 195:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(233);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(233);
+ if (lookahead == 'l') ADVANCE(235);
+ if (lookahead == 'o') ADVANCE(236);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 196:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(254);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(228);
+ if (lookahead == 'l') ADVANCE(238);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 197:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(235);
- if (lookahead == 'l') ADVANCE(237);
- if (lookahead == 'o') ADVANCE(238);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'l') ADVANCE(222);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 198:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(230);
- if (lookahead == 'l') ADVANCE(240);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(256);
+ if (lookahead == 'r') ADVANCE(247);
+ if (lookahead == 'x') ADVANCE(241);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 199:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'l') ADVANCE(224);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(343);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 200:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(258);
- if (lookahead == 'r') ADVANCE(249);
- if (lookahead == 'x') ADVANCE(243);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(212);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 201:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(341);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(245);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 202:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(214);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'u') ADVANCE(230);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 203:
ACCEPT_TOKEN(sym_word);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(247);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 204:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'u') ADVANCE(232);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '.') ADVANCE(281);
+ if (lookahead == '\\') ADVANCE(114);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 205:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '.') ADVANCE(27);
- if (lookahead == '\\') ADVANCE(113);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(249);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 206:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '.') ADVANCE(283);
- if (lookahead == '\\') ADVANCE(113);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(255);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 207:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(251);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(253);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 208:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(257);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'a') ADVANCE(242);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 209:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(255);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'b') ADVANCE(218);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 210:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'a') ADVANCE(244);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'b') ADVANCE(229);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 211:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'b') ADVANCE(220);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'c') ADVANCE(226);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 212:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'b') ADVANCE(231);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'd') ADVANCE(335);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 213:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'c') ADVANCE(228);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(173);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 214:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'd') ADVANCE(333);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(168);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 215:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(175);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(176);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 216:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(170);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(174);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 217:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(178);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(250);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 218:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(176);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'e') ADVANCE(244);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 219:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(252);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'f') ADVANCE(145);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 220:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'e') ADVANCE(246);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'g') ADVANCE(170);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 221:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'f') ADVANCE(144);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'g') ADVANCE(214);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 222:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'g') ADVANCE(172);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(205);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 223:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'g') ADVANCE(216);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(258);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 224:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(207);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(234);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 225:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(260);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'i') ADVANCE(237);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 226:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(236);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'k') ADVANCE(171);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 227:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'i') ADVANCE(239);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'l') ADVANCE(169);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 228:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'k') ADVANCE(173);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'l') ADVANCE(217);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 229:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'l') ADVANCE(171);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'l') ADVANCE(215);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 230:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'l') ADVANCE(219);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'm') ADVANCE(209);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 231:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'l') ADVANCE(217);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(221);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 232:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'm') ADVANCE(211);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(172);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 233:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(223);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(208);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 234:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(174);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'n') ADVANCE(220);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 235:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(210);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(211);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 236:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'n') ADVANCE(222);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(227);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 237:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(213);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(232);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 238:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(229);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(207);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 239:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(234);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(243);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 240:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(209);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'o') ADVANCE(248);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 241:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(245);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'p') ADVANCE(240);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 242:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'o') ADVANCE(250);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(257);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 243:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'p') ADVANCE(242);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(177);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 244:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(259);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(175);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 245:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(179);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(224);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 246:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(177);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(206);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 247:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(226);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(239);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 248:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(208);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'r') ADVANCE(254);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 249:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(241);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 's') ADVANCE(147);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 250:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'r') ADVANCE(256);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 's') ADVANCE(223);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 251:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 's') ADVANCE(146);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(213);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 252:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 's') ADVANCE(225);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(179);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 253:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(215);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(167);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 254:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(181);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(142);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 255:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(169);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 't') ADVANCE(225);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 256:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(141);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'v') ADVANCE(144);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 257:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 't') ADVANCE(227);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'y') ADVANCE(178);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 258:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'v') ADVANCE(143);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (lookahead == 'z') ADVANCE(216);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
case 259:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'y') ADVANCE(180);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
- END_STATE();
- case 260:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (lookahead == 'z') ADVANCE(218);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
- END_STATE();
- case 261:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
+ if (lookahead == '\\') ADVANCE(114);
if (lookahead == '-' ||
lookahead == '.') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(191);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(262);
+ lookahead == '~') ADVANCE(189);
+ if (!sym_word_character_set_2(lookahead)) ADVANCE(260);
END_STATE();
- case 262:
+ case 260:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(113);
- if (!sym_word_character_set_3(lookahead)) ADVANCE(262);
+ if (lookahead == '\\') ADVANCE(114);
+ if (!sym_word_character_set_3(lookahead)) ADVANCE(260);
END_STATE();
- case 263:
+ case 261:
ACCEPT_TOKEN(anon_sym_DOLLAR);
END_STATE();
- case 264:
+ case 262:
ACCEPT_TOKEN(anon_sym_DOLLAR);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 265:
+ case 263:
ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
- case 266:
+ case 264:
ACCEPT_TOKEN(anon_sym_DQUOTE);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 267:
+ case 265:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '\n') ADVANCE(269);
+ if (lookahead == '\n') ADVANCE(267);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(267);
+ lookahead != '"') ADVANCE(265);
END_STATE();
- case 268:
+ case 266:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '#') ADVANCE(267);
+ if (lookahead == '#') ADVANCE(265);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(268);
+ lookahead == ' ') ADVANCE(266);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(269);
+ lookahead != '"') ADVANCE(267);
END_STATE();
- case 269:
+ case 267:
ACCEPT_TOKEN(aux_sym_string_token1);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(269);
+ lookahead != '"') ADVANCE(267);
END_STATE();
- case 270:
+ case 268:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
- case 271:
+ case 269:
ACCEPT_TOKEN(anon_sym_SQUOTE);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 272:
+ case 270:
ACCEPT_TOKEN(aux_sym_string_token2);
- if (lookahead == '\n') ADVANCE(274);
+ if (lookahead == '\n') ADVANCE(272);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(272);
+ lookahead != '\'') ADVANCE(270);
END_STATE();
- case 273:
+ case 271:
ACCEPT_TOKEN(aux_sym_string_token2);
- if (lookahead == '#') ADVANCE(272);
+ if (lookahead == '#') ADVANCE(270);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(273);
+ lookahead == ' ') ADVANCE(271);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(274);
+ lookahead != '\'') ADVANCE(272);
END_STATE();
- case 274:
+ case 272:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(274);
+ lookahead != '\'') ADVANCE(272);
END_STATE();
- case 275:
+ case 273:
ACCEPT_TOKEN(anon_sym_BQUOTE);
END_STATE();
- case 276:
+ case 274:
ACCEPT_TOKEN(anon_sym_BQUOTE);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 277:
+ case 275:
ACCEPT_TOKEN(aux_sym_string_token3);
- if (lookahead == '\n') ADVANCE(279);
+ if (lookahead == '\n') ADVANCE(277);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(277);
+ lookahead != '`') ADVANCE(275);
END_STATE();
- case 278:
+ case 276:
ACCEPT_TOKEN(aux_sym_string_token3);
- if (lookahead == '#') ADVANCE(277);
+ if (lookahead == '#') ADVANCE(275);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(278);
+ lookahead == ' ') ADVANCE(276);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(279);
+ lookahead != '`') ADVANCE(277);
END_STATE();
- case 279:
+ case 277:
ACCEPT_TOKEN(aux_sym_string_token3);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(279);
+ lookahead != '`') ADVANCE(277);
END_STATE();
- case 280:
+ case 278:
ACCEPT_TOKEN(anon_sym_DOT);
END_STATE();
- case 281:
+ case 279:
ACCEPT_TOKEN(anon_sym_DOT);
- if (lookahead == '.') ADVANCE(290);
+ if (lookahead == '.') ADVANCE(292);
END_STATE();
- case 282:
+ case 280:
ACCEPT_TOKEN(anon_sym_DOT);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
lookahead == '~') ADVANCE(39);
END_STATE();
- case 283:
+ case 281:
ACCEPT_TOKEN(aux_sym_file_path_token1);
END_STATE();
- case 284:
+ case 282:
ACCEPT_TOKEN(aux_sym_file_path_token1);
- if (lookahead == '.') ADVANCE(285);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
- case 285:
+ case 283:
ACCEPT_TOKEN(aux_sym_file_path_token1);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
- case 286:
+ case 284:
ACCEPT_TOKEN(aux_sym_file_path_token1);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
lookahead == '~') ADVANCE(39);
END_STATE();
- case 287:
+ case 285:
ACCEPT_TOKEN(aux_sym_file_path_token1);
if (lookahead == '-' ||
lookahead == '.' ||
@@ -3261,466 +3234,502 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
('a' <= lookahead && lookahead <= 'z') ||
lookahead == '~') ADVANCE(39);
END_STATE();
- case 288:
+ case 286:
ACCEPT_TOKEN(aux_sym_file_path_token2);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '-' ||
lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
+ END_STATE();
+ case 287:
+ ACCEPT_TOKEN(sym_flag_arg);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '/') ADVANCE(113);
+ if (lookahead == '~') ADVANCE(39);
+ if (('-' <= lookahead && lookahead <= '9')) ADVANCE(288);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(287);
+ END_STATE();
+ case 288:
+ ACCEPT_TOKEN(sym_flag_arg);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '/') ADVANCE(113);
+ if (lookahead == '~') ADVANCE(39);
+ if (('-' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
END_STATE();
case 289:
- ACCEPT_TOKEN(anon_sym_DOT_DOT);
+ ACCEPT_TOKEN(sym_flag_arg);
+ if (lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9')) ADVANCE(290);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289);
END_STATE();
case 290:
- ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(283);
- END_STATE();
- case 291:
- ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(285);
- if (lookahead == '/') ADVANCE(112);
+ ACCEPT_TOKEN(sym_flag_arg);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(39);
- if (('0' <= lookahead && lookahead <= '9') ||
+ ('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(288);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(290);
+ END_STATE();
+ case 291:
+ ACCEPT_TOKEN(anon_sym_DOT_DOT);
END_STATE();
case 292:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
- if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'e') ADVANCE(301);
- if (lookahead == '~') ADVANCE(191);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ACCEPT_TOKEN(anon_sym_DOT_DOT);
+ if (lookahead == '.') ADVANCE(281);
END_STATE();
case 293:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
- if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'e') ADVANCE(307);
- if (lookahead == '~') ADVANCE(191);
+ ACCEPT_TOKEN(anon_sym_DOT_DOT);
+ if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '/') ADVANCE(113);
+ if (lookahead == '-' ||
+ lookahead == '~') ADVANCE(39);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(286);
END_STATE();
case 294:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'l') ADVANCE(302);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'e') ADVANCE(303);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 295:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'n') ADVANCE(342);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'e') ADVANCE(309);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 296:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'o') ADVANCE(300);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'l') ADVANCE(304);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 297:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'x') ADVANCE(304);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'n') ADVANCE(344);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 298:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'o') ADVANCE(302);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 299:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'a') ADVANCE(306);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '-') ADVANCE(312);
+ if (lookahead == '.') ADVANCE(31);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'x') ADVANCE(306);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 300:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'd') ADVANCE(334);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '-') ADVANCE(312);
+ if (lookahead == '.') ADVANCE(31);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 301:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'f') ADVANCE(145);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'a') ADVANCE(308);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 302:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'i') ADVANCE(299);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'd') ADVANCE(336);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 303:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'o') ADVANCE(305);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'f') ADVANCE(146);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 304:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'p') ADVANCE(303);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'i') ADVANCE(301);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 305:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 'r') ADVANCE(308);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'o') ADVANCE(307);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 306:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 's') ADVANCE(147);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'p') ADVANCE(305);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 307:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 't') ADVANCE(182);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'r') ADVANCE(310);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 308:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == 't') ADVANCE(142);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 's') ADVANCE(148);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 309:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 't') ADVANCE(180);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
case 310:
ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '-') ADVANCE(312);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 't') ADVANCE(143);
+ if (lookahead == '~') ADVANCE(189);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ END_STATE();
+ case 311:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '-') ADVANCE(312);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ END_STATE();
+ case 312:
+ ACCEPT_TOKEN(sym_identifier);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(112);
+ if (lookahead == '/') ADVANCE(113);
if (lookahead == '~') ADVANCE(39);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(312);
END_STATE();
- case 311:
+ case 313:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'd') ADVANCE(335);
+ if (lookahead == 'd') ADVANCE(337);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 312:
+ case 314:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'n') ADVANCE(343);
+ if (lookahead == 'n') ADVANCE(345);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 313:
+ case 315:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'o') ADVANCE(311);
+ if (lookahead == 'o') ADVANCE(313);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 314:
+ case 316:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 315:
+ case 317:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
- case 316:
+ case 318:
ACCEPT_TOKEN(anon_sym_LBRACE);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 317:
+ case 319:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
- case 318:
+ case 320:
ACCEPT_TOKEN(anon_sym_RBRACE);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 319:
+ case 321:
ACCEPT_TOKEN(sym_comment);
- if (lookahead == '.') ADVANCE(283);
+ if (lookahead == '.') ADVANCE(281);
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(321);
+ lookahead != '\n') ADVANCE(323);
END_STATE();
- case 320:
+ case 322:
ACCEPT_TOKEN(sym_comment);
- if (lookahead == '.') ADVANCE(319);
+ if (lookahead == '.') ADVANCE(321);
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(321);
+ lookahead != '\n') ADVANCE(323);
END_STATE();
- case 321:
+ case 323:
ACCEPT_TOKEN(sym_comment);
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(321);
+ lookahead != '\n') ADVANCE(323);
END_STATE();
- case 322:
+ case 324:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
- case 323:
+ case 325:
ACCEPT_TOKEN(anon_sym_PLUS);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 324:
+ case 326:
ACCEPT_TOKEN(anon_sym_DASH);
END_STATE();
- case 325:
+ case 327:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(110);
if (lookahead == '.') ADVANCE(27);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(289);
END_STATE();
- case 326:
+ case 328:
ACCEPT_TOKEN(anon_sym_DASH);
if (lookahead == '-') ADVANCE(38);
if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(112);
- if (lookahead == '_' ||
- lookahead == '~') ADVANCE(39);
+ if (lookahead == '/') ADVANCE(113);
if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(166);
+ lookahead == '~') ADVANCE(39);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(287);
END_STATE();
- case 327:
+ case 329:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
- case 328:
+ case 330:
ACCEPT_TOKEN(anon_sym_STAR);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 329:
+ case 331:
ACCEPT_TOKEN(anon_sym_SLASH);
END_STATE();
- case 330:
+ case 332:
ACCEPT_TOKEN(anon_sym_SLASH);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 331:
+ case 333:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
- case 332:
+ case 334:
ACCEPT_TOKEN(anon_sym_PERCENT);
if (lookahead == '.') ADVANCE(27);
END_STATE();
- case 333:
+ case 335:
ACCEPT_TOKEN(anon_sym_mod);
END_STATE();
- case 334:
+ case 336:
ACCEPT_TOKEN(anon_sym_mod);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
- case 335:
+ case 337:
ACCEPT_TOKEN(anon_sym_mod);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 336:
+ case 338:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
- case 337:
+ case 339:
ACCEPT_TOKEN(anon_sym_AMP_AMP);
END_STATE();
- case 338:
+ case 340:
ACCEPT_TOKEN(anon_sym_EQ_TILDE);
END_STATE();
- case 339:
+ case 341:
ACCEPT_TOKEN(anon_sym_EQ_EQ);
END_STATE();
- case 340:
+ case 342:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
- case 341:
+ case 343:
ACCEPT_TOKEN(anon_sym_in);
END_STATE();
- case 342:
+ case 344:
ACCEPT_TOKEN(anon_sym_in);
- if (lookahead == '-') ADVANCE(310);
+ if (lookahead == '-') ADVANCE(312);
if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(261);
- if (lookahead == '~') ADVANCE(191);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(189);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(309);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
END_STATE();
- case 343:
+ case 345:
ACCEPT_TOKEN(anon_sym_in);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(314);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(316);
END_STATE();
- case 344:
+ case 346:
ACCEPT_TOKEN(anon_sym_GT);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '=') ADVANCE(346);
- if (lookahead == '>') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(348);
+ if (lookahead == '>') ADVANCE(353);
END_STATE();
- case 345:
+ case 347:
ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(346);
- if (lookahead == '>') ADVANCE(351);
+ if (lookahead == '=') ADVANCE(348);
+ if (lookahead == '>') ADVANCE(353);
END_STATE();
- case 346:
+ case 348:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
- case 347:
+ case 349:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
- case 348:
+ case 350:
ACCEPT_TOKEN(anon_sym_LT);
if (lookahead == '.') ADVANCE(27);
- if (lookahead == '<') ADVANCE(350);
- if (lookahead == '=') ADVANCE(347);
+ if (lookahead == '<') ADVANCE(352);
+ if (lookahead == '=') ADVANCE(349);
END_STATE();
- case 349:
+ case 351:
ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(350);
- if (lookahead == '=') ADVANCE(347);
+ if (lookahead == '<') ADVANCE(352);
+ if (lookahead == '=') ADVANCE(349);
END_STATE();
- case 350:
+ case 352:
ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
- case 351:
+ case 353:
ACCEPT_TOKEN(anon_sym_GT_GT);
END_STATE();
default:
@@ -3730,35 +3739,35 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[0] = {.lex_state = 0, .external_lex_state = 1},
- [1] = {.lex_state = 123},
- [2] = {.lex_state = 123},
- [3] = {.lex_state = 123},
- [4] = {.lex_state = 123},
- [5] = {.lex_state = 123},
- [6] = {.lex_state = 123},
- [7] = {.lex_state = 123},
- [8] = {.lex_state = 123},
- [9] = {.lex_state = 123},
- [10] = {.lex_state = 123},
- [11] = {.lex_state = 123},
- [12] = {.lex_state = 123},
+ [1] = {.lex_state = 124},
+ [2] = {.lex_state = 124},
+ [3] = {.lex_state = 124},
+ [4] = {.lex_state = 124},
+ [5] = {.lex_state = 124},
+ [6] = {.lex_state = 124},
+ [7] = {.lex_state = 124},
+ [8] = {.lex_state = 2, .external_lex_state = 1},
+ [9] = {.lex_state = 2, .external_lex_state = 1},
+ [10] = {.lex_state = 124},
+ [11] = {.lex_state = 2, .external_lex_state = 1},
+ [12] = {.lex_state = 124},
[13] = {.lex_state = 2, .external_lex_state = 1},
[14] = {.lex_state = 2, .external_lex_state = 1},
- [15] = {.lex_state = 2, .external_lex_state = 1},
- [16] = {.lex_state = 2, .external_lex_state = 1},
- [17] = {.lex_state = 123},
- [18] = {.lex_state = 123},
- [19] = {.lex_state = 2, .external_lex_state = 1},
- [20] = {.lex_state = 123},
- [21] = {.lex_state = 9, .external_lex_state = 1},
- [22] = {.lex_state = 9, .external_lex_state = 1},
- [23] = {.lex_state = 2, .external_lex_state = 1},
- [24] = {.lex_state = 123},
- [25] = {.lex_state = 123},
- [26] = {.lex_state = 2, .external_lex_state = 1},
+ [15] = {.lex_state = 124},
+ [16] = {.lex_state = 124},
+ [17] = {.lex_state = 124},
+ [18] = {.lex_state = 9, .external_lex_state = 1},
+ [19] = {.lex_state = 124},
+ [20] = {.lex_state = 9, .external_lex_state = 1},
+ [21] = {.lex_state = 124},
+ [22] = {.lex_state = 2, .external_lex_state = 1},
+ [23] = {.lex_state = 124},
+ [24] = {.lex_state = 2, .external_lex_state = 1},
+ [25] = {.lex_state = 2, .external_lex_state = 1},
+ [26] = {.lex_state = 124},
[27] = {.lex_state = 13},
[28] = {.lex_state = 2, .external_lex_state = 1},
- [29] = {.lex_state = 13},
+ [29] = {.lex_state = 2, .external_lex_state = 1},
[30] = {.lex_state = 2, .external_lex_state = 1},
[31] = {.lex_state = 2, .external_lex_state = 1},
[32] = {.lex_state = 2, .external_lex_state = 1},
@@ -3766,35 +3775,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[34] = {.lex_state = 2, .external_lex_state = 1},
[35] = {.lex_state = 2, .external_lex_state = 1},
[36] = {.lex_state = 2, .external_lex_state = 1},
- [37] = {.lex_state = 13},
+ [37] = {.lex_state = 2, .external_lex_state = 1},
[38] = {.lex_state = 2, .external_lex_state = 1},
[39] = {.lex_state = 2, .external_lex_state = 1},
[40] = {.lex_state = 2, .external_lex_state = 1},
[41] = {.lex_state = 2, .external_lex_state = 1},
[42] = {.lex_state = 2, .external_lex_state = 1},
[43] = {.lex_state = 2, .external_lex_state = 1},
- [44] = {.lex_state = 2, .external_lex_state = 1},
+ [44] = {.lex_state = 124},
[45] = {.lex_state = 2, .external_lex_state = 1},
- [46] = {.lex_state = 2, .external_lex_state = 1},
+ [46] = {.lex_state = 13},
[47] = {.lex_state = 2, .external_lex_state = 1},
- [48] = {.lex_state = 123},
+ [48] = {.lex_state = 2, .external_lex_state = 1},
[49] = {.lex_state = 2, .external_lex_state = 1},
[50] = {.lex_state = 2, .external_lex_state = 1},
- [51] = {.lex_state = 2, .external_lex_state = 1},
- [52] = {.lex_state = 2, .external_lex_state = 1},
- [53] = {.lex_state = 13},
- [54] = {.lex_state = 2, .external_lex_state = 1},
+ [51] = {.lex_state = 13},
+ [52] = {.lex_state = 13},
+ [53] = {.lex_state = 2, .external_lex_state = 1},
+ [54] = {.lex_state = 13},
[55] = {.lex_state = 2, .external_lex_state = 1},
[56] = {.lex_state = 2, .external_lex_state = 1},
[57] = {.lex_state = 13},
[58] = {.lex_state = 13},
[59] = {.lex_state = 13},
[60] = {.lex_state = 13},
- [61] = {.lex_state = 13},
+ [61] = {.lex_state = 124},
[62] = {.lex_state = 13},
[63] = {.lex_state = 13},
- [64] = {.lex_state = 13},
- [65] = {.lex_state = 14},
+ [64] = {.lex_state = 14},
+ [65] = {.lex_state = 13},
[66] = {.lex_state = 13},
[67] = {.lex_state = 13},
[68] = {.lex_state = 13},
@@ -3804,7 +3813,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[72] = {.lex_state = 13},
[73] = {.lex_state = 13},
[74] = {.lex_state = 13},
- [75] = {.lex_state = 3, .external_lex_state = 1},
+ [75] = {.lex_state = 13},
[76] = {.lex_state = 13},
[77] = {.lex_state = 13},
[78] = {.lex_state = 13},
@@ -3819,186 +3828,186 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[87] = {.lex_state = 13},
[88] = {.lex_state = 13},
[89] = {.lex_state = 13},
- [90] = {.lex_state = 13},
- [91] = {.lex_state = 5, .external_lex_state = 1},
- [92] = {.lex_state = 5, .external_lex_state = 1},
- [93] = {.lex_state = 5, .external_lex_state = 1},
- [94] = {.lex_state = 5, .external_lex_state = 1},
- [95] = {.lex_state = 5, .external_lex_state = 1},
- [96] = {.lex_state = 114},
- [97] = {.lex_state = 7, .external_lex_state = 1},
- [98] = {.lex_state = 7, .external_lex_state = 1},
- [99] = {.lex_state = 7, .external_lex_state = 1},
- [100] = {.lex_state = 7, .external_lex_state = 1},
- [101] = {.lex_state = 7, .external_lex_state = 1},
- [102] = {.lex_state = 7, .external_lex_state = 1},
- [103] = {.lex_state = 7, .external_lex_state = 1},
+ [90] = {.lex_state = 115},
+ [91] = {.lex_state = 3, .external_lex_state = 1},
+ [92] = {.lex_state = 115},
+ [93] = {.lex_state = 115},
+ [94] = {.lex_state = 115},
+ [95] = {.lex_state = 115},
+ [96] = {.lex_state = 116},
+ [97] = {.lex_state = 5, .external_lex_state = 1},
+ [98] = {.lex_state = 5, .external_lex_state = 1},
+ [99] = {.lex_state = 5, .external_lex_state = 1},
+ [100] = {.lex_state = 5, .external_lex_state = 1},
+ [101] = {.lex_state = 115},
+ [102] = {.lex_state = 5, .external_lex_state = 1},
+ [103] = {.lex_state = 115},
[104] = {.lex_state = 7, .external_lex_state = 1},
- [105] = {.lex_state = 7, .external_lex_state = 1},
- [106] = {.lex_state = 114},
- [107] = {.lex_state = 114},
- [108] = {.lex_state = 7, .external_lex_state = 1},
- [109] = {.lex_state = 7, .external_lex_state = 1},
- [110] = {.lex_state = 7, .external_lex_state = 1},
- [111] = {.lex_state = 7, .external_lex_state = 1},
- [112] = {.lex_state = 7, .external_lex_state = 1},
- [113] = {.lex_state = 114},
- [114] = {.lex_state = 7, .external_lex_state = 1},
- [115] = {.lex_state = 114},
- [116] = {.lex_state = 114},
+ [105] = {.lex_state = 115},
+ [106] = {.lex_state = 115},
+ [107] = {.lex_state = 115},
+ [108] = {.lex_state = 115},
+ [109] = {.lex_state = 115},
+ [110] = {.lex_state = 115},
+ [111] = {.lex_state = 115},
+ [112] = {.lex_state = 115},
+ [113] = {.lex_state = 115},
+ [114] = {.lex_state = 115},
+ [115] = {.lex_state = 115},
+ [116] = {.lex_state = 115},
[117] = {.lex_state = 115},
- [118] = {.lex_state = 7, .external_lex_state = 1},
- [119] = {.lex_state = 114},
- [120] = {.lex_state = 114},
- [121] = {.lex_state = 114},
- [122] = {.lex_state = 114},
- [123] = {.lex_state = 114},
- [124] = {.lex_state = 114},
- [125] = {.lex_state = 114},
- [126] = {.lex_state = 114},
- [127] = {.lex_state = 114},
- [128] = {.lex_state = 114},
- [129] = {.lex_state = 114},
- [130] = {.lex_state = 114},
- [131] = {.lex_state = 114},
- [132] = {.lex_state = 114},
- [133] = {.lex_state = 114},
- [134] = {.lex_state = 114},
- [135] = {.lex_state = 114},
- [136] = {.lex_state = 114},
- [137] = {.lex_state = 114},
- [138] = {.lex_state = 114},
- [139] = {.lex_state = 114},
- [140] = {.lex_state = 114},
- [141] = {.lex_state = 114},
- [142] = {.lex_state = 114},
- [143] = {.lex_state = 114},
- [144] = {.lex_state = 114},
- [145] = {.lex_state = 17},
- [146] = {.lex_state = 117},
- [147] = {.lex_state = 17},
- [148] = {.lex_state = 17},
- [149] = {.lex_state = 17},
- [150] = {.lex_state = 17},
+ [118] = {.lex_state = 115},
+ [119] = {.lex_state = 115},
+ [120] = {.lex_state = 7, .external_lex_state = 1},
+ [121] = {.lex_state = 115},
+ [122] = {.lex_state = 115},
+ [123] = {.lex_state = 115},
+ [124] = {.lex_state = 7, .external_lex_state = 1},
+ [125] = {.lex_state = 115},
+ [126] = {.lex_state = 7, .external_lex_state = 1},
+ [127] = {.lex_state = 115},
+ [128] = {.lex_state = 115},
+ [129] = {.lex_state = 7, .external_lex_state = 1},
+ [130] = {.lex_state = 7, .external_lex_state = 1},
+ [131] = {.lex_state = 115},
+ [132] = {.lex_state = 7, .external_lex_state = 1},
+ [133] = {.lex_state = 7, .external_lex_state = 1},
+ [134] = {.lex_state = 115},
+ [135] = {.lex_state = 7, .external_lex_state = 1},
+ [136] = {.lex_state = 7, .external_lex_state = 1},
+ [137] = {.lex_state = 115},
+ [138] = {.lex_state = 7, .external_lex_state = 1},
+ [139] = {.lex_state = 7, .external_lex_state = 1},
+ [140] = {.lex_state = 7, .external_lex_state = 1},
+ [141] = {.lex_state = 115},
+ [142] = {.lex_state = 7, .external_lex_state = 1},
+ [143] = {.lex_state = 7, .external_lex_state = 1},
+ [144] = {.lex_state = 7, .external_lex_state = 1},
+ [145] = {.lex_state = 118},
+ [146] = {.lex_state = 118},
+ [147] = {.lex_state = 118},
+ [148] = {.lex_state = 118},
+ [149] = {.lex_state = 118},
+ [150] = {.lex_state = 118},
[151] = {.lex_state = 17},
- [152] = {.lex_state = 17},
+ [152] = {.lex_state = 118},
[153] = {.lex_state = 17},
- [154] = {.lex_state = 17},
- [155] = {.lex_state = 117},
+ [154] = {.lex_state = 119},
+ [155] = {.lex_state = 17},
[156] = {.lex_state = 17},
[157] = {.lex_state = 17},
- [158] = {.lex_state = 117},
- [159] = {.lex_state = 117},
- [160] = {.lex_state = 117},
- [161] = {.lex_state = 117},
+ [158] = {.lex_state = 17},
+ [159] = {.lex_state = 118},
+ [160] = {.lex_state = 118},
+ [161] = {.lex_state = 17},
[162] = {.lex_state = 17},
[163] = {.lex_state = 17},
[164] = {.lex_state = 17},
[165] = {.lex_state = 17},
- [166] = {.lex_state = 17},
- [167] = {.lex_state = 17},
- [168] = {.lex_state = 17},
- [169] = {.lex_state = 17},
- [170] = {.lex_state = 17},
- [171] = {.lex_state = 17},
- [172] = {.lex_state = 17},
- [173] = {.lex_state = 17},
- [174] = {.lex_state = 17},
- [175] = {.lex_state = 17},
- [176] = {.lex_state = 17},
- [177] = {.lex_state = 17},
- [178] = {.lex_state = 17},
- [179] = {.lex_state = 17},
- [180] = {.lex_state = 17},
- [181] = {.lex_state = 17},
- [182] = {.lex_state = 17},
- [183] = {.lex_state = 17},
- [184] = {.lex_state = 17},
- [185] = {.lex_state = 17},
- [186] = {.lex_state = 17},
- [187] = {.lex_state = 17},
- [188] = {.lex_state = 117},
- [189] = {.lex_state = 17},
- [190] = {.lex_state = 17},
- [191] = {.lex_state = 17},
- [192] = {.lex_state = 17},
- [193] = {.lex_state = 117},
+ [166] = {.lex_state = 118},
+ [167] = {.lex_state = 118},
+ [168] = {.lex_state = 118},
+ [169] = {.lex_state = 118},
+ [170] = {.lex_state = 118},
+ [171] = {.lex_state = 118},
+ [172] = {.lex_state = 118},
+ [173] = {.lex_state = 118},
+ [174] = {.lex_state = 118},
+ [175] = {.lex_state = 118},
+ [176] = {.lex_state = 118},
+ [177] = {.lex_state = 118},
+ [178] = {.lex_state = 118},
+ [179] = {.lex_state = 118},
+ [180] = {.lex_state = 118},
+ [181] = {.lex_state = 118},
+ [182] = {.lex_state = 118},
+ [183] = {.lex_state = 118},
+ [184] = {.lex_state = 118},
+ [185] = {.lex_state = 118},
+ [186] = {.lex_state = 118},
+ [187] = {.lex_state = 118},
+ [188] = {.lex_state = 118},
+ [189] = {.lex_state = 118},
+ [190] = {.lex_state = 118},
+ [191] = {.lex_state = 118},
+ [192] = {.lex_state = 118},
+ [193] = {.lex_state = 17},
[194] = {.lex_state = 17},
[195] = {.lex_state = 17},
- [196] = {.lex_state = 118},
+ [196] = {.lex_state = 17},
[197] = {.lex_state = 17},
[198] = {.lex_state = 17},
[199] = {.lex_state = 17},
- [200] = {.lex_state = 117},
+ [200] = {.lex_state = 17},
[201] = {.lex_state = 17},
- [202] = {.lex_state = 117},
- [203] = {.lex_state = 117},
- [204] = {.lex_state = 117},
- [205] = {.lex_state = 117},
- [206] = {.lex_state = 117},
- [207] = {.lex_state = 117},
- [208] = {.lex_state = 117},
- [209] = {.lex_state = 117},
- [210] = {.lex_state = 117},
- [211] = {.lex_state = 117},
- [212] = {.lex_state = 117},
- [213] = {.lex_state = 117},
- [214] = {.lex_state = 117},
- [215] = {.lex_state = 117},
- [216] = {.lex_state = 117},
- [217] = {.lex_state = 117},
- [218] = {.lex_state = 117},
- [219] = {.lex_state = 117},
- [220] = {.lex_state = 117},
- [221] = {.lex_state = 117},
- [222] = {.lex_state = 117},
- [223] = {.lex_state = 117},
- [224] = {.lex_state = 117},
- [225] = {.lex_state = 117},
- [226] = {.lex_state = 117},
- [227] = {.lex_state = 117},
- [228] = {.lex_state = 117},
- [229] = {.lex_state = 123},
- [230] = {.lex_state = 123},
- [231] = {.lex_state = 121},
- [232] = {.lex_state = 123},
- [233] = {.lex_state = 121},
- [234] = {.lex_state = 121},
- [235] = {.lex_state = 123},
- [236] = {.lex_state = 121},
- [237] = {.lex_state = 121},
- [238] = {.lex_state = 121},
- [239] = {.lex_state = 121},
- [240] = {.lex_state = 123},
+ [202] = {.lex_state = 17},
+ [203] = {.lex_state = 17},
+ [204] = {.lex_state = 17},
+ [205] = {.lex_state = 17},
+ [206] = {.lex_state = 17},
+ [207] = {.lex_state = 17},
+ [208] = {.lex_state = 17},
+ [209] = {.lex_state = 17},
+ [210] = {.lex_state = 17},
+ [211] = {.lex_state = 17},
+ [212] = {.lex_state = 17},
+ [213] = {.lex_state = 17},
+ [214] = {.lex_state = 17},
+ [215] = {.lex_state = 17},
+ [216] = {.lex_state = 17},
+ [217] = {.lex_state = 17},
+ [218] = {.lex_state = 17},
+ [219] = {.lex_state = 17},
+ [220] = {.lex_state = 17},
+ [221] = {.lex_state = 17},
+ [222] = {.lex_state = 17},
+ [223] = {.lex_state = 17},
+ [224] = {.lex_state = 17},
+ [225] = {.lex_state = 17},
+ [226] = {.lex_state = 17},
+ [227] = {.lex_state = 17},
+ [228] = {.lex_state = 17},
+ [229] = {.lex_state = 124},
+ [230] = {.lex_state = 124},
+ [231] = {.lex_state = 122},
+ [232] = {.lex_state = 122},
+ [233] = {.lex_state = 122},
+ [234] = {.lex_state = 122},
+ [235] = {.lex_state = 122},
+ [236] = {.lex_state = 122},
+ [237] = {.lex_state = 122},
+ [238] = {.lex_state = 124},
+ [239] = {.lex_state = 124},
+ [240] = {.lex_state = 124},
[241] = {.lex_state = 7, .external_lex_state = 1},
- [242] = {.lex_state = 120},
- [243] = {.lex_state = 120},
+ [242] = {.lex_state = 121},
+ [243] = {.lex_state = 121},
[244] = {.lex_state = 17},
[245] = {.lex_state = 20},
[246] = {.lex_state = 20},
[247] = {.lex_state = 20},
[248] = {.lex_state = 20},
- [249] = {.lex_state = 120},
- [250] = {.lex_state = 120},
+ [249] = {.lex_state = 121},
+ [250] = {.lex_state = 121},
[251] = {.lex_state = 19},
[252] = {.lex_state = 19},
[253] = {.lex_state = 19},
- [254] = {.lex_state = 120},
- [255] = {.lex_state = 120},
- [256] = {.lex_state = 19},
+ [254] = {.lex_state = 121},
+ [255] = {.lex_state = 19},
+ [256] = {.lex_state = 121},
[257] = {.lex_state = 19},
- [258] = {.lex_state = 120},
- [259] = {.lex_state = 19},
- [260] = {.lex_state = 120},
- [261] = {.lex_state = 120},
- [262] = {.lex_state = 120},
+ [258] = {.lex_state = 19},
+ [259] = {.lex_state = 121},
+ [260] = {.lex_state = 121},
+ [261] = {.lex_state = 19},
+ [262] = {.lex_state = 19},
[263] = {.lex_state = 19},
[264] = {.lex_state = 19},
[265] = {.lex_state = 19},
- [266] = {.lex_state = 120},
- [267] = {.lex_state = 19},
- [268] = {.lex_state = 19},
- [269] = {.lex_state = 120},
+ [266] = {.lex_state = 121},
+ [267] = {.lex_state = 121},
+ [268] = {.lex_state = 121},
+ [269] = {.lex_state = 121},
[270] = {.lex_state = 19},
[271] = {.lex_state = 19},
[272] = {.lex_state = 19},
@@ -4010,132 +4019,132 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[278] = {.lex_state = 19},
[279] = {.lex_state = 19},
[280] = {.lex_state = 19},
- [281] = {.lex_state = 121},
- [282] = {.lex_state = 121},
- [283] = {.lex_state = 121},
- [284] = {.lex_state = 121},
- [285] = {.lex_state = 121},
- [286] = {.lex_state = 121},
- [287] = {.lex_state = 120},
- [288] = {.lex_state = 19},
- [289] = {.lex_state = 121},
+ [281] = {.lex_state = 122},
+ [282] = {.lex_state = 122},
+ [283] = {.lex_state = 122},
+ [284] = {.lex_state = 122},
+ [285] = {.lex_state = 122},
+ [286] = {.lex_state = 19},
+ [287] = {.lex_state = 122},
+ [288] = {.lex_state = 122},
+ [289] = {.lex_state = 122},
[290] = {.lex_state = 121},
- [291] = {.lex_state = 121},
- [292] = {.lex_state = 121},
+ [291] = {.lex_state = 122},
+ [292] = {.lex_state = 19},
[293] = {.lex_state = 19},
- [294] = {.lex_state = 121},
- [295] = {.lex_state = 121},
- [296] = {.lex_state = 19},
- [297] = {.lex_state = 19},
- [298] = {.lex_state = 121},
- [299] = {.lex_state = 19},
+ [294] = {.lex_state = 19},
+ [295] = {.lex_state = 122},
+ [296] = {.lex_state = 122},
+ [297] = {.lex_state = 122},
+ [298] = {.lex_state = 19},
+ [299] = {.lex_state = 122},
[300] = {.lex_state = 19},
- [301] = {.lex_state = 19},
- [302] = {.lex_state = 121},
+ [301] = {.lex_state = 122},
+ [302] = {.lex_state = 19},
[303] = {.lex_state = 19},
- [304] = {.lex_state = 19},
+ [304] = {.lex_state = 122},
[305] = {.lex_state = 19},
- [306] = {.lex_state = 19},
- [307] = {.lex_state = 121},
- [308] = {.lex_state = 121},
- [309] = {.lex_state = 121},
- [310] = {.lex_state = 121},
- [311] = {.lex_state = 121},
- [312] = {.lex_state = 121},
- [313] = {.lex_state = 121},
- [314] = {.lex_state = 121},
- [315] = {.lex_state = 121},
- [316] = {.lex_state = 19},
- [317] = {.lex_state = 121},
- [318] = {.lex_state = 121},
- [319] = {.lex_state = 121},
- [320] = {.lex_state = 121},
- [321] = {.lex_state = 121},
- [322] = {.lex_state = 121},
- [323] = {.lex_state = 121},
- [324] = {.lex_state = 121},
- [325] = {.lex_state = 121},
+ [306] = {.lex_state = 122},
+ [307] = {.lex_state = 122},
+ [308] = {.lex_state = 19},
+ [309] = {.lex_state = 19},
+ [310] = {.lex_state = 122},
+ [311] = {.lex_state = 122},
+ [312] = {.lex_state = 122},
+ [313] = {.lex_state = 19},
+ [314] = {.lex_state = 122},
+ [315] = {.lex_state = 122},
+ [316] = {.lex_state = 122},
+ [317] = {.lex_state = 20},
+ [318] = {.lex_state = 122},
+ [319] = {.lex_state = 122},
+ [320] = {.lex_state = 271},
+ [321] = {.lex_state = 266},
+ [322] = {.lex_state = 122},
+ [323] = {.lex_state = 122},
+ [324] = {.lex_state = 122},
+ [325] = {.lex_state = 122},
[326] = {.lex_state = 19},
- [327] = {.lex_state = 121},
- [328] = {.lex_state = 20},
- [329] = {.lex_state = 121},
- [330] = {.lex_state = 121},
- [331] = {.lex_state = 121},
- [332] = {.lex_state = 121},
- [333] = {.lex_state = 121},
- [334] = {.lex_state = 121},
- [335] = {.lex_state = 20},
- [336] = {.lex_state = 121},
- [337] = {.lex_state = 121},
- [338] = {.lex_state = 121},
- [339] = {.lex_state = 121},
- [340] = {.lex_state = 121},
- [341] = {.lex_state = 121},
- [342] = {.lex_state = 121},
- [343] = {.lex_state = 20},
- [344] = {.lex_state = 20},
- [345] = {.lex_state = 121},
- [346] = {.lex_state = 268},
- [347] = {.lex_state = 273},
- [348] = {.lex_state = 121},
- [349] = {.lex_state = 121},
- [350] = {.lex_state = 278},
- [351] = {.lex_state = 121},
- [352] = {.lex_state = 121},
- [353] = {.lex_state = 121},
- [354] = {.lex_state = 121},
- [355] = {.lex_state = 121},
- [356] = {.lex_state = 121},
- [357] = {.lex_state = 121},
- [358] = {.lex_state = 121},
- [359] = {.lex_state = 121},
- [360] = {.lex_state = 121},
- [361] = {.lex_state = 121},
- [362] = {.lex_state = 121},
- [363] = {.lex_state = 121},
- [364] = {.lex_state = 121},
- [365] = {.lex_state = 278},
- [366] = {.lex_state = 273},
- [367] = {.lex_state = 268},
- [368] = {.lex_state = 121},
- [369] = {.lex_state = 121},
- [370] = {.lex_state = 121},
- [371] = {.lex_state = 121},
- [372] = {.lex_state = 121},
- [373] = {.lex_state = 121},
- [374] = {.lex_state = 121},
- [375] = {.lex_state = 121},
- [376] = {.lex_state = 121},
- [377] = {.lex_state = 121},
- [378] = {.lex_state = 268},
- [379] = {.lex_state = 273},
- [380] = {.lex_state = 278},
- [381] = {.lex_state = 121},
- [382] = {.lex_state = 268},
- [383] = {.lex_state = 273},
- [384] = {.lex_state = 278},
- [385] = {.lex_state = 121},
- [386] = {.lex_state = 268},
- [387] = {.lex_state = 273},
- [388] = {.lex_state = 278},
- [389] = {.lex_state = 121},
- [390] = {.lex_state = 268},
- [391] = {.lex_state = 273},
- [392] = {.lex_state = 278},
+ [327] = {.lex_state = 122},
+ [328] = {.lex_state = 122},
+ [329] = {.lex_state = 122},
+ [330] = {.lex_state = 122},
+ [331] = {.lex_state = 122},
+ [332] = {.lex_state = 122},
+ [333] = {.lex_state = 122},
+ [334] = {.lex_state = 122},
+ [335] = {.lex_state = 122},
+ [336] = {.lex_state = 122},
+ [337] = {.lex_state = 20},
+ [338] = {.lex_state = 122},
+ [339] = {.lex_state = 122},
+ [340] = {.lex_state = 122},
+ [341] = {.lex_state = 122},
+ [342] = {.lex_state = 20},
+ [343] = {.lex_state = 122},
+ [344] = {.lex_state = 122},
+ [345] = {.lex_state = 122},
+ [346] = {.lex_state = 122},
+ [347] = {.lex_state = 122},
+ [348] = {.lex_state = 122},
+ [349] = {.lex_state = 122},
+ [350] = {.lex_state = 276},
+ [351] = {.lex_state = 122},
+ [352] = {.lex_state = 122},
+ [353] = {.lex_state = 122},
+ [354] = {.lex_state = 122},
+ [355] = {.lex_state = 122},
+ [356] = {.lex_state = 122},
+ [357] = {.lex_state = 122},
+ [358] = {.lex_state = 122},
+ [359] = {.lex_state = 122},
+ [360] = {.lex_state = 122},
+ [361] = {.lex_state = 122},
+ [362] = {.lex_state = 122},
+ [363] = {.lex_state = 122},
+ [364] = {.lex_state = 122},
+ [365] = {.lex_state = 276},
+ [366] = {.lex_state = 271},
+ [367] = {.lex_state = 266},
+ [368] = {.lex_state = 122},
+ [369] = {.lex_state = 122},
+ [370] = {.lex_state = 122},
+ [371] = {.lex_state = 122},
+ [372] = {.lex_state = 122},
+ [373] = {.lex_state = 122},
+ [374] = {.lex_state = 122},
+ [375] = {.lex_state = 122},
+ [376] = {.lex_state = 122},
+ [377] = {.lex_state = 122},
+ [378] = {.lex_state = 266},
+ [379] = {.lex_state = 271},
+ [380] = {.lex_state = 276},
+ [381] = {.lex_state = 122},
+ [382] = {.lex_state = 266},
+ [383] = {.lex_state = 271},
+ [384] = {.lex_state = 276},
+ [385] = {.lex_state = 122},
+ [386] = {.lex_state = 266},
+ [387] = {.lex_state = 271},
+ [388] = {.lex_state = 276},
+ [389] = {.lex_state = 122},
+ [390] = {.lex_state = 266},
+ [391] = {.lex_state = 271},
+ [392] = {.lex_state = 276},
[393] = {.lex_state = 19},
- [394] = {.lex_state = 268},
- [395] = {.lex_state = 273},
- [396] = {.lex_state = 278},
- [397] = {.lex_state = 121},
- [398] = {.lex_state = 268},
- [399] = {.lex_state = 273},
- [400] = {.lex_state = 278},
- [401] = {.lex_state = 268},
- [402] = {.lex_state = 273},
- [403] = {.lex_state = 278},
- [404] = {.lex_state = 268},
- [405] = {.lex_state = 273},
- [406] = {.lex_state = 278},
+ [394] = {.lex_state = 266},
+ [395] = {.lex_state = 271},
+ [396] = {.lex_state = 276},
+ [397] = {.lex_state = 20},
+ [398] = {.lex_state = 266},
+ [399] = {.lex_state = 271},
+ [400] = {.lex_state = 276},
+ [401] = {.lex_state = 266},
+ [402] = {.lex_state = 271},
+ [403] = {.lex_state = 276},
+ [404] = {.lex_state = 266},
+ [405] = {.lex_state = 271},
+ [406] = {.lex_state = 276},
};
enum {
@@ -4169,8 +4178,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_QMARK] = ACTIONS(1),
[anon_sym_LPAREN] = ACTIONS(1),
[anon_sym_RPAREN] = ACTIONS(1),
- [sym_flag_name] = ACTIONS(1),
- [sym_flag_shorthand_name] = ACTIONS(1),
[anon_sym_float] = ACTIONS(1),
[anon_sym_range] = ACTIONS(1),
[anon_sym_bool] = ACTIONS(1),
@@ -4192,6 +4199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_BQUOTE] = ACTIONS(1),
[anon_sym_DOT] = ACTIONS(1),
[aux_sym_file_path_token1] = ACTIONS(1),
+ [sym_flag_arg] = ACTIONS(1),
[anon_sym_DOT_DOT] = ACTIONS(1),
[anon_sym_LBRACE] = ACTIONS(1),
[anon_sym_RBRACE] = ACTIONS(1),
@@ -4219,25 +4227,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[1] = {
[sym_source_file] = STATE(349),
[sym__statements] = STATE(348),
- [sym__statement] = STATE(255),
+ [sym__statement] = STATE(256),
[sym_record_entry] = STATE(249),
- [sym_env_export] = STATE(255),
- [sym_function_definition] = STATE(255),
- [sym_alias] = STATE(255),
- [sym_variable_declaration] = STATE(255),
- [sym_command] = STATE(205),
- [sym__expression] = STATE(205),
- [sym_string] = STATE(193),
- [sym_value_path] = STATE(193),
- [sym_file_path] = STATE(205),
- [sym__flag_arg] = STATE(205),
- [sym_range] = STATE(205),
- [sym_table] = STATE(205),
- [sym_array] = STATE(205),
- [sym_record_or_block] = STATE(205),
- [sym_cmd_invocation] = STATE(205),
- [sym_binary_expression] = STATE(205),
- [aux_sym__statements_repeat1] = STATE(25),
+ [sym_env_export] = STATE(256),
+ [sym_function_definition] = STATE(256),
+ [sym_alias] = STATE(256),
+ [sym_variable_declaration] = STATE(256),
+ [sym_command] = STATE(174),
+ [sym__expression] = STATE(174),
+ [sym_string] = STATE(160),
+ [sym_value_path] = STATE(160),
+ [sym_file_path] = STATE(174),
+ [sym_range] = STATE(174),
+ [sym_table] = STATE(174),
+ [sym_array] = STATE(174),
+ [sym_record_or_block] = STATE(174),
+ [sym_cmd_invocation] = STATE(174),
+ [sym_binary_expression] = STATE(174),
+ [aux_sym__statements_repeat1] = STATE(26),
[aux_sym__statement_repeat1] = STATE(243),
[ts_builtin_sym_end] = ACTIONS(5),
[anon_sym_export] = ACTIONS(7),
@@ -4245,17 +4252,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_alias] = ACTIONS(11),
[anon_sym_LBRACK] = ACTIONS(13),
[anon_sym_LPAREN] = ACTIONS(15),
- [sym_flag_name] = ACTIONS(17),
- [sym_flag_shorthand_name] = ACTIONS(17),
- [anon_sym_let] = ACTIONS(19),
- [sym_number_literal] = ACTIONS(21),
- [sym_word] = ACTIONS(17),
+ [anon_sym_let] = ACTIONS(17),
+ [sym_number_literal] = ACTIONS(19),
+ [sym_word] = ACTIONS(21),
[anon_sym_DOLLAR] = ACTIONS(23),
[anon_sym_DQUOTE] = ACTIONS(25),
[anon_sym_SQUOTE] = ACTIONS(27),
[anon_sym_BQUOTE] = ACTIONS(29),
[aux_sym_file_path_token1] = ACTIONS(31),
[aux_sym_file_path_token2] = ACTIONS(31),
+ [sym_flag_arg] = ACTIONS(21),
[sym_identifier] = ACTIONS(33),
[anon_sym_LBRACE] = ACTIONS(35),
[sym_comment] = ACTIONS(3),
@@ -4276,9 +4282,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4296,44 +4302,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(39), 1,
anon_sym_RBRACE,
- STATE(9), 1,
+ STATE(12), 1,
sym_block_args,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(368), 1,
+ STATE(364), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [96] = 26,
+ [94] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4346,9 +4350,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4366,44 +4370,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(41), 1,
anon_sym_RBRACE,
- STATE(11), 1,
+ STATE(16), 1,
sym_block_args,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(327), 1,
+ STATE(334), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [192] = 26,
+ [188] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4416,9 +4418,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4436,44 +4438,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(43), 1,
anon_sym_RBRACE,
- STATE(10), 1,
+ STATE(15), 1,
sym_block_args,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(334), 1,
+ STATE(336), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [288] = 26,
+ [282] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4486,9 +4486,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4506,44 +4506,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(45), 1,
anon_sym_RBRACE,
- STATE(8), 1,
+ STATE(7), 1,
sym_block_args,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(381), 1,
+ STATE(347), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [384] = 26,
+ [376] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4556,9 +4554,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4576,9 +4574,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(47), 1,
anon_sym_RBRACE,
- STATE(7), 1,
+ STATE(10), 1,
sym_block_args,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
@@ -4586,34 +4584,32 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_entry,
STATE(356), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [480] = 24,
+ [470] = 24,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4626,9 +4622,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4644,42 +4640,130 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(49), 1,
anon_sym_RBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(363), 1,
+ STATE(346), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [570] = 24,
+ [558] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(55), 1,
+ anon_sym_DOT,
+ STATE(14), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(53), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(51), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [608] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(55), 1,
+ anon_sym_DOT,
+ STATE(13), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(59), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(57), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [658] = 24,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4692,9 +4776,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4708,44 +4792,87 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(51), 1,
+ ACTIONS(61), 1,
anon_sym_RBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(364), 1,
+ STATE(363), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [660] = 24,
+ [746] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(55), 1,
+ anon_sym_DOT,
+ STATE(8), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(65), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(63), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [796] = 24,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4758,9 +4885,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4774,44 +4901,132 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(53), 1,
+ ACTIONS(67), 1,
anon_sym_RBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(385), 1,
+ STATE(377), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [750] = 24,
+ [884] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(55), 1,
+ anon_sym_DOT,
+ STATE(14), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(71), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(69), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [934] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(77), 1,
+ anon_sym_DOT,
+ STATE(14), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(75), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(73), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [984] = 24,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4824,9 +5039,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4840,44 +5055,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(55), 1,
+ ACTIONS(80), 1,
anon_sym_RBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(341), 1,
+ STATE(319), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [840] = 24,
+ [1072] = 24,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4890,9 +5103,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4906,44 +5119,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(57), 1,
+ ACTIONS(82), 1,
anon_sym_RBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(319), 1,
+ STATE(341), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [930] = 23,
+ [1160] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -4956,9 +5167,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -4972,197 +5183,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(320), 1,
+ STATE(324), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1017] = 5,
+ [1245] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(63), 1,
- anon_sym_DOT,
- STATE(13), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(61), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(59), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1068] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(70), 1,
- anon_sym_DOT,
- STATE(19), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(68), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(66), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1119] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(70), 1,
- anon_sym_DOT,
- STATE(16), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(74), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(72), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1170] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(70), 1,
- anon_sym_DOT,
- STATE(13), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(78), 2,
+ ACTIONS(88), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(86), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(76), 35,
+ ACTIONS(84), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5171,6 +5238,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5191,7 +5259,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [1221] = 23,
+ [1292] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -5204,9 +5272,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -5220,42 +5288,84 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- STATE(336), 1,
+ STATE(343), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1308] = 23,
+ [1377] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(88), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(92), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(90), 15,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ ACTIONS(84), 19,
+ anon_sym_EQ,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [1426] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -5268,9 +5378,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -5284,7 +5394,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
@@ -5292,59 +5402,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_entry,
STATE(329), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1395] = 5,
+ [1511] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(70), 1,
- anon_sym_DOT,
- STATE(13), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(82), 2,
+ ACTIONS(75), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(80), 35,
+ ACTIONS(73), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
anon_sym_BQUOTE,
+ anon_sym_DOT,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5365,7 +5469,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [1446] = 23,
+ [1556] = 23,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -5378,9 +5482,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -5394,7 +5498,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(26), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
@@ -5402,49 +5506,43 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_entry,
STATE(351), 1,
sym__statements,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(255), 5,
+ STATE(256), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1533] = 4,
+ [1641] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(88), 1,
- anon_sym_DOT_DOT,
- ACTIONS(86), 2,
+ ACTIONS(96), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(84), 35,
+ ACTIONS(94), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5453,6 +5551,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5473,74 +5572,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [1581] = 5,
+ [1685] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(88), 1,
- anon_sym_DOT_DOT,
- ACTIONS(92), 2,
+ ACTIONS(100), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(90), 16,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- ACTIONS(84), 19,
- anon_sym_EQ,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1631] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(61), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(59), 36,
+ ACTIONS(98), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
anon_sym_BQUOTE,
- anon_sym_DOT,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5561,69 +5613,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [1677] = 22,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(94), 1,
- anon_sym_export,
- ACTIONS(97), 1,
- anon_sym_def,
- ACTIONS(100), 1,
- anon_sym_alias,
- ACTIONS(103), 1,
- anon_sym_LBRACK,
- ACTIONS(106), 1,
- anon_sym_LPAREN,
- ACTIONS(112), 1,
- anon_sym_let,
- ACTIONS(115), 1,
- sym_number_literal,
- ACTIONS(118), 1,
- anon_sym_DOLLAR,
- ACTIONS(121), 1,
- anon_sym_DQUOTE,
- ACTIONS(124), 1,
- anon_sym_SQUOTE,
- ACTIONS(127), 1,
- anon_sym_BQUOTE,
- ACTIONS(133), 1,
- sym_identifier,
- ACTIONS(136), 1,
- anon_sym_LBRACE,
- STATE(24), 1,
- aux_sym__statements_repeat1,
- STATE(243), 1,
- aux_sym__statement_repeat1,
- STATE(249), 1,
- sym_record_entry,
- ACTIONS(130), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- STATE(193), 2,
- sym_string,
- sym_value_path,
- ACTIONS(109), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(287), 5,
- sym__statement,
- sym_env_export,
- sym_function_definition,
- sym_alias,
- sym_variable_declaration,
- STATE(205), 10,
- sym_command,
- sym__expression,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [1761] = 22,
+ [1729] = 22,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -5636,9 +5626,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACK,
ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(17), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(19), 1,
sym_number_literal,
ACTIONS(23), 1,
anon_sym_DOLLAR,
@@ -5652,90 +5642,45 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(35), 1,
anon_sym_LBRACE,
- STATE(24), 1,
+ STATE(44), 1,
aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
STATE(254), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1845] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(92), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(90), 16,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- ACTIONS(84), 19,
- anon_sym_EQ,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1892] = 5,
+ [1811] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(139), 1,
+ ACTIONS(102), 1,
anon_sym_DOT,
- STATE(57), 1,
+ STATE(54), 1,
aux_sym_value_path_repeat1,
- ACTIONS(82), 9,
+ ACTIONS(53), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -5745,14 +5690,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(80), 26,
+ ACTIONS(51), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5761,6 +5704,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5772,20 +5716,30 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [1941] = 3,
+ [1859] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(143), 2,
+ ACTIONS(108), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(141), 35,
+ ACTIONS(110), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(114), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(112), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 25,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5794,14 +5748,9 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -5812,33 +5761,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [1986] = 5,
+ [1911] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(139), 1,
- anon_sym_DOT,
- STATE(27), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(68), 9,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- ACTIONS(66), 26,
- anon_sym_COMMA,
+ ACTIONS(108), 1,
anon_sym_EQ,
+ ACTIONS(106), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(110), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(112), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 27,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5847,31 +5790,33 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
anon_sym_in,
anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
anon_sym_LT,
- [2035] = 3,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [1961] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(147), 2,
+ ACTIONS(118), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(145), 35,
+ ACTIONS(116), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5880,6 +5825,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5900,26 +5846,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2080] = 5,
+ [2005] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(149), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(122), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(151), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 30,
+ ACTIONS(120), 34,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5928,10 +5866,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -5944,21 +5887,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2129] = 4,
+ [2049] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(149), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(126), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(145), 34,
+ ACTIONS(124), 34,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -5967,6 +5907,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -5987,91 +5928,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2176] = 10,
+ [2093] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(149), 1,
+ ACTIONS(108), 1,
anon_sym_EQ,
- ACTIONS(155), 1,
- anon_sym_AMP_AMP,
- ACTIONS(147), 2,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(153), 2,
+ ACTIONS(110), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(161), 2,
+ ACTIONS(114), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(151), 4,
+ ACTIONS(112), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(157), 4,
+ ACTIONS(128), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(159), 4,
+ ACTIONS(130), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(145), 17,
+ ACTIONS(104), 17,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- [2235] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(149), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(153), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(161), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(151), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(157), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(159), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(145), 18,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6080,24 +5970,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [2292] = 3,
+ [2149] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 2,
+ ACTIONS(134), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(163), 35,
+ ACTIONS(132), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6106,6 +5995,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6126,20 +6016,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2337] = 3,
+ [2193] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 2,
+ ACTIONS(134), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(163), 35,
+ ACTIONS(132), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6148,6 +6036,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6168,81 +6057,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2382] = 5,
+ [2237] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(139), 1,
- anon_sym_DOT,
- STATE(57), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(78), 9,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- ACTIONS(76), 26,
- anon_sym_COMMA,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- [2431] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(149), 1,
+ ACTIONS(108), 1,
anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(136), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(153), 2,
+ ACTIONS(110), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(161), 2,
+ ACTIONS(114), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(151), 4,
+ ACTIONS(112), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(159), 4,
+ ACTIONS(128), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(130), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(145), 22,
+ ACTIONS(104), 16,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6251,74 +6101,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- [2486] = 7,
+ [2295] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(149), 1,
+ ACTIONS(108), 1,
anon_sym_EQ,
- ACTIONS(147), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(153), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(161), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(151), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 26,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- [2539] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(169), 2,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(167), 35,
+ ACTIONS(104), 33,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6327,6 +6126,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6347,20 +6147,24 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2584] = 3,
+ [2341] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 2,
+ ACTIONS(108), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(167), 35,
+ ACTIONS(112), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 29,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6369,14 +6173,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -6389,20 +6190,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2629] = 3,
+ [2389] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 2,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(171), 35,
+ ACTIONS(104), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6411,6 +6210,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6431,65 +6231,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2674] = 6,
+ [2433] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(149), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(140), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(153), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(151), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 28,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [2725] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(177), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(175), 35,
+ ACTIONS(138), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6498,6 +6251,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6518,20 +6272,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2770] = 3,
+ [2477] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(181), 2,
+ ACTIONS(140), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(179), 35,
+ ACTIONS(138), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6540,6 +6292,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6560,20 +6313,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2815] = 3,
+ [2521] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(185), 2,
+ ACTIONS(144), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(183), 35,
+ ACTIONS(142), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6582,6 +6333,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6602,20 +6354,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2860] = 3,
+ [2565] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 2,
+ ACTIONS(148), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(187), 35,
+ ACTIONS(146), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6624,6 +6374,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6644,80 +6395,78 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2905] = 21,
+ [2609] = 22,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(7), 1,
+ ACTIONS(150), 1,
anon_sym_export,
- ACTIONS(9), 1,
+ ACTIONS(153), 1,
anon_sym_def,
- ACTIONS(11), 1,
+ ACTIONS(156), 1,
anon_sym_alias,
- ACTIONS(13), 1,
+ ACTIONS(159), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(162), 1,
anon_sym_LPAREN,
- ACTIONS(19), 1,
+ ACTIONS(165), 1,
anon_sym_let,
- ACTIONS(21), 1,
+ ACTIONS(168), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(174), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(177), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(180), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(183), 1,
anon_sym_BQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(189), 1,
sym_identifier,
- ACTIONS(35), 1,
+ ACTIONS(192), 1,
anon_sym_LBRACE,
+ STATE(44), 1,
+ aux_sym__statements_repeat1,
STATE(243), 1,
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- ACTIONS(31), 2,
+ ACTIONS(171), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(186), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(193), 2,
+ STATE(160), 2,
sym_string,
sym_value_path,
- ACTIONS(17), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(261), 5,
+ STATE(290), 5,
sym__statement,
sym_env_export,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(205), 10,
+ STATE(174), 9,
sym_command,
sym__expression,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [2986] = 3,
+ [2691] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(197), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(191), 35,
+ ACTIONS(195), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6726,6 +6475,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6746,20 +6496,61 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3031] = 3,
+ [2735] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(197), 2,
+ ACTIONS(102), 1,
+ anon_sym_DOT,
+ STATE(27), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(65), 9,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ 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,
+ ACTIONS(63), 25,
+ anon_sym_COMMA,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ [2783] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(201), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(195), 35,
+ ACTIONS(199), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6768,6 +6559,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6788,20 +6580,35 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3076] = 3,
+ [2827] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(108), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(199), 35,
+ ACTIONS(110), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(114), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(112), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(130), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 21,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6810,8 +6617,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ [2881] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(92), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(90), 15,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ ACTIONS(84), 19,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -6830,20 +6668,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3121] = 3,
+ [2927] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(205), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(203), 35,
+ ACTIONS(203), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6852,6 +6688,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6872,14 +6709,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3166] = 5,
+ [2971] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(139), 1,
+ ACTIONS(102), 1,
anon_sym_DOT,
- STATE(37), 1,
+ STATE(54), 1,
aux_sym_value_path_repeat1,
- ACTIONS(74), 9,
+ ACTIONS(71), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -6889,14 +6726,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(72), 26,
+ ACTIONS(69), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6905,6 +6740,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6916,62 +6752,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3215] = 3,
+ [3019] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(209), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(207), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
+ ACTIONS(102), 1,
+ anon_sym_DOT,
+ STATE(51), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(59), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3260] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(213), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(211), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(57), 25,
+ anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -6980,6 +6783,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6988,32 +6792,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [3305] = 3,
+ [3067] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(217), 2,
+ ACTIONS(209), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(215), 35,
+ ACTIONS(207), 34,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7022,6 +6815,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7042,14 +6836,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3350] = 5,
+ [3111] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(219), 1,
+ ACTIONS(211), 1,
anon_sym_DOT,
- STATE(57), 1,
+ STATE(54), 1,
aux_sym_value_path_repeat1,
- ACTIONS(61), 9,
+ ACTIONS(75), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7059,14 +6853,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(59), 26,
+ ACTIONS(73), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7075,6 +6867,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7086,36 +6879,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3399] = 3,
+ [3159] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 9,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- ACTIONS(59), 27,
- anon_sym_COMMA,
+ ACTIONS(216), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(214), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
anon_sym_BQUOTE,
- anon_sym_DOT,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7124,32 +6908,30 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- [3443] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(222), 1,
- anon_sym_SEMI,
- ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
+ anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(84), 26,
- anon_sym_COMMA,
+ [3203] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(220), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(218), 34,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
anon_sym_EQ,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7158,6 +6940,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7166,15 +6949,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
anon_sym_in,
anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
anon_sym_LT,
- [3489] = 4,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [3247] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(224), 1,
- anon_sym_SEMI,
- ACTIONS(86), 9,
+ ACTIONS(209), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7184,14 +6974,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(84), 26,
+ ACTIONS(207), 26,
+ anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7200,6 +6989,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7211,10 +7001,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3535] = 3,
+ [3290] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(197), 9,
+ ACTIONS(222), 1,
+ anon_sym_SEMI,
+ ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7224,15 +7016,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(195), 27,
- anon_sym_SEMI,
+ ACTIONS(84), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7241,6 +7030,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7252,10 +7042,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3579] = 4,
+ [3335] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(226), 1,
+ ACTIONS(224), 1,
anon_sym_SEMI,
ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
@@ -7267,14 +7057,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(84), 26,
+ ACTIONS(84), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7283,6 +7071,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7294,10 +7083,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3625] = 3,
+ [3380] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(209), 9,
+ ACTIONS(226), 1,
+ anon_sym_SEMI,
+ ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7307,15 +7098,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(207), 27,
- anon_sym_SEMI,
+ ACTIONS(84), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7324,6 +7112,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7335,12 +7124,68 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3669] = 4,
+ [3425] = 21,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(228), 1,
- anon_sym_SEMI,
- ACTIONS(86), 9,
+ ACTIONS(7), 1,
+ anon_sym_export,
+ ACTIONS(9), 1,
+ anon_sym_def,
+ ACTIONS(11), 1,
+ anon_sym_alias,
+ ACTIONS(13), 1,
+ anon_sym_LBRACK,
+ ACTIONS(15), 1,
+ anon_sym_LPAREN,
+ ACTIONS(17), 1,
+ anon_sym_let,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(25), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(27), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(29), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(33), 1,
+ sym_identifier,
+ ACTIONS(35), 1,
+ anon_sym_LBRACE,
+ STATE(243), 1,
+ aux_sym__statement_repeat1,
+ STATE(249), 1,
+ sym_record_entry,
+ ACTIONS(21), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(31), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(160), 2,
+ sym_string,
+ sym_value_path,
+ STATE(266), 5,
+ sym__statement,
+ sym_env_export,
+ sym_function_definition,
+ sym_alias,
+ sym_variable_declaration,
+ STATE(174), 9,
+ sym_command,
+ sym__expression,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [3504] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(75), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7350,22 +7195,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(84), 26,
+ ACTIONS(73), 26,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
anon_sym_SQUOTE,
anon_sym_BQUOTE,
+ anon_sym_DOT,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7377,12 +7222,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3715] = 4,
+ [3547] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(230), 1,
- anon_sym_DOT_DOT,
- ACTIONS(86), 9,
+ ACTIONS(96), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7392,14 +7235,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(84), 26,
+ ACTIONS(94), 26,
+ anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7408,6 +7250,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7419,10 +7262,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3761] = 3,
+ [3590] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 9,
+ ACTIONS(228), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7432,14 +7277,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(167), 26,
+ ACTIONS(84), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7448,6 +7291,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7459,10 +7303,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3804] = 3,
+ [3635] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 9,
+ ACTIONS(230), 1,
+ anon_sym_SEMI,
+ ACTIONS(86), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7472,14 +7318,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(175), 26,
+ ACTIONS(84), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7488,6 +7332,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7499,10 +7344,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3847] = 3,
+ [3680] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 9,
+ ACTIONS(201), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7512,14 +7357,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(187), 26,
+ ACTIONS(199), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7528,6 +7371,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7539,10 +7383,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3890] = 3,
+ [3722] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(181), 9,
+ ACTIONS(232), 1,
+ anon_sym_EQ,
+ ACTIONS(234), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(106), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7552,14 +7403,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(179), 26,
+ ACTIONS(104), 20,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7568,34 +7416,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3933] = 7,
+ [3768] = 7,
ACTIONS(3), 1,
sym_comment,
ACTIONS(232), 1,
anon_sym_EQ,
- ACTIONS(234), 2,
+ ACTIONS(236), 2,
anon_sym_PLUS,
anon_sym_DASH,
ACTIONS(238), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(236), 4,
+ ACTIONS(234), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(147), 7,
+ ACTIONS(106), 7,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7603,13 +7448,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(145), 19,
+ ACTIONS(104), 18,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7618,17 +7461,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [3984] = 9,
+ [3818] = 9,
ACTIONS(3), 1,
sym_comment,
ACTIONS(232), 1,
anon_sym_EQ,
- ACTIONS(234), 2,
+ ACTIONS(236), 2,
anon_sym_PLUS,
anon_sym_DASH,
ACTIONS(238), 2,
@@ -7640,24 +7484,22 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(242), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(236), 4,
+ ACTIONS(234), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(147), 5,
+ ACTIONS(106), 5,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(145), 17,
+ ACTIONS(104), 16,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7666,20 +7508,60 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_in,
+ [3872] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(100), 9,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ 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,
+ ACTIONS(98), 25,
+ anon_sym_COMMA,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_LPAREN,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_in,
- [4039] = 11,
+ anon_sym_GT,
+ anon_sym_LT,
+ [3914] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(232), 1,
anon_sym_EQ,
ACTIONS(246), 1,
anon_sym_in,
- ACTIONS(147), 2,
+ ACTIONS(106), 2,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- ACTIONS(234), 2,
+ ACTIONS(236), 2,
anon_sym_PLUS,
anon_sym_DASH,
ACTIONS(238), 2,
@@ -7695,18 +7577,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(236), 4,
+ ACTIONS(234), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(145), 16,
+ ACTIONS(104), 15,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7715,12 +7595,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [4098] = 12,
+ [3972] = 12,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(147), 1,
+ ACTIONS(106), 1,
anon_sym_PIPE_PIPE,
ACTIONS(232), 1,
anon_sym_EQ,
@@ -7728,7 +7609,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
ACTIONS(248), 1,
anon_sym_AMP_AMP,
- ACTIONS(234), 2,
+ ACTIONS(236), 2,
anon_sym_PLUS,
anon_sym_DASH,
ACTIONS(238), 2,
@@ -7744,18 +7625,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(236), 4,
+ ACTIONS(234), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(145), 16,
+ ACTIONS(104), 15,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7764,14 +7643,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [4159] = 4,
+ [4032] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(232), 1,
- anon_sym_EQ,
- ACTIONS(147), 9,
+ ACTIONS(134), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7781,13 +7659,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(145), 25,
+ ACTIONS(132), 25,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7796,6 +7673,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7807,68 +7685,50 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4204] = 21,
+ [4074] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(254), 1,
- anon_sym_COLON,
- ACTIONS(256), 1,
+ ACTIONS(232), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 9,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ 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,
+ ACTIONS(104), 24,
+ anon_sym_COMMA,
anon_sym_LBRACK,
- ACTIONS(258), 1,
- anon_sym_QMARK,
- ACTIONS(260), 1,
+ anon_sym_RBRACK,
anon_sym_LPAREN,
- ACTIONS(264), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ sym_word,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- STATE(103), 1,
- aux_sym_command_repeat1,
- STATE(209), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(250), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(252), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(274), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [4283] = 3,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ [4118] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(205), 9,
+ ACTIONS(118), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7878,14 +7738,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(203), 26,
+ ACTIONS(116), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7894,6 +7752,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7905,10 +7764,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4326] = 3,
+ [4160] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(193), 9,
+ ACTIONS(216), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7918,14 +7777,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(191), 26,
+ ACTIONS(214), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7934,6 +7791,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -7945,17 +7803,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4369] = 5,
+ [4202] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(232), 1,
anon_sym_EQ,
- ACTIONS(236), 4,
+ ACTIONS(236), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(234), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(147), 9,
+ ACTIONS(106), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -7965,13 +7826,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(145), 21,
+ ACTIONS(104), 18,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -7980,17 +7839,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4416] = 3,
+ [4250] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(147), 9,
+ ACTIONS(106), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8000,14 +7858,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(145), 26,
+ ACTIONS(104), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8016,6 +7872,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8027,10 +7884,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4459] = 3,
+ [4292] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(213), 9,
+ ACTIONS(134), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8040,14 +7897,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(211), 26,
+ ACTIONS(132), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8056,6 +7911,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8067,10 +7923,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4502] = 3,
+ [4334] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(185), 9,
+ ACTIONS(197), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8080,14 +7936,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(183), 26,
+ ACTIONS(195), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8096,6 +7950,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8107,27 +7962,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4545] = 3,
+ [4376] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(217), 9,
- anon_sym_PIPE_PIPE,
+ ACTIONS(232), 1,
+ anon_sym_EQ,
+ ACTIONS(246), 1,
+ anon_sym_in,
+ ACTIONS(248), 1,
anon_sym_AMP_AMP,
+ ACTIONS(250), 1,
+ anon_sym_COMMA,
+ ACTIONS(254), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(236), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(238), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(240), 2,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(242), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(244), 3,
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,
- ACTIONS(215), 26,
- anon_sym_COMMA,
- anon_sym_EQ,
+ ACTIONS(234), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(252), 14,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8136,21 +8008,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- [4588] = 3,
+ [4438] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 9,
+ ACTIONS(148), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8160,14 +8024,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(163), 26,
+ ACTIONS(146), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8176,6 +8038,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8187,10 +8050,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4631] = 3,
+ [4480] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(143), 9,
+ ACTIONS(220), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8200,14 +8063,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(141), 26,
+ ACTIONS(218), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8216,6 +8077,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8227,10 +8089,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4674] = 3,
+ [4522] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 9,
+ ACTIONS(205), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8240,14 +8102,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(167), 26,
+ ACTIONS(203), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8256,6 +8116,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8267,20 +8128,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4717] = 6,
+ [4564] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(232), 1,
- anon_sym_EQ,
- ACTIONS(234), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(236), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(147), 9,
+ ACTIONS(126), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8290,13 +8141,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(145), 19,
+ ACTIONS(124), 25,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8305,15 +8155,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4766] = 3,
+ [4606] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 9,
+ ACTIONS(122), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8323,14 +8180,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(171), 26,
+ ACTIONS(120), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8339,6 +8194,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8350,10 +8206,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4809] = 3,
+ [4648] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 9,
+ ACTIONS(140), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8363,14 +8219,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(163), 26,
+ ACTIONS(138), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8379,6 +8233,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8390,10 +8245,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4852] = 3,
+ [4690] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(201), 9,
+ ACTIONS(140), 9,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -8403,14 +8258,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(199), 26,
+ ACTIONS(138), 25,
anon_sym_COMMA,
anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8419,6 +8272,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -8430,46 +8284,25 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- [4895] = 13,
+ [4732] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(232), 1,
- anon_sym_EQ,
- ACTIONS(246), 1,
- anon_sym_in,
- ACTIONS(248), 1,
- anon_sym_AMP_AMP,
- ACTIONS(280), 1,
- anon_sym_COMMA,
- ACTIONS(284), 1,
+ ACTIONS(144), 9,
anon_sym_PIPE_PIPE,
- ACTIONS(234), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(238), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(240), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(242), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(244), 3,
+ anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(236), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(282), 15,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(142), 25,
+ anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -8478,299 +8311,125 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [4958] = 20,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ [4774] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(290), 1,
- anon_sym_QMARK,
- STATE(69), 1,
- sym__terminator,
- STATE(108), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(286), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(288), 2,
- sym__cmd_newline,
+ anon_sym_DOT,
+ STATE(95), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(59), 2,
+ ts_builtin_sym_end,
anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5034] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(296), 1,
- anon_sym_QMARK,
- STATE(102), 1,
- aux_sym_command_repeat1,
- STATE(138), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(292), 2,
+ ACTIONS(57), 29,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(294), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5110] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
+ anon_sym_COMMA,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(302), 1,
- anon_sym_QMARK,
- STATE(45), 1,
- sym__terminator,
- STATE(98), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(298), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(300), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5186] = 20,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [4819] = 21,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(310), 1,
+ ACTIONS(262), 1,
+ anon_sym_COLON,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(313), 1,
+ ACTIONS(266), 1,
anon_sym_QMARK,
- ACTIONS(315), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(321), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(324), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(327), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(330), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(333), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(339), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(342), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- STATE(111), 1,
+ STATE(120), 1,
aux_sym_command_repeat1,
- STATE(236), 1,
+ STATE(166), 1,
sym__terminator,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(304), 2,
+ ACTIONS(258), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(307), 2,
+ ACTIONS(260), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(336), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(318), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(272), 2,
sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5262] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(258), 1,
- anon_sym_QMARK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- STATE(103), 1,
- aux_sym_command_repeat1,
- STATE(209), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(250), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(252), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(274), 2,
+ sym_flag_arg,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(233), 2,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [5338] = 5,
+ [4896] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(345), 1,
+ ACTIONS(288), 1,
anon_sym_DOT,
- STATE(96), 1,
+ STATE(92), 1,
aux_sym_value_path_repeat1,
- ACTIONS(61), 2,
+ ACTIONS(75), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(59), 29,
+ ACTIONS(73), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -8800,509 +8459,97 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5383] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- STATE(87), 1,
- sym__terminator,
- STATE(114), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(348), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(350), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5456] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(354), 1,
- anon_sym_LF,
- ACTIONS(356), 1,
- sym__cmd_newline,
- STATE(40), 1,
- sym__terminator,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(352), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5531] = 19,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- STATE(42), 1,
- sym__terminator,
- STATE(104), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(358), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(360), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5604] = 20,
+ [4941] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(364), 1,
- anon_sym_LF,
- ACTIONS(366), 1,
- sym__cmd_newline,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(213), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(362), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5679] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(370), 1,
+ anon_sym_DOT,
+ STATE(92), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(53), 2,
+ ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(372), 1,
- sym__cmd_newline,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(125), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(368), 2,
+ ACTIONS(51), 29,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5754] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
+ anon_sym_COMMA,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(376), 1,
- anon_sym_LF,
- ACTIONS(378), 1,
- sym__cmd_newline,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(137), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(374), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5829] = 20,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [4986] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(382), 1,
+ anon_sym_DOT,
+ STATE(93), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(65), 2,
+ ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(384), 1,
- sym__cmd_newline,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(217), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(380), 2,
+ ACTIONS(63), 29,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5904] = 20,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
+ anon_sym_COMMA,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- ACTIONS(388), 1,
- anon_sym_LF,
- ACTIONS(390), 1,
- sym__cmd_newline,
- STATE(35), 1,
- sym__terminator,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(386), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [5979] = 19,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [5031] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(256), 1,
- anon_sym_LBRACK,
- ACTIONS(260), 1,
- anon_sym_LPAREN,
- ACTIONS(264), 1,
- sym_number_literal,
- ACTIONS(266), 1,
- anon_sym_DOLLAR,
- ACTIONS(268), 1,
- anon_sym_DQUOTE,
- ACTIONS(270), 1,
- anon_sym_SQUOTE,
- ACTIONS(272), 1,
- anon_sym_BQUOTE,
- ACTIONS(276), 1,
- sym_identifier,
- ACTIONS(278), 1,
- anon_sym_LBRACE,
- STATE(101), 1,
- aux_sym_command_repeat1,
- STATE(139), 1,
- sym__terminator,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(392), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(394), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [6052] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(396), 1,
anon_sym_DOT,
- STATE(107), 1,
+ STATE(92), 1,
aux_sym_value_path_repeat1,
- ACTIONS(68), 2,
+ ACTIONS(71), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(66), 29,
+ ACTIONS(69), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9332,17 +8579,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6097] = 5,
+ [5076] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(396), 1,
- anon_sym_DOT,
- STATE(96), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(82), 2,
+ ACTIONS(291), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(86), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(80), 29,
+ ACTIONS(84), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9372,290 +8617,320 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6142] = 20,
+ [5118] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(400), 1,
- anon_sym_LF,
- ACTIONS(402), 1,
- sym__cmd_newline,
- STATE(85), 1,
+ ACTIONS(297), 1,
+ anon_sym_QMARK,
+ STATE(45), 1,
sym__terminator,
- STATE(118), 1,
+ STATE(126), 1,
aux_sym_command_repeat1,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(398), 2,
+ ACTIONS(293), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
+ ACTIONS(295), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6217] = 20,
+ [5192] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(266), 1,
+ anon_sym_QMARK,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(406), 1,
- anon_sym_LF,
- ACTIONS(408), 1,
- sym__cmd_newline,
- STATE(118), 1,
+ STATE(120), 1,
aux_sym_command_repeat1,
- STATE(231), 1,
+ STATE(166), 1,
sym__terminator,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(404), 2,
+ ACTIONS(258), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
+ ACTIONS(260), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6292] = 19,
+ [5266] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- STATE(100), 1,
- aux_sym_command_repeat1,
- STATE(222), 1,
+ ACTIONS(303), 1,
+ anon_sym_QMARK,
+ STATE(131), 1,
sym__terminator,
+ STATE(143), 1,
+ aux_sym_command_repeat1,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(410), 2,
+ ACTIONS(299), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(412), 2,
+ ACTIONS(301), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(233), 2,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6365] = 20,
+ [5340] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(416), 1,
- anon_sym_LF,
- ACTIONS(418), 1,
- sym__cmd_newline,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(239), 1,
+ ACTIONS(309), 1,
+ anon_sym_QMARK,
+ STATE(80), 1,
sym__terminator,
+ STATE(129), 1,
+ aux_sym_command_repeat1,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(414), 2,
+ ACTIONS(305), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
+ ACTIONS(307), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6440] = 19,
+ [5414] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(75), 3,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ anon_sym_DOT,
+ ACTIONS(73), 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,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [5454] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(317), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(320), 1,
+ anon_sym_QMARK,
+ ACTIONS(322), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(325), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(331), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(334), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(337), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(340), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(346), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(349), 1,
anon_sym_LBRACE,
- STATE(109), 1,
+ STATE(139), 1,
aux_sym_command_repeat1,
- STATE(237), 1,
+ STATE(231), 1,
sym__terminator,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(420), 2,
+ ACTIONS(311), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(422), 2,
+ ACTIONS(314), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(233), 2,
+ ACTIONS(328), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(343), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6513] = 5,
+ [5528] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(396), 1,
- anon_sym_DOT,
- STATE(115), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(74), 2,
+ ACTIONS(148), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(72), 29,
+ ACTIONS(146), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9685,72 +8960,66 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6558] = 20,
+ [5567] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(264), 1,
+ ACTIONS(270), 1,
sym_number_literal,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(276), 1,
+ ACTIONS(284), 1,
sym_identifier,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(426), 1,
+ ACTIONS(354), 1,
anon_sym_LF,
- ACTIONS(428), 1,
+ ACTIONS(356), 1,
sym__cmd_newline,
- STATE(83), 1,
+ STATE(73), 1,
sym__terminator,
- STATE(118), 1,
+ STATE(144), 1,
aux_sym_command_repeat1,
STATE(241), 1,
sym__cmd_expr,
- ACTIONS(274), 2,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(424), 2,
+ ACTIONS(352), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(233), 2,
+ STATE(235), 2,
sym_command,
sym__expression,
- ACTIONS(262), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
+ STATE(49), 9,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6633] = 5,
+ [5640] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(396), 1,
- anon_sym_DOT,
- STATE(96), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(78), 2,
+ ACTIONS(144), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(76), 29,
+ ACTIONS(142), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9780,14 +9049,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6678] = 3,
+ [5679] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 3,
+ ACTIONS(140), 2,
ts_builtin_sym_end,
anon_sym_LF,
- anon_sym_DOT,
- ACTIONS(59), 29,
+ ACTIONS(138), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9817,15 +9085,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6718] = 4,
+ [5718] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(430), 1,
- anon_sym_DOT_DOT,
- ACTIONS(86), 2,
+ ACTIONS(140), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(84), 29,
+ ACTIONS(138), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9855,65 +9121,57 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6760] = 18,
+ [5757] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(436), 1,
- anon_sym_LBRACK,
- ACTIONS(439), 1,
- anon_sym_LPAREN,
- ACTIONS(445), 1,
- sym_number_literal,
- ACTIONS(448), 1,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(368), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(370), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(358), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(364), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(376), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(366), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(372), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(374), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(360), 10,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COMMA,
+ anon_sym_RPAREN,
anon_sym_DOLLAR,
- ACTIONS(451), 1,
anon_sym_DQUOTE,
- ACTIONS(454), 1,
anon_sym_SQUOTE,
- ACTIONS(457), 1,
anon_sym_BQUOTE,
- ACTIONS(463), 1,
sym_identifier,
- ACTIONS(466), 1,
- anon_sym_LBRACE,
- STATE(118), 1,
- aux_sym_command_repeat1,
- STATE(241), 1,
- sym__cmd_expr,
- ACTIONS(432), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(434), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(460), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- STATE(233), 2,
- sym_command,
- sym__expression,
- ACTIONS(442), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(26), 10,
- sym_string,
- sym_value_path,
- sym_file_path,
- sym__flag_arg,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [6830] = 3,
+ anon_sym_RBRACE,
+ [5812] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 2,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(167), 29,
+ ACTIONS(104), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -9943,17 +9201,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6869] = 3,
+ [5851] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(205), 2,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(203), 29,
+ ACTIONS(366), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 24,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -9963,10 +9227,6 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -9979,17 +9239,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6908] = 3,
+ [5894] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 2,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(175), 29,
+ ACTIONS(104), 28,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10015,40 +9276,38 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6947] = 11,
+ [5935] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
+ ACTIONS(362), 1,
anon_sym_EQ,
- ACTIONS(479), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(481), 1,
+ ACTIONS(370), 1,
anon_sym_AMP_AMP,
- ACTIONS(469), 2,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(475), 2,
+ ACTIONS(364), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(487), 2,
+ ACTIONS(376), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(477), 4,
+ ACTIONS(366), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(483), 4,
+ ACTIONS(372), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(485), 4,
+ ACTIONS(374), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(471), 10,
+ ACTIONS(104), 11,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10059,17 +9318,40 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [7002] = 3,
+ anon_sym_PIPE_PIPE,
+ [5988] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 2,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(163), 29,
+ ACTIONS(364), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(376), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(366), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(372), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(374), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 12,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10077,44 +9359,69 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [6039] = 8,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(364), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(376), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(366), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
+ ACTIONS(374), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 16,
+ 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,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [7041] = 7,
+ [6088] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
+ ACTIONS(362), 1,
anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(475), 2,
+ ACTIONS(364), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(487), 2,
+ ACTIONS(376), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(477), 4,
+ ACTIONS(366), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(145), 20,
+ ACTIONS(104), 20,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10135,17 +9442,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- [7088] = 3,
+ [6135] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 2,
+ ACTIONS(362), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(163), 29,
+ ACTIONS(364), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(366), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 22,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10153,12 +9469,6 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -10171,13 +9481,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7127] = 3,
+ [6180] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(185), 2,
+ ACTIONS(118), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(183), 29,
+ ACTIONS(116), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10207,34 +9517,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7166] = 8,
+ [6219] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(134), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(475), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(487), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(477), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(485), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(145), 16,
+ ACTIONS(132), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10242,19 +9535,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- [7215] = 3,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [6258] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(189), 2,
+ ACTIONS(134), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(187), 29,
+ ACTIONS(132), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10284,39 +9589,106 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7254] = 9,
+ [6297] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(380), 1,
+ anon_sym_LF,
+ ACTIONS(382), 1,
+ sym__cmd_newline,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(187), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(378), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [6370] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(122), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(475), 2,
+ ACTIONS(120), 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(487), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(477), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(483), 4,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(485), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(145), 12,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [6409] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(126), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(124), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10324,63 +9696,35 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [7305] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(481), 1,
- anon_sym_AMP_AMP,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(475), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(487), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(477), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(483), 4,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(485), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(145), 11,
- 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,
- anon_sym_PIPE_PIPE,
- [7358] = 4,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [6448] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(209), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(145), 28,
+ ACTIONS(207), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10406,26 +9750,69 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7399] = 6,
+ [6487] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ STATE(135), 1,
+ aux_sym_command_repeat1,
+ STATE(190), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(384), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(386), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [6558] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(96), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(475), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(477), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 22,
+ ACTIONS(94), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10433,6 +9820,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -10445,23 +9838,70 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7444] = 5,
+ [6597] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(473), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(390), 1,
+ anon_sym_LF,
+ ACTIONS(392), 1,
+ sym__cmd_newline,
+ STATE(40), 1,
+ sym__terminator,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(388), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [6670] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(477), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 24,
+ ACTIONS(203), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -10471,6 +9911,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -10483,13 +9927,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7487] = 3,
+ [6709] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(213), 2,
+ ACTIONS(100), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(211), 29,
+ ACTIONS(98), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10519,13 +9963,118 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7526] = 3,
+ [6748] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(396), 1,
+ anon_sym_LF,
+ ACTIONS(398), 1,
+ sym__cmd_newline,
+ STATE(87), 1,
+ sym__terminator,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(394), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [6821] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(147), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ STATE(89), 1,
+ sym__terminator,
+ STATE(104), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(400), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(402), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [6892] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(197), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(145), 29,
+ ACTIONS(195), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10555,13 +10104,118 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7565] = 3,
+ [6931] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(143), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ STATE(42), 1,
+ sym__terminator,
+ STATE(133), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(404), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(406), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7002] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(410), 1,
+ anon_sym_LF,
+ ACTIONS(412), 1,
+ sym__cmd_newline,
+ STATE(34), 1,
+ sym__terminator,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(408), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7075] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(220), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(141), 29,
+ ACTIONS(218), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10591,13 +10245,119 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7604] = 3,
+ [7114] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(416), 1,
+ anon_sym_LF,
+ ACTIONS(418), 1,
+ sym__cmd_newline,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(192), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(414), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7187] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(422), 1,
+ anon_sym_LF,
+ ACTIONS(424), 1,
+ sym__cmd_newline,
+ STATE(119), 1,
+ sym__terminator,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(420), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7260] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(201), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(167), 29,
+ ACTIONS(199), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10627,13 +10387,171 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7643] = 3,
+ [7299] = 19,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ STATE(140), 1,
+ aux_sym_command_repeat1,
+ STATE(236), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(426), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(428), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7370] = 20,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(181), 2,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(432), 1,
+ anon_sym_LF,
+ ACTIONS(434), 1,
+ sym__cmd_newline,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(234), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(430), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7443] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(438), 1,
+ anon_sym_LF,
+ ACTIONS(440), 1,
+ sym__cmd_newline,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(233), 1,
+ sym__terminator,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(436), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7516] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(216), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(179), 29,
+ ACTIONS(214), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10663,23 +10581,177 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7682] = 3,
+ [7555] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 2,
- ts_builtin_sym_end,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ STATE(105), 1,
+ sym__terminator,
+ STATE(136), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(442), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(444), 2,
+ sym__cmd_newline,
anon_sym_LF,
- ACTIONS(171), 29,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7626] = 20,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(264), 1,
+ anon_sym_LBRACK,
+ ACTIONS(268), 1,
+ anon_sym_LPAREN,
+ ACTIONS(270), 1,
+ sym_number_literal,
+ ACTIONS(274), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(276), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(278), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(280), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(284), 1,
+ sym_identifier,
+ ACTIONS(286), 1,
+ anon_sym_LBRACE,
+ ACTIONS(448), 1,
+ anon_sym_LF,
+ ACTIONS(450), 1,
+ sym__cmd_newline,
+ STATE(107), 1,
+ sym__terminator,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(272), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(282), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ ACTIONS(446), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COMMA,
- anon_sym_EQ,
- anon_sym_RPAREN,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7699] = 18,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(456), 1,
+ anon_sym_LBRACK,
+ ACTIONS(459), 1,
+ anon_sym_LPAREN,
+ ACTIONS(462), 1,
+ sym_number_literal,
+ ACTIONS(468), 1,
anon_sym_DOLLAR,
+ ACTIONS(471), 1,
anon_sym_DQUOTE,
+ ACTIONS(474), 1,
anon_sym_SQUOTE,
+ ACTIONS(477), 1,
anon_sym_BQUOTE,
+ ACTIONS(483), 1,
sym_identifier,
+ ACTIONS(486), 1,
+ anon_sym_LBRACE,
+ STATE(144), 1,
+ aux_sym_command_repeat1,
+ STATE(241), 1,
+ sym__cmd_expr,
+ ACTIONS(452), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(454), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(465), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(480), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(235), 2,
+ sym_command,
+ sym__expression,
+ STATE(49), 9,
+ sym_string,
+ sym_value_path,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7767] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(489), 1,
+ anon_sym_DOT,
+ STATE(147), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(53), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(51), 24,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COLON,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -10699,23 +10771,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7721] = 3,
+ [7807] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(489), 1,
+ anon_sym_DOT,
+ STATE(145), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(65), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 29,
+ ACTIONS(63), 24,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COMMA,
+ anon_sym_COLON,
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,
@@ -10735,23 +10806,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7760] = 3,
+ [7847] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(197), 2,
+ ACTIONS(491), 1,
+ anon_sym_DOT,
+ STATE(147), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(75), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(195), 29,
+ ACTIONS(73), 24,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COMMA,
+ anon_sym_COLON,
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,
@@ -10771,23 +10841,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7799] = 3,
+ [7887] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(489), 1,
+ anon_sym_DOT,
+ STATE(150), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(59), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(199), 29,
+ ACTIONS(57), 23,
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,
@@ -10807,23 +10875,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7838] = 3,
+ [7926] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(217), 2,
+ ACTIONS(75), 3,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(215), 29,
+ anon_sym_DOT,
+ ACTIONS(73), 24,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COMMA,
+ anon_sym_COLON,
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,
@@ -10843,23 +10907,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7877] = 3,
+ [7961] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(489), 1,
+ anon_sym_DOT,
+ STATE(147), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(71), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(207), 29,
+ ACTIONS(69), 23,
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,
@@ -10879,63 +10941,57 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7916] = 16,
+ [8000] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(491), 1,
+ ACTIONS(496), 1,
anon_sym_RBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- STATE(64), 1,
+ STATE(59), 1,
sym_array,
- STATE(153), 1,
+ STATE(163), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 11,
+ STATE(81), 10,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7978] = 5,
+ [8060] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(513), 1,
- anon_sym_DOT,
- STATE(146), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(61), 2,
+ ACTIONS(220), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(59), 24,
+ ACTIONS(218), 24,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -10960,508 +11016,543 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [8018] = 15,
+ [8094] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
- anon_sym_LBRACE,
ACTIONS(516), 1,
+ anon_sym_LBRACE,
+ ACTIONS(518), 1,
anon_sym_RBRACK,
- STATE(156), 1,
+ STATE(60), 1,
+ sym_array,
+ STATE(165), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 10,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
- sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8078] = 15,
+ [8154] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(520), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(86), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(84), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [8190] = 15,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(518), 1,
+ ACTIONS(522), 1,
anon_sym_RBRACK,
STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8138] = 16,
+ [8248] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(524), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(527), 1,
+ anon_sym_RBRACK,
+ ACTIONS(529), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(532), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(538), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(541), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(544), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(547), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(553), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(556), 1,
anon_sym_LBRACE,
- ACTIONS(520), 1,
- anon_sym_RBRACK,
- STATE(59), 1,
- sym_array,
- STATE(148), 1,
+ STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(535), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(550), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 11,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8200] = 15,
+ [8306] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(522), 1,
+ ACTIONS(559), 1,
anon_sym_RBRACK,
STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8260] = 16,
+ [8364] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(524), 1,
+ ACTIONS(561), 1,
anon_sym_RBRACK,
- STATE(60), 1,
+ STATE(65), 1,
sym_array,
- STATE(150), 1,
+ STATE(157), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 11,
+ STATE(81), 10,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8322] = 15,
+ [8424] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(100), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(98), 24,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COLON,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [8458] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(262), 1,
+ anon_sym_COLON,
+ ACTIONS(86), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(84), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [8494] = 15,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(526), 1,
+ ACTIONS(563), 1,
anon_sym_RBRACK,
- STATE(147), 1,
+ STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8382] = 15,
+ [8552] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(528), 1,
+ ACTIONS(565), 1,
anon_sym_RBRACK,
- STATE(156), 1,
+ STATE(58), 1,
+ sym_array,
+ STATE(161), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 10,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
- sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8442] = 15,
+ [8612] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(530), 1,
+ ACTIONS(567), 1,
anon_sym_RBRACK,
STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8502] = 5,
+ [8670] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(532), 1,
- anon_sym_DOT,
- STATE(158), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(74), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(72), 24,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_COLON,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [8542] = 15,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(534), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(537), 1,
- anon_sym_RBRACK,
- ACTIONS(539), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(545), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(548), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(551), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(554), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(557), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(563), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(566), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- STATE(156), 1,
+ ACTIONS(569), 1,
+ anon_sym_RBRACK,
+ STATE(155), 1,
aux_sym_array_repeat1,
- ACTIONS(560), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(542), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 12,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8602] = 16,
+ [8728] = 15,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(569), 1,
+ ACTIONS(571), 1,
anon_sym_RBRACK,
- STATE(62), 1,
- sym_array,
- STATE(154), 1,
+ STATE(156), 1,
aux_sym_array_repeat1,
- ACTIONS(507), 2,
+ ACTIONS(502), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(495), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(90), 11,
+ STATE(81), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8664] = 5,
+ [8786] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(532), 1,
- anon_sym_DOT,
- STATE(146), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(78), 2,
+ ACTIONS(197), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(76), 24,
+ ACTIONS(195), 23,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COLON,
anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_RBRACE,
@@ -11483,17 +11574,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [8704] = 5,
+ [8819] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(532), 1,
- anon_sym_DOT,
- STATE(146), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(82), 2,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(80), 23,
+ ACTIONS(203), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -11517,17 +11604,123 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [8743] = 3,
+ [8852] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 3,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
ts_builtin_sym_end,
anon_sym_LF,
- anon_sym_DOT,
- ACTIONS(59), 24,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 18,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [8889] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(583), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(585), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(577), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(579), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ [8938] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(583), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(585), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(593), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(595), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [8987] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(104), 23,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COLON,
anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_RBRACE,
@@ -11549,17 +11742,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [8778] = 5,
+ [9020] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(532), 1,
- anon_sym_DOT,
- STATE(159), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(68), 2,
+ ACTIONS(118), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(66), 23,
+ ACTIONS(116), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -11583,1978 +11772,2112 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [8817] = 13,
+ [9053] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(209), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(207), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9086] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(583), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(585), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(597), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(599), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [9135] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(148), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(146), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9168] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(201), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(199), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9201] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(96), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(94), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9234] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(216), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(214), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9267] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 16,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9306] = 7,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(104), 14,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ [9347] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(126), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(124), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9380] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(134), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(132), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9413] = 8,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 10,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ [9456] = 9,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 6,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ [9501] = 10,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(585), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(104), 5,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PIPE_PIPE,
+ [9548] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(583), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(585), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(581), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(591), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(601), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(575), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(587), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(589), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(603), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [9597] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(140), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(138), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9630] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(122), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(120), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9663] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(140), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(138), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9696] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(144), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(142), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9729] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(573), 1,
+ anon_sym_EQ,
+ ACTIONS(106), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(104), 22,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9764] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(134), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(132), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [9797] = 13,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
- sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(571), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(605), 2,
sym_word,
- STATE(78), 12,
+ sym_flag_arg,
+ STATE(168), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8871] = 13,
+ [9849] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(629), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(615), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(577), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
- sym_word,
- STATE(127), 12,
+ STATE(116), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8925] = 13,
+ [9901] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(629), 1,
+ anon_sym_LBRACE,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(595), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(631), 2,
sym_word,
- STATE(225), 12,
+ sym_flag_arg,
+ STATE(112), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8979] = 13,
+ [9953] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(629), 1,
+ anon_sym_LBRACE,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(599), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(633), 2,
sym_word,
- STATE(224), 12,
+ sym_flag_arg,
+ STATE(111), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9033] = 13,
+ [10005] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(629), 1,
+ anon_sym_LBRACE,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(601), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(635), 2,
sym_word,
- STATE(223), 12,
+ sym_flag_arg,
+ STATE(110), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9087] = 13,
+ [10057] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(629), 1,
+ anon_sym_LBRACE,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(603), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(637), 2,
sym_word,
- STATE(202), 12,
+ sym_flag_arg,
+ STATE(109), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9141] = 13,
+ [10109] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(516), 1,
+ anon_sym_LBRACE,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(605), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(639), 2,
sym_word,
- STATE(220), 12,
+ sym_flag_arg,
+ STATE(78), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9195] = 13,
+ [10161] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(607), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(641), 2,
sym_word,
- STATE(133), 12,
+ sym_flag_arg,
+ STATE(67), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9249] = 13,
+ [10213] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(609), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(643), 2,
sym_word,
- STATE(131), 12,
+ sym_flag_arg,
+ STATE(74), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9303] = 13,
+ [10265] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(611), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(645), 2,
sym_word,
- STATE(130), 12,
+ sym_flag_arg,
+ STATE(72), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9357] = 13,
+ [10317] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(613), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(647), 2,
sym_word,
- STATE(129), 12,
+ sym_flag_arg,
+ STATE(71), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9411] = 13,
+ [10369] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(615), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(649), 2,
sym_word,
- STATE(79), 12,
+ sym_flag_arg,
+ STATE(69), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9465] = 13,
+ [10421] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(617), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(651), 2,
sym_word,
- STATE(135), 12,
+ sym_flag_arg,
+ STATE(68), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9519] = 13,
+ [10473] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(494), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(498), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(500), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(504), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(506), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(508), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(510), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(514), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(516), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(512), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(619), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(653), 2,
sym_word,
- STATE(74), 12,
+ sym_flag_arg,
+ STATE(77), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9573] = 13,
+ [10525] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(629), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(621), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(655), 2,
sym_word,
- STATE(73), 12,
+ sym_flag_arg,
+ STATE(114), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9627] = 13,
+ [10577] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
- sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(623), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(657), 2,
sym_word,
- STATE(72), 12,
+ sym_flag_arg,
+ STATE(170), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9681] = 13,
+ [10629] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
- sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(625), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(659), 2,
sym_word,
- STATE(71), 12,
+ sym_flag_arg,
+ STATE(169), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9735] = 13,
+ [10681] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(629), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(627), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(661), 2,
sym_word,
- STATE(70), 12,
+ sym_flag_arg,
+ STATE(108), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9789] = 13,
+ [10733] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(489), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(493), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(497), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(499), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(501), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(503), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(505), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(509), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(511), 1,
+ ACTIONS(629), 1,
anon_sym_LBRACE,
- ACTIONS(507), 2,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(629), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(663), 2,
sym_word,
- STATE(86), 12,
+ sym_flag_arg,
+ STATE(113), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9843] = 13,
+ [10785] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
- sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(665), 1,
+ sym_number_literal,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(631), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(667), 2,
sym_word,
- STATE(226), 12,
+ sym_flag_arg,
+ STATE(29), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9897] = 13,
+ [10837] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
- sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(665), 1,
+ sym_number_literal,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(633), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(671), 2,
sym_word,
- STATE(216), 12,
+ sym_flag_arg,
+ STATE(28), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9951] = 13,
+ [10889] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(609), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(611), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(613), 1,
sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(617), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(619), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(621), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(623), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
- anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(627), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(629), 1,
+ anon_sym_LBRACE,
+ ACTIONS(625), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(635), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(673), 2,
sym_word,
- STATE(203), 12,
+ sym_flag_arg,
+ STATE(115), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10005] = 13,
+ [10941] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
- sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(665), 1,
+ sym_number_literal,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(637), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(675), 2,
sym_word,
- STATE(227), 12,
+ sym_flag_arg,
+ STATE(48), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10059] = 13,
+ [10993] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
- sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(665), 1,
+ sym_number_literal,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(639), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(677), 2,
sym_word,
- STATE(228), 12,
+ sym_flag_arg,
+ STATE(33), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10113] = 13,
+ [11045] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
- sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(641), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(679), 2,
sym_word,
- STATE(124), 12,
+ sym_flag_arg,
+ STATE(171), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10167] = 13,
+ [11097] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
- sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(607), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(643), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(681), 2,
sym_word,
- STATE(30), 12,
+ sym_flag_arg,
+ STATE(191), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10221] = 3,
+ [11149] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(213), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(211), 24,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_COLON,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [10255] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
+ ACTIONS(665), 1,
sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(649), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(683), 2,
sym_word,
- STATE(31), 12,
+ sym_flag_arg,
+ STATE(36), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10309] = 13,
+ [11201] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
- sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(651), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(685), 2,
sym_word,
- STATE(122), 12,
+ sym_flag_arg,
+ STATE(185), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10363] = 13,
+ [11253] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
- sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(607), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(653), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(687), 2,
sym_word,
- STATE(32), 12,
+ sym_flag_arg,
+ STATE(184), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10417] = 13,
+ [11305] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
+ ACTIONS(665), 1,
sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(655), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(689), 2,
sym_word,
- STATE(33), 12,
+ sym_flag_arg,
+ STATE(37), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10471] = 4,
+ [11357] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(254), 1,
- anon_sym_COLON,
- ACTIONS(86), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(84), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [10507] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
+ ACTIONS(665), 1,
sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(657), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(691), 2,
sym_word,
- STATE(34), 12,
+ sym_flag_arg,
+ STATE(38), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10561] = 13,
+ [11409] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
- sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(607), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(659), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(693), 2,
sym_word,
- STATE(38), 12,
+ sym_flag_arg,
+ STATE(186), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10615] = 4,
+ [11461] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(661), 1,
- anon_sym_DOT_DOT,
- ACTIONS(86), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(84), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [10651] = 13,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
- sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(607), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(663), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(695), 2,
sym_word,
- STATE(39), 12,
+ sym_flag_arg,
+ STATE(183), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10705] = 13,
+ [11513] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(256), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(260), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(266), 1,
+ ACTIONS(19), 1,
+ sym_number_literal,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(268), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(270), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(272), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(278), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(645), 1,
- sym_number_literal,
- ACTIONS(647), 1,
+ ACTIONS(607), 1,
sym_identifier,
- ACTIONS(274), 2,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(665), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(697), 2,
sym_word,
- STATE(43), 12,
+ sym_flag_arg,
+ STATE(180), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10759] = 13,
+ [11565] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(573), 1,
+ ACTIONS(13), 1,
anon_sym_LBRACK,
- ACTIONS(575), 1,
+ ACTIONS(15), 1,
anon_sym_LPAREN,
- ACTIONS(579), 1,
+ ACTIONS(19), 1,
sym_number_literal,
- ACTIONS(581), 1,
+ ACTIONS(23), 1,
anon_sym_DOLLAR,
- ACTIONS(583), 1,
+ ACTIONS(25), 1,
anon_sym_DQUOTE,
- ACTIONS(585), 1,
+ ACTIONS(27), 1,
anon_sym_SQUOTE,
- ACTIONS(587), 1,
+ ACTIONS(29), 1,
anon_sym_BQUOTE,
- ACTIONS(591), 1,
- sym_identifier,
- ACTIONS(593), 1,
+ ACTIONS(35), 1,
anon_sym_LBRACE,
- ACTIONS(589), 2,
+ ACTIONS(607), 1,
+ sym_identifier,
+ ACTIONS(31), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(667), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(699), 2,
sym_word,
- STATE(132), 12,
+ sym_flag_arg,
+ STATE(179), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10813] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(205), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(203), 24,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_COLON,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [10847] = 13,
+ [11617] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(13), 1,
+ ACTIONS(264), 1,
anon_sym_LBRACK,
- ACTIONS(15), 1,
+ ACTIONS(268), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
- sym_number_literal,
- ACTIONS(23), 1,
+ ACTIONS(274), 1,
anon_sym_DOLLAR,
- ACTIONS(25), 1,
+ ACTIONS(276), 1,
anon_sym_DQUOTE,
- ACTIONS(27), 1,
+ ACTIONS(278), 1,
anon_sym_SQUOTE,
- ACTIONS(29), 1,
+ ACTIONS(280), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(286), 1,
anon_sym_LBRACE,
- ACTIONS(597), 1,
+ ACTIONS(665), 1,
+ sym_number_literal,
+ ACTIONS(669), 1,
sym_identifier,
- ACTIONS(31), 2,
+ ACTIONS(282), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(669), 3,
- sym_flag_name,
- sym_flag_shorthand_name,
+ ACTIONS(701), 2,
sym_word,
- STATE(211), 12,
+ sym_flag_arg,
+ STATE(39), 11,
sym_command,
sym__expression,
sym_string,
sym_value_path,
sym_file_path,
- sym__flag_arg,
sym_range,
sym_table,
sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10901] = 7,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 14,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- [10942] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(683), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(685), 1,
- anon_sym_AMP_AMP,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(679), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(681), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- 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,
- [10991] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(209), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(207), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11024] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(683), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(685), 1,
- anon_sym_AMP_AMP,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(691), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- 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,
- ACTIONS(693), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [11073] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(189), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(187), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11106] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(217), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(215), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11139] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(185), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(183), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11172] = 3,
+ [11669] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(181), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(179), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11205] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(703), 1,
ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(199), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
+ ACTIONS(707), 2,
anon_sym_RPAREN,
anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11238] = 11,
+ ACTIONS(705), 17,
+ anon_sym_export,
+ anon_sym_def,
+ anon_sym_alias,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_let,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ [11699] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(683), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(685), 1,
- anon_sym_AMP_AMP,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(695), 2,
+ ACTIONS(709), 1,
ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- 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,
- ACTIONS(697), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(711), 2,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [11287] = 3,
- ACTIONS(3), 1,
+ ACTIONS(705), 17,
+ anon_sym_export,
+ anon_sym_def,
+ anon_sym_alias,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_let,
+ sym_number_literal,
+ sym_word,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_LBRACE,
+ [11729] = 3,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(197), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(195), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(195), 3,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11320] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(165), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(163), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
+ ACTIONS(197), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -13567,54 +13890,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11353] = 3,
- ACTIONS(3), 1,
+ [11756] = 3,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(165), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(163), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(132), 3,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11386] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(193), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(191), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
+ ACTIONS(134), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -13627,92 +13914,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11419] = 11,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(683), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(685), 1,
- anon_sym_AMP_AMP,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(699), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- 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,
- ACTIONS(701), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [11468] = 3,
- ACTIONS(3), 1,
+ [11783] = 3,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(169), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(167), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(132), 3,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11501] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(143), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(141), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
+ ACTIONS(134), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -13725,318 +13938,73 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11534] = 3,
- ACTIONS(3), 1,
+ [11810] = 3,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(177), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(175), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(138), 3,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11567] = 6,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(673), 2,
+ ACTIONS(140), 16,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(675), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(145), 16,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11606] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(169), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(167), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ [11837] = 10,
+ ACTIONS(108), 1,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11639] = 3,
- ACTIONS(3), 1,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(173), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(171), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
+ ACTIONS(719), 1,
anon_sym_PIPE_PIPE,
+ ACTIONS(721), 1,
anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
+ ACTIONS(130), 2,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11672] = 8,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(673), 2,
+ ACTIONS(715), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(689), 4,
- anon_sym_GT,
+ ACTIONS(725), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(145), 10,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- [11715] = 9,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- 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,
- ACTIONS(145), 6,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [11760] = 10,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(685), 1,
- anon_sym_AMP_AMP,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(673), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(677), 2,
+ ACTIONS(727), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(675), 4,
+ ACTIONS(717), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(687), 4,
+ ACTIONS(723), 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,
- ACTIONS(145), 5,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PIPE_PIPE,
- [11807] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(671), 1,
- anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(145), 22,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11842] = 5,
- ACTIONS(3), 1,
+ [11878] = 3,
+ ACTIONS(713), 1,
sym_comment,
- ACTIONS(671), 1,
+ ACTIONS(142), 3,
anon_sym_EQ,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(675), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(145), 18,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11879] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(147), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(145), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
+ ACTIONS(144), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -14049,74 +14017,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11912] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(703), 1,
- ts_builtin_sym_end,
- ACTIONS(707), 2,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- ACTIONS(705), 18,
- anon_sym_export,
- anon_sym_def,
- anon_sym_alias,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- anon_sym_let,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- [11943] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(709), 1,
- ts_builtin_sym_end,
- ACTIONS(711), 2,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- ACTIONS(705), 18,
- anon_sym_export,
- anon_sym_def,
- anon_sym_alias,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
- anon_sym_let,
- sym_number_literal,
- sym_word,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- sym_identifier,
- anon_sym_LBRACE,
- [11974] = 3,
+ [11905] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(163), 3,
+ ACTIONS(138), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(165), 16,
+ ACTIONS(140), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -14133,17 +14045,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [12001] = 2,
+ [11932] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(715), 19,
+ ACTIONS(729), 18,
anon_sym_export,
anon_sym_def,
anon_sym_alias,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
anon_sym_let,
sym_number_literal,
sym_word,
@@ -14153,75 +14063,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [12026] = 10,
- ACTIONS(149), 1,
- anon_sym_EQ,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(721), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(723), 1,
- anon_sym_AMP_AMP,
- ACTIONS(159), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(717), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(727), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(729), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(719), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(725), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- [12067] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(163), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(165), 16,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- [12094] = 2,
+ [11956] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(731), 19,
+ ACTIONS(731), 18,
anon_sym_export,
anon_sym_def,
anon_sym_alias,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
anon_sym_let,
sym_number_literal,
sym_word,
@@ -14231,116 +14085,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [12119] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(179), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(181), 16,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- [12146] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(171), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(173), 16,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- [12173] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(167), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(169), 16,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- [12200] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(167), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(169), 16,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- 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,
- [12227] = 2,
+ [11980] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(705), 18,
+ ACTIONS(705), 17,
anon_sym_export,
anon_sym_def,
anon_sym_alias,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
anon_sym_let,
sym_number_literal,
sym_word,
@@ -14350,21 +14107,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [12251] = 3,
+ [12003] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(735), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(733), 16,
+ ACTIONS(733), 15,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -14373,9 +14129,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [12277] = 11,
+ [12028] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(741), 1,
@@ -14395,7 +14152,7 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(737), 2,
ts_builtin_sym_end,
anon_sym_LF,
- STATE(369), 2,
+ STATE(389), 2,
sym_string,
sym_value_path,
ACTIONS(739), 4,
@@ -14403,7 +14160,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12316] = 11,
+ [12067] = 11,
ACTIONS(3), 1,
sym_comment,
ACTIONS(756), 1,
@@ -14420,26 +14177,24 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym__statement_repeat1,
STATE(249), 1,
sym_record_entry,
- ACTIONS(691), 2,
+ ACTIONS(597), 2,
ts_builtin_sym_end,
anon_sym_LF,
- STATE(369), 2,
+ STATE(389), 2,
sym_string,
sym_value_path,
- ACTIONS(693), 4,
+ ACTIONS(599), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12355] = 2,
+ [12106] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(537), 15,
+ ACTIONS(527), 14,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
- sym_flag_name,
- sym_flag_shorthand_name,
sym_number_literal,
sym_word,
anon_sym_DOLLAR,
@@ -14448,12 +14203,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
+ sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [12376] = 3,
+ [12126] = 3,
ACTIONS(713), 1,
sym_comment,
- STATE(274), 1,
+ STATE(262), 1,
sym_type,
ACTIONS(766), 13,
anon_sym_int,
@@ -14469,7 +14225,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [12398] = 3,
+ [12148] = 3,
ACTIONS(713), 1,
sym_comment,
STATE(271), 1,
@@ -14488,10 +14244,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [12420] = 3,
+ [12170] = 3,
ACTIONS(713), 1,
sym_comment,
- STATE(263), 1,
+ STATE(277), 1,
sym_type,
ACTIONS(766), 13,
anon_sym_int,
@@ -14507,10 +14263,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [12442] = 3,
+ [12192] = 3,
ACTIONS(713), 1,
sym_comment,
- STATE(276), 1,
+ STATE(279), 1,
sym_type,
ACTIONS(766), 13,
anon_sym_int,
@@ -14526,7 +14282,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [12464] = 4,
+ [12214] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(772), 1,
@@ -14544,7 +14300,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [12486] = 3,
+ [12236] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(737), 2,
@@ -14560,7 +14316,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [12505] = 7,
+ [12255] = 7,
ACTIONS(713), 1,
sym_comment,
ACTIONS(774), 1,
@@ -14573,11 +14329,11 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
STATE(251), 1,
aux_sym_signature_repeat1,
- STATE(275), 3,
+ STATE(276), 3,
sym_parameter,
sym_flag,
sym_rest,
- [12529] = 7,
+ [12279] = 7,
ACTIONS(713), 1,
sym_comment,
ACTIONS(785), 1,
@@ -14590,11 +14346,11 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
STATE(253), 1,
aux_sym_signature_repeat1,
- STATE(275), 3,
+ STATE(276), 3,
sym_parameter,
sym_flag,
sym_rest,
- [12553] = 7,
+ [12303] = 7,
ACTIONS(713), 1,
sym_comment,
ACTIONS(787), 1,
@@ -14607,11 +14363,11 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACK,
STATE(251), 1,
aux_sym_signature_repeat1,
- STATE(275), 3,
+ STATE(276), 3,
sym_parameter,
sym_flag,
sym_rest,
- [12577] = 6,
+ [12327] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(709), 1,
@@ -14626,176 +14382,176 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(795), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- [12598] = 6,
+ [12348] = 4,
+ ACTIONS(713), 1,
+ sym_comment,
+ ACTIONS(801), 1,
+ anon_sym_COLON,
+ ACTIONS(803), 1,
+ anon_sym_LPAREN,
+ ACTIONS(799), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ sym_identifier,
+ [12365] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(799), 1,
+ ACTIONS(805), 1,
ts_builtin_sym_end,
- ACTIONS(803), 1,
+ ACTIONS(809), 1,
anon_sym_LF,
STATE(230), 1,
sym__terminator,
- ACTIONS(801), 2,
+ ACTIONS(807), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(805), 2,
+ ACTIONS(811), 2,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12619] = 4,
+ [12386] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(809), 1,
+ ACTIONS(815), 1,
anon_sym_COLON,
- ACTIONS(811), 1,
- anon_sym_LPAREN,
- ACTIONS(807), 5,
+ ACTIONS(817), 1,
+ anon_sym_QMARK,
+ ACTIONS(813), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12636] = 4,
+ [12403] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(815), 1,
+ ACTIONS(821), 1,
anon_sym_COLON,
- ACTIONS(817), 1,
- anon_sym_QMARK,
- ACTIONS(813), 5,
+ ACTIONS(819), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12653] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(819), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(821), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [12667] = 7,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(823), 1,
- anon_sym_DOLLAR,
- ACTIONS(825), 1,
- anon_sym_DQUOTE,
- ACTIONS(827), 1,
- anon_sym_SQUOTE,
- ACTIONS(829), 1,
- anon_sym_BQUOTE,
- ACTIONS(831), 1,
- sym_identifier,
- STATE(308), 1,
- sym_string,
- [12689] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(833), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(835), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [12703] = 3,
+ [12417] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(837), 2,
+ ACTIONS(823), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(839), 4,
+ ACTIONS(825), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12717] = 3,
+ [12431] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(841), 2,
+ ACTIONS(827), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 4,
+ ACTIONS(829), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12731] = 3,
+ [12445] = 7,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(847), 1,
- anon_sym_QMARK,
- ACTIONS(845), 5,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(831), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(833), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(835), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(837), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(839), 1,
sym_identifier,
- [12745] = 3,
+ STATE(304), 1,
+ sym_string,
+ [12467] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(851), 1,
- anon_sym_COLON,
- ACTIONS(849), 5,
+ ACTIONS(843), 1,
+ anon_sym_QMARK,
+ ACTIONS(841), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12759] = 7,
+ [12481] = 7,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(823), 1,
+ ACTIONS(831), 1,
anon_sym_DOLLAR,
- ACTIONS(825), 1,
+ ACTIONS(833), 1,
anon_sym_DQUOTE,
- ACTIONS(827), 1,
+ ACTIONS(835), 1,
anon_sym_SQUOTE,
- ACTIONS(829), 1,
+ ACTIONS(837), 1,
anon_sym_BQUOTE,
- ACTIONS(853), 1,
+ ACTIONS(845), 1,
sym_identifier,
STATE(315), 1,
sym_string,
- [12781] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(855), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(857), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [12795] = 3,
+ [12503] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(861), 1,
+ ACTIONS(849), 1,
anon_sym_COLON,
- ACTIONS(859), 5,
+ ACTIONS(847), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12809] = 2,
+ [12517] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(863), 6,
+ ACTIONS(851), 6,
anon_sym_COMMA,
anon_sym_RBRACK,
anon_sym_QMARK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12821] = 3,
+ [12529] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(853), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(855), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [12543] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(857), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(859), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [12557] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(861), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(863), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [12571] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(865), 2,
@@ -14806,7 +14562,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [12835] = 5,
+ [12585] = 5,
ACTIONS(713), 1,
sym_comment,
ACTIONS(871), 1,
@@ -14818,7 +14574,7 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(869), 2,
sym_number_literal,
sym_identifier,
- [12852] = 2,
+ [12602] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(877), 5,
@@ -14827,7 +14583,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12863] = 5,
+ [12613] = 5,
ACTIONS(713), 1,
sym_comment,
ACTIONS(881), 1,
@@ -14839,159 +14595,139 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(879), 2,
sym_number_literal,
sym_identifier,
- [12880] = 2,
+ [12630] = 5,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(887), 5,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(889), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(891), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(893), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(887), 2,
+ sym_number_literal,
sym_identifier,
- [12891] = 2,
+ [12647] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(889), 5,
+ ACTIONS(895), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12902] = 3,
+ [12658] = 5,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(891), 1,
- anon_sym_COMMA,
- ACTIONS(893), 4,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(899), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(901), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(903), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(897), 2,
+ sym_number_literal,
sym_identifier,
- [12915] = 2,
+ [12675] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(895), 5,
+ ACTIONS(905), 1,
anon_sym_COMMA,
+ ACTIONS(907), 4,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12926] = 2,
+ [12688] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(897), 5,
+ ACTIONS(909), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12937] = 5,
+ [12699] = 5,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(901), 1,
+ ACTIONS(913), 1,
anon_sym_DQUOTE,
- ACTIONS(903), 1,
+ ACTIONS(915), 1,
anon_sym_SQUOTE,
- ACTIONS(905), 1,
+ ACTIONS(917), 1,
anon_sym_BQUOTE,
- ACTIONS(899), 2,
+ ACTIONS(911), 2,
sym_number_literal,
sym_identifier,
- [12954] = 5,
+ [12716] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(909), 1,
- anon_sym_DQUOTE,
- ACTIONS(911), 1,
- anon_sym_SQUOTE,
- ACTIONS(913), 1,
- anon_sym_BQUOTE,
- ACTIONS(907), 2,
- sym_number_literal,
+ ACTIONS(919), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12971] = 5,
+ [12727] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(917), 1,
- anon_sym_DQUOTE,
- ACTIONS(919), 1,
- anon_sym_SQUOTE,
- ACTIONS(921), 1,
- anon_sym_BQUOTE,
- ACTIONS(915), 2,
- sym_number_literal,
+ ACTIONS(921), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [12988] = 4,
+ [12738] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(925), 1,
anon_sym_RBRACK,
- STATE(282), 2,
+ STATE(284), 2,
sym_array,
aux_sym_table_repeat1,
- [13002] = 4,
+ [12752] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(927), 1,
anon_sym_RBRACK,
- STATE(289), 2,
+ STATE(284), 2,
sym_array,
aux_sym_table_repeat1,
- [13016] = 4,
+ [12766] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(929), 1,
anon_sym_RBRACK,
- STATE(289), 2,
+ STATE(284), 2,
sym_array,
aux_sym_table_repeat1,
- [13030] = 4,
+ [12780] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(923), 1,
- anon_sym_LBRACK,
ACTIONS(931), 1,
- anon_sym_RBRACK,
- STATE(283), 2,
- sym_array,
- aux_sym_table_repeat1,
- [13044] = 4,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(923), 1,
anon_sym_LBRACK,
- ACTIONS(933), 1,
+ ACTIONS(934), 1,
anon_sym_RBRACK,
- STATE(290), 2,
+ STATE(284), 2,
sym_array,
aux_sym_table_repeat1,
- [13058] = 4,
+ [12794] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
- ACTIONS(935), 1,
+ ACTIONS(936), 1,
anon_sym_RBRACK,
- STATE(291), 2,
+ STATE(281), 2,
sym_array,
aux_sym_table_repeat1,
- [13072] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(939), 1,
- anon_sym_LF,
- STATE(240), 1,
- sym__terminator,
- ACTIONS(937), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- [13086] = 2,
+ [12808] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(774), 4,
@@ -14999,661 +14735,681 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [13096] = 4,
+ [12818] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(941), 1,
+ ACTIONS(923), 1,
anon_sym_LBRACK,
- ACTIONS(944), 1,
+ ACTIONS(938), 1,
anon_sym_RBRACK,
- STATE(289), 2,
+ STATE(288), 2,
sym_array,
aux_sym_table_repeat1,
- [13110] = 4,
+ [12832] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
- ACTIONS(946), 1,
+ ACTIONS(940), 1,
+ anon_sym_RBRACK,
+ STATE(284), 2,
+ sym_array,
+ aux_sym_table_repeat1,
+ [12846] = 4,
+ ACTIONS(713), 1,
+ sym_comment,
+ ACTIONS(923), 1,
+ anon_sym_LBRACK,
+ ACTIONS(942), 1,
anon_sym_RBRACK,
- STATE(289), 2,
+ STATE(282), 2,
sym_array,
aux_sym_table_repeat1,
- [13124] = 4,
+ [12860] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(946), 1,
+ anon_sym_LF,
+ STATE(240), 1,
+ sym__terminator,
+ ACTIONS(944), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ [12874] = 4,
ACTIONS(713), 1,
sym_comment,
ACTIONS(923), 1,
anon_sym_LBRACK,
ACTIONS(948), 1,
anon_sym_RBRACK,
- STATE(289), 2,
+ STATE(283), 2,
sym_array,
aux_sym_table_repeat1,
- [13138] = 4,
- ACTIONS(61), 1,
- anon_sym_COLON,
+ [12888] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(950), 1,
- anon_sym_DOT,
- STATE(292), 1,
- aux_sym_value_path_repeat1,
- [13151] = 4,
+ ACTIONS(952), 1,
+ anon_sym_COMMA,
+ ACTIONS(950), 2,
+ anon_sym_PIPE,
+ sym_identifier,
+ [12899] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(953), 1,
+ ACTIONS(954), 1,
anon_sym_PIPE,
- ACTIONS(955), 1,
+ ACTIONS(956), 1,
sym_identifier,
- STATE(296), 1,
+ STATE(293), 1,
aux_sym_block_args_repeat1,
- [13164] = 4,
- ACTIONS(78), 1,
+ [12912] = 4,
+ ACTIONS(713), 1,
+ sym_comment,
+ ACTIONS(959), 1,
+ anon_sym_PIPE,
+ ACTIONS(961), 1,
+ sym_identifier,
+ STATE(298), 1,
+ aux_sym_block_args_repeat1,
+ [12925] = 4,
+ ACTIONS(75), 1,
anon_sym_COLON,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(957), 1,
+ ACTIONS(963), 1,
anon_sym_DOT,
- STATE(292), 1,
+ STATE(295), 1,
aux_sym_value_path_repeat1,
- [13177] = 4,
+ [12938] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(871), 1,
+ ACTIONS(889), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(891), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(893), 1,
anon_sym_BQUOTE,
- [13190] = 4,
+ [12951] = 4,
+ ACTIONS(65), 1,
+ anon_sym_COLON,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(959), 1,
- anon_sym_PIPE,
- ACTIONS(961), 1,
- sym_identifier,
- STATE(296), 1,
- aux_sym_block_args_repeat1,
- [13203] = 4,
+ ACTIONS(966), 1,
+ anon_sym_DOT,
+ STATE(299), 1,
+ aux_sym_value_path_repeat1,
+ [12964] = 4,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(955), 1,
+ ACTIONS(961), 1,
sym_identifier,
- ACTIONS(964), 1,
+ ACTIONS(968), 1,
anon_sym_PIPE,
STATE(293), 1,
aux_sym_block_args_repeat1,
- [13216] = 4,
- ACTIONS(74), 1,
+ [12977] = 4,
+ ACTIONS(53), 1,
anon_sym_COLON,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(957), 1,
+ ACTIONS(966), 1,
anon_sym_DOT,
- STATE(294), 1,
+ STATE(295), 1,
aux_sym_value_path_repeat1,
- [13229] = 3,
+ [12990] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(968), 1,
- anon_sym_COMMA,
- ACTIONS(966), 2,
- anon_sym_PIPE,
+ ACTIONS(970), 2,
+ sym_number_literal,
sym_identifier,
- [13240] = 2,
+ [12998] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(959), 2,
- anon_sym_PIPE,
- sym_identifier,
- [13248] = 2,
+ ACTIONS(96), 2,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ [13006] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(970), 2,
+ ACTIONS(972), 2,
sym_number_literal,
sym_identifier,
- [13256] = 2,
+ [13014] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(209), 2,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- [13264] = 3,
+ ACTIONS(954), 2,
+ anon_sym_PIPE,
+ sym_identifier,
+ [13022] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(972), 1,
- sym_number_literal,
ACTIONS(974), 1,
- sym_identifier,
- [13274] = 2,
+ anon_sym_LBRACK,
+ STATE(316), 1,
+ sym_signature,
+ [13032] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(976), 2,
sym_number_literal,
sym_identifier,
- [13282] = 2,
+ [13040] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(978), 2,
+ ACTIONS(209), 2,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ [13048] = 2,
+ ACTIONS(713), 1,
+ sym_comment,
+ ACTIONS(100), 2,
+ anon_sym_COLON,
+ anon_sym_LBRACK,
+ [13056] = 3,
+ ACTIONS(713), 1,
+ sym_comment,
+ ACTIONS(978), 1,
sym_number_literal,
+ ACTIONS(980), 1,
sym_identifier,
- [13290] = 2,
+ [13066] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(980), 2,
+ ACTIONS(982), 2,
sym_number_literal,
sym_identifier,
- [13298] = 2,
+ [13074] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(61), 2,
+ ACTIONS(75), 2,
anon_sym_COLON,
anon_sym_DOT,
- [13306] = 3,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(982), 1,
- anon_sym_LBRACK,
- STATE(311), 1,
- sym_signature,
- [13316] = 2,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(197), 2,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- [13324] = 2,
+ [13082] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(205), 2,
+ ACTIONS(220), 2,
anon_sym_COLON,
anon_sym_LBRACK,
- [13332] = 3,
+ [13090] = 3,
ACTIONS(713), 1,
sym_comment,
ACTIONS(984), 1,
anon_sym_LBRACE,
STATE(269), 1,
sym_block,
- [13342] = 3,
+ [13100] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(984), 1,
- anon_sym_LBRACE,
- STATE(262), 1,
- sym_block,
- [13352] = 3,
+ ACTIONS(986), 2,
+ sym_number_literal,
+ sym_identifier,
+ [13108] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(986), 1,
- anon_sym_env,
ACTIONS(988), 1,
+ anon_sym_env,
+ ACTIONS(990), 1,
anon_sym_def,
- [13362] = 2,
- ACTIONS(713), 1,
- sym_comment,
- ACTIONS(213), 2,
- anon_sym_COLON,
- anon_sym_LBRACK,
- [13370] = 3,
+ [13118] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(982), 1,
+ ACTIONS(974), 1,
anon_sym_LBRACK,
STATE(312), 1,
sym_signature,
- [13380] = 2,
+ [13128] = 3,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(990), 2,
- sym_number_literal,
- sym_identifier,
- [13388] = 2,
+ ACTIONS(984), 1,
+ anon_sym_LBRACE,
+ STATE(267), 1,
+ sym_block,
+ [13138] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(992), 1,
- anon_sym_SQUOTE,
- [13395] = 2,
+ anon_sym_EQ,
+ [13145] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(994), 1,
anon_sym_BQUOTE,
- [13402] = 2,
+ [13152] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(996), 1,
anon_sym_RBRACE,
- [13409] = 2,
- ACTIONS(713), 1,
+ [13159] = 2,
+ ACTIONS(3), 1,
sym_comment,
ACTIONS(998), 1,
- anon_sym_RPAREN,
- [13416] = 2,
- ACTIONS(713), 1,
+ aux_sym_string_token2,
+ [13166] = 2,
+ ACTIONS(3), 1,
sym_comment,
ACTIONS(1000), 1,
- sym_number_literal,
- [13423] = 2,
+ aux_sym_string_token1,
+ [13173] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1002), 1,
- anon_sym_DQUOTE,
- [13430] = 2,
+ sym_number_literal,
+ [13180] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1002), 1,
- anon_sym_SQUOTE,
- [13437] = 2,
+ ACTIONS(1004), 1,
+ anon_sym_LBRACE,
+ [13187] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1004), 1,
+ ACTIONS(1006), 1,
anon_sym_RPAREN,
- [13444] = 2,
+ [13194] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1002), 1,
- anon_sym_BQUOTE,
- [13451] = 2,
+ ACTIONS(1008), 1,
+ sym_number_literal,
+ [13201] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1006), 1,
+ ACTIONS(1010), 1,
sym_identifier,
- [13458] = 2,
+ [13208] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1008), 1,
- anon_sym_RBRACE,
- [13465] = 2,
+ ACTIONS(1012), 1,
+ anon_sym_DQUOTE,
+ [13215] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1010), 1,
- anon_sym_EQ,
- [13472] = 2,
+ ACTIONS(1012), 1,
+ anon_sym_SQUOTE,
+ [13222] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1012), 1,
+ ACTIONS(1014), 1,
anon_sym_RPAREN,
- [13479] = 2,
+ [13229] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1014), 1,
+ ACTIONS(1016), 1,
sym_number_literal,
- [13486] = 2,
+ [13236] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1016), 1,
+ ACTIONS(1018), 1,
anon_sym_DQUOTE,
- [13493] = 2,
+ [13243] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1016), 1,
+ ACTIONS(1018), 1,
anon_sym_SQUOTE,
- [13500] = 2,
+ [13250] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1016), 1,
+ ACTIONS(1018), 1,
anon_sym_BQUOTE,
- [13507] = 2,
+ [13257] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1018), 1,
+ ACTIONS(1020), 1,
anon_sym_RBRACE,
- [13514] = 2,
+ [13264] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1020), 1,
- anon_sym_EQ,
- [13521] = 2,
+ ACTIONS(1012), 1,
+ anon_sym_BQUOTE,
+ [13271] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1022), 1,
- anon_sym_RPAREN,
- [13528] = 2,
+ anon_sym_RBRACE,
+ [13278] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(994), 1,
- anon_sym_DQUOTE,
- [13535] = 2,
+ ACTIONS(1024), 1,
+ anon_sym_EQ,
+ [13285] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1024), 1,
+ ACTIONS(1026), 1,
anon_sym_DQUOTE,
- [13542] = 2,
+ [13292] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1024), 1,
+ ACTIONS(1026), 1,
anon_sym_SQUOTE,
- [13549] = 2,
+ [13299] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1024), 1,
+ ACTIONS(1026), 1,
anon_sym_BQUOTE,
- [13556] = 2,
+ [13306] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1026), 1,
+ ACTIONS(1028), 1,
anon_sym_RBRACE,
- [13563] = 2,
+ [13313] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(994), 1,
- anon_sym_SQUOTE,
- [13570] = 2,
+ ACTIONS(1030), 1,
+ anon_sym_EQ,
+ [13320] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1028), 1,
- sym_flag_shorthand_name,
- [13577] = 2,
+ ACTIONS(1032), 1,
+ anon_sym_RPAREN,
+ [13327] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1030), 1,
- anon_sym_EQ,
- [13584] = 2,
+ ACTIONS(994), 1,
+ anon_sym_DQUOTE,
+ [13334] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1032), 1,
- sym_number_literal,
- [13591] = 2,
- ACTIONS(3), 1,
+ ACTIONS(994), 1,
+ anon_sym_SQUOTE,
+ [13341] = 2,
+ ACTIONS(713), 1,
sym_comment,
ACTIONS(1034), 1,
- aux_sym_string_token1,
- [13598] = 2,
- ACTIONS(3), 1,
+ anon_sym_RBRACE,
+ [13348] = 2,
+ ACTIONS(713), 1,
sym_comment,
ACTIONS(1036), 1,
- aux_sym_string_token2,
- [13605] = 2,
+ anon_sym_RBRACE,
+ [13355] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1038), 1,
ts_builtin_sym_end,
- [13612] = 2,
+ [13362] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1040), 1,
ts_builtin_sym_end,
- [13619] = 2,
+ [13369] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1042), 1,
aux_sym_string_token3,
- [13626] = 2,
+ [13376] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1044), 1,
anon_sym_RPAREN,
- [13633] = 2,
+ [13383] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1046), 1,
sym_number_literal,
- [13640] = 2,
+ [13390] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1048), 1,
anon_sym_DQUOTE,
- [13647] = 2,
+ [13397] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1048), 1,
anon_sym_SQUOTE,
- [13654] = 2,
+ [13404] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1048), 1,
anon_sym_BQUOTE,
- [13661] = 2,
+ [13411] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1050), 1,
anon_sym_RBRACE,
- [13668] = 2,
+ [13418] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1052), 1,
anon_sym_DQUOTE,
- [13675] = 2,
+ [13425] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1052), 1,
anon_sym_SQUOTE,
- [13682] = 2,
+ [13432] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1052), 1,
anon_sym_BQUOTE,
- [13689] = 2,
+ [13439] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1054), 1,
anon_sym_DQUOTE,
- [13696] = 2,
+ [13446] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1054), 1,
anon_sym_SQUOTE,
- [13703] = 2,
+ [13453] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1054), 1,
anon_sym_BQUOTE,
- [13710] = 2,
+ [13460] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1056), 1,
anon_sym_RBRACE,
- [13717] = 2,
+ [13467] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1058), 1,
anon_sym_RBRACE,
- [13724] = 2,
+ [13474] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1060), 1,
aux_sym_string_token3,
- [13731] = 2,
+ [13481] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1062), 1,
aux_sym_string_token2,
- [13738] = 2,
+ [13488] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1064), 1,
aux_sym_string_token1,
- [13745] = 2,
+ [13495] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1066), 1,
- anon_sym_RBRACE,
- [13752] = 2,
+ anon_sym_DQUOTE,
+ [13502] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1068), 1,
- anon_sym_COLON,
- [13759] = 2,
+ ACTIONS(1066), 1,
+ anon_sym_SQUOTE,
+ [13509] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1068), 1,
anon_sym_DQUOTE,
- [13766] = 2,
+ [13516] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1068), 1,
anon_sym_SQUOTE,
- [13773] = 2,
+ [13523] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1068), 1,
anon_sym_BQUOTE,
- [13780] = 2,
+ [13530] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(992), 1,
- anon_sym_DQUOTE,
- [13787] = 2,
+ ACTIONS(1066), 1,
+ anon_sym_BQUOTE,
+ [13537] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1072), 1,
+ ACTIONS(1070), 1,
anon_sym_DQUOTE,
- [13794] = 2,
+ [13544] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1072), 1,
+ ACTIONS(1070), 1,
anon_sym_SQUOTE,
- [13801] = 2,
+ [13551] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(1072), 1,
+ ACTIONS(1070), 1,
anon_sym_BQUOTE,
- [13808] = 2,
+ [13558] = 2,
ACTIONS(713), 1,
sym_comment,
- ACTIONS(992), 1,
- anon_sym_BQUOTE,
- [13815] = 2,
+ ACTIONS(1072), 1,
+ anon_sym_RBRACE,
+ [13565] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1074), 1,
aux_sym_string_token1,
- [13822] = 2,
+ [13572] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1076), 1,
aux_sym_string_token2,
- [13829] = 2,
+ [13579] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1078), 1,
aux_sym_string_token3,
- [13836] = 2,
+ [13586] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1080), 1,
- anon_sym_RBRACE,
- [13843] = 2,
+ anon_sym_RPAREN,
+ [13593] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1082), 1,
aux_sym_string_token1,
- [13850] = 2,
+ [13600] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1084), 1,
aux_sym_string_token2,
- [13857] = 2,
+ [13607] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1086), 1,
aux_sym_string_token3,
- [13864] = 2,
+ [13614] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1088), 1,
- anon_sym_RBRACE,
- [13871] = 2,
+ anon_sym_LBRACE,
+ [13621] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1090), 1,
aux_sym_string_token1,
- [13878] = 2,
+ [13628] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1092), 1,
aux_sym_string_token2,
- [13885] = 2,
+ [13635] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1094), 1,
aux_sym_string_token3,
- [13892] = 2,
+ [13642] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1096), 1,
- anon_sym_LBRACE,
- [13899] = 2,
+ anon_sym_COLON,
+ [13649] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1098), 1,
aux_sym_string_token1,
- [13906] = 2,
+ [13656] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1100), 1,
aux_sym_string_token2,
- [13913] = 2,
+ [13663] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1102), 1,
aux_sym_string_token3,
- [13920] = 2,
+ [13670] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1104), 1,
sym_identifier,
- [13927] = 2,
+ [13677] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1106), 1,
aux_sym_string_token1,
- [13934] = 2,
+ [13684] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1108), 1,
aux_sym_string_token2,
- [13941] = 2,
+ [13691] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1110), 1,
aux_sym_string_token3,
- [13948] = 2,
+ [13698] = 2,
ACTIONS(713), 1,
sym_comment,
ACTIONS(1112), 1,
- anon_sym_LBRACE,
- [13955] = 2,
+ sym_flag_shorthand_name,
+ [13705] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1114), 1,
aux_sym_string_token1,
- [13962] = 2,
+ [13712] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1116), 1,
aux_sym_string_token2,
- [13969] = 2,
+ [13719] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1118), 1,
aux_sym_string_token3,
- [13976] = 2,
+ [13726] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1120), 1,
aux_sym_string_token1,
- [13983] = 2,
+ [13733] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1122), 1,
aux_sym_string_token2,
- [13990] = 2,
+ [13740] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1124), 1,
aux_sym_string_token3,
- [13997] = 2,
+ [13747] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1126), 1,
aux_sym_string_token1,
- [14004] = 2,
+ [13754] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1128), 1,
aux_sym_string_token2,
- [14011] = 2,
+ [13761] = 2,
ACTIONS(3), 1,
sym_comment,
ACTIONS(1130), 1,
@@ -15662,410 +15418,410 @@ static const uint16_t ts_small_parse_table[] = {
static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(2)] = 0,
- [SMALL_STATE(3)] = 96,
- [SMALL_STATE(4)] = 192,
- [SMALL_STATE(5)] = 288,
- [SMALL_STATE(6)] = 384,
- [SMALL_STATE(7)] = 480,
- [SMALL_STATE(8)] = 570,
- [SMALL_STATE(9)] = 660,
- [SMALL_STATE(10)] = 750,
- [SMALL_STATE(11)] = 840,
- [SMALL_STATE(12)] = 930,
- [SMALL_STATE(13)] = 1017,
- [SMALL_STATE(14)] = 1068,
- [SMALL_STATE(15)] = 1119,
- [SMALL_STATE(16)] = 1170,
- [SMALL_STATE(17)] = 1221,
- [SMALL_STATE(18)] = 1308,
- [SMALL_STATE(19)] = 1395,
- [SMALL_STATE(20)] = 1446,
- [SMALL_STATE(21)] = 1533,
- [SMALL_STATE(22)] = 1581,
- [SMALL_STATE(23)] = 1631,
- [SMALL_STATE(24)] = 1677,
- [SMALL_STATE(25)] = 1761,
- [SMALL_STATE(26)] = 1845,
- [SMALL_STATE(27)] = 1892,
- [SMALL_STATE(28)] = 1941,
- [SMALL_STATE(29)] = 1986,
- [SMALL_STATE(30)] = 2035,
- [SMALL_STATE(31)] = 2080,
- [SMALL_STATE(32)] = 2129,
- [SMALL_STATE(33)] = 2176,
- [SMALL_STATE(34)] = 2235,
- [SMALL_STATE(35)] = 2292,
- [SMALL_STATE(36)] = 2337,
- [SMALL_STATE(37)] = 2382,
- [SMALL_STATE(38)] = 2431,
- [SMALL_STATE(39)] = 2486,
- [SMALL_STATE(40)] = 2539,
- [SMALL_STATE(41)] = 2584,
- [SMALL_STATE(42)] = 2629,
- [SMALL_STATE(43)] = 2674,
- [SMALL_STATE(44)] = 2725,
- [SMALL_STATE(45)] = 2770,
- [SMALL_STATE(46)] = 2815,
- [SMALL_STATE(47)] = 2860,
- [SMALL_STATE(48)] = 2905,
- [SMALL_STATE(49)] = 2986,
- [SMALL_STATE(50)] = 3031,
- [SMALL_STATE(51)] = 3076,
- [SMALL_STATE(52)] = 3121,
- [SMALL_STATE(53)] = 3166,
- [SMALL_STATE(54)] = 3215,
- [SMALL_STATE(55)] = 3260,
- [SMALL_STATE(56)] = 3305,
- [SMALL_STATE(57)] = 3350,
- [SMALL_STATE(58)] = 3399,
- [SMALL_STATE(59)] = 3443,
- [SMALL_STATE(60)] = 3489,
- [SMALL_STATE(61)] = 3535,
- [SMALL_STATE(62)] = 3579,
- [SMALL_STATE(63)] = 3625,
- [SMALL_STATE(64)] = 3669,
- [SMALL_STATE(65)] = 3715,
- [SMALL_STATE(66)] = 3761,
- [SMALL_STATE(67)] = 3804,
- [SMALL_STATE(68)] = 3847,
- [SMALL_STATE(69)] = 3890,
- [SMALL_STATE(70)] = 3933,
- [SMALL_STATE(71)] = 3984,
- [SMALL_STATE(72)] = 4039,
- [SMALL_STATE(73)] = 4098,
- [SMALL_STATE(74)] = 4159,
- [SMALL_STATE(75)] = 4204,
- [SMALL_STATE(76)] = 4283,
- [SMALL_STATE(77)] = 4326,
- [SMALL_STATE(78)] = 4369,
- [SMALL_STATE(79)] = 4416,
- [SMALL_STATE(80)] = 4459,
- [SMALL_STATE(81)] = 4502,
- [SMALL_STATE(82)] = 4545,
- [SMALL_STATE(83)] = 4588,
- [SMALL_STATE(84)] = 4631,
- [SMALL_STATE(85)] = 4674,
- [SMALL_STATE(86)] = 4717,
- [SMALL_STATE(87)] = 4766,
- [SMALL_STATE(88)] = 4809,
- [SMALL_STATE(89)] = 4852,
- [SMALL_STATE(90)] = 4895,
- [SMALL_STATE(91)] = 4958,
- [SMALL_STATE(92)] = 5034,
- [SMALL_STATE(93)] = 5110,
- [SMALL_STATE(94)] = 5186,
- [SMALL_STATE(95)] = 5262,
- [SMALL_STATE(96)] = 5338,
- [SMALL_STATE(97)] = 5383,
- [SMALL_STATE(98)] = 5456,
- [SMALL_STATE(99)] = 5531,
- [SMALL_STATE(100)] = 5604,
- [SMALL_STATE(101)] = 5679,
- [SMALL_STATE(102)] = 5754,
- [SMALL_STATE(103)] = 5829,
- [SMALL_STATE(104)] = 5904,
- [SMALL_STATE(105)] = 5979,
- [SMALL_STATE(106)] = 6052,
- [SMALL_STATE(107)] = 6097,
- [SMALL_STATE(108)] = 6142,
- [SMALL_STATE(109)] = 6217,
- [SMALL_STATE(110)] = 6292,
- [SMALL_STATE(111)] = 6365,
- [SMALL_STATE(112)] = 6440,
- [SMALL_STATE(113)] = 6513,
- [SMALL_STATE(114)] = 6558,
- [SMALL_STATE(115)] = 6633,
- [SMALL_STATE(116)] = 6678,
- [SMALL_STATE(117)] = 6718,
- [SMALL_STATE(118)] = 6760,
- [SMALL_STATE(119)] = 6830,
- [SMALL_STATE(120)] = 6869,
- [SMALL_STATE(121)] = 6908,
- [SMALL_STATE(122)] = 6947,
- [SMALL_STATE(123)] = 7002,
- [SMALL_STATE(124)] = 7041,
- [SMALL_STATE(125)] = 7088,
- [SMALL_STATE(126)] = 7127,
- [SMALL_STATE(127)] = 7166,
- [SMALL_STATE(128)] = 7215,
- [SMALL_STATE(129)] = 7254,
- [SMALL_STATE(130)] = 7305,
- [SMALL_STATE(131)] = 7358,
- [SMALL_STATE(132)] = 7399,
- [SMALL_STATE(133)] = 7444,
- [SMALL_STATE(134)] = 7487,
- [SMALL_STATE(135)] = 7526,
- [SMALL_STATE(136)] = 7565,
- [SMALL_STATE(137)] = 7604,
- [SMALL_STATE(138)] = 7643,
- [SMALL_STATE(139)] = 7682,
- [SMALL_STATE(140)] = 7721,
- [SMALL_STATE(141)] = 7760,
- [SMALL_STATE(142)] = 7799,
- [SMALL_STATE(143)] = 7838,
- [SMALL_STATE(144)] = 7877,
- [SMALL_STATE(145)] = 7916,
- [SMALL_STATE(146)] = 7978,
- [SMALL_STATE(147)] = 8018,
- [SMALL_STATE(148)] = 8078,
- [SMALL_STATE(149)] = 8138,
- [SMALL_STATE(150)] = 8200,
- [SMALL_STATE(151)] = 8260,
- [SMALL_STATE(152)] = 8322,
- [SMALL_STATE(153)] = 8382,
- [SMALL_STATE(154)] = 8442,
- [SMALL_STATE(155)] = 8502,
- [SMALL_STATE(156)] = 8542,
- [SMALL_STATE(157)] = 8602,
- [SMALL_STATE(158)] = 8664,
- [SMALL_STATE(159)] = 8704,
- [SMALL_STATE(160)] = 8743,
- [SMALL_STATE(161)] = 8778,
- [SMALL_STATE(162)] = 8817,
- [SMALL_STATE(163)] = 8871,
- [SMALL_STATE(164)] = 8925,
- [SMALL_STATE(165)] = 8979,
- [SMALL_STATE(166)] = 9033,
- [SMALL_STATE(167)] = 9087,
- [SMALL_STATE(168)] = 9141,
- [SMALL_STATE(169)] = 9195,
- [SMALL_STATE(170)] = 9249,
- [SMALL_STATE(171)] = 9303,
- [SMALL_STATE(172)] = 9357,
- [SMALL_STATE(173)] = 9411,
- [SMALL_STATE(174)] = 9465,
- [SMALL_STATE(175)] = 9519,
- [SMALL_STATE(176)] = 9573,
- [SMALL_STATE(177)] = 9627,
- [SMALL_STATE(178)] = 9681,
- [SMALL_STATE(179)] = 9735,
- [SMALL_STATE(180)] = 9789,
- [SMALL_STATE(181)] = 9843,
- [SMALL_STATE(182)] = 9897,
- [SMALL_STATE(183)] = 9951,
- [SMALL_STATE(184)] = 10005,
- [SMALL_STATE(185)] = 10059,
- [SMALL_STATE(186)] = 10113,
- [SMALL_STATE(187)] = 10167,
- [SMALL_STATE(188)] = 10221,
- [SMALL_STATE(189)] = 10255,
- [SMALL_STATE(190)] = 10309,
- [SMALL_STATE(191)] = 10363,
- [SMALL_STATE(192)] = 10417,
- [SMALL_STATE(193)] = 10471,
- [SMALL_STATE(194)] = 10507,
- [SMALL_STATE(195)] = 10561,
- [SMALL_STATE(196)] = 10615,
- [SMALL_STATE(197)] = 10651,
- [SMALL_STATE(198)] = 10705,
- [SMALL_STATE(199)] = 10759,
- [SMALL_STATE(200)] = 10813,
- [SMALL_STATE(201)] = 10847,
- [SMALL_STATE(202)] = 10901,
- [SMALL_STATE(203)] = 10942,
- [SMALL_STATE(204)] = 10991,
- [SMALL_STATE(205)] = 11024,
- [SMALL_STATE(206)] = 11073,
- [SMALL_STATE(207)] = 11106,
- [SMALL_STATE(208)] = 11139,
- [SMALL_STATE(209)] = 11172,
- [SMALL_STATE(210)] = 11205,
- [SMALL_STATE(211)] = 11238,
- [SMALL_STATE(212)] = 11287,
- [SMALL_STATE(213)] = 11320,
- [SMALL_STATE(214)] = 11353,
- [SMALL_STATE(215)] = 11386,
- [SMALL_STATE(216)] = 11419,
- [SMALL_STATE(217)] = 11468,
- [SMALL_STATE(218)] = 11501,
- [SMALL_STATE(219)] = 11534,
- [SMALL_STATE(220)] = 11567,
- [SMALL_STATE(221)] = 11606,
- [SMALL_STATE(222)] = 11639,
- [SMALL_STATE(223)] = 11672,
- [SMALL_STATE(224)] = 11715,
- [SMALL_STATE(225)] = 11760,
- [SMALL_STATE(226)] = 11807,
- [SMALL_STATE(227)] = 11842,
- [SMALL_STATE(228)] = 11879,
- [SMALL_STATE(229)] = 11912,
- [SMALL_STATE(230)] = 11943,
- [SMALL_STATE(231)] = 11974,
- [SMALL_STATE(232)] = 12001,
- [SMALL_STATE(233)] = 12026,
- [SMALL_STATE(234)] = 12067,
- [SMALL_STATE(235)] = 12094,
- [SMALL_STATE(236)] = 12119,
- [SMALL_STATE(237)] = 12146,
- [SMALL_STATE(238)] = 12173,
- [SMALL_STATE(239)] = 12200,
- [SMALL_STATE(240)] = 12227,
- [SMALL_STATE(241)] = 12251,
- [SMALL_STATE(242)] = 12277,
- [SMALL_STATE(243)] = 12316,
- [SMALL_STATE(244)] = 12355,
- [SMALL_STATE(245)] = 12376,
- [SMALL_STATE(246)] = 12398,
- [SMALL_STATE(247)] = 12420,
- [SMALL_STATE(248)] = 12442,
- [SMALL_STATE(249)] = 12464,
- [SMALL_STATE(250)] = 12486,
- [SMALL_STATE(251)] = 12505,
- [SMALL_STATE(252)] = 12529,
- [SMALL_STATE(253)] = 12553,
- [SMALL_STATE(254)] = 12577,
- [SMALL_STATE(255)] = 12598,
- [SMALL_STATE(256)] = 12619,
- [SMALL_STATE(257)] = 12636,
- [SMALL_STATE(258)] = 12653,
- [SMALL_STATE(259)] = 12667,
- [SMALL_STATE(260)] = 12689,
- [SMALL_STATE(261)] = 12703,
- [SMALL_STATE(262)] = 12717,
- [SMALL_STATE(263)] = 12731,
- [SMALL_STATE(264)] = 12745,
- [SMALL_STATE(265)] = 12759,
- [SMALL_STATE(266)] = 12781,
- [SMALL_STATE(267)] = 12795,
- [SMALL_STATE(268)] = 12809,
- [SMALL_STATE(269)] = 12821,
- [SMALL_STATE(270)] = 12835,
- [SMALL_STATE(271)] = 12852,
- [SMALL_STATE(272)] = 12863,
- [SMALL_STATE(273)] = 12880,
- [SMALL_STATE(274)] = 12891,
- [SMALL_STATE(275)] = 12902,
- [SMALL_STATE(276)] = 12915,
- [SMALL_STATE(277)] = 12926,
- [SMALL_STATE(278)] = 12937,
- [SMALL_STATE(279)] = 12954,
- [SMALL_STATE(280)] = 12971,
- [SMALL_STATE(281)] = 12988,
- [SMALL_STATE(282)] = 13002,
- [SMALL_STATE(283)] = 13016,
- [SMALL_STATE(284)] = 13030,
- [SMALL_STATE(285)] = 13044,
- [SMALL_STATE(286)] = 13058,
- [SMALL_STATE(287)] = 13072,
- [SMALL_STATE(288)] = 13086,
- [SMALL_STATE(289)] = 13096,
- [SMALL_STATE(290)] = 13110,
- [SMALL_STATE(291)] = 13124,
- [SMALL_STATE(292)] = 13138,
- [SMALL_STATE(293)] = 13151,
- [SMALL_STATE(294)] = 13164,
- [SMALL_STATE(295)] = 13177,
- [SMALL_STATE(296)] = 13190,
- [SMALL_STATE(297)] = 13203,
- [SMALL_STATE(298)] = 13216,
- [SMALL_STATE(299)] = 13229,
- [SMALL_STATE(300)] = 13240,
- [SMALL_STATE(301)] = 13248,
- [SMALL_STATE(302)] = 13256,
- [SMALL_STATE(303)] = 13264,
- [SMALL_STATE(304)] = 13274,
- [SMALL_STATE(305)] = 13282,
- [SMALL_STATE(306)] = 13290,
- [SMALL_STATE(307)] = 13298,
- [SMALL_STATE(308)] = 13306,
- [SMALL_STATE(309)] = 13316,
- [SMALL_STATE(310)] = 13324,
- [SMALL_STATE(311)] = 13332,
- [SMALL_STATE(312)] = 13342,
- [SMALL_STATE(313)] = 13352,
- [SMALL_STATE(314)] = 13362,
- [SMALL_STATE(315)] = 13370,
- [SMALL_STATE(316)] = 13380,
- [SMALL_STATE(317)] = 13388,
- [SMALL_STATE(318)] = 13395,
- [SMALL_STATE(319)] = 13402,
- [SMALL_STATE(320)] = 13409,
- [SMALL_STATE(321)] = 13416,
- [SMALL_STATE(322)] = 13423,
- [SMALL_STATE(323)] = 13430,
- [SMALL_STATE(324)] = 13437,
- [SMALL_STATE(325)] = 13444,
- [SMALL_STATE(326)] = 13451,
- [SMALL_STATE(327)] = 13458,
- [SMALL_STATE(328)] = 13465,
- [SMALL_STATE(329)] = 13472,
- [SMALL_STATE(330)] = 13479,
- [SMALL_STATE(331)] = 13486,
- [SMALL_STATE(332)] = 13493,
- [SMALL_STATE(333)] = 13500,
- [SMALL_STATE(334)] = 13507,
- [SMALL_STATE(335)] = 13514,
- [SMALL_STATE(336)] = 13521,
- [SMALL_STATE(337)] = 13528,
- [SMALL_STATE(338)] = 13535,
- [SMALL_STATE(339)] = 13542,
- [SMALL_STATE(340)] = 13549,
- [SMALL_STATE(341)] = 13556,
- [SMALL_STATE(342)] = 13563,
- [SMALL_STATE(343)] = 13570,
- [SMALL_STATE(344)] = 13577,
- [SMALL_STATE(345)] = 13584,
- [SMALL_STATE(346)] = 13591,
- [SMALL_STATE(347)] = 13598,
- [SMALL_STATE(348)] = 13605,
- [SMALL_STATE(349)] = 13612,
- [SMALL_STATE(350)] = 13619,
- [SMALL_STATE(351)] = 13626,
- [SMALL_STATE(352)] = 13633,
- [SMALL_STATE(353)] = 13640,
- [SMALL_STATE(354)] = 13647,
- [SMALL_STATE(355)] = 13654,
- [SMALL_STATE(356)] = 13661,
- [SMALL_STATE(357)] = 13668,
- [SMALL_STATE(358)] = 13675,
- [SMALL_STATE(359)] = 13682,
- [SMALL_STATE(360)] = 13689,
- [SMALL_STATE(361)] = 13696,
- [SMALL_STATE(362)] = 13703,
- [SMALL_STATE(363)] = 13710,
- [SMALL_STATE(364)] = 13717,
- [SMALL_STATE(365)] = 13724,
- [SMALL_STATE(366)] = 13731,
- [SMALL_STATE(367)] = 13738,
- [SMALL_STATE(368)] = 13745,
- [SMALL_STATE(369)] = 13752,
- [SMALL_STATE(370)] = 13759,
- [SMALL_STATE(371)] = 13766,
- [SMALL_STATE(372)] = 13773,
- [SMALL_STATE(373)] = 13780,
- [SMALL_STATE(374)] = 13787,
- [SMALL_STATE(375)] = 13794,
- [SMALL_STATE(376)] = 13801,
- [SMALL_STATE(377)] = 13808,
- [SMALL_STATE(378)] = 13815,
- [SMALL_STATE(379)] = 13822,
- [SMALL_STATE(380)] = 13829,
- [SMALL_STATE(381)] = 13836,
- [SMALL_STATE(382)] = 13843,
- [SMALL_STATE(383)] = 13850,
- [SMALL_STATE(384)] = 13857,
- [SMALL_STATE(385)] = 13864,
- [SMALL_STATE(386)] = 13871,
- [SMALL_STATE(387)] = 13878,
- [SMALL_STATE(388)] = 13885,
- [SMALL_STATE(389)] = 13892,
- [SMALL_STATE(390)] = 13899,
- [SMALL_STATE(391)] = 13906,
- [SMALL_STATE(392)] = 13913,
- [SMALL_STATE(393)] = 13920,
- [SMALL_STATE(394)] = 13927,
- [SMALL_STATE(395)] = 13934,
- [SMALL_STATE(396)] = 13941,
- [SMALL_STATE(397)] = 13948,
- [SMALL_STATE(398)] = 13955,
- [SMALL_STATE(399)] = 13962,
- [SMALL_STATE(400)] = 13969,
- [SMALL_STATE(401)] = 13976,
- [SMALL_STATE(402)] = 13983,
- [SMALL_STATE(403)] = 13990,
- [SMALL_STATE(404)] = 13997,
- [SMALL_STATE(405)] = 14004,
- [SMALL_STATE(406)] = 14011,
+ [SMALL_STATE(3)] = 94,
+ [SMALL_STATE(4)] = 188,
+ [SMALL_STATE(5)] = 282,
+ [SMALL_STATE(6)] = 376,
+ [SMALL_STATE(7)] = 470,
+ [SMALL_STATE(8)] = 558,
+ [SMALL_STATE(9)] = 608,
+ [SMALL_STATE(10)] = 658,
+ [SMALL_STATE(11)] = 746,
+ [SMALL_STATE(12)] = 796,
+ [SMALL_STATE(13)] = 884,
+ [SMALL_STATE(14)] = 934,
+ [SMALL_STATE(15)] = 984,
+ [SMALL_STATE(16)] = 1072,
+ [SMALL_STATE(17)] = 1160,
+ [SMALL_STATE(18)] = 1245,
+ [SMALL_STATE(19)] = 1292,
+ [SMALL_STATE(20)] = 1377,
+ [SMALL_STATE(21)] = 1426,
+ [SMALL_STATE(22)] = 1511,
+ [SMALL_STATE(23)] = 1556,
+ [SMALL_STATE(24)] = 1641,
+ [SMALL_STATE(25)] = 1685,
+ [SMALL_STATE(26)] = 1729,
+ [SMALL_STATE(27)] = 1811,
+ [SMALL_STATE(28)] = 1859,
+ [SMALL_STATE(29)] = 1911,
+ [SMALL_STATE(30)] = 1961,
+ [SMALL_STATE(31)] = 2005,
+ [SMALL_STATE(32)] = 2049,
+ [SMALL_STATE(33)] = 2093,
+ [SMALL_STATE(34)] = 2149,
+ [SMALL_STATE(35)] = 2193,
+ [SMALL_STATE(36)] = 2237,
+ [SMALL_STATE(37)] = 2295,
+ [SMALL_STATE(38)] = 2341,
+ [SMALL_STATE(39)] = 2389,
+ [SMALL_STATE(40)] = 2433,
+ [SMALL_STATE(41)] = 2477,
+ [SMALL_STATE(42)] = 2521,
+ [SMALL_STATE(43)] = 2565,
+ [SMALL_STATE(44)] = 2609,
+ [SMALL_STATE(45)] = 2691,
+ [SMALL_STATE(46)] = 2735,
+ [SMALL_STATE(47)] = 2783,
+ [SMALL_STATE(48)] = 2827,
+ [SMALL_STATE(49)] = 2881,
+ [SMALL_STATE(50)] = 2927,
+ [SMALL_STATE(51)] = 2971,
+ [SMALL_STATE(52)] = 3019,
+ [SMALL_STATE(53)] = 3067,
+ [SMALL_STATE(54)] = 3111,
+ [SMALL_STATE(55)] = 3159,
+ [SMALL_STATE(56)] = 3203,
+ [SMALL_STATE(57)] = 3247,
+ [SMALL_STATE(58)] = 3290,
+ [SMALL_STATE(59)] = 3335,
+ [SMALL_STATE(60)] = 3380,
+ [SMALL_STATE(61)] = 3425,
+ [SMALL_STATE(62)] = 3504,
+ [SMALL_STATE(63)] = 3547,
+ [SMALL_STATE(64)] = 3590,
+ [SMALL_STATE(65)] = 3635,
+ [SMALL_STATE(66)] = 3680,
+ [SMALL_STATE(67)] = 3722,
+ [SMALL_STATE(68)] = 3768,
+ [SMALL_STATE(69)] = 3818,
+ [SMALL_STATE(70)] = 3872,
+ [SMALL_STATE(71)] = 3914,
+ [SMALL_STATE(72)] = 3972,
+ [SMALL_STATE(73)] = 4032,
+ [SMALL_STATE(74)] = 4074,
+ [SMALL_STATE(75)] = 4118,
+ [SMALL_STATE(76)] = 4160,
+ [SMALL_STATE(77)] = 4202,
+ [SMALL_STATE(78)] = 4250,
+ [SMALL_STATE(79)] = 4292,
+ [SMALL_STATE(80)] = 4334,
+ [SMALL_STATE(81)] = 4376,
+ [SMALL_STATE(82)] = 4438,
+ [SMALL_STATE(83)] = 4480,
+ [SMALL_STATE(84)] = 4522,
+ [SMALL_STATE(85)] = 4564,
+ [SMALL_STATE(86)] = 4606,
+ [SMALL_STATE(87)] = 4648,
+ [SMALL_STATE(88)] = 4690,
+ [SMALL_STATE(89)] = 4732,
+ [SMALL_STATE(90)] = 4774,
+ [SMALL_STATE(91)] = 4819,
+ [SMALL_STATE(92)] = 4896,
+ [SMALL_STATE(93)] = 4941,
+ [SMALL_STATE(94)] = 4986,
+ [SMALL_STATE(95)] = 5031,
+ [SMALL_STATE(96)] = 5076,
+ [SMALL_STATE(97)] = 5118,
+ [SMALL_STATE(98)] = 5192,
+ [SMALL_STATE(99)] = 5266,
+ [SMALL_STATE(100)] = 5340,
+ [SMALL_STATE(101)] = 5414,
+ [SMALL_STATE(102)] = 5454,
+ [SMALL_STATE(103)] = 5528,
+ [SMALL_STATE(104)] = 5567,
+ [SMALL_STATE(105)] = 5640,
+ [SMALL_STATE(106)] = 5679,
+ [SMALL_STATE(107)] = 5718,
+ [SMALL_STATE(108)] = 5757,
+ [SMALL_STATE(109)] = 5812,
+ [SMALL_STATE(110)] = 5851,
+ [SMALL_STATE(111)] = 5894,
+ [SMALL_STATE(112)] = 5935,
+ [SMALL_STATE(113)] = 5988,
+ [SMALL_STATE(114)] = 6039,
+ [SMALL_STATE(115)] = 6088,
+ [SMALL_STATE(116)] = 6135,
+ [SMALL_STATE(117)] = 6180,
+ [SMALL_STATE(118)] = 6219,
+ [SMALL_STATE(119)] = 6258,
+ [SMALL_STATE(120)] = 6297,
+ [SMALL_STATE(121)] = 6370,
+ [SMALL_STATE(122)] = 6409,
+ [SMALL_STATE(123)] = 6448,
+ [SMALL_STATE(124)] = 6487,
+ [SMALL_STATE(125)] = 6558,
+ [SMALL_STATE(126)] = 6597,
+ [SMALL_STATE(127)] = 6670,
+ [SMALL_STATE(128)] = 6709,
+ [SMALL_STATE(129)] = 6748,
+ [SMALL_STATE(130)] = 6821,
+ [SMALL_STATE(131)] = 6892,
+ [SMALL_STATE(132)] = 6931,
+ [SMALL_STATE(133)] = 7002,
+ [SMALL_STATE(134)] = 7075,
+ [SMALL_STATE(135)] = 7114,
+ [SMALL_STATE(136)] = 7187,
+ [SMALL_STATE(137)] = 7260,
+ [SMALL_STATE(138)] = 7299,
+ [SMALL_STATE(139)] = 7370,
+ [SMALL_STATE(140)] = 7443,
+ [SMALL_STATE(141)] = 7516,
+ [SMALL_STATE(142)] = 7555,
+ [SMALL_STATE(143)] = 7626,
+ [SMALL_STATE(144)] = 7699,
+ [SMALL_STATE(145)] = 7767,
+ [SMALL_STATE(146)] = 7807,
+ [SMALL_STATE(147)] = 7847,
+ [SMALL_STATE(148)] = 7887,
+ [SMALL_STATE(149)] = 7926,
+ [SMALL_STATE(150)] = 7961,
+ [SMALL_STATE(151)] = 8000,
+ [SMALL_STATE(152)] = 8060,
+ [SMALL_STATE(153)] = 8094,
+ [SMALL_STATE(154)] = 8154,
+ [SMALL_STATE(155)] = 8190,
+ [SMALL_STATE(156)] = 8248,
+ [SMALL_STATE(157)] = 8306,
+ [SMALL_STATE(158)] = 8364,
+ [SMALL_STATE(159)] = 8424,
+ [SMALL_STATE(160)] = 8458,
+ [SMALL_STATE(161)] = 8494,
+ [SMALL_STATE(162)] = 8552,
+ [SMALL_STATE(163)] = 8612,
+ [SMALL_STATE(164)] = 8670,
+ [SMALL_STATE(165)] = 8728,
+ [SMALL_STATE(166)] = 8786,
+ [SMALL_STATE(167)] = 8819,
+ [SMALL_STATE(168)] = 8852,
+ [SMALL_STATE(169)] = 8889,
+ [SMALL_STATE(170)] = 8938,
+ [SMALL_STATE(171)] = 8987,
+ [SMALL_STATE(172)] = 9020,
+ [SMALL_STATE(173)] = 9053,
+ [SMALL_STATE(174)] = 9086,
+ [SMALL_STATE(175)] = 9135,
+ [SMALL_STATE(176)] = 9168,
+ [SMALL_STATE(177)] = 9201,
+ [SMALL_STATE(178)] = 9234,
+ [SMALL_STATE(179)] = 9267,
+ [SMALL_STATE(180)] = 9306,
+ [SMALL_STATE(181)] = 9347,
+ [SMALL_STATE(182)] = 9380,
+ [SMALL_STATE(183)] = 9413,
+ [SMALL_STATE(184)] = 9456,
+ [SMALL_STATE(185)] = 9501,
+ [SMALL_STATE(186)] = 9548,
+ [SMALL_STATE(187)] = 9597,
+ [SMALL_STATE(188)] = 9630,
+ [SMALL_STATE(189)] = 9663,
+ [SMALL_STATE(190)] = 9696,
+ [SMALL_STATE(191)] = 9729,
+ [SMALL_STATE(192)] = 9764,
+ [SMALL_STATE(193)] = 9797,
+ [SMALL_STATE(194)] = 9849,
+ [SMALL_STATE(195)] = 9901,
+ [SMALL_STATE(196)] = 9953,
+ [SMALL_STATE(197)] = 10005,
+ [SMALL_STATE(198)] = 10057,
+ [SMALL_STATE(199)] = 10109,
+ [SMALL_STATE(200)] = 10161,
+ [SMALL_STATE(201)] = 10213,
+ [SMALL_STATE(202)] = 10265,
+ [SMALL_STATE(203)] = 10317,
+ [SMALL_STATE(204)] = 10369,
+ [SMALL_STATE(205)] = 10421,
+ [SMALL_STATE(206)] = 10473,
+ [SMALL_STATE(207)] = 10525,
+ [SMALL_STATE(208)] = 10577,
+ [SMALL_STATE(209)] = 10629,
+ [SMALL_STATE(210)] = 10681,
+ [SMALL_STATE(211)] = 10733,
+ [SMALL_STATE(212)] = 10785,
+ [SMALL_STATE(213)] = 10837,
+ [SMALL_STATE(214)] = 10889,
+ [SMALL_STATE(215)] = 10941,
+ [SMALL_STATE(216)] = 10993,
+ [SMALL_STATE(217)] = 11045,
+ [SMALL_STATE(218)] = 11097,
+ [SMALL_STATE(219)] = 11149,
+ [SMALL_STATE(220)] = 11201,
+ [SMALL_STATE(221)] = 11253,
+ [SMALL_STATE(222)] = 11305,
+ [SMALL_STATE(223)] = 11357,
+ [SMALL_STATE(224)] = 11409,
+ [SMALL_STATE(225)] = 11461,
+ [SMALL_STATE(226)] = 11513,
+ [SMALL_STATE(227)] = 11565,
+ [SMALL_STATE(228)] = 11617,
+ [SMALL_STATE(229)] = 11669,
+ [SMALL_STATE(230)] = 11699,
+ [SMALL_STATE(231)] = 11729,
+ [SMALL_STATE(232)] = 11756,
+ [SMALL_STATE(233)] = 11783,
+ [SMALL_STATE(234)] = 11810,
+ [SMALL_STATE(235)] = 11837,
+ [SMALL_STATE(236)] = 11878,
+ [SMALL_STATE(237)] = 11905,
+ [SMALL_STATE(238)] = 11932,
+ [SMALL_STATE(239)] = 11956,
+ [SMALL_STATE(240)] = 11980,
+ [SMALL_STATE(241)] = 12003,
+ [SMALL_STATE(242)] = 12028,
+ [SMALL_STATE(243)] = 12067,
+ [SMALL_STATE(244)] = 12106,
+ [SMALL_STATE(245)] = 12126,
+ [SMALL_STATE(246)] = 12148,
+ [SMALL_STATE(247)] = 12170,
+ [SMALL_STATE(248)] = 12192,
+ [SMALL_STATE(249)] = 12214,
+ [SMALL_STATE(250)] = 12236,
+ [SMALL_STATE(251)] = 12255,
+ [SMALL_STATE(252)] = 12279,
+ [SMALL_STATE(253)] = 12303,
+ [SMALL_STATE(254)] = 12327,
+ [SMALL_STATE(255)] = 12348,
+ [SMALL_STATE(256)] = 12365,
+ [SMALL_STATE(257)] = 12386,
+ [SMALL_STATE(258)] = 12403,
+ [SMALL_STATE(259)] = 12417,
+ [SMALL_STATE(260)] = 12431,
+ [SMALL_STATE(261)] = 12445,
+ [SMALL_STATE(262)] = 12467,
+ [SMALL_STATE(263)] = 12481,
+ [SMALL_STATE(264)] = 12503,
+ [SMALL_STATE(265)] = 12517,
+ [SMALL_STATE(266)] = 12529,
+ [SMALL_STATE(267)] = 12543,
+ [SMALL_STATE(268)] = 12557,
+ [SMALL_STATE(269)] = 12571,
+ [SMALL_STATE(270)] = 12585,
+ [SMALL_STATE(271)] = 12602,
+ [SMALL_STATE(272)] = 12613,
+ [SMALL_STATE(273)] = 12630,
+ [SMALL_STATE(274)] = 12647,
+ [SMALL_STATE(275)] = 12658,
+ [SMALL_STATE(276)] = 12675,
+ [SMALL_STATE(277)] = 12688,
+ [SMALL_STATE(278)] = 12699,
+ [SMALL_STATE(279)] = 12716,
+ [SMALL_STATE(280)] = 12727,
+ [SMALL_STATE(281)] = 12738,
+ [SMALL_STATE(282)] = 12752,
+ [SMALL_STATE(283)] = 12766,
+ [SMALL_STATE(284)] = 12780,
+ [SMALL_STATE(285)] = 12794,
+ [SMALL_STATE(286)] = 12808,
+ [SMALL_STATE(287)] = 12818,
+ [SMALL_STATE(288)] = 12832,
+ [SMALL_STATE(289)] = 12846,
+ [SMALL_STATE(290)] = 12860,
+ [SMALL_STATE(291)] = 12874,
+ [SMALL_STATE(292)] = 12888,
+ [SMALL_STATE(293)] = 12899,
+ [SMALL_STATE(294)] = 12912,
+ [SMALL_STATE(295)] = 12925,
+ [SMALL_STATE(296)] = 12938,
+ [SMALL_STATE(297)] = 12951,
+ [SMALL_STATE(298)] = 12964,
+ [SMALL_STATE(299)] = 12977,
+ [SMALL_STATE(300)] = 12990,
+ [SMALL_STATE(301)] = 12998,
+ [SMALL_STATE(302)] = 13006,
+ [SMALL_STATE(303)] = 13014,
+ [SMALL_STATE(304)] = 13022,
+ [SMALL_STATE(305)] = 13032,
+ [SMALL_STATE(306)] = 13040,
+ [SMALL_STATE(307)] = 13048,
+ [SMALL_STATE(308)] = 13056,
+ [SMALL_STATE(309)] = 13066,
+ [SMALL_STATE(310)] = 13074,
+ [SMALL_STATE(311)] = 13082,
+ [SMALL_STATE(312)] = 13090,
+ [SMALL_STATE(313)] = 13100,
+ [SMALL_STATE(314)] = 13108,
+ [SMALL_STATE(315)] = 13118,
+ [SMALL_STATE(316)] = 13128,
+ [SMALL_STATE(317)] = 13138,
+ [SMALL_STATE(318)] = 13145,
+ [SMALL_STATE(319)] = 13152,
+ [SMALL_STATE(320)] = 13159,
+ [SMALL_STATE(321)] = 13166,
+ [SMALL_STATE(322)] = 13173,
+ [SMALL_STATE(323)] = 13180,
+ [SMALL_STATE(324)] = 13187,
+ [SMALL_STATE(325)] = 13194,
+ [SMALL_STATE(326)] = 13201,
+ [SMALL_STATE(327)] = 13208,
+ [SMALL_STATE(328)] = 13215,
+ [SMALL_STATE(329)] = 13222,
+ [SMALL_STATE(330)] = 13229,
+ [SMALL_STATE(331)] = 13236,
+ [SMALL_STATE(332)] = 13243,
+ [SMALL_STATE(333)] = 13250,
+ [SMALL_STATE(334)] = 13257,
+ [SMALL_STATE(335)] = 13264,
+ [SMALL_STATE(336)] = 13271,
+ [SMALL_STATE(337)] = 13278,
+ [SMALL_STATE(338)] = 13285,
+ [SMALL_STATE(339)] = 13292,
+ [SMALL_STATE(340)] = 13299,
+ [SMALL_STATE(341)] = 13306,
+ [SMALL_STATE(342)] = 13313,
+ [SMALL_STATE(343)] = 13320,
+ [SMALL_STATE(344)] = 13327,
+ [SMALL_STATE(345)] = 13334,
+ [SMALL_STATE(346)] = 13341,
+ [SMALL_STATE(347)] = 13348,
+ [SMALL_STATE(348)] = 13355,
+ [SMALL_STATE(349)] = 13362,
+ [SMALL_STATE(350)] = 13369,
+ [SMALL_STATE(351)] = 13376,
+ [SMALL_STATE(352)] = 13383,
+ [SMALL_STATE(353)] = 13390,
+ [SMALL_STATE(354)] = 13397,
+ [SMALL_STATE(355)] = 13404,
+ [SMALL_STATE(356)] = 13411,
+ [SMALL_STATE(357)] = 13418,
+ [SMALL_STATE(358)] = 13425,
+ [SMALL_STATE(359)] = 13432,
+ [SMALL_STATE(360)] = 13439,
+ [SMALL_STATE(361)] = 13446,
+ [SMALL_STATE(362)] = 13453,
+ [SMALL_STATE(363)] = 13460,
+ [SMALL_STATE(364)] = 13467,
+ [SMALL_STATE(365)] = 13474,
+ [SMALL_STATE(366)] = 13481,
+ [SMALL_STATE(367)] = 13488,
+ [SMALL_STATE(368)] = 13495,
+ [SMALL_STATE(369)] = 13502,
+ [SMALL_STATE(370)] = 13509,
+ [SMALL_STATE(371)] = 13516,
+ [SMALL_STATE(372)] = 13523,
+ [SMALL_STATE(373)] = 13530,
+ [SMALL_STATE(374)] = 13537,
+ [SMALL_STATE(375)] = 13544,
+ [SMALL_STATE(376)] = 13551,
+ [SMALL_STATE(377)] = 13558,
+ [SMALL_STATE(378)] = 13565,
+ [SMALL_STATE(379)] = 13572,
+ [SMALL_STATE(380)] = 13579,
+ [SMALL_STATE(381)] = 13586,
+ [SMALL_STATE(382)] = 13593,
+ [SMALL_STATE(383)] = 13600,
+ [SMALL_STATE(384)] = 13607,
+ [SMALL_STATE(385)] = 13614,
+ [SMALL_STATE(386)] = 13621,
+ [SMALL_STATE(387)] = 13628,
+ [SMALL_STATE(388)] = 13635,
+ [SMALL_STATE(389)] = 13642,
+ [SMALL_STATE(390)] = 13649,
+ [SMALL_STATE(391)] = 13656,
+ [SMALL_STATE(392)] = 13663,
+ [SMALL_STATE(393)] = 13670,
+ [SMALL_STATE(394)] = 13677,
+ [SMALL_STATE(395)] = 13684,
+ [SMALL_STATE(396)] = 13691,
+ [SMALL_STATE(397)] = 13698,
+ [SMALL_STATE(398)] = 13705,
+ [SMALL_STATE(399)] = 13712,
+ [SMALL_STATE(400)] = 13719,
+ [SMALL_STATE(401)] = 13726,
+ [SMALL_STATE(402)] = 13733,
+ [SMALL_STATE(403)] = 13740,
+ [SMALL_STATE(404)] = 13747,
+ [SMALL_STATE(405)] = 13754,
+ [SMALL_STATE(406)] = 13761,
};
static const TSParseActionEntry ts_parse_actions[] = {
@@ -16073,527 +15829,527 @@ static const TSParseActionEntry ts_parse_actions[] = {
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0),
- [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313),
- [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
+ [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314),
+ [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261),
[11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393),
- [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157),
- [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17),
- [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
- [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303),
- [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
- [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279),
+ [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153),
+ [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19),
+ [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308),
+ [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
+ [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
+ [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275),
[25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367),
[27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366),
[29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365),
- [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
- [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75),
+ [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
+ [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91),
[35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2),
- [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
- [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210),
- [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
- [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51),
- [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258),
- [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142),
- [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136),
- [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260),
- [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218),
- [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28),
- [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
- [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2),
- [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2),
- [63] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(316),
- [66] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 3),
- [68] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 3),
- [70] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316),
- [72] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 2),
- [74] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 2),
- [76] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 3),
- [78] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 3),
- [80] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 4),
- [82] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 4),
+ [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294),
+ [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167),
+ [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50),
+ [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
+ [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
+ [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
+ [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260),
+ [51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 3),
+ [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 3),
+ [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313),
+ [57] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 3),
+ [59] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 3),
+ [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
+ [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 2),
+ [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 2),
+ [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
+ [69] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 4),
+ [71] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 4),
+ [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2),
+ [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2),
+ [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(313),
+ [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82),
+ [82] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
[84] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1),
[86] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1),
[88] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330),
[90] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cmd_expr, 1),
[92] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cmd_expr, 1),
- [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(313),
- [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(259),
- [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(393),
- [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(157),
- [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(17),
- [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(205),
- [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(303),
- [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(196),
- [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(279),
- [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(367),
- [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(366),
- [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(365),
- [130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(207),
- [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(75),
- [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(2),
- [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
- [141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 3),
- [143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 3),
- [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 7),
- [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 7),
- [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
- [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
- [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189),
- [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
- [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195),
- [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197),
- [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
- [163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 12),
- [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 12),
- [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 5),
- [169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 5),
- [171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 4),
- [173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 4),
- [175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4),
- [177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4),
- [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 1),
- [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 1),
- [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 4),
- [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 4),
- [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5),
- [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5),
- [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 3),
- [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 3),
- [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
- [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
- [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 2),
- [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 2),
- [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
- [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
+ [94] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
+ [96] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
+ [98] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
+ [100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
+ [102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
+ [104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 7),
+ [106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 7),
+ [108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
+ [110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223),
+ [112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222),
+ [114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212),
+ [116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4),
+ [118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4),
+ [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 4),
+ [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 4),
+ [124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5),
+ [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5),
+ [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215),
+ [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
+ [132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 12),
+ [134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 12),
+ [136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
+ [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 5),
+ [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 5),
+ [142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 4),
+ [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 4),
+ [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 3),
+ [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 3),
+ [150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(314),
+ [153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(261),
+ [156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(393),
+ [159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(153),
+ [162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(19),
+ [165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(308),
+ [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(154),
+ [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(174),
+ [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(275),
+ [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(367),
+ [180] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(366),
+ [183] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(365),
+ [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(178),
+ [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(91),
+ [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(2),
+ [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 1),
+ [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 1),
+ [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 3),
+ [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 3),
+ [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 2),
+ [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 2),
[207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
[209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
- [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 4),
- [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4),
- [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_path, 1),
- [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_path, 1),
- [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(306),
- [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284),
+ [211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(302),
+ [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_path, 1),
+ [216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_path, 1),
+ [218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 4),
+ [220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4),
+ [222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291),
[224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285),
- [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286),
- [228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281),
- [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321),
- [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
- [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
- [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
- [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180),
- [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
- [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
- [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
- [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
- [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
- [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
- [252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
- [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
- [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151),
- [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
- [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18),
- [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26),
- [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22),
- [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
- [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394),
- [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395),
- [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396),
- [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56),
- [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
- [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
- [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244),
- [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 1),
- [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
- [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
- [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69),
- [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97),
- [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138),
- [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138),
- [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105),
- [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
- [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
- [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99),
- [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(236),
- [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__cmd_expr, 1), SHIFT(236),
- [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(151),
- [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112),
- [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(18),
- [318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(26),
- [321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(22),
- [324] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(278),
- [327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(394),
- [330] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(395),
- [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(396),
- [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(56),
- [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(94),
- [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(4),
- [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(301),
- [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87),
- [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40),
- [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
- [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
- [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42),
- [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
- [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213),
- [364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
- [366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
- [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
- [370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
- [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123),
- [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
- [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
- [378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
- [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217),
- [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217),
- [384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
- [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35),
- [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
- [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
- [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139),
- [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139),
- [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
- [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85),
- [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
- [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231),
- [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
- [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
- [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222),
- [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
- [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239),
- [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
- [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
- [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
- [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
- [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
- [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
- [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
- [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6),
- [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6),
- [436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(151),
- [439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(18),
- [442] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(26),
- [445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(22),
- [448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(278),
- [451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(394),
- [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(395),
- [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(396),
- [460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(56),
- [463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(94),
- [466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(4),
- [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_entry, 3),
- [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_entry, 3),
- [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
- [475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
- [477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170),
- [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171),
- [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172),
- [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163),
- [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
- [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199),
- [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145),
- [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63),
- [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12),
- [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
- [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65),
- [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
- [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
- [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
- [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388),
- [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82),
- [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91),
- [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
- [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(304),
- [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
- [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
- [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144),
- [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50),
- [524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
- [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
- [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61),
- [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212),
- [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
- [534] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(145),
- [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
- [539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(12),
- [542] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(90),
- [545] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(65),
- [548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(272),
- [551] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(386),
- [554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(387),
- [557] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(388),
- [560] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(82),
- [563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(91),
- [566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(3),
- [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204),
- [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
- [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149),
- [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20),
- [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127),
- [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
- [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280),
- [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401),
- [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402),
- [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403),
- [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143),
- [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92),
- [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
- [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225),
- [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95),
- [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
- [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223),
- [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202),
- [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220),
- [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133),
- [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
- [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
- [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129),
- [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79),
- [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135),
- [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74),
- [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
- [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72),
- [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71),
- [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
- [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86),
- [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226),
- [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216),
- [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203),
- [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227),
- [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
- [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
- [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30),
- [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
- [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
- [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31),
- [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
- [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32),
- [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33),
- [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34),
- [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38),
- [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345),
- [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39),
- [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
- [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132),
- [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211),
- [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
- [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
- [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
- [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
- [679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 10),
- [681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 10),
- [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164),
- [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165),
- [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166),
- [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167),
- [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
- [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1),
- [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_export, 4),
- [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_export, 4),
- [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 11),
- [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 11),
+ [226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289),
+ [228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325),
+ [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
+ [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199),
+ [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201),
+ [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200),
+ [238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
+ [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
+ [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
+ [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
+ [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204),
+ [248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203),
+ [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244),
+ [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 1),
+ [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
+ [256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
+ [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166),
+ [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166),
+ [262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210),
+ [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
+ [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124),
+ [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21),
+ [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20),
+ [272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49),
+ [274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270),
+ [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394),
+ [278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395),
+ [280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396),
+ [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
+ [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102),
+ [286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
+ [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(300),
+ [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352),
+ [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45),
+ [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
+ [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132),
+ [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131),
+ [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131),
+ [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142),
+ [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
+ [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
+ [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130),
+ [311] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(231),
+ [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__cmd_expr, 1), SHIFT(231),
+ [317] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(162),
+ [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138),
+ [322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(21),
+ [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(20),
+ [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(49),
+ [331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(270),
+ [334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(394),
+ [337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(395),
+ [340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(396),
+ [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(55),
+ [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(102),
+ [349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(3),
+ [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
+ [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73),
+ [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
+ [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_entry, 3),
+ [360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_entry, 3),
+ [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
+ [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197),
+ [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
+ [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195),
+ [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211),
+ [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207),
+ [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214),
+ [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
+ [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
+ [380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
+ [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
+ [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
+ [386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
+ [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40),
+ [390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
+ [392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
+ [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87),
+ [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
+ [398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
+ [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
+ [402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
+ [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42),
+ [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
+ [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34),
+ [410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34),
+ [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
+ [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192),
+ [416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
+ [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
+ [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
+ [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119),
+ [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118),
+ [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
+ [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
+ [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
+ [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234),
+ [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237),
+ [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
+ [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233),
+ [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
+ [442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105),
+ [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
+ [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107),
+ [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107),
+ [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
+ [452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6),
+ [454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6),
+ [456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(162),
+ [459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(21),
+ [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(20),
+ [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(49),
+ [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(270),
+ [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(394),
+ [474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(395),
+ [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(396),
+ [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(55),
+ [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(102),
+ [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 6), SHIFT_REPEAT(3),
+ [489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
+ [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(305),
+ [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151),
+ [496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
+ [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17),
+ [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
+ [502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81),
+ [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
+ [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
+ [508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
+ [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388),
+ [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76),
+ [514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100),
+ [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
+ [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
+ [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322),
+ [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301),
+ [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(151),
+ [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
+ [529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(17),
+ [532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(64),
+ [535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(81),
+ [538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(272),
+ [541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(386),
+ [544] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(387),
+ [547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(388),
+ [550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(76),
+ [553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(100),
+ [556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(4),
+ [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
+ [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
+ [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24),
+ [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53),
+ [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63),
+ [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
+ [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177),
+ [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217),
+ [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218),
+ [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 11),
+ [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 11),
+ [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193),
+ [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220),
+ [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221),
+ [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225),
+ [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226),
+ [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227),
+ [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 10),
+ [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 10),
+ [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
+ [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1),
+ [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_export, 4),
+ [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_export, 4),
+ [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168),
+ [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98),
+ [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158),
+ [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23),
+ [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96),
+ [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116),
+ [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
+ [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401),
+ [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402),
+ [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403),
+ [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141),
+ [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99),
+ [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6),
+ [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112),
+ [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111),
+ [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110),
+ [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109),
+ [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78),
+ [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67),
+ [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74),
+ [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72),
+ [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71),
+ [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
+ [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68),
+ [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77),
+ [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114),
+ [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170),
+ [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
+ [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108),
+ [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113),
+ [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18),
+ [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29),
+ [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97),
+ [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28),
+ [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
+ [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48),
+ [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33),
+ [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171),
+ [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
+ [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36),
+ [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
+ [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
+ [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37),
+ [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38),
+ [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
+ [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183),
+ [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
+ [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
+ [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39),
[703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 3),
[705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2),
[707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 3),
[709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 2),
[711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 2),
[713] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
- [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 2),
- [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
- [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
- [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
- [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
- [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
- [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
- [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
+ [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
+ [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
+ [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
+ [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
+ [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
+ [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213),
+ [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
+ [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 2),
[731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 3),
[733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
[735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
[737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2),
[739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2),
- [741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(270),
+ [741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(273),
[744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(378),
[747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(379),
[750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(380),
- [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(369),
- [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270),
+ [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(389),
+ [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
[758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378),
[760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379),
[762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380),
- [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369),
- [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
+ [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389),
+ [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265),
[768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1),
[770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1),
[772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250),
[774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2),
- [776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(256),
- [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(267),
+ [776] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(255),
+ [779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(258),
[782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(257),
- [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
- [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256),
- [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267),
+ [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385),
+ [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255),
+ [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
[791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257),
- [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
+ [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323),
[795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229),
[797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
- [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 1),
- [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230),
- [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
- [805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 1),
- [807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 1),
- [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
- [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
+ [799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 1),
+ [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
+ [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397),
+ [805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 1),
+ [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230),
+ [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
+ [811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 1),
[813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1),
- [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
- [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
- [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2),
- [821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2),
- [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295),
- [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
- [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
- [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
- [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
- [833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
- [835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3),
- [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias, 4, .production_id = 9),
- [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias, 4, .production_id = 9),
- [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 13),
- [843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 13),
- [845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3),
- [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
- [849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 4),
- [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
- [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
- [855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
- [857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4),
- [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 1),
- [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
- [863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1),
- [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 8),
- [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 8),
- [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
- [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
- [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383),
- [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
- [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 3),
- [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
+ [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
+ [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
+ [819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 1),
+ [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
+ [823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2),
+ [825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2),
+ [827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
+ [829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3),
+ [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296),
+ [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
+ [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
+ [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
+ [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
+ [841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3),
+ [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
+ [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
+ [847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 4),
+ [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
+ [851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1),
+ [853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias, 4, .production_id = 9),
+ [855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias, 4, .production_id = 9),
+ [857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 8),
+ [859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 8),
+ [861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
+ [863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4),
+ [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 13),
+ [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 13),
+ [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11),
+ [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398),
+ [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399),
+ [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
+ [877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 3),
+ [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
[881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
[883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
[885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392),
- [887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2),
- [889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 6),
- [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
- [893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 1),
- [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 3),
- [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4),
- [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15),
- [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398),
- [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399),
- [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
- [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155),
- [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
- [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
- [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
- [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
- [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
- [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405),
- [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
- [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
- [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
- [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
- [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
- [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
- [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
- [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
- [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
- [941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2), SHIFT_REPEAT(152),
- [944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2),
- [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
- [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
- [950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(305),
- [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
- [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299),
- [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
- [959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2),
- [961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2), SHIFT_REPEAT(299),
- [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
- [966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 1),
- [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300),
- [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
- [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
- [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
- [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160),
- [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
- [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58),
- [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
+ [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297),
+ [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
+ [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383),
+ [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
+ [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4),
+ [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146),
+ [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
+ [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
+ [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
+ [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
+ [907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 1),
+ [909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 6),
+ [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
+ [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
+ [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405),
+ [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
+ [919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 3),
+ [921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2),
+ [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164),
+ [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
+ [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
+ [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
+ [931] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2), SHIFT_REPEAT(164),
+ [934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2),
+ [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75),
+ [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117),
+ [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122),
+ [942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
+ [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
+ [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
+ [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30),
+ [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 1),
+ [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
+ [954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2),
+ [956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2), SHIFT_REPEAT(292),
+ [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
+ [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
+ [963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(309),
+ [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
+ [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
+ [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
+ [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
+ [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
+ [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149),
+ [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
+ [980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
+ [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
[984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
- [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
- [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265),
- [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
- [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
- [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
- [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
- [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29),
- [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77),
- [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
- [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
- [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201),
- [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
- [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
- [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14),
- [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
- [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
- [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
- [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
- [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161),
- [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80),
- [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
- [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
- [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182),
- [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
- [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
- [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
+ [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
+ [988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
+ [990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
+ [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
+ [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
+ [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
+ [998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369),
+ [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
+ [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
+ [1004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3),
+ [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
+ [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
+ [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
+ [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
+ [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9),
+ [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
+ [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
+ [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
+ [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
+ [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61),
+ [1026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
+ [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31),
+ [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
+ [1032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148),
+ [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
+ [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
[1038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1),
[1040] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377),
- [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106),
- [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140),
- [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
- [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136),
- [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200),
- [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
- [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
- [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
+ [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
+ [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
+ [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137),
+ [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
+ [1050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
+ [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159),
+ [1054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56),
+ [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
+ [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
[1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359),
[1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358),
[1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
- [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
- [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
- [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
- [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
- [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
- [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323),
- [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
- [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
- [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337),
- [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
+ [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152),
+ [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
+ [1070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134),
+ [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
+ [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327),
+ [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328),
+ [1078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335),
+ [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
+ [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
+ [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
[1086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
- [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
+ [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2),
[1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
[1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
[1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
- [1096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3),
+ [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
[1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338),
[1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339),
[1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340),
- [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328),
+ [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337),
[1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
[1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
[1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
- [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2),
+ [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381),
[1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
[1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
[1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
diff --git a/test/corpus/cmd.txt b/test/corpus/cmd.txt
index d0b3076..d4664a3 100644
--- a/test/corpus/cmd.txt
+++ b/test/corpus/cmd.txt
@@ -35,3 +35,16 @@ build-string $fahren ' °F is ' $celcius ' °C'
(value_path
(identifier))
(string)))
+
+================================================================================
+Test cmd with flagargs
+================================================================================
+cmd -f --flag -flag
+--------------------------------------------------------------------------------
+
+(source_file
+ (command
+ (identifier)
+ (flag_arg)
+ (flag_arg)
+ (flag_arg)))