summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonhard Kipp <leonhard.kipp@web.de>2022-11-02 22:06:15 +0100
committerLeonhard Kipp <leonhard.kipp@web.de>2022-11-02 22:11:59 +0100
commit18ed77abf9b60105fb220054bb3ce071b4a0b951 (patch)
treea6635ecd0546c5024b6ae8f24ebaef2be7521476
parent01b1ac0c65b8966ba1ffee01cc7dcf4c819173ca (diff)
Add if not, else if not and allow dashes in flag_names
-rw-r--r--grammar.js4
-rw-r--r--queries/highlights.scm1
-rw-r--r--src/grammar.json50
-rw-r--r--src/node-types.json4
-rw-r--r--src/parser.c19406
5 files changed, 9989 insertions, 9476 deletions
diff --git a/grammar.js b/grammar.js
index 3be437d..03d1659 100644
--- a/grammar.js
+++ b/grammar.js
@@ -112,8 +112,10 @@ module.exports = grammar({
if_statement: $ => seq(
"if",
+ optional("not"),
$._cmd_expr,
$.block,
+ repeat(seq("else","if", optional("not"), $._cmd_expr, $.block)),
optional(seq("else", $.block))
),
@@ -158,7 +160,7 @@ module.exports = grammar({
optional(seq(':', $.type)),
optional($.default_parameter_assignment),
),
- flag_name: $ => /--[a-zA-Z_]+[a-zA-Z_0-9]*/,
+ flag_name: $ => /--[a-zA-Z_]+[a-zA-Z_0-9-]*/,
flag_shorthand_name: $ => /-[a-zA-Z0-9]/,
rest: $ => seq(
'...rest',
diff --git a/queries/highlights.scm b/queries/highlights.scm
index 909dddb..336d10e 100644
--- a/queries/highlights.scm
+++ b/queries/highlights.scm
@@ -29,6 +29,7 @@
[
"if"
"else"
+ "not"
"let"
"def"
"export"
diff --git a/src/grammar.json b/src/grammar.json
index 93b55a6..ab7d9ee 100644
--- a/src/grammar.json
+++ b/src/grammar.json
@@ -183,6 +183,18 @@
"value": "if"
},
{
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "not"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
"type": "SYMBOL",
"name": "_cmd_expr"
},
@@ -191,6 +203,42 @@
"name": "block"
},
{
+ "type": "REPEAT",
+ "content": {
+ "type": "SEQ",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "else"
+ },
+ {
+ "type": "STRING",
+ "value": "if"
+ },
+ {
+ "type": "CHOICE",
+ "members": [
+ {
+ "type": "STRING",
+ "value": "not"
+ },
+ {
+ "type": "BLANK"
+ }
+ ]
+ },
+ {
+ "type": "SYMBOL",
+ "name": "_cmd_expr"
+ },
+ {
+ "type": "SYMBOL",
+ "name": "block"
+ }
+ ]
+ }
+ },
+ {
"type": "CHOICE",
"members": [
{
@@ -457,7 +505,7 @@
},
"flag_name": {
"type": "PATTERN",
- "value": "--[a-zA-Z_]+[a-zA-Z_0-9]*"
+ "value": "--[a-zA-Z_]+[a-zA-Z_0-9-]*"
},
"flag_shorthand_name": {
"type": "PATTERN",
diff --git a/src/node-types.json b/src/node-types.json
index 1fcd904..07fad94 100644
--- a/src/node-types.json
+++ b/src/node-types.json
@@ -1619,6 +1619,10 @@
"named": false
},
{
+ "type": "not",
+ "named": false
+ },
+ {
"type": "number",
"named": false
},
diff --git a/src/parser.c b/src/parser.c
index 5a35b15..0b46074 100644
--- a/src/parser.c
+++ b/src/parser.c
@@ -14,11 +14,11 @@
#endif
#define LANGUAGE_VERSION 14
-#define STATE_COUNT 606
+#define STATE_COUNT 623
#define LARGE_STATE_COUNT 2
-#define SYMBOL_COUNT 112
+#define SYMBOL_COUNT 114
#define ALIAS_COUNT 0
-#define TOKEN_COUNT 74
+#define TOKEN_COUNT 75
#define EXTERNAL_TOKEN_COUNT 1
#define FIELD_COUNT 13
#define MAX_ALIAS_SEQUENCE_LENGTH 7
@@ -33,109 +33,111 @@ enum {
anon_sym_export = 6,
anon_sym_env = 7,
anon_sym_if = 8,
- anon_sym_else = 9,
- anon_sym_def = 10,
- anon_sym_alias = 11,
- anon_sym_EQ = 12,
- anon_sym_LBRACK = 13,
- anon_sym_RBRACK = 14,
- anon_sym_QMARK = 15,
- anon_sym_LPAREN = 16,
- anon_sym_RPAREN = 17,
- sym_flag_name = 18,
- sym_flag_shorthand_name = 19,
- anon_sym_DOT_DOT_DOTrest = 20,
- anon_sym_int = 21,
- anon_sym_float = 22,
- anon_sym_range = 23,
- anon_sym_bool = 24,
- anon_sym_string = 25,
- anon_sym_block = 26,
- anon_sym_duration = 27,
- anon_sym_date = 28,
- anon_sym_filesize = 29,
- anon_sym_number = 30,
- anon_sym_table = 31,
- anon_sym_error = 32,
- anon_sym_binary = 33,
- anon_sym_AT = 34,
- anon_sym_let = 35,
- anon_sym_CARET = 36,
- sym_number_literal = 37,
- sym_word = 38,
- anon_sym_DOLLAR = 39,
- anon_sym_DQUOTE = 40,
- aux_sym_string_token1 = 41,
- anon_sym_SQUOTE = 42,
- aux_sym_string_token2 = 43,
- anon_sym_BQUOTE = 44,
- aux_sym_string_token3 = 45,
- anon_sym_DOT = 46,
- aux_sym_file_path_token1 = 47,
- aux_sym_file_path_token2 = 48,
- sym_flag_arg = 49,
- anon_sym_DOT_DOT = 50,
- sym_identifier = 51,
- anon_sym_LBRACE = 52,
- anon_sym_RBRACE = 53,
- sym_comment = 54,
- anon_sym_PLUS = 55,
- anon_sym_DASH = 56,
- anon_sym_STAR = 57,
- anon_sym_SLASH = 58,
- anon_sym_PERCENT = 59,
- anon_sym_mod = 60,
- anon_sym_PIPE_PIPE = 61,
- anon_sym_AMP_AMP = 62,
- anon_sym_EQ_TILDE = 63,
- anon_sym_EQ_EQ = 64,
- anon_sym_BANG_EQ = 65,
- anon_sym_in = 66,
- anon_sym_GT = 67,
- anon_sym_GT_EQ = 68,
- anon_sym_LT_EQ = 69,
- anon_sym_LT = 70,
- anon_sym_LT_LT = 71,
- anon_sym_GT_GT = 72,
- sym__cmd_newline = 73,
- sym_source_file = 74,
- sym__statements = 75,
- sym__terminator = 76,
- sym__statement = 77,
- sym_record_entry = 78,
- sym_env_export = 79,
- sym_if_statement = 80,
- sym_function_definition = 81,
- sym_alias = 82,
- sym_signature = 83,
- sym_parameter = 84,
- sym_flag = 85,
- sym_rest = 86,
- sym_type = 87,
- sym_default_parameter_assignment = 88,
- sym_variable_declaration = 89,
- sym_command = 90,
- sym__expression = 91,
- sym__cmd_expr = 92,
- sym_string = 93,
- sym_value_path = 94,
- sym_file_path = 95,
- sym_range = 96,
- sym_table = 97,
- sym_array = 98,
- sym_record_or_block = 99,
- sym_block = 100,
- sym_block_args = 101,
- sym_cmd_invocation = 102,
- sym_binary_expression = 103,
- aux_sym__statements_repeat1 = 104,
- aux_sym__statement_repeat1 = 105,
- aux_sym_signature_repeat1 = 106,
- aux_sym_command_repeat1 = 107,
- aux_sym_value_path_repeat1 = 108,
- aux_sym_table_repeat1 = 109,
- aux_sym_array_repeat1 = 110,
- aux_sym_block_args_repeat1 = 111,
+ anon_sym_not = 9,
+ anon_sym_else = 10,
+ anon_sym_def = 11,
+ anon_sym_alias = 12,
+ anon_sym_EQ = 13,
+ anon_sym_LBRACK = 14,
+ anon_sym_RBRACK = 15,
+ anon_sym_QMARK = 16,
+ anon_sym_LPAREN = 17,
+ anon_sym_RPAREN = 18,
+ sym_flag_name = 19,
+ sym_flag_shorthand_name = 20,
+ anon_sym_DOT_DOT_DOTrest = 21,
+ anon_sym_int = 22,
+ anon_sym_float = 23,
+ anon_sym_range = 24,
+ anon_sym_bool = 25,
+ anon_sym_string = 26,
+ anon_sym_block = 27,
+ anon_sym_duration = 28,
+ anon_sym_date = 29,
+ anon_sym_filesize = 30,
+ anon_sym_number = 31,
+ anon_sym_table = 32,
+ anon_sym_error = 33,
+ anon_sym_binary = 34,
+ anon_sym_AT = 35,
+ anon_sym_let = 36,
+ anon_sym_CARET = 37,
+ sym_number_literal = 38,
+ sym_word = 39,
+ anon_sym_DOLLAR = 40,
+ anon_sym_DQUOTE = 41,
+ aux_sym_string_token1 = 42,
+ anon_sym_SQUOTE = 43,
+ aux_sym_string_token2 = 44,
+ anon_sym_BQUOTE = 45,
+ aux_sym_string_token3 = 46,
+ anon_sym_DOT = 47,
+ aux_sym_file_path_token1 = 48,
+ aux_sym_file_path_token2 = 49,
+ sym_flag_arg = 50,
+ anon_sym_DOT_DOT = 51,
+ sym_identifier = 52,
+ anon_sym_LBRACE = 53,
+ anon_sym_RBRACE = 54,
+ sym_comment = 55,
+ anon_sym_PLUS = 56,
+ anon_sym_DASH = 57,
+ anon_sym_STAR = 58,
+ anon_sym_SLASH = 59,
+ anon_sym_PERCENT = 60,
+ anon_sym_mod = 61,
+ anon_sym_PIPE_PIPE = 62,
+ anon_sym_AMP_AMP = 63,
+ anon_sym_EQ_TILDE = 64,
+ anon_sym_EQ_EQ = 65,
+ anon_sym_BANG_EQ = 66,
+ anon_sym_in = 67,
+ anon_sym_GT = 68,
+ anon_sym_GT_EQ = 69,
+ anon_sym_LT_EQ = 70,
+ anon_sym_LT = 71,
+ anon_sym_LT_LT = 72,
+ anon_sym_GT_GT = 73,
+ sym__cmd_newline = 74,
+ sym_source_file = 75,
+ sym__statements = 76,
+ sym__terminator = 77,
+ sym__statement = 78,
+ sym_record_entry = 79,
+ sym_env_export = 80,
+ sym_if_statement = 81,
+ sym_function_definition = 82,
+ sym_alias = 83,
+ sym_signature = 84,
+ sym_parameter = 85,
+ sym_flag = 86,
+ sym_rest = 87,
+ sym_type = 88,
+ sym_default_parameter_assignment = 89,
+ sym_variable_declaration = 90,
+ sym_command = 91,
+ sym__expression = 92,
+ sym__cmd_expr = 93,
+ sym_string = 94,
+ sym_value_path = 95,
+ sym_file_path = 96,
+ sym_range = 97,
+ sym_table = 98,
+ sym_array = 99,
+ sym_record_or_block = 100,
+ sym_block = 101,
+ sym_block_args = 102,
+ sym_cmd_invocation = 103,
+ sym_binary_expression = 104,
+ aux_sym__statements_repeat1 = 105,
+ aux_sym__statement_repeat1 = 106,
+ aux_sym_if_statement_repeat1 = 107,
+ aux_sym_signature_repeat1 = 108,
+ aux_sym_command_repeat1 = 109,
+ aux_sym_value_path_repeat1 = 110,
+ aux_sym_table_repeat1 = 111,
+ aux_sym_array_repeat1 = 112,
+ aux_sym_block_args_repeat1 = 113,
};
static const char * const ts_symbol_names[] = {
@@ -148,6 +150,7 @@ static const char * const ts_symbol_names[] = {
[anon_sym_export] = "export",
[anon_sym_env] = "env",
[anon_sym_if] = "if",
+ [anon_sym_not] = "not",
[anon_sym_else] = "else",
[anon_sym_def] = "def",
[anon_sym_alias] = "alias",
@@ -245,6 +248,7 @@ static const char * const ts_symbol_names[] = {
[sym_binary_expression] = "binary_expression",
[aux_sym__statements_repeat1] = "_statements_repeat1",
[aux_sym__statement_repeat1] = "_statement_repeat1",
+ [aux_sym_if_statement_repeat1] = "if_statement_repeat1",
[aux_sym_signature_repeat1] = "signature_repeat1",
[aux_sym_command_repeat1] = "command_repeat1",
[aux_sym_value_path_repeat1] = "value_path_repeat1",
@@ -263,6 +267,7 @@ static const TSSymbol ts_symbol_map[] = {
[anon_sym_export] = anon_sym_export,
[anon_sym_env] = anon_sym_env,
[anon_sym_if] = anon_sym_if,
+ [anon_sym_not] = anon_sym_not,
[anon_sym_else] = anon_sym_else,
[anon_sym_def] = anon_sym_def,
[anon_sym_alias] = anon_sym_alias,
@@ -360,6 +365,7 @@ static const TSSymbol ts_symbol_map[] = {
[sym_binary_expression] = sym_binary_expression,
[aux_sym__statements_repeat1] = aux_sym__statements_repeat1,
[aux_sym__statement_repeat1] = aux_sym__statement_repeat1,
+ [aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1,
[aux_sym_signature_repeat1] = aux_sym_signature_repeat1,
[aux_sym_command_repeat1] = aux_sym_command_repeat1,
[aux_sym_value_path_repeat1] = aux_sym_value_path_repeat1,
@@ -405,6 +411,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = true,
.named = false,
},
+ [anon_sym_not] = {
+ .visible = true,
+ .named = false,
+ },
[anon_sym_else] = {
.visible = true,
.named = false,
@@ -793,6 +803,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = {
.visible = false,
.named = false,
},
+ [aux_sym_if_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
[aux_sym_signature_repeat1] = {
.visible = false,
.named = false,
@@ -942,44 +956,44 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[0] = 0,
[1] = 1,
[2] = 2,
- [3] = 3,
- [4] = 3,
- [5] = 3,
- [6] = 3,
- [7] = 3,
- [8] = 3,
+ [3] = 2,
+ [4] = 2,
+ [5] = 2,
+ [6] = 2,
+ [7] = 2,
+ [8] = 8,
[9] = 9,
[10] = 9,
[11] = 9,
- [12] = 12,
- [13] = 9,
+ [12] = 9,
+ [13] = 13,
[14] = 9,
[15] = 9,
[16] = 16,
[17] = 17,
- [18] = 18,
- [19] = 18,
- [20] = 18,
- [21] = 18,
- [22] = 18,
+ [18] = 17,
+ [19] = 19,
+ [20] = 17,
+ [21] = 17,
+ [22] = 17,
[23] = 23,
- [24] = 18,
+ [24] = 17,
[25] = 25,
[26] = 26,
[27] = 27,
[28] = 28,
[29] = 29,
- [30] = 17,
- [31] = 31,
+ [30] = 16,
+ [31] = 19,
[32] = 32,
- [33] = 16,
+ [33] = 33,
[34] = 34,
[35] = 23,
[36] = 36,
[37] = 37,
- [38] = 29,
- [39] = 26,
- [40] = 40,
+ [38] = 28,
+ [39] = 39,
+ [40] = 25,
[41] = 41,
[42] = 42,
[43] = 43,
@@ -991,11 +1005,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[49] = 49,
[50] = 50,
[51] = 51,
- [52] = 28,
+ [52] = 52,
[53] = 53,
[54] = 54,
[55] = 55,
- [56] = 56,
+ [56] = 26,
[57] = 57,
[58] = 58,
[59] = 59,
@@ -1011,333 +1025,333 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[69] = 69,
[70] = 70,
[71] = 71,
- [72] = 42,
- [73] = 31,
- [74] = 46,
+ [72] = 71,
+ [73] = 71,
+ [74] = 71,
[75] = 71,
- [76] = 71,
- [77] = 71,
+ [76] = 47,
+ [77] = 33,
[78] = 71,
- [79] = 71,
- [80] = 70,
- [81] = 53,
- [82] = 60,
- [83] = 83,
- [84] = 49,
- [85] = 67,
- [86] = 65,
- [87] = 44,
- [88] = 54,
- [89] = 62,
- [90] = 40,
+ [79] = 44,
+ [80] = 58,
+ [81] = 52,
+ [82] = 49,
+ [83] = 48,
+ [84] = 69,
+ [85] = 70,
+ [86] = 67,
+ [87] = 66,
+ [88] = 45,
+ [89] = 41,
+ [90] = 90,
[91] = 43,
- [92] = 63,
- [93] = 57,
- [94] = 66,
- [95] = 45,
- [96] = 69,
- [97] = 41,
- [98] = 47,
- [99] = 50,
- [100] = 48,
- [101] = 36,
- [102] = 51,
- [103] = 55,
- [104] = 61,
- [105] = 56,
+ [92] = 57,
+ [93] = 55,
+ [94] = 42,
+ [95] = 37,
+ [96] = 51,
+ [97] = 46,
+ [98] = 54,
+ [99] = 53,
+ [100] = 36,
+ [101] = 65,
+ [102] = 63,
+ [103] = 39,
+ [104] = 50,
+ [105] = 68,
[106] = 59,
- [107] = 37,
- [108] = 58,
- [109] = 109,
+ [107] = 60,
+ [108] = 61,
+ [109] = 19,
[110] = 23,
- [111] = 17,
- [112] = 16,
- [113] = 113,
- [114] = 68,
+ [111] = 16,
+ [112] = 112,
+ [113] = 28,
+ [114] = 114,
[115] = 115,
- [116] = 68,
+ [116] = 114,
[117] = 115,
- [118] = 29,
- [119] = 115,
- [120] = 113,
- [121] = 115,
- [122] = 26,
+ [118] = 115,
+ [119] = 64,
+ [120] = 115,
+ [121] = 25,
+ [122] = 115,
[123] = 115,
- [124] = 113,
- [125] = 115,
- [126] = 113,
- [127] = 28,
- [128] = 113,
- [129] = 113,
+ [124] = 114,
+ [125] = 114,
+ [126] = 64,
+ [127] = 26,
+ [128] = 114,
+ [129] = 114,
[130] = 130,
[131] = 131,
- [132] = 132,
- [133] = 130,
+ [132] = 131,
+ [133] = 133,
[134] = 134,
- [135] = 31,
- [136] = 136,
- [137] = 132,
- [138] = 130,
- [139] = 131,
+ [135] = 135,
+ [136] = 135,
+ [137] = 135,
+ [138] = 138,
+ [139] = 133,
[140] = 134,
- [141] = 141,
- [142] = 131,
- [143] = 141,
- [144] = 136,
- [145] = 132,
- [146] = 130,
- [147] = 136,
- [148] = 141,
- [149] = 136,
- [150] = 132,
- [151] = 134,
- [152] = 141,
- [153] = 131,
- [154] = 132,
- [155] = 141,
- [156] = 134,
- [157] = 132,
- [158] = 136,
- [159] = 131,
- [160] = 130,
- [161] = 141,
- [162] = 136,
- [163] = 130,
- [164] = 134,
- [165] = 131,
+ [141] = 131,
+ [142] = 130,
+ [143] = 130,
+ [144] = 134,
+ [145] = 135,
+ [146] = 138,
+ [147] = 33,
+ [148] = 133,
+ [149] = 131,
+ [150] = 131,
+ [151] = 130,
+ [152] = 134,
+ [153] = 130,
+ [154] = 135,
+ [155] = 138,
+ [156] = 135,
+ [157] = 134,
+ [158] = 133,
+ [159] = 138,
+ [160] = 138,
+ [161] = 133,
+ [162] = 133,
+ [163] = 131,
+ [164] = 138,
+ [165] = 130,
[166] = 134,
- [167] = 58,
- [168] = 49,
- [169] = 57,
- [170] = 37,
- [171] = 44,
- [172] = 63,
- [173] = 173,
- [174] = 67,
- [175] = 45,
- [176] = 62,
- [177] = 65,
- [178] = 178,
- [179] = 69,
- [180] = 70,
- [181] = 61,
- [182] = 59,
- [183] = 42,
- [184] = 56,
- [185] = 43,
- [186] = 55,
- [187] = 41,
- [188] = 51,
- [189] = 53,
- [190] = 46,
- [191] = 47,
- [192] = 66,
- [193] = 50,
- [194] = 54,
- [195] = 48,
- [196] = 36,
- [197] = 60,
- [198] = 40,
- [199] = 16,
- [200] = 17,
- [201] = 23,
- [202] = 26,
- [203] = 17,
+ [167] = 49,
+ [168] = 36,
+ [169] = 52,
+ [170] = 63,
+ [171] = 59,
+ [172] = 172,
+ [173] = 55,
+ [174] = 69,
+ [175] = 175,
+ [176] = 44,
+ [177] = 46,
+ [178] = 37,
+ [179] = 42,
+ [180] = 60,
+ [181] = 48,
+ [182] = 61,
+ [183] = 39,
+ [184] = 58,
+ [185] = 57,
+ [186] = 65,
+ [187] = 43,
+ [188] = 67,
+ [189] = 66,
+ [190] = 50,
+ [191] = 41,
+ [192] = 70,
+ [193] = 47,
+ [194] = 51,
+ [195] = 45,
+ [196] = 54,
+ [197] = 53,
+ [198] = 68,
+ [199] = 23,
+ [200] = 16,
+ [201] = 19,
+ [202] = 25,
+ [203] = 16,
[204] = 204,
[205] = 205,
- [206] = 206,
- [207] = 16,
- [208] = 28,
- [209] = 209,
- [210] = 205,
- [211] = 204,
- [212] = 205,
- [213] = 204,
- [214] = 214,
- [215] = 23,
- [216] = 205,
- [217] = 29,
- [218] = 205,
- [219] = 205,
- [220] = 204,
- [221] = 204,
- [222] = 204,
- [223] = 26,
+ [206] = 205,
+ [207] = 207,
+ [208] = 208,
+ [209] = 205,
+ [210] = 210,
+ [211] = 205,
+ [212] = 208,
+ [213] = 208,
+ [214] = 208,
+ [215] = 28,
+ [216] = 216,
+ [217] = 19,
+ [218] = 208,
+ [219] = 26,
+ [220] = 208,
+ [221] = 205,
+ [222] = 205,
+ [223] = 23,
[224] = 224,
- [225] = 54,
- [226] = 29,
- [227] = 227,
- [228] = 50,
- [229] = 28,
- [230] = 31,
- [231] = 231,
+ [225] = 225,
+ [226] = 26,
+ [227] = 25,
+ [228] = 33,
+ [229] = 70,
+ [230] = 36,
+ [231] = 28,
[232] = 232,
[233] = 233,
[234] = 234,
- [235] = 43,
- [236] = 42,
- [237] = 31,
- [238] = 63,
- [239] = 239,
- [240] = 45,
+ [235] = 235,
+ [236] = 236,
+ [237] = 237,
+ [238] = 238,
+ [239] = 44,
+ [240] = 51,
[241] = 241,
[242] = 242,
[243] = 243,
- [244] = 241,
- [245] = 242,
- [246] = 243,
- [247] = 247,
+ [244] = 244,
+ [245] = 245,
+ [246] = 246,
+ [247] = 236,
[248] = 248,
[249] = 249,
- [250] = 34,
- [251] = 247,
- [252] = 233,
- [253] = 253,
- [254] = 248,
- [255] = 249,
- [256] = 233,
- [257] = 253,
- [258] = 233,
- [259] = 249,
- [260] = 248,
- [261] = 247,
+ [250] = 46,
+ [251] = 248,
+ [252] = 33,
+ [253] = 236,
+ [254] = 246,
+ [255] = 245,
+ [256] = 244,
+ [257] = 243,
+ [258] = 242,
+ [259] = 241,
+ [260] = 241,
+ [261] = 242,
[262] = 243,
- [263] = 242,
- [264] = 241,
- [265] = 253,
- [266] = 253,
- [267] = 253,
- [268] = 233,
- [269] = 249,
- [270] = 248,
- [271] = 247,
+ [263] = 244,
+ [264] = 245,
+ [265] = 248,
+ [266] = 236,
+ [267] = 34,
+ [268] = 268,
+ [269] = 246,
+ [270] = 245,
+ [271] = 244,
[272] = 243,
[273] = 242,
- [274] = 241,
- [275] = 61,
- [276] = 249,
- [277] = 248,
- [278] = 247,
+ [274] = 248,
+ [275] = 236,
+ [276] = 246,
+ [277] = 245,
+ [278] = 244,
[279] = 243,
[280] = 242,
- [281] = 60,
- [282] = 49,
- [283] = 241,
- [284] = 67,
- [285] = 285,
- [286] = 46,
- [287] = 287,
- [288] = 41,
- [289] = 47,
- [290] = 48,
- [291] = 36,
- [292] = 51,
- [293] = 55,
- [294] = 56,
- [295] = 37,
- [296] = 58,
- [297] = 59,
- [298] = 65,
- [299] = 44,
- [300] = 253,
- [301] = 233,
- [302] = 249,
- [303] = 248,
- [304] = 247,
- [305] = 243,
- [306] = 242,
- [307] = 241,
- [308] = 53,
- [309] = 62,
- [310] = 40,
- [311] = 57,
+ [281] = 241,
+ [282] = 241,
+ [283] = 47,
+ [284] = 55,
+ [285] = 45,
+ [286] = 246,
+ [287] = 248,
+ [288] = 66,
+ [289] = 289,
+ [290] = 54,
+ [291] = 53,
+ [292] = 63,
+ [293] = 39,
+ [294] = 52,
+ [295] = 58,
+ [296] = 59,
+ [297] = 60,
+ [298] = 61,
+ [299] = 57,
+ [300] = 43,
+ [301] = 41,
+ [302] = 69,
+ [303] = 303,
+ [304] = 241,
+ [305] = 242,
+ [306] = 67,
+ [307] = 48,
+ [308] = 49,
+ [309] = 37,
+ [310] = 65,
+ [311] = 50,
[312] = 312,
- [313] = 313,
- [314] = 66,
- [315] = 315,
- [316] = 69,
- [317] = 70,
- [318] = 63,
- [319] = 51,
- [320] = 49,
- [321] = 60,
- [322] = 53,
- [323] = 23,
- [324] = 44,
- [325] = 65,
- [326] = 54,
- [327] = 40,
- [328] = 17,
- [329] = 62,
- [330] = 43,
- [331] = 57,
- [332] = 66,
- [333] = 69,
- [334] = 70,
- [335] = 61,
- [336] = 59,
- [337] = 58,
- [338] = 37,
- [339] = 56,
- [340] = 55,
- [341] = 67,
- [342] = 36,
- [343] = 48,
- [344] = 50,
- [345] = 47,
- [346] = 41,
- [347] = 46,
- [348] = 64,
- [349] = 45,
- [350] = 42,
- [351] = 16,
- [352] = 26,
- [353] = 42,
- [354] = 50,
- [355] = 355,
- [356] = 46,
- [357] = 28,
- [358] = 54,
- [359] = 29,
+ [313] = 42,
+ [314] = 243,
+ [315] = 244,
+ [316] = 68,
+ [317] = 245,
+ [318] = 246,
+ [319] = 236,
+ [320] = 248,
+ [321] = 52,
+ [322] = 51,
+ [323] = 49,
+ [324] = 70,
+ [325] = 67,
+ [326] = 37,
+ [327] = 65,
+ [328] = 63,
+ [329] = 45,
+ [330] = 55,
+ [331] = 50,
+ [332] = 39,
+ [333] = 23,
+ [334] = 68,
+ [335] = 69,
+ [336] = 41,
+ [337] = 43,
+ [338] = 57,
+ [339] = 61,
+ [340] = 60,
+ [341] = 59,
+ [342] = 58,
+ [343] = 42,
+ [344] = 19,
+ [345] = 66,
+ [346] = 36,
+ [347] = 53,
+ [348] = 54,
+ [349] = 47,
+ [350] = 62,
+ [351] = 46,
+ [352] = 44,
+ [353] = 16,
+ [354] = 48,
+ [355] = 25,
+ [356] = 70,
+ [357] = 26,
+ [358] = 358,
+ [359] = 44,
[360] = 360,
- [361] = 31,
- [362] = 34,
- [363] = 363,
- [364] = 51,
- [365] = 49,
- [366] = 67,
- [367] = 65,
- [368] = 44,
- [369] = 53,
- [370] = 62,
- [371] = 43,
- [372] = 57,
- [373] = 66,
- [374] = 69,
- [375] = 70,
- [376] = 61,
- [377] = 59,
- [378] = 58,
- [379] = 37,
- [380] = 56,
- [381] = 55,
- [382] = 382,
- [383] = 36,
- [384] = 48,
- [385] = 64,
- [386] = 47,
- [387] = 41,
- [388] = 45,
- [389] = 63,
- [390] = 40,
- [391] = 60,
- [392] = 392,
- [393] = 393,
- [394] = 392,
- [395] = 392,
+ [361] = 47,
+ [362] = 28,
+ [363] = 36,
+ [364] = 34,
+ [365] = 33,
+ [366] = 366,
+ [367] = 63,
+ [368] = 42,
+ [369] = 369,
+ [370] = 55,
+ [371] = 45,
+ [372] = 66,
+ [373] = 67,
+ [374] = 48,
+ [375] = 51,
+ [376] = 37,
+ [377] = 65,
+ [378] = 49,
+ [379] = 50,
+ [380] = 68,
+ [381] = 69,
+ [382] = 41,
+ [383] = 43,
+ [384] = 57,
+ [385] = 61,
+ [386] = 60,
+ [387] = 59,
+ [388] = 58,
+ [389] = 52,
+ [390] = 39,
+ [391] = 46,
+ [392] = 62,
+ [393] = 53,
+ [394] = 54,
+ [395] = 395,
[396] = 396,
- [397] = 397,
- [398] = 398,
+ [397] = 396,
+ [398] = 396,
[399] = 399,
[400] = 400,
[401] = 401,
@@ -1372,179 +1386,196 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
[430] = 430,
[431] = 431,
[432] = 432,
- [433] = 431,
- [434] = 431,
+ [433] = 433,
+ [434] = 434,
[435] = 435,
[436] = 436,
[437] = 437,
- [438] = 431,
+ [438] = 438,
[439] = 439,
- [440] = 431,
+ [440] = 440,
[441] = 441,
- [442] = 431,
+ [442] = 442,
[443] = 443,
[444] = 444,
[445] = 445,
[446] = 446,
- [447] = 447,
+ [447] = 443,
[448] = 448,
- [449] = 448,
- [450] = 450,
- [451] = 450,
- [452] = 450,
- [453] = 450,
- [454] = 450,
+ [449] = 449,
+ [450] = 443,
+ [451] = 451,
+ [452] = 443,
+ [453] = 453,
+ [454] = 454,
[455] = 455,
- [456] = 448,
- [457] = 457,
- [458] = 448,
- [459] = 450,
+ [456] = 443,
+ [457] = 443,
+ [458] = 458,
+ [459] = 459,
[460] = 460,
- [461] = 448,
- [462] = 448,
- [463] = 463,
+ [461] = 459,
+ [462] = 462,
+ [463] = 462,
[464] = 464,
- [465] = 465,
- [466] = 466,
- [467] = 464,
- [468] = 464,
- [469] = 469,
- [470] = 464,
- [471] = 464,
- [472] = 464,
- [473] = 473,
+ [465] = 462,
+ [466] = 459,
+ [467] = 459,
+ [468] = 468,
+ [469] = 462,
+ [470] = 459,
+ [471] = 462,
+ [472] = 462,
+ [473] = 459,
[474] = 474,
[475] = 475,
- [476] = 476,
- [477] = 477,
- [478] = 478,
- [479] = 477,
- [480] = 480,
- [481] = 477,
+ [476] = 475,
+ [477] = 475,
+ [478] = 475,
+ [479] = 479,
+ [480] = 475,
+ [481] = 475,
[482] = 482,
- [483] = 477,
- [484] = 482,
- [485] = 482,
- [486] = 477,
+ [483] = 483,
+ [484] = 484,
+ [485] = 485,
+ [486] = 486,
[487] = 487,
- [488] = 482,
- [489] = 482,
+ [488] = 488,
+ [489] = 489,
[490] = 490,
- [491] = 491,
- [492] = 477,
+ [491] = 488,
+ [492] = 488,
[493] = 493,
- [494] = 482,
+ [494] = 494,
[495] = 495,
- [496] = 496,
+ [496] = 493,
[497] = 497,
- [498] = 498,
+ [498] = 488,
[499] = 499,
- [500] = 500,
+ [500] = 493,
[501] = 501,
[502] = 502,
- [503] = 495,
- [504] = 496,
- [505] = 505,
- [506] = 506,
+ [503] = 503,
+ [504] = 493,
+ [505] = 493,
+ [506] = 493,
[507] = 507,
- [508] = 497,
- [509] = 498,
- [510] = 499,
- [511] = 506,
- [512] = 505,
- [513] = 496,
+ [508] = 488,
+ [509] = 488,
+ [510] = 510,
+ [511] = 511,
+ [512] = 512,
+ [513] = 512,
[514] = 514,
[515] = 515,
- [516] = 506,
+ [516] = 516,
[517] = 517,
[518] = 518,
- [519] = 505,
- [520] = 502,
+ [519] = 511,
+ [520] = 520,
[521] = 521,
- [522] = 496,
- [523] = 495,
- [524] = 496,
- [525] = 505,
- [526] = 506,
- [527] = 527,
- [528] = 495,
- [529] = 497,
- [530] = 507,
- [531] = 497,
- [532] = 498,
- [533] = 499,
- [534] = 502,
- [535] = 502,
- [536] = 536,
- [537] = 498,
- [538] = 499,
- [539] = 539,
- [540] = 499,
- [541] = 498,
- [542] = 497,
- [543] = 507,
- [544] = 544,
+ [522] = 522,
+ [523] = 512,
+ [524] = 514,
+ [525] = 515,
+ [526] = 516,
+ [527] = 517,
+ [528] = 518,
+ [529] = 511,
+ [530] = 520,
+ [531] = 516,
+ [532] = 515,
+ [533] = 514,
+ [534] = 512,
+ [535] = 535,
+ [536] = 522,
+ [537] = 537,
+ [538] = 538,
+ [539] = 522,
+ [540] = 540,
+ [541] = 512,
+ [542] = 514,
+ [543] = 515,
+ [544] = 516,
[545] = 545,
- [546] = 502,
- [547] = 506,
- [548] = 505,
- [549] = 495,
- [550] = 507,
- [551] = 505,
- [552] = 506,
- [553] = 496,
- [554] = 495,
- [555] = 502,
- [556] = 507,
- [557] = 497,
- [558] = 498,
- [559] = 499,
- [560] = 507,
+ [546] = 546,
+ [547] = 517,
+ [548] = 518,
+ [549] = 512,
+ [550] = 520,
+ [551] = 522,
+ [552] = 522,
+ [553] = 553,
+ [554] = 518,
+ [555] = 511,
+ [556] = 556,
+ [557] = 520,
+ [558] = 558,
+ [559] = 559,
+ [560] = 520,
[561] = 561,
- [562] = 562,
- [563] = 563,
- [564] = 564,
- [565] = 565,
- [566] = 566,
- [567] = 518,
- [568] = 517,
- [569] = 515,
- [570] = 565,
- [571] = 562,
- [572] = 563,
- [573] = 564,
- [574] = 565,
- [575] = 564,
- [576] = 518,
- [577] = 517,
- [578] = 515,
- [579] = 563,
- [580] = 562,
- [581] = 563,
- [582] = 564,
- [583] = 565,
- [584] = 584,
- [585] = 518,
- [586] = 517,
- [587] = 515,
- [588] = 562,
- [589] = 562,
- [590] = 563,
- [591] = 564,
- [592] = 565,
- [593] = 593,
- [594] = 518,
- [595] = 517,
- [596] = 515,
- [597] = 597,
- [598] = 562,
- [599] = 563,
- [600] = 564,
- [601] = 565,
- [602] = 602,
- [603] = 518,
- [604] = 517,
- [605] = 515,
+ [562] = 511,
+ [563] = 522,
+ [564] = 518,
+ [565] = 517,
+ [566] = 517,
+ [567] = 514,
+ [568] = 515,
+ [569] = 516,
+ [570] = 570,
+ [571] = 571,
+ [572] = 516,
+ [573] = 517,
+ [574] = 518,
+ [575] = 511,
+ [576] = 520,
+ [577] = 577,
+ [578] = 578,
+ [579] = 579,
+ [580] = 580,
+ [581] = 581,
+ [582] = 582,
+ [583] = 583,
+ [584] = 538,
+ [585] = 537,
+ [586] = 535,
+ [587] = 582,
+ [588] = 579,
+ [589] = 580,
+ [590] = 581,
+ [591] = 582,
+ [592] = 581,
+ [593] = 538,
+ [594] = 537,
+ [595] = 535,
+ [596] = 580,
+ [597] = 579,
+ [598] = 580,
+ [599] = 581,
+ [600] = 582,
+ [601] = 601,
+ [602] = 538,
+ [603] = 537,
+ [604] = 535,
+ [605] = 579,
+ [606] = 579,
+ [607] = 580,
+ [608] = 581,
+ [609] = 582,
+ [610] = 515,
+ [611] = 538,
+ [612] = 537,
+ [613] = 535,
+ [614] = 614,
+ [615] = 579,
+ [616] = 580,
+ [617] = 581,
+ [618] = 582,
+ [619] = 514,
+ [620] = 538,
+ [621] = 537,
+ [622] = 535,
};
static inline bool sym_word_character_set_1(int32_t c) {
@@ -1584,2706 +1615,2784 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
eof = lexer->eof(lexer);
switch (state) {
case 0:
- if (eof) ADVANCE(127);
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(317);
- if (lookahead == '.') ADVANCE(272);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '@') ADVANCE(178);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'a') ADVANCE(219);
- if (lookahead == 'b') ADVANCE(212);
- if (lookahead == 'd') ADVANCE(190);
- if (lookahead == 'e') ADVANCE(220);
- if (lookahead == 'f') ADVANCE(214);
- if (lookahead == 'i') ADVANCE(208);
- if (lookahead == 'l') ADVANCE(205);
- if (lookahead == 'm') ADVANCE(229);
- if (lookahead == 'n') ADVANCE(253);
- if (lookahead == 'r') ADVANCE(191);
- if (lookahead == 's') ADVANCE(252);
- if (lookahead == 't') ADVANCE(189);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(322);
+ if (lookahead == '.') ADVANCE(274);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '@') ADVANCE(179);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'a') ADVANCE(220);
+ if (lookahead == 'b') ADVANCE(213);
+ if (lookahead == 'd') ADVANCE(191);
+ if (lookahead == 'e') ADVANCE(221);
+ if (lookahead == 'f') ADVANCE(215);
+ if (lookahead == 'i') ADVANCE(209);
+ if (lookahead == 'l') ADVANCE(206);
+ if (lookahead == 'm') ADVANCE(230);
+ if (lookahead == 'n') ADVANCE(233);
+ if (lookahead == 'r') ADVANCE(192);
+ if (lookahead == 's') ADVANCE(255);
+ if (lookahead == 't') ADVANCE(190);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(10);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
- if (lookahead != 0) ADVANCE(258);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ if (lookahead != 0) ADVANCE(260);
END_STATE();
case 1:
- if (lookahead == '\n') ADVANCE(129);
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '.') ADVANCE(273);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(297);
- if (lookahead == 'm') ADVANCE(299);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(130);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(323);
+ if (lookahead == '.') ADVANCE(275);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(299);
+ if (lookahead == 'm') ADVANCE(301);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(2);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 2:
- if (lookahead == '\n') ADVANCE(129);
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(297);
- if (lookahead == 'm') ADVANCE(299);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(130);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(323);
+ if (lookahead == '.') ADVANCE(39);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(299);
+ if (lookahead == 'm') ADVANCE(301);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(2);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 3:
- if (lookahead == '\n') ADVANCE(131);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(25);
- if (lookahead == '.') ADVANCE(42);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(132);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(27);
+ if (lookahead == '.') ADVANCE(44);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(3);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
- lookahead != '@') ADVANCE(258);
+ lookahead != '@') ADVANCE(260);
END_STATE();
case 4:
- if (lookahead == '\n') ADVANCE(132);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(35);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(133);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(5);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 5:
- if (lookahead == '\n') ADVANCE(132);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(36);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(133);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(5);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 6:
- if (lookahead == '\n') ADVANCE(133);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(35);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(134);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(7);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 7:
- if (lookahead == '\n') ADVANCE(133);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(36);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(134);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(7);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 8:
- if (lookahead == '\n') ADVANCE(134);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(35);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(135);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(9);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 9:
- if (lookahead == '\n') ADVANCE(134);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(36);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '\n') ADVANCE(135);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(9);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 10:
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(317);
- if (lookahead == '.') ADVANCE(28);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '@') ADVANCE(178);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'a') ADVANCE(219);
- if (lookahead == 'b') ADVANCE(212);
- if (lookahead == 'd') ADVANCE(190);
- if (lookahead == 'e') ADVANCE(220);
- if (lookahead == 'f') ADVANCE(214);
- if (lookahead == 'i') ADVANCE(208);
- if (lookahead == 'l') ADVANCE(205);
- if (lookahead == 'm') ADVANCE(229);
- if (lookahead == 'n') ADVANCE(253);
- if (lookahead == 'r') ADVANCE(191);
- if (lookahead == 's') ADVANCE(252);
- if (lookahead == 't') ADVANCE(189);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(322);
+ if (lookahead == '.') ADVANCE(30);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '@') ADVANCE(179);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'a') ADVANCE(220);
+ if (lookahead == 'b') ADVANCE(213);
+ if (lookahead == 'd') ADVANCE(191);
+ if (lookahead == 'e') ADVANCE(221);
+ if (lookahead == 'f') ADVANCE(215);
+ if (lookahead == 'i') ADVANCE(209);
+ if (lookahead == 'l') ADVANCE(206);
+ if (lookahead == 'm') ADVANCE(230);
+ if (lookahead == 'n') ADVANCE(233);
+ if (lookahead == 'r') ADVANCE(192);
+ if (lookahead == 's') ADVANCE(255);
+ if (lookahead == 't') ADVANCE(190);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(10);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
- if (lookahead != 0) ADVANCE(258);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ if (lookahead != 0) ADVANCE(260);
END_STATE();
case 11:
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '.') ADVANCE(273);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(297);
- if (lookahead == 'm') ADVANCE(299);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(112);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(323);
+ if (lookahead == '.') ADVANCE(275);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(299);
+ if (lookahead == 'm') ADVANCE(301);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(114);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(12);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 12:
- if (lookahead == '!') ADVANCE(188);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(186);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(318);
- if (lookahead == '.') ADVANCE(37);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(297);
- if (lookahead == 'm') ADVANCE(299);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(112);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '!') ADVANCE(189);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(187);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(323);
+ if (lookahead == '.') ADVANCE(39);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(299);
+ if (lookahead == 'm') ADVANCE(301);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(114);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(12);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 13:
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(319);
- if (lookahead == '.') ADVANCE(272);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == 'i') ADVANCE(309);
- if (lookahead == 'm') ADVANCE(310);
- if (lookahead == '|') ADVANCE(112);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(321);
+ if (lookahead == '.') ADVANCE(274);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == 'i') ADVANCE(313);
+ if (lookahead == 'm') ADVANCE(314);
+ if (lookahead == '|') ADVANCE(114);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(14)
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 14:
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(319);
- if (lookahead == '.') ADVANCE(26);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == 'i') ADVANCE(309);
- if (lookahead == 'm') ADVANCE(310);
- if (lookahead == '|') ADVANCE(112);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(321);
+ if (lookahead == '.') ADVANCE(28);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == 'i') ADVANCE(313);
+ if (lookahead == 'm') ADVANCE(314);
+ if (lookahead == '|') ADVANCE(114);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(14)
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 15:
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(40);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == 'd') ADVANCE(61);
- if (lookahead == 'e') ADVANCE(80);
- if (lookahead == 'i') ADVANCE(78);
- if (lookahead == 'm') ADVANCE(85);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(112);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == 'd') ADVANCE(63);
+ if (lookahead == 'e') ADVANCE(82);
+ if (lookahead == 'i') ADVANCE(80);
+ if (lookahead == 'm') ADVANCE(87);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(114);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(15)
END_STATE();
case 16:
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(274);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == 'd') ADVANCE(61);
- if (lookahead == 'e') ADVANCE(80);
- if (lookahead == 'i') ADVANCE(78);
- if (lookahead == 'm') ADVANCE(85);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(112);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(276);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == 'd') ADVANCE(63);
+ if (lookahead == 'e') ADVANCE(82);
+ if (lookahead == 'i') ADVANCE(80);
+ if (lookahead == 'm') ADVANCE(87);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(114);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(15)
END_STATE();
case 17:
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(36);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'a') ADVANCE(296);
- if (lookahead == 'd') ADVANCE(292);
- if (lookahead == 'e') ADVANCE(305);
- if (lookahead == 'i') ADVANCE(293);
- if (lookahead == 'l') ADVANCE(291);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'a') ADVANCE(298);
+ if (lookahead == 'd') ADVANCE(294);
+ if (lookahead == 'e') ADVANCE(309);
+ if (lookahead == 'i') ADVANCE(295);
+ if (lookahead == 'l') ADVANCE(293);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(17);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ';' &&
- (lookahead < '@' || ']' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || ']' < lookahead)) ADVANCE(260);
END_STATE();
case 18:
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(24);
- if (lookahead == '.') ADVANCE(43);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '@') ADVANCE(178);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '|') ADVANCE(135);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(25);
+ if (lookahead == '.') ADVANCE(45);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == '=') ADVANCE(152);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '@') ADVANCE(179);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '|') ADVANCE(136);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(18)
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 19:
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(35);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(20);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ lookahead == ' ') ADVANCE(21);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
lookahead != ';' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 20:
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(36);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'n') ADVANCE(302);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(20);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ lookahead == ' ') ADVANCE(22);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ')' &&
lookahead != ';' &&
- (lookahead < '@' || '}' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 21:
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '-') ADVANCE(116);
- if (lookahead == '=') ADVANCE(149);
- if (lookahead == 'b') ADVANCE(69);
- if (lookahead == 'd') ADVANCE(46);
- if (lookahead == 'e') ADVANCE(96);
- if (lookahead == 'f') ADVANCE(67);
- if (lookahead == 'i') ADVANCE(84);
- if (lookahead == 'n') ADVANCE(108);
- if (lookahead == 'r') ADVANCE(48);
- if (lookahead == 's') ADVANCE(107);
- if (lookahead == 't') ADVANCE(45);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(21)
+ lookahead == ' ') ADVANCE(21);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ if (lookahead != 0 &&
+ lookahead != ')' &&
+ lookahead != ';' &&
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 22:
- if (lookahead == '&') ADVANCE(327);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(38);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'n') ADVANCE(302);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '~') ADVANCE(188);
+ if (lookahead == '\t' ||
+ lookahead == '\n' ||
+ lookahead == '\r' ||
+ lookahead == ' ') ADVANCE(22);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ if (lookahead != 0 &&
+ lookahead != ')' &&
+ lookahead != ';' &&
+ (lookahead < '@' || '}' < lookahead)) ADVANCE(260);
END_STATE();
case 23:
- if (lookahead == '-') ADVANCE(33);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (('0' <= lookahead && lookahead <= '9') ||
- lookahead == '~') ADVANCE(35);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '-') ADVANCE(117);
+ if (lookahead == '=') ADVANCE(152);
+ if (lookahead == 'b') ADVANCE(71);
+ if (lookahead == 'd') ADVANCE(48);
+ if (lookahead == 'e') ADVANCE(98);
+ if (lookahead == 'f') ADVANCE(69);
+ if (lookahead == 'i') ADVANCE(86);
+ if (lookahead == 'n') ADVANCE(110);
+ if (lookahead == 'r') ADVANCE(50);
+ if (lookahead == 's') ADVANCE(109);
+ if (lookahead == 't') ADVANCE(47);
+ if (lookahead == '\t' ||
+ lookahead == '\n' ||
+ lookahead == '\r' ||
+ lookahead == ' ') SKIP(23)
END_STATE();
case 24:
- if (lookahead == '-') ADVANCE(115);
+ if (lookahead == '&') ADVANCE(331);
END_STATE();
case 25:
- if (lookahead == '-') ADVANCE(34);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '-') ADVANCE(116);
+ END_STATE();
+ case 26:
+ if (lookahead == '-') ADVANCE(35);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280);
- END_STATE();
- case 26:
- if (lookahead == '.') ADVANCE(285);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
END_STATE();
case 27:
- if (lookahead == '.') ADVANCE(91);
+ if (lookahead == '-') ADVANCE(36);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ lookahead == '~') ADVANCE(37);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
END_STATE();
case 28:
- if (lookahead == '.') ADVANCE(286);
+ if (lookahead == '.') ADVANCE(287);
+ END_STATE();
+ case 29:
+ if (lookahead == '.') ADVANCE(93);
+ END_STATE();
+ case 30:
+ if (lookahead == '.') ADVANCE(288);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
END_STATE();
- case 29:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == 'r') ADVANCE(276);
+ case 31:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == 'r') ADVANCE(278);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 30:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 32:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 31:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 33:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
+ lookahead == '~') ADVANCE(37);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 32:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 34:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 33:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 35:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (('-' <= lookahead && lookahead <= '9') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
END_STATE();
- case 34:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 36:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (('-' <= lookahead && lookahead <= '9') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(159);
END_STATE();
- case 35:
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ case 37:
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 36:
- if (lookahead == '.') ADVANCE(30);
- if (lookahead == '/') ADVANCE(117);
+ case 38:
+ if (lookahead == '.') ADVANCE(32);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 37:
- if (lookahead == '.') ADVANCE(287);
- if (lookahead == '/') ADVANCE(117);
+ case 39:
+ if (lookahead == '.') ADVANCE(289);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 38:
- if (lookahead == '.') ADVANCE(29);
- if (lookahead == '/') ADVANCE(117);
+ case 40:
+ if (lookahead == '.') ADVANCE(31);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 39:
- if (lookahead == '.') ADVANCE(29);
- if (lookahead == '/') ADVANCE(117);
+ case 41:
+ if (lookahead == '.') ADVANCE(31);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 40:
- if (lookahead == '.') ADVANCE(284);
+ case 42:
+ if (lookahead == '.') ADVANCE(286);
END_STATE();
- case 41:
- if (lookahead == '.') ADVANCE(39);
- if (lookahead == '/') ADVANCE(117);
+ case 43:
+ if (lookahead == '.') ADVANCE(41);
+ if (lookahead == '/') ADVANCE(118);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 42:
- if (lookahead == '.') ADVANCE(38);
- if (lookahead == '/') ADVANCE(117);
+ case 44:
+ if (lookahead == '.') ADVANCE(40);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
- END_STATE();
- case 43:
- if (lookahead == '.') ADVANCE(27);
- END_STATE();
- case 44:
- if (lookahead == '=') ADVANCE(330);
+ lookahead == '~') ADVANCE(37);
END_STATE();
case 45:
- if (lookahead == 'a') ADVANCE(51);
+ if (lookahead == '.') ADVANCE(29);
END_STATE();
case 46:
- if (lookahead == 'a') ADVANCE(106);
- if (lookahead == 'u') ADVANCE(97);
+ if (lookahead == '=') ADVANCE(334);
END_STATE();
case 47:
- if (lookahead == 'a') ADVANCE(105);
+ if (lookahead == 'a') ADVANCE(53);
END_STATE();
case 48:
- if (lookahead == 'a') ADVANCE(81);
+ if (lookahead == 'a') ADVANCE(108);
+ if (lookahead == 'u') ADVANCE(99);
END_STATE();
case 49:
- if (lookahead == 'a') ADVANCE(95);
+ if (lookahead == 'a') ADVANCE(107);
END_STATE();
case 50:
- if (lookahead == 'a') ADVANCE(102);
+ if (lookahead == 'a') ADVANCE(83);
END_STATE();
case 51:
- if (lookahead == 'b') ADVANCE(75);
+ if (lookahead == 'a') ADVANCE(97);
END_STATE();
case 52:
- if (lookahead == 'b') ADVANCE(63);
+ if (lookahead == 'a') ADVANCE(104);
END_STATE();
case 53:
- if (lookahead == 'c') ADVANCE(72);
+ if (lookahead == 'b') ADVANCE(77);
END_STATE();
case 54:
- if (lookahead == 'd') ADVANCE(323);
+ if (lookahead == 'b') ADVANCE(65);
END_STATE();
case 55:
- if (lookahead == 'e') ADVANCE(172);
+ if (lookahead == 'c') ADVANCE(74);
END_STATE();
case 56:
- if (lookahead == 'e') ADVANCE(144);
+ if (lookahead == 'd') ADVANCE(327);
END_STATE();
case 57:
- if (lookahead == 'e') ADVANCE(99);
+ if (lookahead == 'e') ADVANCE(173);
END_STATE();
case 58:
- if (lookahead == 'e') ADVANCE(167);
+ if (lookahead == 'e') ADVANCE(147);
END_STATE();
case 59:
- if (lookahead == 'e') ADVANCE(175);
+ if (lookahead == 'e') ADVANCE(101);
END_STATE();
case 60:
- if (lookahead == 'e') ADVANCE(173);
+ if (lookahead == 'e') ADVANCE(168);
END_STATE();
case 61:
- if (lookahead == 'e') ADVANCE(64);
+ if (lookahead == 'e') ADVANCE(176);
END_STATE();
case 62:
- if (lookahead == 'e') ADVANCE(100);
+ if (lookahead == 'e') ADVANCE(174);
END_STATE();
case 63:
- if (lookahead == 'e') ADVANCE(93);
+ if (lookahead == 'e') ADVANCE(66);
END_STATE();
case 64:
- if (lookahead == 'f') ADVANCE(145);
+ if (lookahead == 'e') ADVANCE(102);
END_STATE();
case 65:
- if (lookahead == 'g') ADVANCE(169);
+ if (lookahead == 'e') ADVANCE(95);
END_STATE();
case 66:
- if (lookahead == 'g') ADVANCE(58);
+ if (lookahead == 'f') ADVANCE(148);
END_STATE();
case 67:
- if (lookahead == 'i') ADVANCE(76);
- if (lookahead == 'l') ADVANCE(90);
+ if (lookahead == 'g') ADVANCE(170);
END_STATE();
case 68:
- if (lookahead == 'i') ADVANCE(111);
+ if (lookahead == 'g') ADVANCE(60);
END_STATE();
case 69:
- if (lookahead == 'i') ADVANCE(83);
- if (lookahead == 'l') ADVANCE(86);
- if (lookahead == 'o') ADVANCE(87);
+ if (lookahead == 'i') ADVANCE(78);
+ if (lookahead == 'l') ADVANCE(92);
END_STATE();
case 70:
- if (lookahead == 'i') ADVANCE(82);
+ if (lookahead == 'i') ADVANCE(113);
END_STATE();
case 71:
- if (lookahead == 'i') ADVANCE(89);
+ if (lookahead == 'i') ADVANCE(85);
+ if (lookahead == 'l') ADVANCE(88);
+ if (lookahead == 'o') ADVANCE(89);
END_STATE();
case 72:
- if (lookahead == 'k') ADVANCE(170);
+ if (lookahead == 'i') ADVANCE(84);
END_STATE();
case 73:
- if (lookahead == 'l') ADVANCE(168);
+ if (lookahead == 'i') ADVANCE(91);
END_STATE();
case 74:
- if (lookahead == 'l') ADVANCE(101);
+ if (lookahead == 'k') ADVANCE(171);
END_STATE();
case 75:
- if (lookahead == 'l') ADVANCE(59);
+ if (lookahead == 'l') ADVANCE(169);
END_STATE();
case 76:
- if (lookahead == 'l') ADVANCE(62);
+ if (lookahead == 'l') ADVANCE(103);
END_STATE();
case 77:
- if (lookahead == 'm') ADVANCE(52);
+ if (lookahead == 'l') ADVANCE(61);
END_STATE();
case 78:
- if (lookahead == 'n') ADVANCE(331);
+ if (lookahead == 'l') ADVANCE(64);
END_STATE();
case 79:
- if (lookahead == 'n') ADVANCE(171);
+ if (lookahead == 'm') ADVANCE(54);
END_STATE();
case 80:
- if (lookahead == 'n') ADVANCE(109);
+ if (lookahead == 'n') ADVANCE(335);
END_STATE();
case 81:
- if (lookahead == 'n') ADVANCE(66);
+ if (lookahead == 'n') ADVANCE(172);
END_STATE();
case 82:
- if (lookahead == 'n') ADVANCE(65);
+ if (lookahead == 'n') ADVANCE(111);
END_STATE();
case 83:
- if (lookahead == 'n') ADVANCE(49);
+ if (lookahead == 'n') ADVANCE(68);
END_STATE();
case 84:
- if (lookahead == 'n') ADVANCE(104);
+ if (lookahead == 'n') ADVANCE(67);
END_STATE();
case 85:
- if (lookahead == 'o') ADVANCE(54);
+ if (lookahead == 'n') ADVANCE(51);
END_STATE();
case 86:
- if (lookahead == 'o') ADVANCE(53);
+ if (lookahead == 'n') ADVANCE(106);
END_STATE();
case 87:
- if (lookahead == 'o') ADVANCE(73);
+ if (lookahead == 'o') ADVANCE(56);
END_STATE();
case 88:
- if (lookahead == 'o') ADVANCE(92);
+ if (lookahead == 'o') ADVANCE(55);
END_STATE();
case 89:
- if (lookahead == 'o') ADVANCE(79);
+ if (lookahead == 'o') ADVANCE(75);
END_STATE();
case 90:
- if (lookahead == 'o') ADVANCE(50);
+ if (lookahead == 'o') ADVANCE(94);
END_STATE();
case 91:
- if (lookahead == 'r') ADVANCE(57);
+ if (lookahead == 'o') ADVANCE(81);
END_STATE();
case 92:
- if (lookahead == 'r') ADVANCE(176);
+ if (lookahead == 'o') ADVANCE(52);
END_STATE();
case 93:
- if (lookahead == 'r') ADVANCE(174);
+ if (lookahead == 'r') ADVANCE(59);
END_STATE();
case 94:
- if (lookahead == 'r') ADVANCE(70);
+ if (lookahead == 'r') ADVANCE(177);
END_STATE();
case 95:
- if (lookahead == 'r') ADVANCE(110);
+ if (lookahead == 'r') ADVANCE(175);
END_STATE();
case 96:
- if (lookahead == 'r') ADVANCE(98);
+ if (lookahead == 'r') ADVANCE(72);
END_STATE();
case 97:
- if (lookahead == 'r') ADVANCE(47);
+ if (lookahead == 'r') ADVANCE(112);
END_STATE();
case 98:
- if (lookahead == 'r') ADVANCE(88);
+ if (lookahead == 'r') ADVANCE(100);
END_STATE();
case 99:
- if (lookahead == 's') ADVANCE(103);
+ if (lookahead == 'r') ADVANCE(49);
END_STATE();
case 100:
- if (lookahead == 's') ADVANCE(68);
+ if (lookahead == 'r') ADVANCE(90);
END_STATE();
case 101:
- if (lookahead == 's') ADVANCE(56);
+ if (lookahead == 's') ADVANCE(105);
END_STATE();
case 102:
- if (lookahead == 't') ADVANCE(166);
+ if (lookahead == 's') ADVANCE(70);
END_STATE();
case 103:
- if (lookahead == 't') ADVANCE(163);
+ if (lookahead == 's') ADVANCE(58);
END_STATE();
case 104:
- if (lookahead == 't') ADVANCE(165);
+ if (lookahead == 't') ADVANCE(167);
END_STATE();
case 105:
- if (lookahead == 't') ADVANCE(71);
+ if (lookahead == 't') ADVANCE(164);
END_STATE();
case 106:
- if (lookahead == 't') ADVANCE(55);
+ if (lookahead == 't') ADVANCE(166);
END_STATE();
case 107:
- if (lookahead == 't') ADVANCE(94);
+ if (lookahead == 't') ADVANCE(73);
END_STATE();
case 108:
- if (lookahead == 'u') ADVANCE(77);
+ if (lookahead == 't') ADVANCE(57);
END_STATE();
case 109:
- if (lookahead == 'v') ADVANCE(141);
+ if (lookahead == 't') ADVANCE(96);
END_STATE();
case 110:
- if (lookahead == 'y') ADVANCE(177);
+ if (lookahead == 'u') ADVANCE(79);
END_STATE();
case 111:
- if (lookahead == 'z') ADVANCE(60);
+ if (lookahead == 'v') ADVANCE(142);
END_STATE();
case 112:
- if (lookahead == '|') ADVANCE(326);
+ if (lookahead == 'y') ADVANCE(178);
END_STATE();
case 113:
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
+ if (lookahead == 'z') ADVANCE(62);
END_STATE();
case 114:
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(156);
+ if (lookahead == '|') ADVANCE(330);
END_STATE();
case 115:
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
+ END_STATE();
+ case 116:
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(160);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(161);
END_STATE();
- case 116:
+ case 117:
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(162);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(163);
END_STATE();
- case 117:
+ case 118:
if (lookahead == '-' ||
lookahead == '.' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 118:
+ case 119:
if (lookahead != 0 &&
lookahead != '\t' &&
lookahead != '\n' &&
lookahead != '\r' &&
- lookahead != ' ') ADVANCE(258);
- END_STATE();
- case 119:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(40);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(309);
- if (lookahead == 'm') ADVANCE(310);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
- if (lookahead == '\t' ||
- lookahead == '\r' ||
- lookahead == ' ') SKIP(119)
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ lookahead != ' ') ADVANCE(260);
END_STATE();
case 120:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(274);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'i') ADVANCE(309);
- if (lookahead == 'm') ADVANCE(310);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(313);
+ if (lookahead == 'm') ADVANCE(314);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(119)
+ lookahead == ' ') SKIP(120)
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 121:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(40);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == 'i') ADVANCE(78);
- if (lookahead == 'm') ADVANCE(85);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(276);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'i') ADVANCE(313);
+ if (lookahead == 'm') ADVANCE(314);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(121)
+ lookahead == ' ') SKIP(120)
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 122:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '!') ADVANCE(44);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '%') ADVANCE(322);
- if (lookahead == '&') ADVANCE(22);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '*') ADVANCE(320);
- if (lookahead == '+') ADVANCE(315);
- if (lookahead == '-') ADVANCE(316);
- if (lookahead == '.') ADVANCE(274);
- if (lookahead == '/') ADVANCE(321);
- if (lookahead == ':') ADVANCE(138);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '<') ADVANCE(337);
- if (lookahead == '=') ADVANCE(150);
- if (lookahead == '>') ADVANCE(334);
- if (lookahead == 'i') ADVANCE(78);
- if (lookahead == 'm') ADVANCE(85);
- if (lookahead == '|') ADVANCE(136);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(42);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == 'i') ADVANCE(80);
+ if (lookahead == 'm') ADVANCE(87);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(121)
+ lookahead == ' ') SKIP(122)
END_STATE();
case 123:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '!') ADVANCE(46);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '%') ADVANCE(326);
+ if (lookahead == '&') ADVANCE(24);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '*') ADVANCE(324);
+ if (lookahead == '+') ADVANCE(319);
+ if (lookahead == '-') ADVANCE(320);
+ if (lookahead == '.') ADVANCE(276);
+ if (lookahead == '/') ADVANCE(325);
+ if (lookahead == ':') ADVANCE(139);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '<') ADVANCE(341);
+ if (lookahead == '=') ADVANCE(153);
+ if (lookahead == '>') ADVANCE(338);
+ if (lookahead == 'i') ADVANCE(80);
+ if (lookahead == 'm') ADVANCE(87);
+ if (lookahead == '|') ADVANCE(137);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') SKIP(123)
- if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ lookahead == ' ') SKIP(122)
END_STATE();
case 124:
- if (eof) ADVANCE(127);
- if (lookahead == '\n') ADVANCE(130);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == 'e') ADVANCE(74);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(131);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') SKIP(124)
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
case 125:
- if (eof) ADVANCE(127);
+ if (eof) ADVANCE(128);
if (lookahead == '\n') ADVANCE(131);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == ',') ADVANCE(137);
- if (lookahead == '-') ADVANCE(25);
- if (lookahead == '.') ADVANCE(41);
- if (lookahead == ';') ADVANCE(128);
- if (lookahead == '?') ADVANCE(153);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == ']') ADVANCE(152);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == 'e') ADVANCE(76);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '\t' ||
+ lookahead == '\r' ||
+ lookahead == ' ') SKIP(125)
+ END_STATE();
+ case 126:
+ if (eof) ADVANCE(128);
+ if (lookahead == '\n') ADVANCE(132);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == ',') ADVANCE(138);
+ if (lookahead == '-') ADVANCE(27);
+ if (lookahead == '.') ADVANCE(43);
+ if (lookahead == ';') ADVANCE(129);
+ if (lookahead == '?') ADVANCE(156);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == ']') ADVANCE(155);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(3);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
- if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ if (('A' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
- lookahead != '@') ADVANCE(258);
+ lookahead != '@') ADVANCE(260);
END_STATE();
- case 126:
- if (eof) ADVANCE(127);
- if (lookahead == '"') ADVANCE(260);
- if (lookahead == '#') ADVANCE(314);
- if (lookahead == '$') ADVANCE(259);
- if (lookahead == '\'') ADVANCE(264);
- if (lookahead == '(') ADVANCE(154);
- if (lookahead == ')') ADVANCE(155);
- if (lookahead == '-') ADVANCE(23);
- if (lookahead == '.') ADVANCE(35);
- if (lookahead == '[') ADVANCE(151);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == '^') ADVANCE(181);
- if (lookahead == '`') ADVANCE(268);
- if (lookahead == 'a') ADVANCE(296);
- if (lookahead == 'd') ADVANCE(292);
- if (lookahead == 'e') ADVANCE(305);
- if (lookahead == 'i') ADVANCE(293);
- if (lookahead == 'l') ADVANCE(291);
- if (lookahead == '{') ADVANCE(312);
- if (lookahead == '|') ADVANCE(135);
- if (lookahead == '}') ADVANCE(313);
- if (lookahead == '~') ADVANCE(187);
+ case 127:
+ if (eof) ADVANCE(128);
+ if (lookahead == '"') ADVANCE(262);
+ if (lookahead == '#') ADVANCE(318);
+ if (lookahead == '$') ADVANCE(261);
+ if (lookahead == '\'') ADVANCE(266);
+ if (lookahead == '(') ADVANCE(157);
+ if (lookahead == ')') ADVANCE(158);
+ if (lookahead == '-') ADVANCE(26);
+ if (lookahead == '.') ADVANCE(37);
+ if (lookahead == '[') ADVANCE(154);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == '^') ADVANCE(182);
+ if (lookahead == '`') ADVANCE(270);
+ if (lookahead == 'a') ADVANCE(298);
+ if (lookahead == 'd') ADVANCE(294);
+ if (lookahead == 'e') ADVANCE(309);
+ if (lookahead == 'i') ADVANCE(295);
+ if (lookahead == 'l') ADVANCE(293);
+ if (lookahead == '{') ADVANCE(316);
+ if (lookahead == '|') ADVANCE(136);
+ if (lookahead == '}') ADVANCE(317);
+ if (lookahead == '~') ADVANCE(188);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(17);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
- ('_' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('_' <= lookahead && lookahead <= 'z')) ADVANCE(310);
if (lookahead != 0 &&
lookahead != ';' &&
- (lookahead < '@' || ']' < lookahead)) ADVANCE(258);
+ (lookahead < '@' || ']' < lookahead)) ADVANCE(260);
END_STATE();
- case 127:
+ case 128:
ACCEPT_TOKEN(ts_builtin_sym_end);
END_STATE();
- case 128:
+ case 129:
ACCEPT_TOKEN(anon_sym_SEMI);
END_STATE();
- case 129:
+ case 130:
ACCEPT_TOKEN(anon_sym_LF);
- if (lookahead == '\n') ADVANCE(129);
+ if (lookahead == '\n') ADVANCE(130);
if (lookahead == '\t' ||
lookahead == '\r' ||
lookahead == ' ') ADVANCE(2);
END_STATE();
- case 130:
- ACCEPT_TOKEN(anon_sym_LF);
- if (lookahead == '\n') ADVANCE(130);
- END_STATE();
case 131:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(131);
- if (lookahead == '\t' ||
- lookahead == '\r' ||
- lookahead == ' ') ADVANCE(3);
END_STATE();
case 132:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(132);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(5);
+ lookahead == ' ') ADVANCE(3);
END_STATE();
case 133:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(133);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(7);
+ lookahead == ' ') ADVANCE(5);
END_STATE();
case 134:
ACCEPT_TOKEN(anon_sym_LF);
if (lookahead == '\n') ADVANCE(134);
if (lookahead == '\t' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(9);
+ lookahead == ' ') ADVANCE(7);
END_STATE();
case 135:
- ACCEPT_TOKEN(anon_sym_PIPE);
+ ACCEPT_TOKEN(anon_sym_LF);
+ if (lookahead == '\n') ADVANCE(135);
+ if (lookahead == '\t' ||
+ lookahead == '\r' ||
+ lookahead == ' ') ADVANCE(9);
END_STATE();
case 136:
ACCEPT_TOKEN(anon_sym_PIPE);
- if (lookahead == '|') ADVANCE(326);
END_STATE();
case 137:
- ACCEPT_TOKEN(anon_sym_COMMA);
+ ACCEPT_TOKEN(anon_sym_PIPE);
+ if (lookahead == '|') ADVANCE(330);
END_STATE();
case 138:
- ACCEPT_TOKEN(anon_sym_COLON);
+ ACCEPT_TOKEN(anon_sym_COMMA);
END_STATE();
case 139:
- ACCEPT_TOKEN(anon_sym_export);
+ ACCEPT_TOKEN(anon_sym_COLON);
END_STATE();
case 140:
ACCEPT_TOKEN(anon_sym_export);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ END_STATE();
+ case 141:
+ ACCEPT_TOKEN(anon_sym_export);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
- case 141:
+ case 142:
ACCEPT_TOKEN(anon_sym_env);
END_STATE();
- case 142:
+ case 143:
ACCEPT_TOKEN(anon_sym_if);
END_STATE();
- case 143:
+ case 144:
ACCEPT_TOKEN(anon_sym_if);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
- END_STATE();
- case 144:
- ACCEPT_TOKEN(anon_sym_else);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 145:
- ACCEPT_TOKEN(anon_sym_def);
+ ACCEPT_TOKEN(anon_sym_not);
END_STATE();
case 146:
- ACCEPT_TOKEN(anon_sym_def);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ ACCEPT_TOKEN(anon_sym_not);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 147:
- ACCEPT_TOKEN(anon_sym_alias);
+ ACCEPT_TOKEN(anon_sym_else);
END_STATE();
case 148:
- ACCEPT_TOKEN(anon_sym_alias);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ ACCEPT_TOKEN(anon_sym_def);
+ END_STATE();
+ case 149:
+ ACCEPT_TOKEN(anon_sym_def);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
- END_STATE();
- case 149:
- ACCEPT_TOKEN(anon_sym_EQ);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 150:
- ACCEPT_TOKEN(anon_sym_EQ);
- if (lookahead == '=') ADVANCE(329);
- if (lookahead == '~') ADVANCE(328);
+ ACCEPT_TOKEN(anon_sym_alias);
END_STATE();
case 151:
- ACCEPT_TOKEN(anon_sym_LBRACK);
+ ACCEPT_TOKEN(anon_sym_alias);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 152:
- ACCEPT_TOKEN(anon_sym_RBRACK);
+ ACCEPT_TOKEN(anon_sym_EQ);
END_STATE();
case 153:
- ACCEPT_TOKEN(anon_sym_QMARK);
+ ACCEPT_TOKEN(anon_sym_EQ);
+ if (lookahead == '=') ADVANCE(333);
+ if (lookahead == '~') ADVANCE(332);
END_STATE();
case 154:
- ACCEPT_TOKEN(anon_sym_LPAREN);
+ ACCEPT_TOKEN(anon_sym_LBRACK);
END_STATE();
case 155:
- ACCEPT_TOKEN(anon_sym_RPAREN);
+ ACCEPT_TOKEN(anon_sym_RBRACK);
END_STATE();
case 156:
- ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '-') ADVANCE(283);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(157);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(156);
+ ACCEPT_TOKEN(anon_sym_QMARK);
END_STATE();
case 157:
- ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '-') ADVANCE(283);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(157);
+ ACCEPT_TOKEN(anon_sym_LPAREN);
END_STATE();
case 158:
- ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '-') ADVANCE(281);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '~') ADVANCE(35);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(158);
+ ACCEPT_TOKEN(anon_sym_RPAREN);
END_STATE();
case 159:
ACCEPT_TOKEN(sym_flag_name);
- if (lookahead == '-') ADVANCE(281);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '~') ADVANCE(35);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '~') ADVANCE(37);
+ if (('-' <= lookahead && lookahead <= '9')) ADVANCE(160);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(159);
END_STATE();
case 160:
ACCEPT_TOKEN(sym_flag_name);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161);
- if (('A' <= lookahead && lookahead <= 'Z') ||
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '~') ADVANCE(37);
+ if (('-' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(160);
END_STATE();
case 161:
ACCEPT_TOKEN(sym_flag_name);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
+ if (lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9')) ADVANCE(162);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(161);
END_STATE();
case 162:
- ACCEPT_TOKEN(sym_flag_shorthand_name);
+ ACCEPT_TOKEN(sym_flag_name);
+ if (lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(162);
END_STATE();
case 163:
- ACCEPT_TOKEN(anon_sym_DOT_DOT_DOTrest);
+ ACCEPT_TOKEN(sym_flag_shorthand_name);
END_STATE();
case 164:
ACCEPT_TOKEN(anon_sym_DOT_DOT_DOTrest);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ END_STATE();
+ case 165:
+ ACCEPT_TOKEN(anon_sym_DOT_DOT_DOTrest);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 165:
+ case 166:
ACCEPT_TOKEN(anon_sym_int);
END_STATE();
- case 166:
+ case 167:
ACCEPT_TOKEN(anon_sym_float);
END_STATE();
- case 167:
+ case 168:
ACCEPT_TOKEN(anon_sym_range);
END_STATE();
- case 168:
+ case 169:
ACCEPT_TOKEN(anon_sym_bool);
END_STATE();
- case 169:
+ case 170:
ACCEPT_TOKEN(anon_sym_string);
END_STATE();
- case 170:
+ case 171:
ACCEPT_TOKEN(anon_sym_block);
END_STATE();
- case 171:
+ case 172:
ACCEPT_TOKEN(anon_sym_duration);
END_STATE();
- case 172:
+ case 173:
ACCEPT_TOKEN(anon_sym_date);
END_STATE();
- case 173:
+ case 174:
ACCEPT_TOKEN(anon_sym_filesize);
END_STATE();
- case 174:
+ case 175:
ACCEPT_TOKEN(anon_sym_number);
END_STATE();
- case 175:
+ case 176:
ACCEPT_TOKEN(anon_sym_table);
END_STATE();
- case 176:
+ case 177:
ACCEPT_TOKEN(anon_sym_error);
END_STATE();
- case 177:
+ case 178:
ACCEPT_TOKEN(anon_sym_binary);
END_STATE();
- case 178:
+ case 179:
ACCEPT_TOKEN(anon_sym_AT);
END_STATE();
- case 179:
+ case 180:
ACCEPT_TOKEN(anon_sym_let);
END_STATE();
- case 180:
+ case 181:
ACCEPT_TOKEN(anon_sym_let);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
- case 181:
+ case 182:
ACCEPT_TOKEN(anon_sym_CARET);
END_STATE();
- case 182:
+ case 183:
ACCEPT_TOKEN(sym_number_literal);
- if (lookahead == '-') ADVANCE(35);
- if (lookahead == '.') ADVANCE(31);
- if (lookahead == '/') ADVANCE(257);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182);
+ if (lookahead == '-') ADVANCE(37);
+ if (lookahead == '.') ADVANCE(33);
+ if (lookahead == '/') ADVANCE(259);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(187);
- END_STATE();
- case 183:
- ACCEPT_TOKEN(sym_number_literal);
- if (lookahead == '.') ADVANCE(113);
- if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183);
+ lookahead == '~') ADVANCE(188);
END_STATE();
case 184:
ACCEPT_TOKEN(sym_number_literal);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ if (lookahead == '.') ADVANCE(115);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(184);
- if (('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
END_STATE();
case 185:
ACCEPT_TOKEN(sym_number_literal);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '-' ||
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
case 186:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '&') ADVANCE(327);
- if (lookahead == '\\') ADVANCE(118);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ ACCEPT_TOKEN(sym_number_literal);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186);
END_STATE();
case 187:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '-') ADVANCE(35);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '\\') ADVANCE(118);
+ if (lookahead == '&') ADVANCE(331);
+ if (lookahead == '\\') ADVANCE(119);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
+ END_STATE();
+ case 188:
+ ACCEPT_TOKEN(sym_word);
+ if (lookahead == '-') ADVANCE(37);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '\\') ADVANCE(119);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(187);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(258);
- END_STATE();
- case 188:
- ACCEPT_TOKEN(sym_word);
- if (lookahead == '=') ADVANCE(330);
- if (lookahead == '\\') ADVANCE(118);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ lookahead == '~') ADVANCE(188);
+ if (!sym_word_character_set_2(lookahead)) ADVANCE(260);
END_STATE();
case 189:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(197);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '=') ADVANCE(334);
+ if (lookahead == '\\') ADVANCE(119);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 190:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(250);
- if (lookahead == 'e') ADVANCE(209);
- if (lookahead == 'u') ADVANCE(242);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(198);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 191:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(225);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(253);
+ if (lookahead == 'e') ADVANCE(210);
+ if (lookahead == 'u') ADVANCE(244);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 192:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(244);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(226);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 193:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(251);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(246);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 194:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(237);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(239);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 195:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'a') ADVANCE(248);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(254);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 196:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'b') ADVANCE(207);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'a') ADVANCE(251);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 197:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'b') ADVANCE(223);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'b') ADVANCE(208);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 198:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'c') ADVANCE(218);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'b') ADVANCE(224);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 199:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'd') ADVANCE(323);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'c') ADVANCE(219);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 200:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(172);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'd') ADVANCE(327);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 201:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(144);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(173);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 202:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(167);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(147);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 203:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(175);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(168);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 204:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(173);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(176);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 205:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(247);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(174);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 206:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(246);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(249);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 207:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'e') ADVANCE(239);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(248);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 208:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'f') ADVANCE(142);
- if (lookahead == 'n') ADVANCE(331);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'e') ADVANCE(241);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 209:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'f') ADVANCE(145);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'f') ADVANCE(143);
+ if (lookahead == 'n') ADVANCE(335);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 210:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'g') ADVANCE(169);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'f') ADVANCE(148);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 211:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'g') ADVANCE(202);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'g') ADVANCE(170);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 212:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(228);
- if (lookahead == 'l') ADVANCE(230);
- if (lookahead == 'o') ADVANCE(231);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'g') ADVANCE(203);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 213:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(256);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(229);
+ if (lookahead == 'l') ADVANCE(231);
+ if (lookahead == 'o') ADVANCE(232);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 214:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(222);
- if (lookahead == 'l') ADVANCE(234);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(258);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 215:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(192);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(223);
+ if (lookahead == 'l') ADVANCE(237);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 216:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(227);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(193);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 217:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'i') ADVANCE(232);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(228);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 218:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'k') ADVANCE(170);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'i') ADVANCE(234);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 219:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'l') ADVANCE(215);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'k') ADVANCE(171);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 220:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'l') ADVANCE(245);
- if (lookahead == 'n') ADVANCE(254);
- if (lookahead == 'r') ADVANCE(241);
- if (lookahead == 'x') ADVANCE(236);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'l') ADVANCE(216);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 221:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'l') ADVANCE(168);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'l') ADVANCE(247);
+ if (lookahead == 'n') ADVANCE(256);
+ if (lookahead == 'r') ADVANCE(243);
+ if (lookahead == 'x') ADVANCE(238);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 222:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'l') ADVANCE(206);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'l') ADVANCE(169);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 223:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'l') ADVANCE(203);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'l') ADVANCE(207);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 224:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'm') ADVANCE(196);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'l') ADVANCE(204);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 225:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'n') ADVANCE(211);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'm') ADVANCE(197);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 226:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'n') ADVANCE(171);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'n') ADVANCE(212);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 227:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'n') ADVANCE(210);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'n') ADVANCE(172);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 228:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'n') ADVANCE(194);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'n') ADVANCE(211);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 229:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(199);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'n') ADVANCE(194);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 230:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(198);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(200);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 231:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(221);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(199);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 232:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(226);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(222);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 233:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(238);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(250);
+ if (lookahead == 'u') ADVANCE(225);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 234:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(195);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(227);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 235:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'o') ADVANCE(243);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(240);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 236:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'p') ADVANCE(235);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(245);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 237:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(255);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'o') ADVANCE(196);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 238:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(176);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'p') ADVANCE(236);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 239:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(174);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(257);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 240:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(216);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(177);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 241:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(233);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(175);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 242:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(193);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(217);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 243:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'r') ADVANCE(249);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(235);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 244:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 's') ADVANCE(147);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(195);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 245:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 's') ADVANCE(201);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'r') ADVANCE(252);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 246:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 's') ADVANCE(213);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 's') ADVANCE(150);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 247:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(179);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 's') ADVANCE(202);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 248:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(166);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 's') ADVANCE(214);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 249:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(139);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(180);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 250:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(200);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(145);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 251:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(217);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(167);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 252:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 't') ADVANCE(240);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(140);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 253:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'u') ADVANCE(224);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(201);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 254:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'v') ADVANCE(141);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(218);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 255:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'y') ADVANCE(177);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 't') ADVANCE(242);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 256:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (lookahead == 'z') ADVANCE(204);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'v') ADVANCE(142);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
case 257:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'y') ADVANCE(178);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
+ END_STATE();
+ case 258:
+ ACCEPT_TOKEN(sym_word);
+ if (lookahead == '\\') ADVANCE(119);
+ if (lookahead == 'z') ADVANCE(205);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
+ END_STATE();
+ case 259:
+ ACCEPT_TOKEN(sym_word);
+ if (lookahead == '\\') ADVANCE(119);
if (lookahead == '-' ||
- lookahead == '.') ADVANCE(35);
+ lookahead == '.') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(187);
- if (!sym_word_character_set_2(lookahead)) ADVANCE(258);
+ lookahead == '~') ADVANCE(188);
+ if (!sym_word_character_set_2(lookahead)) ADVANCE(260);
END_STATE();
- case 258:
+ case 260:
ACCEPT_TOKEN(sym_word);
- if (lookahead == '\\') ADVANCE(118);
- if (!sym_word_character_set_1(lookahead)) ADVANCE(258);
+ if (lookahead == '\\') ADVANCE(119);
+ if (!sym_word_character_set_1(lookahead)) ADVANCE(260);
END_STATE();
- case 259:
+ case 261:
ACCEPT_TOKEN(anon_sym_DOLLAR);
END_STATE();
- case 260:
+ case 262:
ACCEPT_TOKEN(anon_sym_DQUOTE);
END_STATE();
- case 261:
+ case 263:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '\n') ADVANCE(263);
+ if (lookahead == '\n') ADVANCE(265);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(261);
+ lookahead != '"') ADVANCE(263);
END_STATE();
- case 262:
+ case 264:
ACCEPT_TOKEN(aux_sym_string_token1);
- if (lookahead == '#') ADVANCE(261);
+ if (lookahead == '#') ADVANCE(263);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(262);
+ lookahead == ' ') ADVANCE(264);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(263);
+ lookahead != '"') ADVANCE(265);
END_STATE();
- case 263:
+ case 265:
ACCEPT_TOKEN(aux_sym_string_token1);
if (lookahead != 0 &&
- lookahead != '"') ADVANCE(263);
+ lookahead != '"') ADVANCE(265);
END_STATE();
- case 264:
+ case 266:
ACCEPT_TOKEN(anon_sym_SQUOTE);
END_STATE();
- case 265:
+ case 267:
ACCEPT_TOKEN(aux_sym_string_token2);
- if (lookahead == '\n') ADVANCE(267);
+ if (lookahead == '\n') ADVANCE(269);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(265);
+ lookahead != '\'') ADVANCE(267);
END_STATE();
- case 266:
+ case 268:
ACCEPT_TOKEN(aux_sym_string_token2);
- if (lookahead == '#') ADVANCE(265);
+ if (lookahead == '#') ADVANCE(267);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(266);
+ lookahead == ' ') ADVANCE(268);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(267);
+ lookahead != '\'') ADVANCE(269);
END_STATE();
- case 267:
+ case 269:
ACCEPT_TOKEN(aux_sym_string_token2);
if (lookahead != 0 &&
- lookahead != '\'') ADVANCE(267);
+ lookahead != '\'') ADVANCE(269);
END_STATE();
- case 268:
+ case 270:
ACCEPT_TOKEN(anon_sym_BQUOTE);
END_STATE();
- case 269:
+ case 271:
ACCEPT_TOKEN(aux_sym_string_token3);
- if (lookahead == '\n') ADVANCE(271);
+ if (lookahead == '\n') ADVANCE(273);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(269);
+ lookahead != '`') ADVANCE(271);
END_STATE();
- case 270:
+ case 272:
ACCEPT_TOKEN(aux_sym_string_token3);
- if (lookahead == '#') ADVANCE(269);
+ if (lookahead == '#') ADVANCE(271);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(270);
+ lookahead == ' ') ADVANCE(272);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(271);
+ lookahead != '`') ADVANCE(273);
END_STATE();
- case 271:
+ case 273:
ACCEPT_TOKEN(aux_sym_string_token3);
if (lookahead != 0 &&
- lookahead != '`') ADVANCE(271);
+ lookahead != '`') ADVANCE(273);
END_STATE();
- case 272:
+ case 274:
ACCEPT_TOKEN(anon_sym_DOT);
- if (lookahead == '.') ADVANCE(285);
+ if (lookahead == '.') ADVANCE(287);
END_STATE();
- case 273:
+ case 275:
ACCEPT_TOKEN(anon_sym_DOT);
- if (lookahead == '.') ADVANCE(288);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '.') ADVANCE(290);
+ if (lookahead == '/') ADVANCE(118);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
('a' <= lookahead && lookahead <= 'z') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
END_STATE();
- case 274:
+ case 276:
ACCEPT_TOKEN(anon_sym_DOT);
- if (lookahead == '.') ADVANCE(284);
+ if (lookahead == '.') ADVANCE(286);
END_STATE();
- case 275:
+ case 277:
ACCEPT_TOKEN(aux_sym_file_path_token1);
END_STATE();
- case 276:
+ case 278:
ACCEPT_TOKEN(aux_sym_file_path_token2);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == 'e') ADVANCE(277);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == 'e') ADVANCE(279);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 277:
+ case 279:
ACCEPT_TOKEN(aux_sym_file_path_token2);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == 's') ADVANCE(278);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == 's') ADVANCE(280);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 278:
+ case 280:
ACCEPT_TOKEN(aux_sym_file_path_token2);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == 't') ADVANCE(164);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == 't') ADVANCE(165);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 279:
+ case 281:
ACCEPT_TOKEN(aux_sym_file_path_token2);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 280:
+ case 282:
ACCEPT_TOKEN(sym_flag_arg);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '~') ADVANCE(35);
- if (('-' <= lookahead && lookahead <= '9')) ADVANCE(281);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '~') ADVANCE(37);
+ if (('-' <= lookahead && lookahead <= '9')) ADVANCE(283);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
END_STATE();
- case 281:
+ case 283:
ACCEPT_TOKEN(sym_flag_arg);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '~') ADVANCE(35);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '~') ADVANCE(37);
if (('-' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(283);
END_STATE();
- case 282:
+ case 284:
ACCEPT_TOKEN(sym_flag_arg);
if (lookahead == '-' ||
- ('0' <= lookahead && lookahead <= '9')) ADVANCE(283);
+ ('0' <= lookahead && lookahead <= '9')) ADVANCE(285);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(284);
END_STATE();
- case 283:
+ case 285:
ACCEPT_TOKEN(sym_flag_arg);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(283);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(285);
END_STATE();
- case 284:
+ case 286:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
END_STATE();
- case 285:
+ case 287:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(91);
+ if (lookahead == '.') ADVANCE(93);
END_STATE();
- case 286:
+ case 288:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(91);
+ if (lookahead == '.') ADVANCE(93);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
END_STATE();
- case 287:
+ case 289:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (lookahead == '\t' ||
lookahead == '\n' ||
lookahead == '\r' ||
- lookahead == ' ') ADVANCE(275);
+ lookahead == ' ') ADVANCE(277);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
- case 288:
+ case 290:
ACCEPT_TOKEN(anon_sym_DOT_DOT);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (lookahead == '-' ||
- lookahead == '~') ADVANCE(35);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(279);
- END_STATE();
- case 289:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'a') ADVANCE(302);
- if (lookahead == '~') ADVANCE(187);
- if (('0' <= lookahead && lookahead <= '9') ||
- ('A' <= lookahead && lookahead <= 'Z') ||
- lookahead == '_' ||
- ('b' <= lookahead && lookahead <= 'z')) ADVANCE(306);
- END_STATE();
- case 290:
- ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'd') ADVANCE(324);
- if (lookahead == '~') ADVANCE(187);
+ lookahead == '~') ADVANCE(37);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(281);
END_STATE();
case 291:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'e') ADVANCE(303);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'a') ADVANCE(305);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 292:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'e') ADVANCE(294);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'd') ADVANCE(328);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 293:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'f') ADVANCE(143);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'e') ADVANCE(306);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 294:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'f') ADVANCE(146);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'e') ADVANCE(296);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 295:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'i') ADVANCE(289);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'f') ADVANCE(144);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 296:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'l') ADVANCE(295);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'f') ADVANCE(149);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 297:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'n') ADVANCE(332);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'i') ADVANCE(291);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 298:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'o') ADVANCE(301);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'l') ADVANCE(297);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 299:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'o') ADVANCE(290);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'n') ADVANCE(336);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 300:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'p') ADVANCE(298);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'o') ADVANCE(304);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 301:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'r') ADVANCE(304);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'o') ADVANCE(292);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 302:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 's') ADVANCE(148);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'o') ADVANCE(308);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 303:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 't') ADVANCE(180);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'p') ADVANCE(300);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 304:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 't') ADVANCE(140);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'r') ADVANCE(307);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 305:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == 'x') ADVANCE(300);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 's') ADVANCE(151);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 306:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 't') ADVANCE(181);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 307:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
- if (lookahead == '~') ADVANCE(35);
- if (('-' <= lookahead && lookahead <= '9') ||
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 't') ADVANCE(141);
+ if (lookahead == '~') ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(307);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
case 308:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'd') ADVANCE(325);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 't') ADVANCE(146);
+ if (lookahead == '~') ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ END_STATE();
+ case 309:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == 'x') ADVANCE(303);
+ if (lookahead == '~') ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ END_STATE();
+ case 310:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
+ END_STATE();
+ case 311:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
+ if (lookahead == '~') ADVANCE(37);
+ if (('-' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ END_STATE();
+ case 312:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'd') ADVANCE(329);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 309:
+ case 313:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'n') ADVANCE(333);
+ if (lookahead == 'n') ADVANCE(337);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 310:
+ case 314:
ACCEPT_TOKEN(sym_identifier);
- if (lookahead == 'o') ADVANCE(308);
+ if (lookahead == 'o') ADVANCE(312);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 311:
+ case 315:
ACCEPT_TOKEN(sym_identifier);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 312:
+ case 316:
ACCEPT_TOKEN(anon_sym_LBRACE);
END_STATE();
- case 313:
+ case 317:
ACCEPT_TOKEN(anon_sym_RBRACE);
END_STATE();
- case 314:
+ case 318:
ACCEPT_TOKEN(sym_comment);
if (lookahead != 0 &&
- lookahead != '\n') ADVANCE(314);
+ lookahead != '\n') ADVANCE(318);
END_STATE();
- case 315:
+ case 319:
ACCEPT_TOKEN(anon_sym_PLUS);
END_STATE();
- case 316:
+ case 320:
ACCEPT_TOKEN(anon_sym_DASH);
END_STATE();
- case 317:
+ case 321:
+ ACCEPT_TOKEN(anon_sym_DASH);
+ if (lookahead == '-') ADVANCE(116);
+ END_STATE();
+ case 322:
ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(114);
+ if (lookahead == '-') ADVANCE(116);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(284);
END_STATE();
- case 318:
+ case 323:
ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(33);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(117);
+ if (lookahead == '-') ADVANCE(35);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(118);
if (('0' <= lookahead && lookahead <= '9') ||
- lookahead == '~') ADVANCE(35);
+ lookahead == '~') ADVANCE(37);
if (('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280);
- END_STATE();
- case 319:
- ACCEPT_TOKEN(anon_sym_DASH);
- if (lookahead == '-') ADVANCE(115);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(282);
END_STATE();
- case 320:
+ case 324:
ACCEPT_TOKEN(anon_sym_STAR);
END_STATE();
- case 321:
+ case 325:
ACCEPT_TOKEN(anon_sym_SLASH);
END_STATE();
- case 322:
+ case 326:
ACCEPT_TOKEN(anon_sym_PERCENT);
END_STATE();
- case 323:
+ case 327:
ACCEPT_TOKEN(anon_sym_mod);
END_STATE();
- case 324:
+ case 328:
ACCEPT_TOKEN(anon_sym_mod);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
- case 325:
+ case 329:
ACCEPT_TOKEN(anon_sym_mod);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 326:
+ case 330:
ACCEPT_TOKEN(anon_sym_PIPE_PIPE);
END_STATE();
- case 327:
+ case 331:
ACCEPT_TOKEN(anon_sym_AMP_AMP);
END_STATE();
- case 328:
+ case 332:
ACCEPT_TOKEN(anon_sym_EQ_TILDE);
END_STATE();
- case 329:
+ case 333:
ACCEPT_TOKEN(anon_sym_EQ_EQ);
END_STATE();
- case 330:
+ case 334:
ACCEPT_TOKEN(anon_sym_BANG_EQ);
END_STATE();
- case 331:
+ case 335:
ACCEPT_TOKEN(anon_sym_in);
END_STATE();
- case 332:
+ case 336:
ACCEPT_TOKEN(anon_sym_in);
- if (lookahead == '-') ADVANCE(307);
- if (lookahead == '.') ADVANCE(32);
- if (lookahead == '/') ADVANCE(257);
- if (lookahead == '~') ADVANCE(187);
+ if (lookahead == '-') ADVANCE(311);
+ if (lookahead == '.') ADVANCE(34);
+ if (lookahead == '/') ADVANCE(259);
+ if (lookahead == '~') ADVANCE(188);
if (('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(306);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(310);
END_STATE();
- case 333:
+ case 337:
ACCEPT_TOKEN(anon_sym_in);
if (lookahead == '-' ||
('0' <= lookahead && lookahead <= '9') ||
('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '_' ||
- ('a' <= lookahead && lookahead <= 'z')) ADVANCE(311);
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(315);
END_STATE();
- case 334:
+ case 338:
ACCEPT_TOKEN(anon_sym_GT);
- if (lookahead == '=') ADVANCE(335);
- if (lookahead == '>') ADVANCE(339);
+ if (lookahead == '=') ADVANCE(339);
+ if (lookahead == '>') ADVANCE(343);
END_STATE();
- case 335:
+ case 339:
ACCEPT_TOKEN(anon_sym_GT_EQ);
END_STATE();
- case 336:
+ case 340:
ACCEPT_TOKEN(anon_sym_LT_EQ);
END_STATE();
- case 337:
+ case 341:
ACCEPT_TOKEN(anon_sym_LT);
- if (lookahead == '<') ADVANCE(338);
- if (lookahead == '=') ADVANCE(336);
+ if (lookahead == '<') ADVANCE(342);
+ if (lookahead == '=') ADVANCE(340);
END_STATE();
- case 338:
+ case 342:
ACCEPT_TOKEN(anon_sym_LT_LT);
END_STATE();
- case 339:
+ case 343:
ACCEPT_TOKEN(anon_sym_GT_GT);
END_STATE();
default:
@@ -4293,46 +4402,46 @@ 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 = 126},
- [2] = {.lex_state = 126},
- [3] = {.lex_state = 126},
- [4] = {.lex_state = 126},
- [5] = {.lex_state = 126},
- [6] = {.lex_state = 126},
- [7] = {.lex_state = 126},
- [8] = {.lex_state = 126},
- [9] = {.lex_state = 126},
- [10] = {.lex_state = 126},
- [11] = {.lex_state = 126},
- [12] = {.lex_state = 126},
- [13] = {.lex_state = 126},
- [14] = {.lex_state = 126},
- [15] = {.lex_state = 126},
+ [1] = {.lex_state = 127},
+ [2] = {.lex_state = 127},
+ [3] = {.lex_state = 127},
+ [4] = {.lex_state = 127},
+ [5] = {.lex_state = 127},
+ [6] = {.lex_state = 127},
+ [7] = {.lex_state = 127},
+ [8] = {.lex_state = 127},
+ [9] = {.lex_state = 127},
+ [10] = {.lex_state = 127},
+ [11] = {.lex_state = 127},
+ [12] = {.lex_state = 127},
+ [13] = {.lex_state = 127},
+ [14] = {.lex_state = 127},
+ [15] = {.lex_state = 127},
[16] = {.lex_state = 1, .external_lex_state = 1},
- [17] = {.lex_state = 1, .external_lex_state = 1},
- [18] = {.lex_state = 126},
- [19] = {.lex_state = 126},
- [20] = {.lex_state = 126},
- [21] = {.lex_state = 126},
- [22] = {.lex_state = 126},
+ [17] = {.lex_state = 127},
+ [18] = {.lex_state = 127},
+ [19] = {.lex_state = 1, .external_lex_state = 1},
+ [20] = {.lex_state = 127},
+ [21] = {.lex_state = 127},
+ [22] = {.lex_state = 127},
[23] = {.lex_state = 1, .external_lex_state = 1},
- [24] = {.lex_state = 126},
- [25] = {.lex_state = 126},
+ [24] = {.lex_state = 127},
+ [25] = {.lex_state = 1, .external_lex_state = 1},
[26] = {.lex_state = 1, .external_lex_state = 1},
- [27] = {.lex_state = 126},
+ [27] = {.lex_state = 127},
[28] = {.lex_state = 1, .external_lex_state = 1},
- [29] = {.lex_state = 1, .external_lex_state = 1},
+ [29] = {.lex_state = 127},
[30] = {.lex_state = 11},
- [31] = {.lex_state = 1, .external_lex_state = 1},
- [32] = {.lex_state = 126},
- [33] = {.lex_state = 11},
+ [31] = {.lex_state = 11},
+ [32] = {.lex_state = 127},
+ [33] = {.lex_state = 1, .external_lex_state = 1},
[34] = {.lex_state = 1, .external_lex_state = 1},
[35] = {.lex_state = 11},
[36] = {.lex_state = 1, .external_lex_state = 1},
[37] = {.lex_state = 1, .external_lex_state = 1},
[38] = {.lex_state = 11},
- [39] = {.lex_state = 11},
- [40] = {.lex_state = 1, .external_lex_state = 1},
+ [39] = {.lex_state = 1, .external_lex_state = 1},
+ [40] = {.lex_state = 11},
[41] = {.lex_state = 1, .external_lex_state = 1},
[42] = {.lex_state = 1, .external_lex_state = 1},
[43] = {.lex_state = 1, .external_lex_state = 1},
@@ -4344,11 +4453,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[49] = {.lex_state = 1, .external_lex_state = 1},
[50] = {.lex_state = 1, .external_lex_state = 1},
[51] = {.lex_state = 1, .external_lex_state = 1},
- [52] = {.lex_state = 11},
+ [52] = {.lex_state = 1, .external_lex_state = 1},
[53] = {.lex_state = 1, .external_lex_state = 1},
[54] = {.lex_state = 1, .external_lex_state = 1},
[55] = {.lex_state = 1, .external_lex_state = 1},
- [56] = {.lex_state = 1, .external_lex_state = 1},
+ [56] = {.lex_state = 11},
[57] = {.lex_state = 1, .external_lex_state = 1},
[58] = {.lex_state = 1, .external_lex_state = 1},
[59] = {.lex_state = 1, .external_lex_state = 1},
@@ -4356,11 +4465,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[61] = {.lex_state = 1, .external_lex_state = 1},
[62] = {.lex_state = 1, .external_lex_state = 1},
[63] = {.lex_state = 1, .external_lex_state = 1},
- [64] = {.lex_state = 1, .external_lex_state = 1},
+ [64] = {.lex_state = 126, .external_lex_state = 1},
[65] = {.lex_state = 1, .external_lex_state = 1},
[66] = {.lex_state = 1, .external_lex_state = 1},
[67] = {.lex_state = 1, .external_lex_state = 1},
- [68] = {.lex_state = 125, .external_lex_state = 1},
+ [68] = {.lex_state = 1, .external_lex_state = 1},
[69] = {.lex_state = 1, .external_lex_state = 1},
[70] = {.lex_state = 1, .external_lex_state = 1},
[71] = {.lex_state = 11},
@@ -4401,25 +4510,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[106] = {.lex_state = 11},
[107] = {.lex_state = 11},
[108] = {.lex_state = 11},
- [109] = {.lex_state = 4, .external_lex_state = 1},
- [110] = {.lex_state = 120},
- [111] = {.lex_state = 120},
- [112] = {.lex_state = 120},
- [113] = {.lex_state = 6, .external_lex_state = 1},
+ [109] = {.lex_state = 121},
+ [110] = {.lex_state = 121},
+ [111] = {.lex_state = 121},
+ [112] = {.lex_state = 4, .external_lex_state = 1},
+ [113] = {.lex_state = 121},
[114] = {.lex_state = 6, .external_lex_state = 1},
[115] = {.lex_state = 6, .external_lex_state = 1},
[116] = {.lex_state = 6, .external_lex_state = 1},
[117] = {.lex_state = 6, .external_lex_state = 1},
- [118] = {.lex_state = 120},
+ [118] = {.lex_state = 6, .external_lex_state = 1},
[119] = {.lex_state = 6, .external_lex_state = 1},
[120] = {.lex_state = 6, .external_lex_state = 1},
- [121] = {.lex_state = 6, .external_lex_state = 1},
- [122] = {.lex_state = 120},
+ [121] = {.lex_state = 121},
+ [122] = {.lex_state = 6, .external_lex_state = 1},
[123] = {.lex_state = 6, .external_lex_state = 1},
[124] = {.lex_state = 6, .external_lex_state = 1},
[125] = {.lex_state = 6, .external_lex_state = 1},
[126] = {.lex_state = 6, .external_lex_state = 1},
- [127] = {.lex_state = 120},
+ [127] = {.lex_state = 121},
[128] = {.lex_state = 6, .external_lex_state = 1},
[129] = {.lex_state = 6, .external_lex_state = 1},
[130] = {.lex_state = 8, .external_lex_state = 1},
@@ -4427,7 +4536,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[132] = {.lex_state = 8, .external_lex_state = 1},
[133] = {.lex_state = 8, .external_lex_state = 1},
[134] = {.lex_state = 8, .external_lex_state = 1},
- [135] = {.lex_state = 120},
+ [135] = {.lex_state = 8, .external_lex_state = 1},
[136] = {.lex_state = 8, .external_lex_state = 1},
[137] = {.lex_state = 8, .external_lex_state = 1},
[138] = {.lex_state = 8, .external_lex_state = 1},
@@ -4439,7 +4548,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[144] = {.lex_state = 8, .external_lex_state = 1},
[145] = {.lex_state = 8, .external_lex_state = 1},
[146] = {.lex_state = 8, .external_lex_state = 1},
- [147] = {.lex_state = 8, .external_lex_state = 1},
+ [147] = {.lex_state = 121},
[148] = {.lex_state = 8, .external_lex_state = 1},
[149] = {.lex_state = 8, .external_lex_state = 1},
[150] = {.lex_state = 8, .external_lex_state = 1},
@@ -4459,80 +4568,80 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[164] = {.lex_state = 8, .external_lex_state = 1},
[165] = {.lex_state = 8, .external_lex_state = 1},
[166] = {.lex_state = 8, .external_lex_state = 1},
- [167] = {.lex_state = 120},
- [168] = {.lex_state = 120},
- [169] = {.lex_state = 120},
- [170] = {.lex_state = 120},
- [171] = {.lex_state = 120},
- [172] = {.lex_state = 120},
- [173] = {.lex_state = 8, .external_lex_state = 1},
- [174] = {.lex_state = 120},
- [175] = {.lex_state = 120},
- [176] = {.lex_state = 120},
- [177] = {.lex_state = 120},
- [178] = {.lex_state = 120},
- [179] = {.lex_state = 120},
- [180] = {.lex_state = 120},
- [181] = {.lex_state = 120},
- [182] = {.lex_state = 120},
- [183] = {.lex_state = 120},
- [184] = {.lex_state = 120},
- [185] = {.lex_state = 120},
- [186] = {.lex_state = 120},
- [187] = {.lex_state = 120},
- [188] = {.lex_state = 120},
- [189] = {.lex_state = 120},
- [190] = {.lex_state = 120},
- [191] = {.lex_state = 120},
- [192] = {.lex_state = 120},
- [193] = {.lex_state = 120},
- [194] = {.lex_state = 120},
- [195] = {.lex_state = 120},
- [196] = {.lex_state = 120},
- [197] = {.lex_state = 120},
- [198] = {.lex_state = 120},
- [199] = {.lex_state = 122},
- [200] = {.lex_state = 122},
- [201] = {.lex_state = 122},
- [202] = {.lex_state = 122},
+ [167] = {.lex_state = 121},
+ [168] = {.lex_state = 121},
+ [169] = {.lex_state = 121},
+ [170] = {.lex_state = 121},
+ [171] = {.lex_state = 121},
+ [172] = {.lex_state = 8, .external_lex_state = 1},
+ [173] = {.lex_state = 121},
+ [174] = {.lex_state = 121},
+ [175] = {.lex_state = 121},
+ [176] = {.lex_state = 121},
+ [177] = {.lex_state = 121},
+ [178] = {.lex_state = 121},
+ [179] = {.lex_state = 121},
+ [180] = {.lex_state = 121},
+ [181] = {.lex_state = 121},
+ [182] = {.lex_state = 121},
+ [183] = {.lex_state = 121},
+ [184] = {.lex_state = 121},
+ [185] = {.lex_state = 121},
+ [186] = {.lex_state = 121},
+ [187] = {.lex_state = 121},
+ [188] = {.lex_state = 121},
+ [189] = {.lex_state = 121},
+ [190] = {.lex_state = 121},
+ [191] = {.lex_state = 121},
+ [192] = {.lex_state = 121},
+ [193] = {.lex_state = 121},
+ [194] = {.lex_state = 121},
+ [195] = {.lex_state = 121},
+ [196] = {.lex_state = 121},
+ [197] = {.lex_state = 121},
+ [198] = {.lex_state = 121},
+ [199] = {.lex_state = 123},
+ [200] = {.lex_state = 123},
+ [201] = {.lex_state = 123},
+ [202] = {.lex_state = 123},
[203] = {.lex_state = 13},
- [204] = {.lex_state = 19},
+ [204] = {.lex_state = 20},
[205] = {.lex_state = 19},
- [206] = {.lex_state = 122},
- [207] = {.lex_state = 13},
- [208] = {.lex_state = 122},
+ [206] = {.lex_state = 19},
+ [207] = {.lex_state = 19},
+ [208] = {.lex_state = 19},
[209] = {.lex_state = 19},
- [210] = {.lex_state = 19},
+ [210] = {.lex_state = 123},
[211] = {.lex_state = 19},
[212] = {.lex_state = 19},
[213] = {.lex_state = 19},
[214] = {.lex_state = 19},
- [215] = {.lex_state = 13},
+ [215] = {.lex_state = 123},
[216] = {.lex_state = 19},
- [217] = {.lex_state = 122},
+ [217] = {.lex_state = 13},
[218] = {.lex_state = 19},
- [219] = {.lex_state = 19},
+ [219] = {.lex_state = 123},
[220] = {.lex_state = 19},
[221] = {.lex_state = 19},
[222] = {.lex_state = 19},
[223] = {.lex_state = 13},
- [224] = {.lex_state = 19},
- [225] = {.lex_state = 122},
+ [224] = {.lex_state = 20},
+ [225] = {.lex_state = 19},
[226] = {.lex_state = 13},
- [227] = {.lex_state = 19},
- [228] = {.lex_state = 122},
- [229] = {.lex_state = 13},
- [230] = {.lex_state = 122},
- [231] = {.lex_state = 122},
+ [227] = {.lex_state = 13},
+ [228] = {.lex_state = 123},
+ [229] = {.lex_state = 123},
+ [230] = {.lex_state = 123},
+ [231] = {.lex_state = 13},
[232] = {.lex_state = 19},
- [233] = {.lex_state = 19},
- [234] = {.lex_state = 122},
- [235] = {.lex_state = 122},
- [236] = {.lex_state = 122},
- [237] = {.lex_state = 13},
- [238] = {.lex_state = 122},
- [239] = {.lex_state = 19},
- [240] = {.lex_state = 122},
+ [233] = {.lex_state = 123},
+ [234] = {.lex_state = 19},
+ [235] = {.lex_state = 19},
+ [236] = {.lex_state = 19},
+ [237] = {.lex_state = 123},
+ [238] = {.lex_state = 123},
+ [239] = {.lex_state = 123},
+ [240] = {.lex_state = 123},
[241] = {.lex_state = 19},
[242] = {.lex_state = 19},
[243] = {.lex_state = 19},
@@ -4542,9 +4651,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[247] = {.lex_state = 19},
[248] = {.lex_state = 19},
[249] = {.lex_state = 19},
- [250] = {.lex_state = 13},
+ [250] = {.lex_state = 123},
[251] = {.lex_state = 19},
- [252] = {.lex_state = 19},
+ [252] = {.lex_state = 13},
[253] = {.lex_state = 19},
[254] = {.lex_state = 19},
[255] = {.lex_state = 19},
@@ -4559,7 +4668,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[264] = {.lex_state = 19},
[265] = {.lex_state = 19},
[266] = {.lex_state = 19},
- [267] = {.lex_state = 19},
+ [267] = {.lex_state = 13},
[268] = {.lex_state = 19},
[269] = {.lex_state = 19},
[270] = {.lex_state = 19},
@@ -4567,65 +4676,65 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[272] = {.lex_state = 19},
[273] = {.lex_state = 19},
[274] = {.lex_state = 19},
- [275] = {.lex_state = 122},
+ [275] = {.lex_state = 19},
[276] = {.lex_state = 19},
[277] = {.lex_state = 19},
[278] = {.lex_state = 19},
[279] = {.lex_state = 19},
[280] = {.lex_state = 19},
- [281] = {.lex_state = 122},
- [282] = {.lex_state = 122},
- [283] = {.lex_state = 19},
- [284] = {.lex_state = 122},
- [285] = {.lex_state = 19},
- [286] = {.lex_state = 122},
+ [281] = {.lex_state = 19},
+ [282] = {.lex_state = 19},
+ [283] = {.lex_state = 123},
+ [284] = {.lex_state = 123},
+ [285] = {.lex_state = 123},
+ [286] = {.lex_state = 19},
[287] = {.lex_state = 19},
- [288] = {.lex_state = 122},
- [289] = {.lex_state = 122},
- [290] = {.lex_state = 122},
- [291] = {.lex_state = 122},
- [292] = {.lex_state = 122},
- [293] = {.lex_state = 122},
- [294] = {.lex_state = 122},
- [295] = {.lex_state = 122},
- [296] = {.lex_state = 122},
- [297] = {.lex_state = 122},
- [298] = {.lex_state = 122},
- [299] = {.lex_state = 122},
- [300] = {.lex_state = 19},
- [301] = {.lex_state = 19},
- [302] = {.lex_state = 19},
- [303] = {.lex_state = 19},
+ [288] = {.lex_state = 123},
+ [289] = {.lex_state = 19},
+ [290] = {.lex_state = 123},
+ [291] = {.lex_state = 123},
+ [292] = {.lex_state = 123},
+ [293] = {.lex_state = 123},
+ [294] = {.lex_state = 123},
+ [295] = {.lex_state = 123},
+ [296] = {.lex_state = 123},
+ [297] = {.lex_state = 123},
+ [298] = {.lex_state = 123},
+ [299] = {.lex_state = 123},
+ [300] = {.lex_state = 123},
+ [301] = {.lex_state = 123},
+ [302] = {.lex_state = 123},
+ [303] = {.lex_state = 123},
[304] = {.lex_state = 19},
[305] = {.lex_state = 19},
- [306] = {.lex_state = 19},
- [307] = {.lex_state = 19},
- [308] = {.lex_state = 122},
- [309] = {.lex_state = 122},
- [310] = {.lex_state = 122},
- [311] = {.lex_state = 122},
- [312] = {.lex_state = 122},
- [313] = {.lex_state = 122},
- [314] = {.lex_state = 122},
- [315] = {.lex_state = 122},
- [316] = {.lex_state = 122},
- [317] = {.lex_state = 122},
- [318] = {.lex_state = 13},
- [319] = {.lex_state = 13},
- [320] = {.lex_state = 13},
+ [306] = {.lex_state = 123},
+ [307] = {.lex_state = 123},
+ [308] = {.lex_state = 123},
+ [309] = {.lex_state = 123},
+ [310] = {.lex_state = 123},
+ [311] = {.lex_state = 123},
+ [312] = {.lex_state = 123},
+ [313] = {.lex_state = 123},
+ [314] = {.lex_state = 19},
+ [315] = {.lex_state = 19},
+ [316] = {.lex_state = 123},
+ [317] = {.lex_state = 19},
+ [318] = {.lex_state = 19},
+ [319] = {.lex_state = 19},
+ [320] = {.lex_state = 19},
[321] = {.lex_state = 13},
[322] = {.lex_state = 13},
- [323] = {.lex_state = 16},
+ [323] = {.lex_state = 13},
[324] = {.lex_state = 13},
[325] = {.lex_state = 13},
[326] = {.lex_state = 13},
[327] = {.lex_state = 13},
- [328] = {.lex_state = 16},
+ [328] = {.lex_state = 13},
[329] = {.lex_state = 13},
[330] = {.lex_state = 13},
[331] = {.lex_state = 13},
[332] = {.lex_state = 13},
- [333] = {.lex_state = 13},
+ [333] = {.lex_state = 16},
[334] = {.lex_state = 13},
[335] = {.lex_state = 13},
[336] = {.lex_state = 13},
@@ -4636,32 +4745,32 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[341] = {.lex_state = 13},
[342] = {.lex_state = 13},
[343] = {.lex_state = 13},
- [344] = {.lex_state = 13},
+ [344] = {.lex_state = 16},
[345] = {.lex_state = 13},
[346] = {.lex_state = 13},
[347] = {.lex_state = 13},
[348] = {.lex_state = 13},
[349] = {.lex_state = 13},
[350] = {.lex_state = 13},
- [351] = {.lex_state = 16},
- [352] = {.lex_state = 16},
+ [351] = {.lex_state = 13},
+ [352] = {.lex_state = 13},
[353] = {.lex_state = 16},
- [354] = {.lex_state = 16},
- [355] = {.lex_state = 126},
+ [354] = {.lex_state = 13},
+ [355] = {.lex_state = 16},
[356] = {.lex_state = 16},
[357] = {.lex_state = 16},
- [358] = {.lex_state = 16},
+ [358] = {.lex_state = 127},
[359] = {.lex_state = 16},
- [360] = {.lex_state = 126},
+ [360] = {.lex_state = 127},
[361] = {.lex_state = 16},
[362] = {.lex_state = 16},
- [363] = {.lex_state = 126},
+ [363] = {.lex_state = 16},
[364] = {.lex_state = 16},
[365] = {.lex_state = 16},
- [366] = {.lex_state = 16},
+ [366] = {.lex_state = 127},
[367] = {.lex_state = 16},
[368] = {.lex_state = 16},
- [369] = {.lex_state = 16},
+ [369] = {.lex_state = 127},
[370] = {.lex_state = 16},
[371] = {.lex_state = 16},
[372] = {.lex_state = 16},
@@ -4674,7 +4783,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[379] = {.lex_state = 16},
[380] = {.lex_state = 16},
[381] = {.lex_state = 16},
- [382] = {.lex_state = 126},
+ [382] = {.lex_state = 16},
[383] = {.lex_state = 16},
[384] = {.lex_state = 16},
[385] = {.lex_state = 16},
@@ -4685,141 +4794,141 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[390] = {.lex_state = 16},
[391] = {.lex_state = 16},
[392] = {.lex_state = 16},
- [393] = {.lex_state = 126},
+ [393] = {.lex_state = 16},
[394] = {.lex_state = 16},
- [395] = {.lex_state = 16},
- [396] = {.lex_state = 8, .external_lex_state = 1},
- [397] = {.lex_state = 123},
- [398] = {.lex_state = 19},
- [399] = {.lex_state = 123},
- [400] = {.lex_state = 21},
- [401] = {.lex_state = 21},
- [402] = {.lex_state = 21},
- [403] = {.lex_state = 21},
- [404] = {.lex_state = 123},
- [405] = {.lex_state = 123},
- [406] = {.lex_state = 18},
- [407] = {.lex_state = 18},
- [408] = {.lex_state = 18},
+ [395] = {.lex_state = 127},
+ [396] = {.lex_state = 16},
+ [397] = {.lex_state = 16},
+ [398] = {.lex_state = 16},
+ [399] = {.lex_state = 8, .external_lex_state = 1},
+ [400] = {.lex_state = 124},
+ [401] = {.lex_state = 124},
+ [402] = {.lex_state = 19},
+ [403] = {.lex_state = 23},
+ [404] = {.lex_state = 23},
+ [405] = {.lex_state = 23},
+ [406] = {.lex_state = 23},
+ [407] = {.lex_state = 124},
+ [408] = {.lex_state = 124},
[409] = {.lex_state = 18},
[410] = {.lex_state = 18},
[411] = {.lex_state = 18},
[412] = {.lex_state = 18},
[413] = {.lex_state = 18},
- [414] = {.lex_state = 18},
+ [414] = {.lex_state = 125},
[415] = {.lex_state = 18},
[416] = {.lex_state = 18},
[417] = {.lex_state = 18},
[418] = {.lex_state = 125},
- [419] = {.lex_state = 124},
- [420] = {.lex_state = 124},
- [421] = {.lex_state = 125},
- [422] = {.lex_state = 124},
- [423] = {.lex_state = 124},
+ [419] = {.lex_state = 18},
+ [420] = {.lex_state = 125},
+ [421] = {.lex_state = 18},
+ [422] = {.lex_state = 125},
+ [423] = {.lex_state = 18},
[424] = {.lex_state = 18},
[425] = {.lex_state = 125},
- [426] = {.lex_state = 18},
- [427] = {.lex_state = 18},
+ [426] = {.lex_state = 126},
+ [427] = {.lex_state = 125},
[428] = {.lex_state = 125},
[429] = {.lex_state = 125},
[430] = {.lex_state = 125},
- [431] = {.lex_state = 18},
- [432] = {.lex_state = 18},
+ [431] = {.lex_state = 125},
+ [432] = {.lex_state = 126},
[433] = {.lex_state = 18},
- [434] = {.lex_state = 18},
+ [434] = {.lex_state = 126},
[435] = {.lex_state = 18},
- [436] = {.lex_state = 18},
- [437] = {.lex_state = 18},
+ [436] = {.lex_state = 126},
+ [437] = {.lex_state = 126},
[438] = {.lex_state = 18},
- [439] = {.lex_state = 18},
- [440] = {.lex_state = 18},
- [441] = {.lex_state = 18},
+ [439] = {.lex_state = 126},
+ [440] = {.lex_state = 126},
+ [441] = {.lex_state = 126},
[442] = {.lex_state = 18},
[443] = {.lex_state = 18},
[444] = {.lex_state = 18},
[445] = {.lex_state = 18},
[446] = {.lex_state = 18},
[447] = {.lex_state = 18},
- [448] = {.lex_state = 0},
- [449] = {.lex_state = 0},
- [450] = {.lex_state = 0},
- [451] = {.lex_state = 0},
- [452] = {.lex_state = 0},
- [453] = {.lex_state = 0},
- [454] = {.lex_state = 0},
- [455] = {.lex_state = 0},
- [456] = {.lex_state = 0},
+ [448] = {.lex_state = 18},
+ [449] = {.lex_state = 18},
+ [450] = {.lex_state = 18},
+ [451] = {.lex_state = 18},
+ [452] = {.lex_state = 18},
+ [453] = {.lex_state = 18},
+ [454] = {.lex_state = 18},
+ [455] = {.lex_state = 18},
+ [456] = {.lex_state = 18},
[457] = {.lex_state = 18},
- [458] = {.lex_state = 0},
+ [458] = {.lex_state = 18},
[459] = {.lex_state = 0},
- [460] = {.lex_state = 125},
+ [460] = {.lex_state = 126},
[461] = {.lex_state = 0},
[462] = {.lex_state = 0},
[463] = {.lex_state = 0},
- [464] = {.lex_state = 0},
- [465] = {.lex_state = 18},
- [466] = {.lex_state = 18},
+ [464] = {.lex_state = 18},
+ [465] = {.lex_state = 0},
+ [466] = {.lex_state = 0},
[467] = {.lex_state = 0},
[468] = {.lex_state = 0},
- [469] = {.lex_state = 18},
+ [469] = {.lex_state = 0},
[470] = {.lex_state = 0},
[471] = {.lex_state = 0},
[472] = {.lex_state = 0},
- [473] = {.lex_state = 18},
- [474] = {.lex_state = 0},
- [475] = {.lex_state = 16},
+ [473] = {.lex_state = 0},
+ [474] = {.lex_state = 18},
+ [475] = {.lex_state = 0},
[476] = {.lex_state = 0},
- [477] = {.lex_state = 18},
+ [477] = {.lex_state = 0},
[478] = {.lex_state = 0},
- [479] = {.lex_state = 18},
+ [479] = {.lex_state = 0},
[480] = {.lex_state = 0},
- [481] = {.lex_state = 18},
- [482] = {.lex_state = 18},
- [483] = {.lex_state = 18},
+ [481] = {.lex_state = 0},
+ [482] = {.lex_state = 0},
+ [483] = {.lex_state = 0},
[484] = {.lex_state = 18},
[485] = {.lex_state = 18},
- [486] = {.lex_state = 18},
- [487] = {.lex_state = 0},
+ [486] = {.lex_state = 0},
+ [487] = {.lex_state = 18},
[488] = {.lex_state = 18},
- [489] = {.lex_state = 18},
- [490] = {.lex_state = 18},
- [491] = {.lex_state = 0},
+ [489] = {.lex_state = 0},
+ [490] = {.lex_state = 0},
+ [491] = {.lex_state = 18},
[492] = {.lex_state = 18},
[493] = {.lex_state = 18},
- [494] = {.lex_state = 18},
- [495] = {.lex_state = 0},
- [496] = {.lex_state = 0},
+ [494] = {.lex_state = 0},
+ [495] = {.lex_state = 18},
+ [496] = {.lex_state = 18},
[497] = {.lex_state = 0},
- [498] = {.lex_state = 0},
+ [498] = {.lex_state = 18},
[499] = {.lex_state = 0},
- [500] = {.lex_state = 0},
+ [500] = {.lex_state = 18},
[501] = {.lex_state = 0},
[502] = {.lex_state = 0},
- [503] = {.lex_state = 0},
- [504] = {.lex_state = 0},
- [505] = {.lex_state = 0},
- [506] = {.lex_state = 0},
- [507] = {.lex_state = 0},
- [508] = {.lex_state = 0},
- [509] = {.lex_state = 0},
+ [503] = {.lex_state = 16},
+ [504] = {.lex_state = 18},
+ [505] = {.lex_state = 18},
+ [506] = {.lex_state = 18},
+ [507] = {.lex_state = 18},
+ [508] = {.lex_state = 18},
+ [509] = {.lex_state = 18},
[510] = {.lex_state = 0},
[511] = {.lex_state = 0},
[512] = {.lex_state = 0},
[513] = {.lex_state = 0},
[514] = {.lex_state = 0},
- [515] = {.lex_state = 270},
+ [515] = {.lex_state = 0},
[516] = {.lex_state = 0},
- [517] = {.lex_state = 266},
- [518] = {.lex_state = 262},
+ [517] = {.lex_state = 0},
+ [518] = {.lex_state = 0},
[519] = {.lex_state = 0},
[520] = {.lex_state = 0},
- [521] = {.lex_state = 21},
+ [521] = {.lex_state = 0},
[522] = {.lex_state = 0},
[523] = {.lex_state = 0},
[524] = {.lex_state = 0},
[525] = {.lex_state = 0},
[526] = {.lex_state = 0},
- [527] = {.lex_state = 21},
+ [527] = {.lex_state = 0},
[528] = {.lex_state = 0},
[529] = {.lex_state = 0},
[530] = {.lex_state = 0},
@@ -4827,17 +4936,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[532] = {.lex_state = 0},
[533] = {.lex_state = 0},
[534] = {.lex_state = 0},
- [535] = {.lex_state = 0},
- [536] = {.lex_state = 21},
- [537] = {.lex_state = 0},
- [538] = {.lex_state = 0},
+ [535] = {.lex_state = 272},
+ [536] = {.lex_state = 0},
+ [537] = {.lex_state = 268},
+ [538] = {.lex_state = 264},
[539] = {.lex_state = 0},
- [540] = {.lex_state = 0},
+ [540] = {.lex_state = 23},
[541] = {.lex_state = 0},
[542] = {.lex_state = 0},
[543] = {.lex_state = 0},
- [544] = {.lex_state = 18},
- [545] = {.lex_state = 0},
+ [544] = {.lex_state = 0},
+ [545] = {.lex_state = 23},
[546] = {.lex_state = 0},
[547] = {.lex_state = 0},
[548] = {.lex_state = 0},
@@ -4845,7 +4954,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[550] = {.lex_state = 0},
[551] = {.lex_state = 0},
[552] = {.lex_state = 0},
- [553] = {.lex_state = 0},
+ [553] = {.lex_state = 23},
[554] = {.lex_state = 0},
[555] = {.lex_state = 0},
[556] = {.lex_state = 0},
@@ -4853,51 +4962,68 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = {
[558] = {.lex_state = 0},
[559] = {.lex_state = 0},
[560] = {.lex_state = 0},
- [561] = {.lex_state = 0},
- [562] = {.lex_state = 18},
- [563] = {.lex_state = 262},
- [564] = {.lex_state = 266},
- [565] = {.lex_state = 270},
+ [561] = {.lex_state = 18},
+ [562] = {.lex_state = 0},
+ [563] = {.lex_state = 0},
+ [564] = {.lex_state = 0},
+ [565] = {.lex_state = 0},
[566] = {.lex_state = 0},
- [567] = {.lex_state = 262},
- [568] = {.lex_state = 266},
- [569] = {.lex_state = 270},
- [570] = {.lex_state = 270},
- [571] = {.lex_state = 18},
- [572] = {.lex_state = 262},
- [573] = {.lex_state = 266},
- [574] = {.lex_state = 270},
- [575] = {.lex_state = 266},
- [576] = {.lex_state = 262},
- [577] = {.lex_state = 266},
- [578] = {.lex_state = 270},
- [579] = {.lex_state = 262},
- [580] = {.lex_state = 18},
- [581] = {.lex_state = 262},
- [582] = {.lex_state = 266},
- [583] = {.lex_state = 270},
- [584] = {.lex_state = 0},
- [585] = {.lex_state = 262},
- [586] = {.lex_state = 266},
- [587] = {.lex_state = 270},
+ [567] = {.lex_state = 0},
+ [568] = {.lex_state = 0},
+ [569] = {.lex_state = 0},
+ [570] = {.lex_state = 0},
+ [571] = {.lex_state = 23},
+ [572] = {.lex_state = 0},
+ [573] = {.lex_state = 0},
+ [574] = {.lex_state = 0},
+ [575] = {.lex_state = 0},
+ [576] = {.lex_state = 0},
+ [577] = {.lex_state = 18},
+ [578] = {.lex_state = 0},
+ [579] = {.lex_state = 18},
+ [580] = {.lex_state = 264},
+ [581] = {.lex_state = 268},
+ [582] = {.lex_state = 272},
+ [583] = {.lex_state = 0},
+ [584] = {.lex_state = 264},
+ [585] = {.lex_state = 268},
+ [586] = {.lex_state = 272},
+ [587] = {.lex_state = 272},
[588] = {.lex_state = 18},
- [589] = {.lex_state = 18},
- [590] = {.lex_state = 262},
- [591] = {.lex_state = 266},
- [592] = {.lex_state = 270},
- [593] = {.lex_state = 21},
- [594] = {.lex_state = 262},
- [595] = {.lex_state = 266},
- [596] = {.lex_state = 270},
+ [589] = {.lex_state = 264},
+ [590] = {.lex_state = 268},
+ [591] = {.lex_state = 272},
+ [592] = {.lex_state = 268},
+ [593] = {.lex_state = 264},
+ [594] = {.lex_state = 268},
+ [595] = {.lex_state = 272},
+ [596] = {.lex_state = 264},
[597] = {.lex_state = 18},
- [598] = {.lex_state = 18},
- [599] = {.lex_state = 262},
- [600] = {.lex_state = 266},
- [601] = {.lex_state = 270},
- [602] = {.lex_state = 18},
- [603] = {.lex_state = 262},
- [604] = {.lex_state = 266},
- [605] = {.lex_state = 270},
+ [598] = {.lex_state = 264},
+ [599] = {.lex_state = 268},
+ [600] = {.lex_state = 272},
+ [601] = {.lex_state = 0},
+ [602] = {.lex_state = 264},
+ [603] = {.lex_state = 268},
+ [604] = {.lex_state = 272},
+ [605] = {.lex_state = 18},
+ [606] = {.lex_state = 18},
+ [607] = {.lex_state = 264},
+ [608] = {.lex_state = 268},
+ [609] = {.lex_state = 272},
+ [610] = {.lex_state = 0},
+ [611] = {.lex_state = 264},
+ [612] = {.lex_state = 268},
+ [613] = {.lex_state = 272},
+ [614] = {.lex_state = 18},
+ [615] = {.lex_state = 18},
+ [616] = {.lex_state = 264},
+ [617] = {.lex_state = 268},
+ [618] = {.lex_state = 272},
+ [619] = {.lex_state = 0},
+ [620] = {.lex_state = 264},
+ [621] = {.lex_state = 268},
+ [622] = {.lex_state = 272},
};
enum {
@@ -4924,6 +5050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[anon_sym_export] = ACTIONS(1),
[anon_sym_env] = ACTIONS(1),
[anon_sym_if] = ACTIONS(1),
+ [anon_sym_not] = ACTIONS(1),
[anon_sym_else] = ACTIONS(1),
[anon_sym_def] = ACTIONS(1),
[anon_sym_alias] = ACTIONS(1),
@@ -4984,28 +5111,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
[sym__cmd_newline] = ACTIONS(1),
},
[1] = {
- [sym_source_file] = STATE(566),
- [sym__statements] = STATE(561),
- [sym__statement] = STATE(418),
- [sym_record_entry] = STATE(404),
- [sym_env_export] = STATE(418),
- [sym_if_statement] = STATE(418),
- [sym_function_definition] = STATE(418),
- [sym_alias] = STATE(418),
- [sym_variable_declaration] = STATE(418),
- [sym_command] = STATE(234),
- [sym__expression] = STATE(234),
- [sym_string] = STATE(231),
- [sym_value_path] = STATE(206),
- [sym_file_path] = STATE(234),
- [sym_range] = STATE(234),
- [sym_table] = STATE(234),
- [sym_array] = STATE(234),
- [sym_record_or_block] = STATE(234),
- [sym_cmd_invocation] = STATE(234),
- [sym_binary_expression] = STATE(234),
- [aux_sym__statements_repeat1] = STATE(27),
- [aux_sym__statement_repeat1] = STATE(397),
+ [sym_source_file] = STATE(583),
+ [sym__statements] = STATE(578),
+ [sym__statement] = STATE(426),
+ [sym_record_entry] = STATE(407),
+ [sym_env_export] = STATE(426),
+ [sym_if_statement] = STATE(426),
+ [sym_function_definition] = STATE(426),
+ [sym_alias] = STATE(426),
+ [sym_variable_declaration] = STATE(426),
+ [sym_command] = STATE(237),
+ [sym__expression] = STATE(237),
+ [sym_string] = STATE(233),
+ [sym_value_path] = STATE(210),
+ [sym_file_path] = STATE(237),
+ [sym_range] = STATE(237),
+ [sym_table] = STATE(237),
+ [sym_array] = STATE(237),
+ [sym_record_or_block] = STATE(237),
+ [sym_cmd_invocation] = STATE(237),
+ [sym_binary_expression] = STATE(237),
+ [aux_sym__statements_repeat1] = STATE(29),
+ [aux_sym__statement_repeat1] = STATE(400),
[ts_builtin_sym_end] = ACTIONS(5),
[anon_sym_export] = ACTIONS(7),
[anon_sym_if] = ACTIONS(9),
@@ -5072,31 +5199,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(45), 1,
anon_sym_RBRACE,
- STATE(12), 1,
+ STATE(11), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(539), 1,
+ STATE(569), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5147,31 +5274,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(47), 1,
anon_sym_RBRACE,
- STATE(11), 1,
+ STATE(15), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(506), 1,
+ STATE(544), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5222,31 +5349,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(49), 1,
anon_sym_RBRACE,
- STATE(9), 1,
+ STATE(10), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(516), 1,
+ STATE(526), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5297,31 +5424,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(51), 1,
anon_sym_RBRACE,
- STATE(13), 1,
+ STATE(12), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(547), 1,
+ STATE(572), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5372,31 +5499,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(53), 1,
anon_sym_RBRACE,
- STATE(14), 1,
+ STATE(9), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(526), 1,
+ STATE(531), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5447,31 +5574,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(55), 1,
anon_sym_RBRACE,
- STATE(10), 1,
+ STATE(14), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(511), 1,
+ STATE(516), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5522,31 +5649,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_PIPE,
ACTIONS(57), 1,
anon_sym_RBRACE,
- STATE(15), 1,
+ STATE(13), 1,
sym_block_args,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(552), 1,
+ STATE(570), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5595,29 +5722,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(59), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(499), 1,
+ STATE(557), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5666,29 +5793,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(61), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(538), 1,
+ STATE(530), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5737,29 +5864,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(63), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(510), 1,
+ STATE(576), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5808,29 +5935,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(65), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(584), 1,
+ STATE(560), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5879,29 +6006,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(67), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(540), 1,
+ STATE(559), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -5950,29 +6077,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(69), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(533), 1,
+ STATE(520), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6021,29 +6148,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LBRACE,
ACTIONS(71), 1,
anon_sym_RBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(559), 1,
+ STATE(550), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6056,9 +6183,9 @@ static const uint16_t ts_small_parse_table[] = {
[1428] = 5,
ACTIONS(77), 1,
anon_sym_DOT,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- STATE(23), 1,
+ STATE(16), 1,
aux_sym_value_path_repeat1,
ACTIONS(75), 2,
sym__cmd_newline,
@@ -6100,54 +6227,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [1480] = 5,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(85), 1,
- anon_sym_DOT,
- STATE(17), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(83), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(81), 36,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- 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,
- anon_sym_DOT_DOT,
- 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,
- [1532] = 27,
+ [1480] = 27,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -6184,29 +6264,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(546), 1,
+ STATE(522), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6216,7 +6296,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [1628] = 27,
+ [1576] = 27,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -6253,29 +6333,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(555), 1,
+ STATE(551), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6285,6 +6365,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
+ [1672] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(86), 1,
+ anon_sym_DOT,
+ STATE(16), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(84), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(82), 36,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ 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,
+ anon_sym_DOT_DOT,
+ 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,
[1724] = 27,
ACTIONS(3), 1,
sym_comment,
@@ -6322,29 +6449,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(535), 1,
+ STATE(563), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6391,29 +6518,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(520), 1,
+ STATE(536), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6460,29 +6587,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(502), 1,
+ STATE(539), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6493,11 +6620,11 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[2012] = 5,
- ACTIONS(77), 1,
- anon_sym_DOT,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- STATE(17), 1,
+ ACTIONS(86), 1,
+ anon_sym_DOT,
+ STATE(19), 1,
aux_sym_value_path_repeat1,
ACTIONS(90), 2,
sym__cmd_newline,
@@ -6576,29 +6703,29 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(27), 1,
+ STATE(29), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- STATE(534), 1,
+ STATE(552), 1,
sym__statements,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(418), 6,
+ STATE(426), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6608,54 +6735,144 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [2160] = 26,
+ [2160] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(75), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(73), 37,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ 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,
+ anon_sym_DOT_DOT,
+ 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,
+ [2207] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(86), 1,
+ anon_sym_DOT,
+ STATE(16), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(94), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(92), 35,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ 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,
+ [2258] = 26,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(92), 1,
+ ACTIONS(96), 1,
anon_sym_export,
- ACTIONS(95), 1,
+ ACTIONS(99), 1,
anon_sym_if,
- ACTIONS(98), 1,
+ ACTIONS(102), 1,
anon_sym_def,
- ACTIONS(101), 1,
+ ACTIONS(105), 1,
anon_sym_alias,
- ACTIONS(104), 1,
+ ACTIONS(108), 1,
anon_sym_LBRACK,
- ACTIONS(107), 1,
+ ACTIONS(111), 1,
anon_sym_LPAREN,
- ACTIONS(110), 1,
+ ACTIONS(114), 1,
anon_sym_let,
- ACTIONS(113), 1,
+ ACTIONS(117), 1,
anon_sym_CARET,
- ACTIONS(116), 1,
+ ACTIONS(120), 1,
sym_number_literal,
- ACTIONS(122), 1,
+ ACTIONS(126), 1,
anon_sym_DOLLAR,
- ACTIONS(125), 1,
+ ACTIONS(129), 1,
anon_sym_DQUOTE,
- ACTIONS(128), 1,
+ ACTIONS(132), 1,
anon_sym_SQUOTE,
- ACTIONS(131), 1,
+ ACTIONS(135), 1,
anon_sym_BQUOTE,
- ACTIONS(134), 1,
+ ACTIONS(138), 1,
aux_sym_file_path_token1,
- ACTIONS(137), 1,
+ ACTIONS(141), 1,
aux_sym_file_path_token2,
- ACTIONS(140), 1,
+ ACTIONS(144), 1,
sym_identifier,
- ACTIONS(143), 1,
+ ACTIONS(147), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(27), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- ACTIONS(119), 2,
+ ACTIONS(123), 2,
sym_word,
sym_flag_arg,
STATE(460), 6,
@@ -6665,7 +6882,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6675,13 +6892,17 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [2253] = 3,
- ACTIONS(79), 1,
+ [2351] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(83), 2,
+ ACTIONS(86), 1,
+ anon_sym_DOT,
+ STATE(26), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(152), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(81), 37,
+ ACTIONS(150), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -6694,11 +6915,9 @@ static const uint16_t ts_small_parse_table[] = {
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,
- anon_sym_DOT_DOT,
sym_identifier,
anon_sym_LBRACE,
anon_sym_PLUS,
@@ -6719,7 +6938,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2300] = 26,
+ [2402] = 26,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -6756,27 +6975,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(25), 1,
+ STATE(27), 1,
aux_sym__statements_repeat1,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(421), 6,
+ STATE(432), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -6786,106 +7005,59 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [2393] = 5,
- ACTIONS(77), 1,
- anon_sym_DOT,
- ACTIONS(79), 1,
+ [2495] = 5,
+ ACTIONS(3), 1,
sym_comment,
- STATE(29), 1,
+ ACTIONS(154), 1,
+ anon_sym_DOT,
+ STATE(30), 1,
aux_sym_value_path_repeat1,
- ACTIONS(148), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(146), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(73), 12,
anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
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,
+ anon_sym_DOT_DOT,
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,
- [2444] = 5,
- ACTIONS(77), 1,
- anon_sym_DOT,
- ACTIONS(79), 1,
- sym_comment,
- STATE(17), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(152), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(150), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
+ ACTIONS(75), 24,
+ anon_sym_COMMA,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
- 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,
- [2495] = 5,
+ [2545] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(154), 1,
+ ACTIONS(157), 1,
anon_sym_DOT,
STATE(30), 1,
aux_sym_value_path_repeat1,
- ACTIONS(81), 12,
+ ACTIONS(82), 12,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -6898,7 +7070,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 24,
+ ACTIONS(84), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -6923,51 +7095,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2545] = 4,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(161), 1,
- anon_sym_DOT_DOT,
- ACTIONS(159), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(157), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_EQ,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- 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,
- [2593] = 25,
+ [2595] = 25,
ACTIONS(3), 1,
sym_comment,
ACTIONS(7), 1,
@@ -7004,25 +7132,25 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(206), 1,
+ STATE(210), 1,
sym_value_path,
- STATE(231), 1,
+ STATE(233), 1,
sym_string,
- STATE(397), 1,
+ STATE(400), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
ACTIONS(25), 2,
sym_word,
sym_flag_arg,
- STATE(429), 6,
+ STATE(441), 6,
sym__statement,
sym_env_export,
sym_if_statement,
sym_function_definition,
sym_alias,
sym_variable_declaration,
- STATE(234), 9,
+ STATE(237), 9,
sym_command,
sym__expression,
sym_file_path,
@@ -7032,55 +7160,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [2683] = 5,
- ACTIONS(3), 1,
+ [2685] = 4,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(163), 1,
- anon_sym_DOT,
- STATE(35), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(73), 12,
- anon_sym_EQ,
- sym_number_literal,
- sym_word,
- aux_sym_file_path_token2,
- sym_flag_arg,
anon_sym_DOT_DOT,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(75), 24,
- anon_sym_COMMA,
+ ACTIONS(161), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(159), 35,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
+ 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,
[2733] = 5,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(161), 1,
+ ACTIONS(163), 1,
anon_sym_DOT_DOT,
ACTIONS(167), 2,
sym__cmd_newline,
@@ -7102,7 +7229,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- ACTIONS(157), 19,
+ ACTIONS(159), 19,
anon_sym_EQ,
anon_sym_PLUS,
anon_sym_DASH,
@@ -7125,9 +7252,9 @@ static const uint16_t ts_small_parse_table[] = {
[2783] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(163), 1,
+ ACTIONS(157), 1,
anon_sym_DOT,
- STATE(30), 1,
+ STATE(31), 1,
aux_sym_value_path_repeat1,
ACTIONS(88), 12,
anon_sym_EQ,
@@ -7168,7 +7295,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[2833] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(171), 2,
sym__cmd_newline,
@@ -7209,17 +7336,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2878] = 4,
- ACTIONS(79), 1,
+ [2878] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_EQ,
ACTIONS(175), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(173), 34,
+ ACTIONS(173), 35,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -7252,12 +7378,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2925] = 5,
+ [2923] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(163), 1,
+ ACTIONS(157), 1,
anon_sym_DOT,
- STATE(30), 1,
+ STATE(56), 1,
aux_sym_value_path_repeat1,
ACTIONS(150), 11,
anon_sym_EQ,
@@ -7296,10 +7422,52 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [2974] = 3,
+ [2972] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(179), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(177), 35,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ 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,
+ [3017] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 13,
+ ACTIONS(73), 13,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -7313,7 +7481,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 24,
+ ACTIONS(75), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -7338,16 +7506,28 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3019] = 3,
- ACTIONS(79), 1,
+ [3062] = 7,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(181), 2,
+ ACTIONS(185), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(179), 35,
+ ACTIONS(187), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(191), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(189), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(181), 26,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -7362,12 +7542,6 @@ static const uint16_t ts_small_parse_table[] = {
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,
@@ -7378,15 +7552,13 @@ 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,
- [3064] = 3,
- ACTIONS(79), 1,
+ [3115] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(185), 2,
+ ACTIONS(195), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(183), 35,
+ ACTIONS(193), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7422,16 +7594,33 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3109] = 3,
- ACTIONS(79), 1,
+ [3160] = 8,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(189), 2,
+ ACTIONS(185), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(187), 35,
+ ACTIONS(187), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(191), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(189), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(197), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(181), 22,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -7446,31 +7635,19 @@ static const uint16_t ts_small_parse_table[] = {
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,
- [3154] = 3,
- ACTIONS(79), 1,
+ [3215] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(201), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(191), 35,
+ ACTIONS(199), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7506,13 +7683,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3199] = 3,
- ACTIONS(79), 1,
+ [3260] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(205), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(191), 35,
+ ACTIONS(203), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7548,13 +7725,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3244] = 3,
- ACTIONS(79), 1,
+ [3305] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(197), 2,
+ ACTIONS(209), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(195), 35,
+ ACTIONS(207), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7590,13 +7767,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3289] = 3,
- ACTIONS(79), 1,
+ [3350] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(213), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(199), 35,
+ ACTIONS(211), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7632,13 +7809,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3334] = 3,
- ACTIONS(79), 1,
+ [3395] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(205), 2,
+ ACTIONS(175), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(203), 35,
+ ACTIONS(173), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7674,13 +7851,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3379] = 3,
- ACTIONS(79), 1,
+ [3440] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(171), 2,
+ ACTIONS(175), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(169), 35,
+ ACTIONS(173), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7716,13 +7893,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3424] = 3,
- ACTIONS(79), 1,
+ [3485] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(217), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(207), 35,
+ ACTIONS(215), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7758,13 +7935,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3469] = 3,
- ACTIONS(79), 1,
+ [3530] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(213), 2,
+ ACTIONS(221), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(211), 35,
+ ACTIONS(219), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7800,13 +7977,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3514] = 3,
- ACTIONS(79), 1,
+ [3575] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(217), 2,
+ ACTIONS(225), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(215), 35,
+ ACTIONS(223), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7842,57 +8019,55 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3559] = 5,
- ACTIONS(3), 1,
+ [3620] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(163), 1,
- anon_sym_DOT,
- STATE(38), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(146), 11,
+ ACTIONS(229), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(227), 35,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
anon_sym_EQ,
- sym_number_literal,
- sym_word,
- aux_sym_file_path_token2,
- sym_flag_arg,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(148), 24,
- anon_sym_COMMA,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
+ 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,
- [3608] = 3,
- ACTIONS(79), 1,
+ [3665] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(233), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(191), 35,
+ ACTIONS(231), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7928,13 +8103,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3653] = 3,
- ACTIONS(79), 1,
+ [3710] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(221), 2,
+ ACTIONS(205), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(219), 35,
+ ACTIONS(203), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -7970,62 +8145,80 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3698] = 3,
- ACTIONS(79), 1,
+ [3755] = 5,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(175), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(173), 35,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(157), 1,
+ anon_sym_DOT,
+ STATE(30), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(92), 11,
anon_sym_EQ,
+ sym_number_literal,
+ sym_word,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(94), 24,
+ anon_sym_COMMA,
anon_sym_LBRACK,
+ anon_sym_RBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
- 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,
- [3743] = 5,
- ACTIONS(79), 1,
+ [3804] = 9,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(185), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(223), 4,
+ ACTIONS(187), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(191), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(189), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 30,
+ ACTIONS(197), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(235), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(181), 18,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
@@ -8042,27 +8235,15 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- 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,
- [3792] = 3,
- ACTIONS(79), 1,
+ [3861] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(227), 2,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(225), 35,
+ ACTIONS(181), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -8098,38 +8279,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3837] = 10,
- ACTIONS(79), 1,
+ [3906] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(185), 1,
anon_sym_EQ,
- ACTIONS(231), 1,
- anon_sym_AMP_AMP,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(229), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(237), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(223), 4,
+ ACTIONS(189), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(233), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(235), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(173), 17,
+ ACTIONS(181), 30,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
@@ -8146,65 +8309,31 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- [3896] = 9,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(177), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(229), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(237), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(223), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(233), 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(235), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(173), 18,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- 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_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [3953] = 3,
- ACTIONS(79), 1,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [3955] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(185), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(207), 35,
+ ACTIONS(181), 34,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -8237,31 +8366,38 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [3998] = 8,
- ACTIONS(79), 1,
+ [4002] = 10,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(185), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(237), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(229), 2,
+ ACTIONS(187), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(237), 2,
+ ACTIONS(191), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(223), 4,
+ ACTIONS(189), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(235), 4,
+ ACTIONS(197), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(173), 22,
+ ACTIONS(235), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(181), 17,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
@@ -8279,21 +8415,15 @@ static const uint16_t ts_small_parse_table[] = {
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,
- [4053] = 3,
- ACTIONS(79), 1,
+ [4061] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(167), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(191), 35,
+ ACTIONS(165), 16,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -8308,6 +8438,8 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
+ ACTIONS(159), 19,
+ anon_sym_EQ,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -8326,13 +8458,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4098] = 3,
- ACTIONS(79), 1,
+ [4108] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(241), 2,
+ ACTIONS(179), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(239), 35,
+ ACTIONS(177), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -8368,15 +8500,78 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4143] = 4,
- ACTIONS(79), 1,
+ [4153] = 23,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(167), 2,
+ ACTIONS(243), 1,
+ anon_sym_LBRACK,
+ ACTIONS(245), 1,
+ anon_sym_QMARK,
+ ACTIONS(247), 1,
+ anon_sym_LPAREN,
+ ACTIONS(249), 1,
+ anon_sym_CARET,
+ ACTIONS(251), 1,
+ sym_number_literal,
+ ACTIONS(255), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(257), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(259), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(261), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(265), 1,
+ sym_identifier,
+ ACTIONS(268), 1,
+ anon_sym_LBRACE,
+ STATE(34), 1,
+ sym_value_path,
+ STATE(164), 1,
+ aux_sym_command_repeat1,
+ STATE(375), 1,
+ sym__terminator,
+ STATE(399), 1,
+ sym__cmd_expr,
+ ACTIONS(239), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(241), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(165), 16,
+ ACTIONS(253), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(263), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(397), 2,
+ sym_command,
+ sym__expression,
+ ACTIONS(165), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ STATE(62), 8,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [4238] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(175), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(173), 35,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -8391,8 +8586,6 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- ACTIONS(157), 19,
- anon_sym_EQ,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -8411,13 +8604,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4190] = 3,
- ACTIONS(79), 1,
+ [4283] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(245), 2,
+ ACTIONS(272), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(243), 35,
+ ACTIONS(270), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -8453,13 +8646,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4235] = 3,
- ACTIONS(79), 1,
+ [4328] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(249), 2,
+ ACTIONS(276), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(247), 35,
+ ACTIONS(274), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -8495,13 +8688,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4280] = 3,
- ACTIONS(79), 1,
+ [4373] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(253), 2,
+ ACTIONS(280), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(251), 35,
+ ACTIONS(278), 35,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -8537,85 +8730,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4325] = 23,
- ACTIONS(79), 1,
+ [4418] = 6,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
- anon_sym_LBRACK,
- ACTIONS(261), 1,
- anon_sym_QMARK,
- ACTIONS(263), 1,
- anon_sym_LPAREN,
- ACTIONS(265), 1,
- anon_sym_CARET,
- ACTIONS(267), 1,
- sym_number_literal,
- ACTIONS(271), 1,
- anon_sym_DOLLAR,
- ACTIONS(273), 1,
- anon_sym_DQUOTE,
- ACTIONS(275), 1,
- anon_sym_SQUOTE,
- ACTIONS(277), 1,
- anon_sym_BQUOTE,
- ACTIONS(281), 1,
- sym_identifier,
- ACTIONS(284), 1,
- anon_sym_LBRACE,
- STATE(34), 1,
- sym_value_path,
- STATE(138), 1,
- aux_sym_command_repeat1,
- STATE(389), 1,
- sym__terminator,
- STATE(396), 1,
- sym__cmd_expr,
- ACTIONS(255), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(257), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(269), 2,
- sym_word,
- sym_flag_arg,
- ACTIONS(279), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- STATE(394), 2,
- sym_command,
- sym__expression,
- ACTIONS(165), 4,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
- STATE(64), 8,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [4410] = 6,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(185), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(229), 2,
+ ACTIONS(187), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(223), 4,
+ ACTIONS(189), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 28,
+ ACTIONS(181), 28,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
@@ -8644,28 +8775,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4461] = 7,
- ACTIONS(79), 1,
+ [4469] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(177), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(284), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(229), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(237), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(223), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(173), 26,
+ ACTIONS(282), 35,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -8680,6 +8799,12 @@ static const uint16_t ts_small_parse_table[] = {
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,
@@ -8690,12 +8815,14 @@ 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,
[4514] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(286), 1,
anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8707,7 +8834,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8732,10 +8859,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4560] = 3,
+ [4560] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(187), 11,
+ ACTIONS(288), 1,
+ anon_sym_SEMI,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8747,8 +8876,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(189), 25,
- anon_sym_SEMI,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8773,12 +8901,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4604] = 4,
+ [4606] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(288), 1,
- anon_sym_DOT_DOT,
- ACTIONS(157), 11,
+ ACTIONS(290), 1,
+ anon_sym_SEMI,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8790,7 +8918,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8815,10 +8943,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4650] = 3,
+ [4652] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(199), 11,
+ ACTIONS(292), 1,
+ anon_sym_SEMI,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8830,8 +8960,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(201), 25,
- anon_sym_SEMI,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8856,12 +8985,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4694] = 4,
+ [4698] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(290), 1,
+ ACTIONS(294), 1,
anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8873,7 +9002,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8898,12 +9027,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4740] = 4,
+ [4744] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(292), 1,
- anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(211), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8915,7 +9042,8 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(213), 25,
+ anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8940,12 +9068,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4786] = 4,
+ [4788] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(294), 1,
- anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(296), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8957,7 +9085,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -8982,12 +9110,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4832] = 4,
+ [4834] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(296), 1,
+ ACTIONS(298), 1,
anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(159), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -8999,7 +9127,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(161), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9024,12 +9152,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4878] = 4,
+ [4880] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(298), 1,
- anon_sym_SEMI,
- ACTIONS(157), 11,
+ ACTIONS(199), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9041,7 +9167,8 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 24,
+ ACTIONS(201), 25,
+ anon_sym_SEMI,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9066,34 +9193,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [4924] = 9,
+ [4924] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(300), 1,
+ ACTIONS(181), 11,
anon_sym_EQ,
- ACTIONS(302), 1,
- anon_sym_PLUS,
- ACTIONS(304), 1,
- anon_sym_DASH,
- ACTIONS(308), 1,
- anon_sym_mod,
- ACTIONS(310), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(306), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(173), 8,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 18,
+ ACTIONS(183), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9105,6 +9220,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -9112,10 +9231,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- [4979] = 3,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [4967] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 11,
+ ACTIONS(223), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9127,7 +9248,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 24,
+ ACTIONS(225), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9152,10 +9273,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5022] = 3,
+ [5010] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(207), 11,
+ ACTIONS(173), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9167,7 +9288,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 24,
+ ACTIONS(175), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9192,63 +9313,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5065] = 16,
+ [5053] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(300), 1,
- anon_sym_EQ,
- ACTIONS(302), 1,
- anon_sym_PLUS,
- ACTIONS(304), 1,
- anon_sym_DASH,
- ACTIONS(308), 1,
- anon_sym_mod,
- ACTIONS(312), 1,
- anon_sym_COMMA,
- ACTIONS(318), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(320), 1,
- anon_sym_AMP_AMP,
- ACTIONS(324), 1,
- anon_sym_in,
- ACTIONS(310), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(326), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(328), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(306), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(322), 3,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(316), 5,
- sym_number_literal,
- sym_word,
- aux_sym_file_path_token2,
- sym_flag_arg,
- sym_identifier,
- ACTIONS(314), 10,
- anon_sym_LBRACK,
- anon_sym_RBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- anon_sym_LBRACE,
- [5134] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(207), 11,
+ ACTIONS(173), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9260,7 +9328,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 24,
+ ACTIONS(175), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9285,22 +9353,31 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5177] = 3,
+ [5096] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(251), 11,
+ ACTIONS(300), 1,
anon_sym_EQ,
+ ACTIONS(302), 1,
+ anon_sym_PLUS,
+ ACTIONS(304), 1,
+ anon_sym_DASH,
+ ACTIONS(308), 1,
+ anon_sym_mod,
+ ACTIONS(306), 3,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ ACTIONS(181), 8,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(253), 24,
+ ACTIONS(183), 20,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9312,10 +9389,6 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -9325,10 +9398,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5220] = 3,
+ [5149] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 11,
+ ACTIONS(282), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9340,7 +9413,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(245), 24,
+ ACTIONS(284), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9365,10 +9438,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5263] = 3,
+ [5192] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 11,
+ ACTIONS(274), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9380,7 +9453,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 24,
+ ACTIONS(276), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9405,10 +9478,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5306] = 3,
+ [5235] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(219), 11,
+ ACTIONS(270), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9420,7 +9493,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(221), 24,
+ ACTIONS(272), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9445,10 +9518,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5349] = 3,
+ [5278] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 11,
+ ACTIONS(203), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9460,7 +9533,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 24,
+ ACTIONS(205), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9485,22 +9558,34 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5392] = 3,
+ [5321] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(179), 11,
+ ACTIONS(300), 1,
anon_sym_EQ,
+ ACTIONS(302), 1,
+ anon_sym_PLUS,
+ ACTIONS(304), 1,
+ anon_sym_DASH,
+ ACTIONS(308), 1,
+ anon_sym_mod,
+ ACTIONS(310), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(306), 3,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ ACTIONS(181), 8,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(181), 24,
+ ACTIONS(183), 18,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9512,10 +9597,6 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -9523,24 +9604,91 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [5435] = 3,
+ [5376] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 11,
+ ACTIONS(300), 1,
anon_sym_EQ,
+ ACTIONS(302), 1,
+ anon_sym_PLUS,
+ ACTIONS(304), 1,
+ anon_sym_DASH,
+ ACTIONS(308), 1,
+ anon_sym_mod,
+ ACTIONS(312), 1,
+ anon_sym_COMMA,
+ ACTIONS(318), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(320), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(324), 1,
+ anon_sym_in,
+ ACTIONS(310), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(326), 2,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(328), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(306), 3,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ ACTIONS(322), 3,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(316), 5,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
+ ACTIONS(314), 10,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ anon_sym_LBRACE,
+ [5445] = 11,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(300), 1,
+ anon_sym_EQ,
+ ACTIONS(302), 1,
+ anon_sym_PLUS,
+ ACTIONS(304), 1,
anon_sym_DASH,
+ ACTIONS(308), 1,
anon_sym_mod,
- anon_sym_in,
+ ACTIONS(310), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(326), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 24,
+ ACTIONS(328), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(306), 3,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ ACTIONS(181), 6,
+ sym_number_literal,
+ sym_word,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ anon_sym_in,
+ ACTIONS(183), 16,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9552,35 +9700,48 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
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,
- [5478] = 3,
+ [5504] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(239), 11,
+ ACTIONS(300), 1,
anon_sym_EQ,
- sym_number_literal,
- sym_word,
- aux_sym_file_path_token2,
- sym_flag_arg,
- sym_identifier,
+ ACTIONS(302), 1,
+ anon_sym_PLUS,
+ ACTIONS(304), 1,
anon_sym_DASH,
+ ACTIONS(308), 1,
anon_sym_mod,
+ ACTIONS(324), 1,
anon_sym_in,
+ ACTIONS(310), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(326), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(241), 24,
+ ACTIONS(328), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(306), 3,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ ACTIONS(322), 3,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ ACTIONS(181), 5,
+ sym_number_literal,
+ sym_word,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ ACTIONS(183), 13,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9592,23 +9753,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
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,
- [5521] = 3,
+ [5567] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(225), 11,
+ ACTIONS(203), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9620,7 +9770,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(227), 24,
+ ACTIONS(205), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9645,10 +9795,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5564] = 3,
+ [5610] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(247), 11,
+ ACTIONS(193), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9660,7 +9810,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(249), 24,
+ ACTIONS(195), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9685,10 +9835,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5607] = 3,
+ [5653] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(195), 11,
+ ACTIONS(173), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9700,7 +9850,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(197), 24,
+ ACTIONS(175), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9725,31 +9875,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5650] = 8,
+ [5696] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(300), 1,
+ ACTIONS(219), 11,
anon_sym_EQ,
- ACTIONS(302), 1,
- anon_sym_PLUS,
- ACTIONS(304), 1,
- anon_sym_DASH,
- ACTIONS(308), 1,
- anon_sym_mod,
- ACTIONS(306), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(173), 8,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 20,
+ ACTIONS(221), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9761,6 +9902,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -9770,10 +9915,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5703] = 3,
+ [5739] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 11,
+ ACTIONS(207), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9785,7 +9930,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(185), 24,
+ ACTIONS(209), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9810,10 +9955,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5746] = 3,
+ [5782] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(203), 11,
+ ACTIONS(231), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9825,7 +9970,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(205), 24,
+ ACTIONS(233), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9850,10 +9995,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5789] = 3,
+ [5825] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(211), 11,
+ ACTIONS(227), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9865,7 +10010,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(213), 24,
+ ACTIONS(229), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9890,7 +10035,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5832] = 3,
+ [5868] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(169), 11,
@@ -9930,10 +10075,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5875] = 3,
+ [5911] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 11,
+ ACTIONS(173), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9945,7 +10090,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(171), 24,
+ ACTIONS(175), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -9970,10 +10115,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5918] = 3,
+ [5954] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(215), 11,
+ ACTIONS(177), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -9985,7 +10130,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(217), 24,
+ ACTIONS(179), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10010,10 +10155,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [5961] = 3,
+ [5997] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 11,
+ ACTIONS(177), 11,
anon_sym_EQ,
sym_number_literal,
sym_word,
@@ -10025,7 +10170,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 24,
+ ACTIONS(179), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10050,38 +10195,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6004] = 11,
+ [6040] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(300), 1,
+ ACTIONS(215), 11,
anon_sym_EQ,
- ACTIONS(302), 1,
- anon_sym_PLUS,
- ACTIONS(304), 1,
- anon_sym_DASH,
- ACTIONS(308), 1,
- anon_sym_mod,
- ACTIONS(310), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(326), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(328), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(306), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(173), 6,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
anon_sym_in,
- ACTIONS(175), 16,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(217), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10093,33 +10222,35 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- [6063] = 6,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [6083] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(300), 1,
+ ACTIONS(278), 11,
anon_sym_EQ,
- ACTIONS(308), 1,
- anon_sym_mod,
- ACTIONS(306), 3,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- ACTIONS(173), 9,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
anon_sym_DASH,
+ anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 21,
+ ACTIONS(280), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10132,6 +10263,9 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token1,
anon_sym_LBRACE,
anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -10141,43 +10275,28 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6112] = 13,
+ [6126] = 6,
ACTIONS(3), 1,
sym_comment,
ACTIONS(300), 1,
anon_sym_EQ,
- ACTIONS(302), 1,
- anon_sym_PLUS,
- ACTIONS(304), 1,
- anon_sym_DASH,
ACTIONS(308), 1,
anon_sym_mod,
- ACTIONS(324), 1,
- anon_sym_in,
- ACTIONS(310), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(326), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(328), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
ACTIONS(306), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(322), 3,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- ACTIONS(173), 5,
+ ACTIONS(181), 9,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- ACTIONS(175), 13,
+ anon_sym_DASH,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(183), 21,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10189,14 +10308,22 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
+ anon_sym_PLUS,
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,
[6175] = 4,
ACTIONS(3), 1,
sym_comment,
ACTIONS(300), 1,
anon_sym_EQ,
- ACTIONS(173), 10,
+ ACTIONS(181), 10,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
@@ -10207,7 +10334,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 24,
+ ACTIONS(183), 24,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10264,13 +10391,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(173), 5,
+ ACTIONS(181), 5,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- ACTIONS(175), 12,
+ ACTIONS(183), 12,
anon_sym_COMMA,
anon_sym_LBRACK,
anon_sym_RBRACK,
@@ -10283,76 +10410,17 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token1,
anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
- [6285] = 23,
- ACTIONS(79), 1,
+ [6285] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
- anon_sym_LBRACK,
- ACTIONS(263), 1,
- anon_sym_LPAREN,
- ACTIONS(265), 1,
- anon_sym_CARET,
- ACTIONS(267), 1,
- sym_number_literal,
- ACTIONS(271), 1,
- anon_sym_DOLLAR,
- ACTIONS(273), 1,
- anon_sym_DQUOTE,
- ACTIONS(275), 1,
- anon_sym_SQUOTE,
- ACTIONS(277), 1,
- anon_sym_BQUOTE,
- ACTIONS(284), 1,
- anon_sym_LBRACE,
- ACTIONS(334), 1,
- anon_sym_COLON,
- ACTIONS(336), 1,
- anon_sym_QMARK,
- ACTIONS(338), 1,
- sym_identifier,
- STATE(34), 1,
- sym_value_path,
- STATE(130), 1,
- aux_sym_command_repeat1,
- STATE(238), 1,
- sym__terminator,
- STATE(396), 1,
- sym__cmd_expr,
- ACTIONS(269), 2,
- sym_word,
- sym_flag_arg,
- ACTIONS(279), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(330), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(332), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
- sym_command,
- sym__expression,
- STATE(64), 8,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [6367] = 5,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(340), 1,
+ ACTIONS(330), 1,
anon_sym_DOT,
STATE(111), 1,
aux_sym_value_path_repeat1,
- ACTIONS(90), 2,
+ ACTIONS(84), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(88), 30,
+ ACTIONS(82), 30,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10383,17 +10451,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6413] = 5,
- ACTIONS(79), 1,
+ [6331] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(342), 1,
+ ACTIONS(330), 1,
anon_sym_DOT,
- STATE(111), 1,
+ STATE(109), 1,
aux_sym_value_path_repeat1,
- ACTIONS(83), 2,
+ ACTIONS(90), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(81), 30,
+ ACTIONS(88), 30,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10424,12 +10492,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6459] = 5,
- ACTIONS(79), 1,
+ [6377] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(340), 1,
+ ACTIONS(332), 1,
anon_sym_DOT,
- STATE(110), 1,
+ STATE(111), 1,
aux_sym_value_path_repeat1,
ACTIONS(75), 2,
ts_builtin_sym_end,
@@ -10465,55 +10533,57 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [6505] = 22,
- ACTIONS(79), 1,
+ [6423] = 23,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
- sym_identifier,
- ACTIONS(349), 1,
+ ACTIONS(339), 1,
+ anon_sym_COLON,
+ ACTIONS(341), 1,
anon_sym_QMARK,
+ ACTIONS(343), 1,
+ sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(97), 1,
- sym__terminator,
- STATE(159), 1,
+ STATE(160), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(240), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(345), 2,
+ ACTIONS(335), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(347), 2,
+ ACTIONS(337), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10522,55 +10592,95 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6584] = 22,
- ACTIONS(79), 1,
+ [6505] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(345), 1,
+ anon_sym_DOT,
+ STATE(127), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(152), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(150), 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,
+ [6550] = 22,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(261), 1,
- anon_sym_QMARK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(338), 1,
+ ACTIONS(268), 1,
+ anon_sym_LBRACE,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(351), 1,
- anon_sym_LBRACE,
+ anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(138), 1,
+ STATE(134), 1,
aux_sym_command_repeat1,
- STATE(389), 1,
+ STATE(196), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(255), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(257), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(394), 2,
+ ACTIONS(347), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(349), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10579,55 +10689,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6663] = 22,
- ACTIONS(79), 1,
+ [6629] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
- sym_identifier,
- ACTIONS(358), 1,
+ ACTIONS(341), 1,
anon_sym_QMARK,
+ ACTIONS(343), 1,
+ sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(163), 1,
+ STATE(160), 1,
aux_sym_command_repeat1,
- STATE(318), 1,
+ STATE(240), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(354), 2,
+ ACTIONS(335), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(356), 2,
+ ACTIONS(337), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10636,55 +10746,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6742] = 22,
- ACTIONS(79), 1,
+ [6708] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(261), 1,
- anon_sym_QMARK,
- ACTIONS(281), 1,
- sym_identifier,
- ACTIONS(351), 1,
- anon_sym_LBRACE,
- ACTIONS(366), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(369), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(372), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(375), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(381), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(384), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(387), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(390), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
+ ACTIONS(268), 1,
+ anon_sym_LBRACE,
+ ACTIONS(343), 1,
+ sym_identifier,
+ ACTIONS(357), 1,
+ anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(138), 1,
- aux_sym_command_repeat1,
- STATE(389), 1,
+ STATE(98), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(166), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(360), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(363), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(378), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(393), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(394), 2,
+ ACTIONS(353), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(355), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10693,55 +10803,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6821] = 22,
- ACTIONS(79), 1,
+ [6787] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(261), 1,
- anon_sym_QMARK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(363), 1,
+ anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
+ STATE(96), 1,
+ sym__terminator,
STATE(138), 1,
aux_sym_command_repeat1,
- STATE(389), 1,
- sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(255), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- ACTIONS(257), 2,
- sym__cmd_newline,
- anon_sym_LF,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(394), 2,
+ ACTIONS(359), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(361), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10750,95 +10860,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [6900] = 5,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(396), 1,
- anon_sym_DOT,
- STATE(111), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(152), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(150), 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,
- [6945] = 22,
- ACTIONS(79), 1,
+ [6866] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(402), 1,
+ ACTIONS(369), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
STATE(146), 1,
aux_sym_command_repeat1,
- STATE(172), 1,
+ STATE(194), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(398), 2,
+ ACTIONS(365), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(400), 2,
+ ACTIONS(367), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10847,55 +10917,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7024] = 22,
- ACTIONS(79), 1,
+ [6945] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(245), 1,
+ anon_sym_QMARK,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
- anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(408), 1,
- anon_sym_QMARK,
+ ACTIONS(371), 1,
+ anon_sym_LBRACE,
STATE(34), 1,
sym_value_path,
- STATE(153), 1,
+ STATE(164), 1,
aux_sym_command_repeat1,
- STATE(346), 1,
+ STATE(375), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
- sym_word,
- sym_flag_arg,
- ACTIONS(279), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(404), 2,
+ ACTIONS(239), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(406), 2,
+ ACTIONS(241), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ ACTIONS(253), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(263), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10904,55 +10974,55 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7103] = 22,
- ACTIONS(79), 1,
+ [7024] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(336), 1,
- anon_sym_QMARK,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(378), 1,
+ anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(130), 1,
+ STATE(155), 1,
aux_sym_command_repeat1,
- STATE(238), 1,
+ STATE(322), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(330), 2,
+ ACTIONS(374), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(332), 2,
+ ACTIONS(376), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -10961,13 +11031,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7182] = 3,
- ACTIONS(79), 1,
+ [7103] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(83), 2,
+ ACTIONS(75), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(81), 31,
+ ACTIONS(73), 31,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -10999,55 +11069,112 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [7223] = 22,
- ACTIONS(79), 1,
+ [7144] = 22,
+ ACTIONS(80), 1,
sym_comment,
+ ACTIONS(243), 1,
+ anon_sym_LBRACK,
+ ACTIONS(245), 1,
+ anon_sym_QMARK,
+ ACTIONS(247), 1,
+ anon_sym_LPAREN,
+ ACTIONS(249), 1,
+ anon_sym_CARET,
+ ACTIONS(251), 1,
+ sym_number_literal,
+ ACTIONS(255), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(257), 1,
+ anon_sym_DQUOTE,
ACTIONS(259), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(261), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(268), 1,
+ anon_sym_LBRACE,
+ ACTIONS(343), 1,
+ sym_identifier,
+ STATE(34), 1,
+ sym_value_path,
+ STATE(164), 1,
+ aux_sym_command_repeat1,
+ STATE(375), 1,
+ sym__terminator,
+ STATE(399), 1,
+ sym__cmd_expr,
+ ACTIONS(239), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ ACTIONS(241), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ ACTIONS(253), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(263), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(397), 2,
+ sym_command,
+ sym__expression,
+ STATE(62), 8,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [7223] = 22,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(414), 1,
+ ACTIONS(384), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(63), 1,
+ STATE(51), 1,
sym__terminator,
- STATE(160), 1,
+ STATE(159), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(410), 2,
+ ACTIONS(380), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(412), 2,
+ ACTIONS(382), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11057,54 +11184,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7302] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(420), 1,
+ ACTIONS(390), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(131), 1,
+ STATE(152), 1,
aux_sym_command_repeat1,
- STATE(288), 1,
+ STATE(348), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(416), 2,
+ ACTIONS(386), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(418), 2,
+ ACTIONS(388), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11114,54 +11241,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7381] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(426), 1,
+ ACTIONS(396), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(92), 1,
- sym__terminator,
- STATE(133), 1,
+ STATE(157), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(290), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(422), 2,
+ ACTIONS(392), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(424), 2,
+ ACTIONS(394), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11171,54 +11298,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7460] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(245), 1,
+ anon_sym_QMARK,
+ ACTIONS(265), 1,
+ sym_identifier,
+ ACTIONS(371), 1,
+ anon_sym_LBRACE,
+ ACTIONS(404), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(407), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(410), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(413), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(419), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(422), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(425), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(428), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
- anon_sym_LBRACE,
- ACTIONS(338), 1,
- sym_identifier,
- ACTIONS(432), 1,
- anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(41), 1,
- sym__terminator,
- STATE(139), 1,
+ STATE(164), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(375), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
- sym_word,
- sym_flag_arg,
- ACTIONS(279), 2,
- aux_sym_file_path_token1,
- aux_sym_file_path_token2,
- ACTIONS(428), 2,
+ ACTIONS(398), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(430), 2,
+ ACTIONS(401), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ ACTIONS(416), 2,
+ sym_word,
+ sym_flag_arg,
+ ACTIONS(431), 2,
+ aux_sym_file_path_token1,
+ aux_sym_file_path_token2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11228,16 +11355,16 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7539] = 5,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(396), 1,
+ ACTIONS(345), 1,
anon_sym_DOT,
- STATE(118), 1,
+ STATE(111), 1,
aux_sym_value_path_repeat1,
- ACTIONS(148), 2,
+ ACTIONS(94), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(146), 29,
+ ACTIONS(92), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -11268,42 +11395,42 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[7584] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(438), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(165), 1,
+ STATE(144), 1,
aux_sym_command_repeat1,
- STATE(387), 1,
+ STATE(394), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(434), 2,
@@ -11312,10 +11439,10 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(436), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11325,42 +11452,42 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7663] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(444), 1,
anon_sym_QMARK,
STATE(34), 1,
sym_value_path,
- STATE(142), 1,
- aux_sym_command_repeat1,
- STATE(187), 1,
+ STATE(54), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(140), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(440), 2,
@@ -11369,10 +11496,10 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(442), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11382,27 +11509,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7742] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(448), 1,
anon_sym_LF,
@@ -11410,25 +11537,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(291), 1,
+ STATE(330), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(446), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11438,27 +11565,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[7820] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(454), 1,
anon_sym_LF,
@@ -11466,25 +11593,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(309), 1,
+ STATE(374), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(452), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11493,53 +11620,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7898] = 21,
- ACTIONS(79), 1,
+ [7898] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(460), 1,
+ anon_sym_LF,
+ ACTIONS(462), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(93), 1,
- sym__terminator,
- STATE(158), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(181), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(458), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(460), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11548,54 +11676,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [7974] = 22,
- ACTIONS(79), 1,
+ [7976] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(464), 1,
- anon_sym_LF,
- ACTIONS(466), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(101), 1,
- sym__terminator,
- STATE(173), 1,
+ STATE(163), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(290), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(462), 2,
+ ACTIONS(392), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(394), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11604,53 +11731,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8052] = 21,
- ACTIONS(79), 1,
+ [8052] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(466), 1,
+ anon_sym_LF,
+ ACTIONS(468), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(97), 1,
- sym__terminator,
- STATE(161), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(178), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(345), 2,
+ ACTIONS(464), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(347), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11659,92 +11787,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8128] = 4,
- ACTIONS(79), 1,
+ [8130] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(468), 1,
- anon_sym_DOT_DOT,
- ACTIONS(159), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(157), 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,
- [8170] = 22,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(472), 1,
- anon_sym_LF,
- ACTIONS(474), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
- aux_sym_command_repeat1,
- STATE(197), 1,
+ STATE(50), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(143), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(470), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(472), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11753,53 +11842,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8248] = 21,
- ACTIONS(79), 1,
+ [8206] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(57), 1,
+ STATE(104), 1,
sym__terminator,
- STATE(144), 1,
+ STATE(165), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(476), 2,
+ ACTIONS(474), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(478), 2,
+ ACTIONS(476), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11808,54 +11897,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8324] = 22,
- ACTIONS(79), 1,
+ [8282] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(482), 1,
- anon_sym_LF,
- ACTIONS(484), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(153), 1,
aux_sym_command_repeat1,
- STATE(383), 1,
+ STATE(190), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(480), 2,
+ ACTIONS(478), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(480), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11864,54 +11952,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8402] = 22,
- ACTIONS(79), 1,
+ [8358] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(488), 1,
+ ACTIONS(484), 1,
anon_sym_LF,
- ACTIONS(490), 1,
+ ACTIONS(486), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(62), 1,
+ STATE(103), 1,
sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(486), 2,
+ ACTIONS(482), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11920,53 +12008,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8480] = 21,
- ACTIONS(79), 1,
+ [8436] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(155), 1,
- aux_sym_command_repeat1,
- STATE(387), 1,
+ STATE(98), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(149), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(434), 2,
+ ACTIONS(353), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(436), 2,
+ ACTIONS(355), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -11975,54 +12063,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8556] = 22,
- ACTIONS(79), 1,
+ [8512] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(494), 1,
+ ACTIONS(490), 1,
anon_sym_LF,
- ACTIONS(496), 1,
+ ACTIONS(492), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(171), 1,
+ STATE(37), 1,
sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(492), 2,
+ ACTIONS(488), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12031,54 +12119,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8634] = 22,
- ACTIONS(79), 1,
+ [8590] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(500), 1,
+ ACTIONS(496), 1,
anon_sym_LF,
- ACTIONS(502), 1,
+ ACTIONS(498), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
- aux_sym_command_repeat1,
- STATE(176), 1,
+ STATE(48), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(172), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(498), 2,
+ ACTIONS(494), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12087,54 +12175,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8712] = 22,
- ACTIONS(79), 1,
+ [8668] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(506), 1,
+ ACTIONS(502), 1,
anon_sym_LF,
- ACTIONS(508), 1,
+ ACTIONS(504), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(44), 1,
- sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(370), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(504), 2,
+ ACTIONS(500), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12143,54 +12231,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8790] = 22,
- ACTIONS(79), 1,
+ [8746] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(512), 1,
+ ACTIONS(508), 1,
anon_sym_LF,
- ACTIONS(514), 1,
+ ACTIONS(510), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(60), 1,
+ STATE(55), 1,
sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(510), 2,
+ ACTIONS(506), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12199,53 +12287,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8868] = 21,
- ACTIONS(79), 1,
+ [8824] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(514), 1,
+ anon_sym_LF,
+ ACTIONS(516), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(136), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(169), 1,
+ STATE(376), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(516), 2,
+ ACTIONS(512), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(518), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12254,54 +12343,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [8944] = 22,
- ACTIONS(79), 1,
+ [8902] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(522), 1,
- anon_sym_LF,
- ACTIONS(524), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(142), 1,
aux_sym_command_repeat1,
- STATE(196), 1,
+ STATE(379), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(520), 2,
+ ACTIONS(518), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(520), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12310,54 +12398,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9022] = 22,
- ACTIONS(79), 1,
+ [8978] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(528), 1,
+ ACTIONS(524), 1,
anon_sym_LF,
- ACTIONS(530), 1,
+ ACTIONS(526), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(321), 1,
+ STATE(183), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(526), 2,
+ ACTIONS(522), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12366,54 +12454,91 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9100] = 22,
- ACTIONS(79), 1,
+ [9056] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(528), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(161), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(159), 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,
+ [9098] = 21,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(534), 1,
- anon_sym_LF,
- ACTIONS(536), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(132), 1,
aux_sym_command_repeat1,
- STATE(324), 1,
+ STATE(196), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(532), 2,
+ ACTIONS(347), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(349), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12422,54 +12547,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9178] = 22,
- ACTIONS(79), 1,
+ [9174] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(540), 1,
+ ACTIONS(532), 1,
anon_sym_LF,
- ACTIONS(542), 1,
+ ACTIONS(534), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
- aux_sym_command_repeat1,
- STATE(281), 1,
+ STATE(83), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(172), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(538), 2,
+ ACTIONS(530), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12478,53 +12603,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9256] = 21,
- ACTIONS(79), 1,
+ [9252] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(538), 1,
+ anon_sym_LF,
+ ACTIONS(540), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(149), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(311), 1,
+ STATE(354), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(544), 2,
+ ACTIONS(536), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(546), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12533,53 +12659,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9332] = 21,
- ACTIONS(79), 1,
+ [9330] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(544), 1,
+ anon_sym_LF,
+ ACTIONS(546), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(141), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(187), 1,
+ STATE(284), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(440), 2,
+ ACTIONS(542), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(442), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12589,27 +12716,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9408] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(550), 1,
anon_sym_LF,
@@ -12617,25 +12744,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(299), 1,
+ STATE(326), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(548), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12645,27 +12772,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9486] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(556), 1,
anon_sym_LF,
@@ -12673,25 +12800,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(329), 1,
+ STATE(173), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(554), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12701,40 +12828,40 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9564] = 21,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(162), 1,
+ STATE(130), 1,
aux_sym_command_repeat1,
- STATE(372), 1,
+ STATE(331), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(560), 2,
@@ -12743,10 +12870,10 @@ static const uint16_t ts_small_parse_table[] = {
ACTIONS(562), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12756,27 +12883,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9640] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(566), 1,
anon_sym_LF,
@@ -12784,25 +12911,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(368), 1,
+ STATE(332), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(564), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12812,52 +12939,52 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9718] = 21,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
STATE(34), 1,
sym_value_path,
- STATE(152), 1,
+ STATE(151), 1,
aux_sym_command_repeat1,
- STATE(288), 1,
+ STATE(311), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(416), 2,
+ ACTIONS(570), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(418), 2,
+ ACTIONS(572), 2,
sym__cmd_newline,
anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12866,53 +12993,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9794] = 21,
- ACTIONS(79), 1,
+ [9794] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(576), 1,
+ anon_sym_LF,
+ ACTIONS(578), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(147), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(331), 1,
+ STATE(309), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(570), 2,
+ ACTIONS(574), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(572), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12921,54 +13049,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [9870] = 22,
- ACTIONS(79), 1,
+ [9872] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(576), 1,
- anon_sym_LF,
- ACTIONS(578), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(82), 1,
- sym__terminator,
- STATE(173), 1,
+ STATE(150), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(348), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(574), 2,
+ ACTIONS(386), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(388), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -12978,27 +13105,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[9948] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(582), 1,
anon_sym_LF,
@@ -13006,25 +13133,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(89), 1,
+ STATE(39), 1,
sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(580), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13034,27 +13161,27 @@ static const uint16_t ts_small_parse_table[] = {
sym_cmd_invocation,
sym_binary_expression,
[10026] = 22,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
ACTIONS(588), 1,
anon_sym_LF,
@@ -13062,25 +13189,25 @@ static const uint16_t ts_small_parse_table[] = {
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(36), 1,
- sym__terminator,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(293), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
ACTIONS(586), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13089,54 +13216,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10104] = 22,
- ACTIONS(79), 1,
+ [10104] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(594), 1,
- anon_sym_LF,
- ACTIONS(596), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(87), 1,
+ STATE(54), 1,
sym__terminator,
- STATE(173), 1,
+ STATE(141), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(592), 2,
+ ACTIONS(440), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(442), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13145,54 +13271,53 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10182] = 22,
- ACTIONS(79), 1,
+ [10180] = 21,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(600), 1,
- anon_sym_LF,
- ACTIONS(602), 1,
- sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(131), 1,
aux_sym_command_repeat1,
- STATE(391), 1,
+ STATE(394), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(598), 2,
+ ACTIONS(434), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ ACTIONS(436), 2,
+ sym__cmd_newline,
+ anon_sym_LF,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13201,54 +13326,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10260] = 22,
- ACTIONS(79), 1,
+ [10256] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(606), 1,
+ ACTIONS(594), 1,
anon_sym_LF,
- ACTIONS(608), 1,
+ ACTIONS(596), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(342), 1,
+ STATE(307), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(604), 2,
+ ACTIONS(592), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13257,53 +13382,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10338] = 21,
- ACTIONS(79), 1,
+ [10334] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(600), 1,
+ anon_sym_LF,
+ ACTIONS(602), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(41), 1,
- sym__terminator,
- STATE(143), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(390), 1,
+ sym__terminator,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(428), 2,
+ ACTIONS(598), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(430), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13312,54 +13438,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10414] = 22,
- ACTIONS(79), 1,
+ [10412] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
- ACTIONS(612), 1,
+ ACTIONS(606), 1,
anon_sym_LF,
- ACTIONS(614), 1,
+ ACTIONS(608), 1,
sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
- aux_sym_command_repeat1,
- STATE(370), 1,
+ STATE(93), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(172), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(610), 2,
+ ACTIONS(604), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13368,53 +13494,54 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10492] = 21,
- ACTIONS(79), 1,
+ [10490] = 22,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(259), 1,
+ ACTIONS(243), 1,
anon_sym_LBRACK,
- ACTIONS(263), 1,
+ ACTIONS(247), 1,
anon_sym_LPAREN,
- ACTIONS(265), 1,
+ ACTIONS(249), 1,
anon_sym_CARET,
- ACTIONS(267), 1,
+ ACTIONS(251), 1,
sym_number_literal,
- ACTIONS(271), 1,
+ ACTIONS(255), 1,
anon_sym_DOLLAR,
- ACTIONS(273), 1,
+ ACTIONS(257), 1,
anon_sym_DQUOTE,
- ACTIONS(275), 1,
+ ACTIONS(259), 1,
anon_sym_SQUOTE,
- ACTIONS(277), 1,
+ ACTIONS(261), 1,
anon_sym_BQUOTE,
- ACTIONS(284), 1,
+ ACTIONS(268), 1,
anon_sym_LBRACE,
- ACTIONS(338), 1,
+ ACTIONS(343), 1,
sym_identifier,
+ ACTIONS(612), 1,
+ anon_sym_LF,
+ ACTIONS(614), 1,
+ sym__cmd_newline,
STATE(34), 1,
sym_value_path,
- STATE(148), 1,
- aux_sym_command_repeat1,
- STATE(346), 1,
+ STATE(95), 1,
sym__terminator,
- STATE(396), 1,
+ STATE(172), 1,
+ aux_sym_command_repeat1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(269), 2,
+ ACTIONS(253), 2,
sym_word,
sym_flag_arg,
- ACTIONS(279), 2,
+ ACTIONS(263), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- ACTIONS(404), 2,
+ ACTIONS(610), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(406), 2,
- sym__cmd_newline,
- anon_sym_LF,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13423,56 +13550,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10568] = 10,
- ACTIONS(79), 1,
+ [10568] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(616), 1,
- anon_sym_EQ,
- ACTIONS(622), 1,
- anon_sym_AMP_AMP,
ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(618), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(628), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(620), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(624), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(626), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(173), 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,
- [10621] = 3,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(209), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(207), 29,
+ ACTIONS(173), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13502,13 +13586,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10660] = 3,
- ACTIONS(79), 1,
+ [10607] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(227), 2,
+ ACTIONS(171), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(225), 29,
+ ACTIONS(169), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13538,18 +13622,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10699] = 4,
- ACTIONS(79), 1,
+ [10646] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(616), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(225), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(173), 28,
+ ACTIONS(223), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -13575,13 +13658,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10740] = 3,
- ACTIONS(79), 1,
+ [10685] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(179), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 29,
+ ACTIONS(177), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13611,17 +13694,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10779] = 3,
- ACTIONS(79), 1,
+ [10724] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(241), 2,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(239), 29,
+ ACTIONS(618), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(181), 24,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -13631,10 +13720,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,
@@ -13647,51 +13732,51 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10818] = 20,
- ACTIONS(79), 1,
+ [10767] = 20,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(634), 1,
+ ACTIONS(624), 1,
anon_sym_LBRACK,
- ACTIONS(637), 1,
+ ACTIONS(627), 1,
anon_sym_LPAREN,
- ACTIONS(640), 1,
+ ACTIONS(630), 1,
anon_sym_CARET,
- ACTIONS(643), 1,
+ ACTIONS(633), 1,
sym_number_literal,
- ACTIONS(649), 1,
+ ACTIONS(639), 1,
anon_sym_DOLLAR,
- ACTIONS(652), 1,
+ ACTIONS(642), 1,
anon_sym_DQUOTE,
- ACTIONS(655), 1,
+ ACTIONS(645), 1,
anon_sym_SQUOTE,
- ACTIONS(658), 1,
+ ACTIONS(648), 1,
anon_sym_BQUOTE,
- ACTIONS(664), 1,
+ ACTIONS(654), 1,
sym_identifier,
- ACTIONS(667), 1,
+ ACTIONS(657), 1,
anon_sym_LBRACE,
STATE(34), 1,
sym_value_path,
- STATE(173), 1,
+ STATE(172), 1,
aux_sym_command_repeat1,
- STATE(396), 1,
+ STATE(399), 1,
sym__cmd_expr,
- ACTIONS(630), 2,
+ ACTIONS(620), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(632), 2,
+ ACTIONS(622), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(646), 2,
+ ACTIONS(636), 2,
sym_word,
sym_flag_arg,
- ACTIONS(661), 2,
+ ACTIONS(651), 2,
aux_sym_file_path_token1,
aux_sym_file_path_token2,
- STATE(394), 2,
+ STATE(397), 2,
sym_command,
sym__expression,
- STATE(64), 8,
+ STATE(62), 8,
sym_string,
sym_file_path,
sym_range,
@@ -13700,13 +13785,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [10891] = 3,
- ACTIONS(79), 1,
+ [10840] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(253), 2,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(251), 29,
+ ACTIONS(203), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13736,17 +13821,26 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [10930] = 3,
- ACTIONS(79), 1,
+ [10879] = 6,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(197), 2,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(195), 29,
+ ACTIONS(660), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(618), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(181), 22,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -13754,31 +13848,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,
+ 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,
+ [10924] = 11,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(666), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(668), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(660), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(662), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(674), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(618), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(670), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
+ ACTIONS(672), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [10969] = 3,
- ACTIONS(79), 1,
+ ACTIONS(664), 10,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COMMA,
+ anon_sym_RPAREN,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ sym_identifier,
+ anon_sym_RBRACE,
+ [10979] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(201), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 29,
+ ACTIONS(199), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13808,13 +13940,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11008] = 3,
- ACTIONS(79), 1,
+ [11018] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(245), 2,
+ ACTIONS(209), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(243), 29,
+ ACTIONS(207), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13844,43 +13976,53 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11047] = 11,
- ACTIONS(79), 1,
+ [11057] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(616), 1,
+ ACTIONS(175), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(173), 29,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COMMA,
anon_sym_EQ,
- ACTIONS(622), 1,
- anon_sym_AMP_AMP,
- ACTIONS(674), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(618), 2,
+ 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(628), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(670), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(620), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(624), 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(626), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(672), 10,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [11096] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(195), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(193), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -13888,33 +14030,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [11102] = 6,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(616), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(618), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(620), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 22,
- 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,
@@ -13927,26 +14048,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11147] = 7,
- ACTIONS(79), 1,
+ [11135] = 4,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(616), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(618), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(628), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(620), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(173), 20,
+ ACTIONS(181), 28,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -13957,6 +14067,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,
@@ -13967,34 +14083,19 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- [11194] = 8,
- ACTIONS(79), 1,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [11176] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(616), 1,
- anon_sym_EQ,
ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(618), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(628), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(620), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(626), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(173), 16,
+ ACTIONS(173), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -14002,42 +14103,56 @@ 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,
- [11243] = 9,
- ACTIONS(79), 1,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [11215] = 10,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(616), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(668), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(618), 2,
+ ACTIONS(660), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(628), 2,
+ ACTIONS(674), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(620), 4,
+ ACTIONS(618), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(624), 4,
+ ACTIONS(670), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(626), 4,
+ ACTIONS(672), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(173), 12,
+ ACTIONS(181), 11,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14049,14 +14164,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
anon_sym_RBRACE,
anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- [11294] = 3,
- ACTIONS(79), 1,
+ [11268] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(189), 2,
+ ACTIONS(179), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(187), 29,
+ ACTIONS(177), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14086,23 +14200,17 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11333] = 5,
- ACTIONS(79), 1,
+ [11307] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(616), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(620), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(173), 24,
+ ACTIONS(181), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -14112,6 +14220,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,
@@ -14124,44 +14236,50 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11376] = 3,
- ACTIONS(79), 1,
+ [11346] = 9,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 29,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_COMMA,
- anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- sym_identifier,
- anon_sym_RBRACE,
+ ACTIONS(660), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(674), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(618), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(670), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
+ ACTIONS(672), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11415] = 3,
- ACTIONS(79), 1,
+ ACTIONS(181), 12,
+ 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,
+ [11397] = 3,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(175), 2,
ts_builtin_sym_end,
@@ -14196,17 +14314,34 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11454] = 3,
- ACTIONS(79), 1,
+ [11436] = 8,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(185), 2,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(183), 29,
+ ACTIONS(660), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(674), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(618), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(672), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(181), 16,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -14214,31 +14349,19 @@ 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,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [11493] = 3,
- ACTIONS(79), 1,
+ [11485] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(217), 2,
+ ACTIONS(276), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(215), 29,
+ ACTIONS(274), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14268,13 +14391,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11532] = 3,
- ACTIONS(79), 1,
+ [11524] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(272), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 29,
+ ACTIONS(270), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14304,13 +14427,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11571] = 3,
- ACTIONS(79), 1,
+ [11563] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(217), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(199), 29,
+ ACTIONS(215), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14340,17 +14463,29 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [11610] = 3,
- ACTIONS(79), 1,
+ [11602] = 7,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(205), 2,
+ ACTIONS(616), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(203), 29,
+ ACTIONS(660), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(674), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(618), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(181), 20,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
- anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_DOLLAR,
anon_sym_DQUOTE,
@@ -14358,12 +14493,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,
@@ -14374,15 +14503,13 @@ 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,
[11649] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(249), 2,
+ ACTIONS(284), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(247), 29,
+ ACTIONS(282), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14413,7 +14540,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11688] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(213), 2,
ts_builtin_sym_end,
@@ -14449,7 +14576,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11727] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(221), 2,
ts_builtin_sym_end,
@@ -14485,12 +14612,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11766] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(171), 2,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(169), 29,
+ ACTIONS(203), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14521,12 +14648,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11805] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(171), 2,
+ ACTIONS(233), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(169), 29,
+ ACTIONS(231), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14557,12 +14684,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11844] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(229), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(207), 29,
+ ACTIONS(227), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14593,12 +14720,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11883] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(181), 2,
+ ACTIONS(280), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(179), 29,
+ ACTIONS(278), 29,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COMMA,
@@ -14629,16 +14756,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11922] = 5,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(676), 1,
anon_sym_DOT,
STATE(201), 1,
aux_sym_value_path_repeat1,
- ACTIONS(75), 2,
+ ACTIONS(90), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(73), 25,
+ ACTIONS(88), 25,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -14665,16 +14792,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[11963] = 5,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(678), 1,
anon_sym_DOT,
STATE(200), 1,
aux_sym_value_path_repeat1,
- ACTIONS(83), 2,
+ ACTIONS(75), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(81), 25,
+ ACTIONS(73), 25,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -14701,16 +14828,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[12004] = 5,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
ACTIONS(676), 1,
anon_sym_DOT,
STATE(200), 1,
aux_sym_value_path_repeat1,
- ACTIONS(90), 2,
+ ACTIONS(84), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(88), 25,
+ ACTIONS(82), 25,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -14737,12 +14864,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_LT,
anon_sym_GT_GT,
[12045] = 3,
- ACTIONS(79), 1,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(83), 2,
+ ACTIONS(75), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(81), 26,
+ ACTIONS(73), 26,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -14776,7 +14903,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_DOT,
STATE(203), 1,
aux_sym_value_path_repeat1,
- ACTIONS(81), 8,
+ ACTIONS(73), 8,
anon_sym_EQ,
anon_sym_DOT_DOT,
sym_identifier,
@@ -14785,7 +14912,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 17,
+ ACTIONS(75), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -14803,13 +14930,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [12120] = 18,
+ [12120] = 19,
ACTIONS(3), 1,
sym_comment,
ACTIONS(684), 1,
- anon_sym_LBRACK,
+ anon_sym_not,
ACTIONS(686), 1,
- anon_sym_RBRACK,
+ anon_sym_LBRACK,
ACTIONS(688), 1,
anon_sym_LPAREN,
ACTIONS(690), 1,
@@ -14832,16 +14959,17 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(710), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(364), 1,
sym_value_path,
- STATE(209), 1,
- aux_sym_array_repeat1,
+ STATE(501), 1,
+ sym__cmd_expr,
ACTIONS(694), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(398), 2,
sym_command,
sym__expression,
+ STATE(392), 8,
sym_string,
sym_file_path,
sym_range,
@@ -14850,45 +14978,45 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12185] = 19,
+ [12187] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(714), 1,
+ anon_sym_RBRACK,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(712), 1,
- anon_sym_RBRACK,
- STATE(73), 1,
- sym_value_path,
STATE(75), 1,
sym_array,
- STATE(222), 1,
+ STATE(77), 1,
+ sym_value_path,
+ STATE(212), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 9,
sym_command,
sym__expression,
sym_string,
@@ -14898,145 +15026,91 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12252] = 5,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(334), 1,
- anon_sym_COLON,
- ACTIONS(714), 1,
- anon_sym_DOT_DOT,
- ACTIONS(159), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(157), 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,
- [12291] = 5,
+ [12254] = 19,
ACTIONS(3), 1,
sym_comment,
+ ACTIONS(712), 1,
+ anon_sym_LBRACK,
ACTIONS(716), 1,
- anon_sym_DOT,
- STATE(215), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(73), 8,
- anon_sym_EQ,
- anon_sym_DOT_DOT,
+ anon_sym_LPAREN,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(726), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(728), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(730), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(732), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(734), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(736), 1,
sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(75), 17,
- anon_sym_COMMA,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ ACTIONS(740), 1,
anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_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,
- [12330] = 5,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(718), 1,
- anon_sym_DOT,
- STATE(217), 1,
- aux_sym_value_path_repeat1,
- 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,
- [12369] = 18,
+ STATE(73), 1,
+ sym_array,
+ STATE(77), 1,
+ sym_value_path,
+ STATE(208), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(722), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(90), 9,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [12321] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(720), 1,
+ ACTIONS(742), 1,
anon_sym_LBRACK,
- ACTIONS(723), 1,
+ ACTIONS(745), 1,
anon_sym_RBRACK,
- ACTIONS(725), 1,
+ ACTIONS(747), 1,
anon_sym_LPAREN,
- ACTIONS(728), 1,
+ ACTIONS(750), 1,
anon_sym_CARET,
- ACTIONS(731), 1,
+ ACTIONS(753), 1,
sym_number_literal,
- ACTIONS(737), 1,
+ ACTIONS(759), 1,
anon_sym_DOLLAR,
- ACTIONS(740), 1,
+ ACTIONS(762), 1,
anon_sym_DQUOTE,
- ACTIONS(743), 1,
+ ACTIONS(765), 1,
anon_sym_SQUOTE,
- ACTIONS(746), 1,
+ ACTIONS(768), 1,
anon_sym_BQUOTE,
- ACTIONS(749), 1,
+ ACTIONS(771), 1,
aux_sym_file_path_token1,
- ACTIONS(752), 1,
+ ACTIONS(774), 1,
aux_sym_file_path_token2,
- ACTIONS(755), 1,
+ ACTIONS(777), 1,
sym_identifier,
- ACTIONS(758), 1,
+ ACTIONS(780), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(209), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(734), 2,
+ ACTIONS(756), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
@@ -15047,186 +15121,267 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12434] = 19,
+ [12386] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(761), 1,
+ ACTIONS(783), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(79), 1,
- sym_array,
- STATE(221), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12501] = 18,
+ [12451] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(763), 1,
+ ACTIONS(785), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(72), 1,
+ sym_array,
+ STATE(77), 1,
sym_value_path,
- STATE(209), 1,
+ STATE(214), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(90), 9,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [12518] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(339), 1,
+ anon_sym_COLON,
+ ACTIONS(787), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(161), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(159), 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,
+ [12557] = 19,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(712), 1,
+ anon_sym_LBRACK,
+ ACTIONS(716), 1,
+ anon_sym_LPAREN,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(726), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(728), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(730), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(732), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(734), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(736), 1,
+ sym_identifier,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ ACTIONS(789), 1,
+ anon_sym_RBRACK,
+ STATE(74), 1,
sym_array,
+ STATE(77), 1,
+ sym_value_path,
+ STATE(213), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(722), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(90), 9,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12566] = 19,
+ [12624] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(765), 1,
+ ACTIONS(791), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(76), 1,
- sym_array,
- STATE(211), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12633] = 18,
+ [12689] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(767), 1,
+ ACTIONS(793), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(209), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
@@ -15237,43 +15392,43 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12698] = 18,
+ [12754] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(765), 1,
+ ACTIONS(795), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(211), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
@@ -15284,14 +15439,95 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12763] = 5,
+ [12819] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(797), 1,
+ anon_sym_DOT,
+ STATE(219), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(152), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(150), 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,
+ [12858] = 18,
ACTIONS(3), 1,
sym_comment,
+ ACTIONS(712), 1,
+ anon_sym_LBRACK,
ACTIONS(716), 1,
+ anon_sym_LPAREN,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(726), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(728), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(730), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(732), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(734), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(736), 1,
+ sym_identifier,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ ACTIONS(740), 1,
+ anon_sym_RBRACK,
+ STATE(77), 1,
+ sym_value_path,
+ STATE(208), 1,
+ aux_sym_array_repeat1,
+ ACTIONS(722), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(90), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [12923] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(799), 1,
anon_sym_DOT,
STATE(203), 1,
aux_sym_value_path_repeat1,
- ACTIONS(88), 8,
+ ACTIONS(82), 8,
anon_sym_EQ,
anon_sym_DOT_DOT,
sym_identifier,
@@ -15300,7 +15536,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(90), 17,
+ ACTIONS(84), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -15318,65 +15554,64 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [12802] = 19,
+ [12962] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(769), 1,
+ ACTIONS(801), 1,
anon_sym_RBRACK,
- STATE(73), 1,
- sym_value_path,
STATE(77), 1,
- sym_array,
- STATE(213), 1,
+ sym_value_path,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12869] = 5,
- ACTIONS(79), 1,
+ [13027] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(718), 1,
+ ACTIONS(797), 1,
anon_sym_DOT,
STATE(200), 1,
aux_sym_value_path_repeat1,
- ACTIONS(152), 2,
+ ACTIONS(94), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(150), 23,
+ ACTIONS(92), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -15400,93 +15635,92 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [12908] = 19,
+ [13066] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(771), 1,
+ ACTIONS(803), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
- STATE(78), 1,
- sym_array,
- STATE(204), 1,
+ STATE(207), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 10,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
+ sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [12975] = 19,
+ [13131] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(773), 1,
+ ACTIONS(805), 1,
anon_sym_RBRACK,
- STATE(71), 1,
- sym_array,
- STATE(73), 1,
+ STATE(77), 1,
sym_value_path,
+ STATE(78), 1,
+ sym_array,
STATE(220), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 9,
+ STATE(90), 9,
sym_command,
sym__expression,
sym_string,
@@ -15496,57 +15730,92 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13042] = 18,
+ [13198] = 19,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(736), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
- ACTIONS(775), 1,
+ ACTIONS(807), 1,
anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(71), 1,
+ sym_array,
+ STATE(77), 1,
sym_value_path,
- STATE(209), 1,
+ STATE(218), 1,
aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ ACTIONS(722), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(90), 9,
sym_command,
sym__expression,
sym_string,
sym_file_path,
sym_range,
sym_table,
- sym_array,
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13107] = 18,
+ [13265] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(799), 1,
+ anon_sym_DOT,
+ STATE(217), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(88), 8,
+ anon_sym_EQ,
+ anon_sym_DOT_DOT,
+ sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(90), 17,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_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,
+ [13304] = 19,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
ACTIONS(688), 1,
anon_sym_LPAREN,
@@ -15570,18 +15839,19 @@ static const uint16_t ts_small_parse_table[] = {
sym_identifier,
ACTIONS(710), 1,
anon_sym_LBRACE,
- ACTIONS(777), 1,
- anon_sym_RBRACK,
- STATE(73), 1,
+ ACTIONS(809), 1,
+ anon_sym_not,
+ STATE(364), 1,
sym_value_path,
- STATE(209), 1,
- aux_sym_array_repeat1,
+ STATE(490), 1,
+ sym__cmd_expr,
ACTIONS(694), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(398), 2,
sym_command,
sym__expression,
+ STATE(392), 8,
sym_string,
sym_file_path,
sym_range,
@@ -15590,45 +15860,44 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13172] = 18,
+ [13371] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
- anon_sym_LBRACK,
- ACTIONS(688), 1,
- anon_sym_LPAREN,
ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(811), 1,
+ anon_sym_LBRACK,
+ ACTIONS(813), 1,
+ anon_sym_LPAREN,
+ ACTIONS(815), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(831), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
- ACTIONS(779), 1,
- anon_sym_RBRACK,
- STATE(73), 1,
+ STATE(267), 1,
sym_value_path,
- STATE(209), 1,
- aux_sym_array_repeat1,
- ACTIONS(694), 2,
+ STATE(454), 1,
+ sym__cmd_expr,
+ ACTIONS(817), 2,
sym_word,
sym_flag_arg,
- STATE(83), 10,
+ STATE(396), 2,
sym_command,
sym__expression,
+ STATE(350), 8,
sym_string,
sym_file_path,
sym_range,
@@ -15637,20 +15906,22 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13237] = 3,
+ [13435] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 9,
- anon_sym_EQ,
+ ACTIONS(799), 1,
anon_sym_DOT,
- anon_sym_DOT_DOT,
+ STATE(203), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(92), 7,
+ anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 17,
+ ACTIONS(94), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -15668,62 +15939,48 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13271] = 18,
+ [13473] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
- anon_sym_LBRACK,
- ACTIONS(783), 1,
- anon_sym_LPAREN,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(787), 1,
- sym_number_literal,
- ACTIONS(791), 1,
- anon_sym_DOLLAR,
- ACTIONS(793), 1,
- anon_sym_DQUOTE,
- ACTIONS(795), 1,
- anon_sym_SQUOTE,
- ACTIONS(797), 1,
- anon_sym_BQUOTE,
- ACTIONS(799), 1,
- aux_sym_file_path_token1,
- ACTIONS(801), 1,
- aux_sym_file_path_token2,
- ACTIONS(803), 1,
+ ACTIONS(73), 9,
+ anon_sym_EQ,
+ anon_sym_DOT,
+ anon_sym_DOT_DOT,
sym_identifier,
- ACTIONS(805), 1,
- anon_sym_LBRACE,
- STATE(250), 1,
- sym_value_path,
- STATE(446), 1,
- sym__cmd_expr,
- ACTIONS(789), 2,
- sym_word,
- sym_flag_arg,
- STATE(395), 2,
- sym_command,
- sym__expression,
- STATE(348), 8,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [13335] = 3,
- ACTIONS(79), 1,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(75), 17,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_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,
+ [13507] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(221), 2,
+ ACTIONS(787), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(161), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(219), 24,
+ ACTIONS(159), 23,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_COLON,
anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_RBRACE,
@@ -15745,92 +16002,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13369] = 5,
- ACTIONS(3), 1,
+ [13543] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(716), 1,
- anon_sym_DOT,
- STATE(203), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(150), 7,
+ ACTIONS(284), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(282), 24,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_COLON,
anon_sym_EQ,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(152), 17,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ 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,
- [13407] = 18,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
- anon_sym_LBRACK,
- ACTIONS(809), 1,
- anon_sym_LPAREN,
- ACTIONS(811), 1,
- sym_number_literal,
- ACTIONS(815), 1,
- anon_sym_DOLLAR,
- ACTIONS(817), 1,
- anon_sym_DQUOTE,
- ACTIONS(819), 1,
- anon_sym_SQUOTE,
- ACTIONS(821), 1,
- anon_sym_BQUOTE,
- ACTIONS(823), 1,
- aux_sym_file_path_token1,
- ACTIONS(825), 1,
- aux_sym_file_path_token2,
- ACTIONS(827), 1,
- sym_identifier,
- ACTIONS(829), 1,
- anon_sym_LBRACE,
- STATE(362), 1,
- sym_value_path,
- STATE(476), 1,
- sym__cmd_expr,
- ACTIONS(813), 2,
- sym_word,
- sym_flag_arg,
- STATE(392), 2,
- sym_command,
- sym__expression,
- STATE(385), 8,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [13471] = 3,
- ACTIONS(79), 1,
+ [13577] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(213), 2,
+ ACTIONS(171), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(211), 24,
+ ACTIONS(169), 24,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_COLON,
@@ -15855,14 +16064,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13505] = 5,
+ [13611] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(716), 1,
+ ACTIONS(799), 1,
anon_sym_DOT,
STATE(226), 1,
aux_sym_value_path_repeat1,
- ACTIONS(146), 7,
+ ACTIONS(150), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -15870,7 +16079,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(148), 17,
+ ACTIONS(152), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -15888,47 +16097,61 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13543] = 4,
- ACTIONS(79), 1,
+ [13649] = 18,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(714), 1,
- anon_sym_DOT_DOT,
- ACTIONS(159), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(157), 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,
- [13579] = 4,
- ACTIONS(79), 1,
+ ACTIONS(686), 1,
+ anon_sym_LBRACK,
+ ACTIONS(688), 1,
+ anon_sym_LPAREN,
+ ACTIONS(690), 1,
+ anon_sym_CARET,
+ ACTIONS(692), 1,
+ sym_number_literal,
+ ACTIONS(696), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(698), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(700), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(702), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(704), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(706), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(708), 1,
+ sym_identifier,
+ ACTIONS(710), 1,
+ anon_sym_LBRACE,
+ STATE(364), 1,
+ sym_value_path,
+ STATE(499), 1,
+ sym__cmd_expr,
+ ACTIONS(694), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(398), 2,
+ sym_command,
+ sym__expression,
+ STATE(392), 8,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [13713] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(334), 1,
+ ACTIONS(339), 1,
anon_sym_COLON,
- ACTIONS(159), 2,
+ ACTIONS(161), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(157), 23,
+ ACTIONS(159), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -15952,41 +16175,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13615] = 16,
+ [13749] = 18,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(692), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(708), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(710), 1,
+ anon_sym_LBRACE,
+ STATE(364), 1,
sym_value_path,
- ACTIONS(831), 2,
+ STATE(502), 1,
+ sym__cmd_expr,
+ ACTIONS(694), 2,
sym_word,
sym_flag_arg,
- STATE(312), 10,
+ STATE(398), 2,
sym_command,
sym__expression,
+ STATE(392), 8,
sym_string,
sym_file_path,
sym_range,
@@ -15995,7 +16221,7 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13674] = 16,
+ [13813] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
@@ -16020,14 +16246,14 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(230), 1,
+ STATE(228), 1,
sym_value_path,
ACTIONS(835), 2,
sym_word,
sym_flag_arg,
- STATE(294), 10,
+ STATE(238), 10,
sym_command,
sym__expression,
sym_string,
@@ -16038,81 +16264,132 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13733] = 11,
- ACTIONS(79), 1,
+ [13872] = 16,
+ ACTIONS(3), 1,
sym_comment,
+ ACTIONS(839), 1,
+ anon_sym_LBRACK,
ACTIONS(841), 1,
+ anon_sym_LPAREN,
+ ACTIONS(843), 1,
+ anon_sym_CARET,
+ ACTIONS(845), 1,
+ sym_number_literal,
+ ACTIONS(849), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(851), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(853), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(855), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(857), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(859), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(861), 1,
+ sym_identifier,
+ ACTIONS(863), 1,
+ anon_sym_LBRACE,
+ STATE(147), 1,
+ sym_value_path,
+ ACTIONS(847), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(171), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [13931] = 11,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(847), 1,
+ ACTIONS(875), 1,
anon_sym_PIPE_PIPE,
- ACTIONS(849), 1,
+ ACTIONS(877), 1,
anon_sym_AMP_AMP,
- ACTIONS(837), 2,
+ ACTIONS(865), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 2,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
+ ACTIONS(883), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(839), 4,
+ ACTIONS(867), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- ACTIONS(845), 4,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(851), 4,
+ ACTIONS(879), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(853), 4,
+ ACTIONS(881), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- [13782] = 3,
- ACTIONS(79), 1,
+ [13980] = 11,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(191), 23,
- anon_sym_SEMI,
- anon_sym_PIPE,
+ ACTIONS(869), 1,
anon_sym_EQ,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
+ ACTIONS(875), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(877), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(883), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(885), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(879), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
+ ACTIONS(881), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- [13815] = 3,
- ACTIONS(79), 1,
+ ACTIONS(887), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [14029] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(189), 2,
+ ACTIONS(201), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(187), 23,
+ ACTIONS(199), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -16136,44 +16413,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13848] = 4,
- ACTIONS(3), 1,
+ [14062] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(857), 1,
- anon_sym_DOT_DOT,
- ACTIONS(157), 7,
- anon_sym_EQ,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(159), 17,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
- anon_sym_PLUS,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_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,
- [13883] = 3,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(241), 2,
+ ACTIONS(221), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(239), 23,
+ ACTIONS(219), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -16197,39 +16443,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [13916] = 16,
+ [14095] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
- sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(889), 1,
+ sym_number_literal,
+ ACTIONS(893), 1,
+ sym_identifier,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(867), 2,
+ ACTIONS(891), 2,
sym_word,
sym_flag_arg,
- STATE(178), 10,
+ STATE(381), 10,
sym_command,
sym__expression,
sym_string,
@@ -16240,69 +16486,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [13975] = 3,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(197), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(195), 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,
- [14008] = 16,
+ [14154] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
- sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(889), 1,
+ sym_number_literal,
+ ACTIONS(893), 1,
+ sym_identifier,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(885), 2,
+ ACTIONS(895), 2,
sym_word,
sym_flag_arg,
- STATE(179), 10,
+ STATE(382), 10,
sym_command,
sym__expression,
sym_string,
@@ -16313,39 +16529,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14067] = 16,
+ [14213] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
- sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(889), 1,
+ sym_number_literal,
+ ACTIONS(893), 1,
+ sym_identifier,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(887), 2,
+ ACTIONS(897), 2,
sym_word,
sym_flag_arg,
- STATE(180), 10,
+ STATE(383), 10,
sym_command,
sym__expression,
sym_string,
@@ -16356,39 +16572,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14126] = 16,
+ [14272] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(690), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
- sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(889), 1,
+ sym_number_literal,
+ ACTIONS(893), 1,
+ sym_identifier,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(889), 2,
+ ACTIONS(899), 2,
sym_word,
sym_flag_arg,
- STATE(181), 10,
+ STATE(384), 10,
sym_command,
sym__expression,
sym_string,
@@ -16399,39 +16615,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14185] = 16,
+ [14331] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(690), 1,
+ anon_sym_CARET,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
+ ACTIONS(889), 1,
sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(893), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(893), 2,
+ ACTIONS(901), 2,
sym_word,
sym_flag_arg,
- STATE(374), 10,
+ STATE(385), 10,
sym_command,
sym__expression,
sym_string,
@@ -16442,39 +16658,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14244] = 16,
+ [14390] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(690), 1,
+ anon_sym_CARET,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
+ ACTIONS(889), 1,
sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(893), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(897), 2,
+ ACTIONS(903), 2,
sym_word,
sym_flag_arg,
- STATE(375), 10,
+ STATE(386), 10,
sym_command,
sym__expression,
sym_string,
@@ -16485,39 +16701,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14303] = 16,
+ [14449] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(690), 1,
+ anon_sym_CARET,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
+ ACTIONS(889), 1,
sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(893), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(899), 2,
+ ACTIONS(905), 2,
sym_word,
sym_flag_arg,
- STATE(376), 10,
+ STATE(387), 10,
sym_command,
sym__expression,
sym_string,
@@ -16528,39 +16744,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14362] = 16,
+ [14508] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(686), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(688), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(690), 1,
+ anon_sym_CARET,
+ ACTIONS(696), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(704), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(706), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(710), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
+ ACTIONS(889), 1,
sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(893), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(365), 1,
sym_value_path,
- ACTIONS(901), 2,
+ ACTIONS(907), 2,
sym_word,
sym_flag_arg,
- STATE(377), 10,
+ STATE(388), 10,
sym_command,
sym__expression,
sym_string,
@@ -16571,39 +16787,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14421] = 16,
+ [14567] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(843), 1,
+ anon_sym_CARET,
+ ACTIONS(845), 1,
+ sym_number_literal,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
- anon_sym_LBRACE,
- ACTIONS(891), 1,
- sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(861), 1,
sym_identifier,
- STATE(361), 1,
+ ACTIONS(863), 1,
+ anon_sym_LBRACE,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(903), 2,
+ ACTIONS(909), 2,
sym_word,
sym_flag_arg,
- STATE(378), 10,
+ STATE(175), 10,
sym_command,
sym__expression,
sym_string,
@@ -16614,39 +16830,69 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14480] = 16,
+ [14626] = 3,
+ ACTIONS(80), 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,
+ [14659] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(21), 1,
+ anon_sym_CARET,
+ ACTIONS(23), 1,
+ sym_number_literal,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
- sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(905), 2,
+ ACTIONS(911), 2,
sym_word,
sym_flag_arg,
- STATE(379), 10,
+ STATE(295), 10,
sym_command,
sym__expression,
sym_string,
@@ -16657,26 +16903,24 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14539] = 6,
+ [14718] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(165), 1,
- sym_identifier,
- ACTIONS(857), 1,
+ ACTIONS(913), 1,
anon_sym_DOT_DOT,
- ACTIONS(167), 4,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
- ACTIONS(157), 6,
+ ACTIONS(159), 7,
anon_sym_EQ,
+ sym_identifier,
anon_sym_DASH,
anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 13,
+ ACTIONS(161), 17,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_SLASH,
@@ -16690,39 +16934,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [14578] = 16,
+ [14753] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(21), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
+ ACTIONS(23), 1,
sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(837), 1,
+ sym_identifier,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(907), 2,
+ ACTIONS(915), 2,
sym_word,
sym_flag_arg,
- STATE(182), 10,
+ STATE(296), 10,
sym_command,
sym__expression,
sym_string,
@@ -16733,39 +16977,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14637] = 16,
+ [14812] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(21), 1,
+ anon_sym_CARET,
+ ACTIONS(23), 1,
+ sym_number_literal,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
- sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(909), 2,
+ ACTIONS(917), 2,
sym_word,
sym_flag_arg,
- STATE(380), 10,
+ STATE(297), 10,
sym_command,
sym__expression,
sym_string,
@@ -16776,39 +17020,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14696] = 16,
+ [14871] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(785), 1,
- anon_sym_CARET,
- ACTIONS(807), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(809), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(815), 1,
+ ACTIONS(21), 1,
+ anon_sym_CARET,
+ ACTIONS(23), 1,
+ sym_number_literal,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(817), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(823), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(825), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(829), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(891), 1,
- sym_number_literal,
- ACTIONS(895), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(361), 1,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(911), 2,
+ ACTIONS(919), 2,
sym_word,
sym_flag_arg,
- STATE(381), 10,
+ STATE(298), 10,
sym_command,
sym__expression,
sym_string,
@@ -16819,39 +17063,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14755] = 16,
+ [14930] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(21), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
+ ACTIONS(23), 1,
sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(837), 1,
+ sym_identifier,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(913), 2,
+ ACTIONS(921), 2,
sym_word,
sym_flag_arg,
- STATE(167), 10,
+ STATE(299), 10,
sym_command,
sym__expression,
sym_string,
@@ -16862,39 +17106,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14814] = 16,
+ [14989] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(21), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
+ ACTIONS(23), 1,
sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(837), 1,
+ sym_identifier,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(915), 2,
+ ACTIONS(923), 2,
sym_word,
sym_flag_arg,
- STATE(170), 10,
+ STATE(300), 10,
sym_command,
sym__expression,
sym_string,
@@ -16905,39 +17149,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14873] = 16,
+ [15048] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
+ ACTIONS(21), 1,
anon_sym_CARET,
- ACTIONS(865), 1,
+ ACTIONS(23), 1,
sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(837), 1,
+ sym_identifier,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(917), 2,
+ ACTIONS(925), 2,
sym_word,
sym_flag_arg,
- STATE(184), 10,
+ STATE(301), 10,
sym_command,
sym__expression,
sym_string,
@@ -16948,39 +17192,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14932] = 16,
+ [15107] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(15), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(17), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(21), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(23), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(27), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(29), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(31), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(33), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(35), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(37), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
- sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(41), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ ACTIONS(837), 1,
+ sym_identifier,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(919), 2,
+ ACTIONS(927), 2,
sym_word,
sym_flag_arg,
- STATE(103), 10,
+ STATE(302), 10,
sym_command,
sym__expression,
sym_string,
@@ -16991,39 +17235,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [14991] = 16,
+ [15166] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(861), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(921), 2,
+ ACTIONS(929), 2,
sym_word,
sym_flag_arg,
- STATE(105), 10,
+ STATE(174), 10,
sym_command,
sym__expression,
sym_string,
@@ -17034,39 +17278,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15050] = 16,
+ [15225] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(861), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(923), 2,
+ ACTIONS(931), 2,
sym_word,
sym_flag_arg,
- STATE(107), 10,
+ STATE(191), 10,
sym_command,
sym__expression,
sym_string,
@@ -17077,39 +17321,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15109] = 16,
+ [15284] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(861), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(925), 2,
+ ACTIONS(933), 2,
sym_word,
sym_flag_arg,
- STATE(108), 10,
+ STATE(187), 10,
sym_command,
sym__expression,
sym_string,
@@ -17120,39 +17364,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15168] = 16,
+ [15343] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(861), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(927), 2,
+ ACTIONS(935), 2,
sym_word,
sym_flag_arg,
- STATE(106), 10,
+ STATE(185), 10,
sym_command,
sym__expression,
sym_string,
@@ -17163,39 +17407,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15227] = 16,
+ [15402] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(861), 1,
sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(929), 2,
+ ACTIONS(937), 2,
sym_word,
sym_flag_arg,
- STATE(104), 10,
+ STATE(182), 10,
sym_command,
sym__expression,
sym_string,
@@ -17206,82 +17450,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15286] = 16,
+ [15461] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(684), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(688), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(690), 1,
- anon_sym_CARET,
- ACTIONS(692), 1,
- sym_number_literal,
- ACTIONS(696), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(698), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(700), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(702), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(704), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(706), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(708), 1,
- sym_identifier,
- ACTIONS(710), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
- STATE(73), 1,
- sym_value_path,
- ACTIONS(931), 2,
- sym_word,
- sym_flag_arg,
- STATE(80), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [15345] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(684), 1,
- anon_sym_LBRACK,
- ACTIONS(688), 1,
- anon_sym_LPAREN,
- ACTIONS(690), 1,
+ ACTIONS(939), 1,
anon_sym_CARET,
- ACTIONS(692), 1,
+ ACTIONS(941), 1,
sym_number_literal,
- ACTIONS(696), 1,
- anon_sym_DOLLAR,
- ACTIONS(698), 1,
- anon_sym_DQUOTE,
- ACTIONS(700), 1,
- anon_sym_SQUOTE,
- ACTIONS(702), 1,
- anon_sym_BQUOTE,
- ACTIONS(704), 1,
- aux_sym_file_path_token1,
- ACTIONS(706), 1,
- aux_sym_file_path_token2,
- ACTIONS(708), 1,
+ ACTIONS(945), 1,
sym_identifier,
- ACTIONS(710), 1,
- anon_sym_LBRACE,
- STATE(73), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(933), 2,
+ ACTIONS(943), 2,
sym_word,
sym_flag_arg,
- STATE(96), 10,
+ STATE(342), 10,
sym_command,
sym__expression,
sym_string,
@@ -17292,39 +17493,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15404] = 16,
+ [15520] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(859), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(861), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(863), 1,
- anon_sym_CARET,
- ACTIONS(865), 1,
- sym_number_literal,
- ACTIONS(869), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(871), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(873), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(875), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(877), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(879), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(881), 1,
- sym_identifier,
- ACTIONS(883), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
- STATE(135), 1,
+ ACTIONS(939), 1,
+ anon_sym_CARET,
+ ACTIONS(941), 1,
+ sym_number_literal,
+ ACTIONS(945), 1,
+ sym_identifier,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(935), 2,
+ ACTIONS(947), 2,
sym_word,
sym_flag_arg,
- STATE(186), 10,
+ STATE(341), 10,
sym_command,
sym__expression,
sym_string,
@@ -17335,7 +17536,40 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15463] = 16,
+ [15579] = 6,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(165), 1,
+ sym_identifier,
+ ACTIONS(913), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(167), 4,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(159), 6,
+ anon_sym_EQ,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(161), 13,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ 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,
+ [15618] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
@@ -17360,14 +17594,14 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(230), 1,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(937), 2,
+ ACTIONS(949), 2,
sym_word,
sym_flag_arg,
- STATE(293), 10,
+ STATE(303), 10,
sym_command,
sym__expression,
sym_string,
@@ -17378,26 +17612,26 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15522] = 16,
+ [15677] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
ACTIONS(939), 1,
anon_sym_CARET,
@@ -17405,9 +17639,9 @@ static const uint16_t ts_small_parse_table[] = {
sym_number_literal,
ACTIONS(945), 1,
sym_identifier,
- STATE(237), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(943), 2,
+ ACTIONS(951), 2,
sym_word,
sym_flag_arg,
STATE(340), 10,
@@ -17421,26 +17655,26 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15581] = 16,
+ [15736] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
ACTIONS(939), 1,
anon_sym_CARET,
@@ -17448,9 +17682,9 @@ static const uint16_t ts_small_parse_table[] = {
sym_number_literal,
ACTIONS(945), 1,
sym_identifier,
- STATE(237), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(947), 2,
+ ACTIONS(953), 2,
sym_word,
sym_flag_arg,
STATE(339), 10,
@@ -17464,26 +17698,26 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15640] = 16,
+ [15795] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
ACTIONS(939), 1,
anon_sym_CARET,
@@ -17491,9 +17725,9 @@ static const uint16_t ts_small_parse_table[] = {
sym_number_literal,
ACTIONS(945), 1,
sym_identifier,
- STATE(237), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(949), 2,
+ ACTIONS(955), 2,
sym_word,
sym_flag_arg,
STATE(338), 10,
@@ -17507,26 +17741,26 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15699] = 16,
+ [15854] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
ACTIONS(939), 1,
anon_sym_CARET,
@@ -17534,9 +17768,9 @@ static const uint16_t ts_small_parse_table[] = {
sym_number_literal,
ACTIONS(945), 1,
sym_identifier,
- STATE(237), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(951), 2,
+ ACTIONS(957), 2,
sym_word,
sym_flag_arg,
STATE(337), 10,
@@ -17550,26 +17784,26 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15758] = 16,
+ [15913] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(811), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(813), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(819), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(821), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(823), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(825), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(827), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(829), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
+ ACTIONS(833), 1,
anon_sym_LBRACE,
ACTIONS(939), 1,
anon_sym_CARET,
@@ -17577,9 +17811,9 @@ static const uint16_t ts_small_parse_table[] = {
sym_number_literal,
ACTIONS(945), 1,
sym_identifier,
- STATE(237), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(953), 2,
+ ACTIONS(959), 2,
sym_word,
sym_flag_arg,
STATE(336), 10,
@@ -17593,39 +17827,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15817] = 16,
+ [15972] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
- anon_sym_LBRACE,
- ACTIONS(939), 1,
- anon_sym_CARET,
- ACTIONS(941), 1,
- sym_number_literal,
- ACTIONS(945), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(237), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(955), 2,
+ ACTIONS(961), 2,
sym_word,
sym_flag_arg,
- STATE(335), 10,
+ STATE(80), 10,
sym_command,
sym__expression,
sym_string,
@@ -17636,39 +17870,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15876] = 16,
+ [16031] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
- anon_sym_LBRACE,
- ACTIONS(939), 1,
- anon_sym_CARET,
- ACTIONS(941), 1,
- sym_number_literal,
- ACTIONS(945), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(237), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(957), 2,
+ ACTIONS(963), 2,
sym_word,
sym_flag_arg,
- STATE(334), 10,
+ STATE(106), 10,
sym_command,
sym__expression,
sym_string,
@@ -17679,39 +17913,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15935] = 16,
+ [16090] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(781), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(783), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(791), 1,
+ ACTIONS(718), 1,
+ anon_sym_CARET,
+ ACTIONS(720), 1,
+ sym_number_literal,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(793), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(795), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(797), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(799), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(801), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(805), 1,
- anon_sym_LBRACE,
- ACTIONS(939), 1,
- anon_sym_CARET,
- ACTIONS(941), 1,
- sym_number_literal,
- ACTIONS(945), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(237), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(959), 2,
+ ACTIONS(965), 2,
sym_word,
sym_flag_arg,
- STATE(333), 10,
+ STATE(107), 10,
sym_command,
sym__expression,
sym_string,
@@ -17722,74 +17956,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [15994] = 8,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(841), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(843), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(855), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(845), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(853), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(173), 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,
- [16037] = 16,
+ [16149] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(961), 2,
+ ACTIONS(967), 2,
sym_word,
sym_flag_arg,
- STATE(295), 10,
+ STATE(108), 10,
sym_command,
sym__expression,
sym_string,
@@ -17800,39 +17999,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16096] = 16,
+ [16208] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(963), 2,
+ ACTIONS(969), 2,
sym_word,
sym_flag_arg,
- STATE(296), 10,
+ STATE(92), 10,
sym_command,
sym__expression,
sym_string,
@@ -17843,39 +18042,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16155] = 16,
+ [16267] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(965), 2,
+ ACTIONS(971), 2,
sym_word,
sym_flag_arg,
- STATE(297), 10,
+ STATE(91), 10,
sym_command,
sym__expression,
sym_string,
@@ -17886,39 +18085,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16214] = 16,
+ [16326] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(736), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(738), 1,
+ anon_sym_LBRACE,
+ STATE(77), 1,
sym_value_path,
- ACTIONS(967), 2,
+ ACTIONS(973), 2,
sym_word,
sym_flag_arg,
- STATE(275), 10,
+ STATE(89), 10,
sym_command,
sym__expression,
sym_string,
@@ -17929,39 +18128,82 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16273] = 16,
+ [16385] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(712), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(716), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(718), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(720), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(724), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(726), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(728), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(730), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(732), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(734), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
+ ACTIONS(736), 1,
+ sym_identifier,
+ ACTIONS(738), 1,
anon_sym_LBRACE,
+ STATE(77), 1,
+ sym_value_path,
+ ACTIONS(975), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(84), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [16444] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(811), 1,
+ anon_sym_LBRACK,
+ ACTIONS(813), 1,
+ anon_sym_LPAREN,
+ ACTIONS(819), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(821), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(823), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(825), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(827), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(829), 1,
+ aux_sym_file_path_token2,
ACTIONS(833), 1,
+ anon_sym_LBRACE,
+ ACTIONS(939), 1,
+ anon_sym_CARET,
+ ACTIONS(941), 1,
+ sym_number_literal,
+ ACTIONS(945), 1,
sym_identifier,
- STATE(230), 1,
+ STATE(252), 1,
sym_value_path,
- ACTIONS(969), 2,
+ ACTIONS(977), 2,
sym_word,
sym_flag_arg,
- STATE(317), 10,
+ STATE(335), 10,
sym_command,
sym__expression,
sym_string,
@@ -17972,13 +18214,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16332] = 3,
- ACTIONS(79), 1,
+ [16503] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(213), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(207), 23,
+ ACTIONS(211), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18002,13 +18244,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16365] = 3,
- ACTIONS(79), 1,
+ [16536] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(209), 2,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(207), 23,
+ ACTIONS(203), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18032,56 +18274,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16398] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(15), 1,
- anon_sym_LBRACK,
- ACTIONS(17), 1,
- anon_sym_LPAREN,
- ACTIONS(21), 1,
- anon_sym_CARET,
- ACTIONS(23), 1,
- sym_number_literal,
- ACTIONS(27), 1,
- anon_sym_DOLLAR,
- ACTIONS(29), 1,
- anon_sym_DQUOTE,
- ACTIONS(31), 1,
- anon_sym_SQUOTE,
- ACTIONS(33), 1,
- anon_sym_BQUOTE,
- ACTIONS(35), 1,
- aux_sym_file_path_token1,
- ACTIONS(37), 1,
- aux_sym_file_path_token2,
- ACTIONS(41), 1,
- anon_sym_LBRACE,
- ACTIONS(833), 1,
- sym_identifier,
- STATE(230), 1,
- sym_value_path,
- ACTIONS(971), 2,
- sym_word,
- sym_flag_arg,
- STATE(316), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [16457] = 3,
- ACTIONS(79), 1,
+ [16569] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(253), 2,
+ ACTIONS(205), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(251), 23,
+ ACTIONS(203), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18105,39 +18304,82 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16490] = 16,
+ [16602] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(15), 1,
+ ACTIONS(839), 1,
anon_sym_LBRACK,
- ACTIONS(17), 1,
+ ACTIONS(841), 1,
anon_sym_LPAREN,
- ACTIONS(21), 1,
+ ACTIONS(843), 1,
anon_sym_CARET,
- ACTIONS(23), 1,
+ ACTIONS(845), 1,
sym_number_literal,
- ACTIONS(27), 1,
+ ACTIONS(849), 1,
anon_sym_DOLLAR,
- ACTIONS(29), 1,
+ ACTIONS(851), 1,
anon_sym_DQUOTE,
- ACTIONS(31), 1,
+ ACTIONS(853), 1,
anon_sym_SQUOTE,
- ACTIONS(33), 1,
+ ACTIONS(855), 1,
anon_sym_BQUOTE,
- ACTIONS(35), 1,
+ ACTIONS(857), 1,
aux_sym_file_path_token1,
- ACTIONS(37), 1,
+ ACTIONS(859), 1,
aux_sym_file_path_token2,
- ACTIONS(41), 1,
+ ACTIONS(861), 1,
+ sym_identifier,
+ ACTIONS(863), 1,
anon_sym_LBRACE,
- ACTIONS(833), 1,
+ STATE(147), 1,
+ sym_value_path,
+ ACTIONS(979), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(180), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [16661] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(839), 1,
+ anon_sym_LBRACK,
+ ACTIONS(841), 1,
+ anon_sym_LPAREN,
+ ACTIONS(843), 1,
+ anon_sym_CARET,
+ ACTIONS(845), 1,
+ sym_number_literal,
+ ACTIONS(849), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(851), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(853), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(855), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(857), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(859), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(861), 1,
sym_identifier,
- STATE(230), 1,
+ ACTIONS(863), 1,
+ anon_sym_LBRACE,
+ STATE(147), 1,
sym_value_path,
- ACTIONS(973), 2,
+ ACTIONS(981), 2,
sym_word,
sym_flag_arg,
- STATE(315), 10,
+ STATE(184), 10,
sym_command,
sym__expression,
sym_string,
@@ -18148,13 +18390,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16549] = 3,
- ACTIONS(79), 1,
+ [16720] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(201), 2,
+ ACTIONS(272), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(199), 23,
+ ACTIONS(270), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18178,7 +18420,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16582] = 16,
+ [16753] = 16,
ACTIONS(3), 1,
sym_comment,
ACTIONS(15), 1,
@@ -18203,14 +18445,14 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
ACTIONS(41), 1,
anon_sym_LBRACE,
- ACTIONS(833), 1,
+ ACTIONS(837), 1,
sym_identifier,
- STATE(230), 1,
+ STATE(228), 1,
sym_value_path,
- ACTIONS(975), 2,
+ ACTIONS(983), 2,
sym_word,
sym_flag_arg,
- STATE(313), 10,
+ STATE(312), 10,
sym_command,
sym__expression,
sym_string,
@@ -18221,13 +18463,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [16641] = 3,
- ACTIONS(79), 1,
+ [16812] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(185), 2,
+ ACTIONS(233), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(183), 23,
+ ACTIONS(231), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18251,13 +18493,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16674] = 3,
- ACTIONS(79), 1,
+ [16845] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(205), 2,
+ ACTIONS(229), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(203), 23,
+ ACTIONS(227), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18281,13 +18523,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16707] = 3,
- ACTIONS(79), 1,
+ [16878] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(171), 2,
+ ACTIONS(179), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(169), 23,
+ ACTIONS(177), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18311,13 +18553,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16740] = 3,
- ACTIONS(79), 1,
+ [16911] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(171), 2,
+ ACTIONS(179), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(169), 23,
+ ACTIONS(177), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18341,13 +18583,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16773] = 3,
- ACTIONS(79), 1,
+ [16944] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(217), 2,
+ ACTIONS(225), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(215), 23,
+ ACTIONS(223), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18371,13 +18613,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16806] = 3,
- ACTIONS(79), 1,
+ [16977] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(173), 23,
+ ACTIONS(181), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18401,20 +18643,20 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16839] = 5,
- ACTIONS(79), 1,
+ [17010] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(845), 4,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 18,
+ ACTIONS(181), 18,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
@@ -18433,15 +18675,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16876] = 4,
- ACTIONS(79), 1,
+ [17047] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(173), 22,
+ ACTIONS(181), 22,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
@@ -18464,97 +18706,138 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [16911] = 10,
- ACTIONS(79), 1,
+ [17082] = 10,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(849), 1,
+ ACTIONS(877), 1,
anon_sym_AMP_AMP,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 2,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
+ ACTIONS(883), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(845), 4,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(851), 4,
+ ACTIONS(879), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(853), 4,
+ ACTIONS(881), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(173), 5,
+ ACTIONS(181), 5,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
anon_sym_PIPE_PIPE,
- [16958] = 9,
- ACTIONS(79), 1,
+ [17129] = 9,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 2,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
+ ACTIONS(883), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(845), 4,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(851), 4,
+ ACTIONS(879), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(853), 4,
+ ACTIONS(881), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(173), 6,
+ ACTIONS(181), 6,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [17003] = 3,
- ACTIONS(79), 1,
+ [17174] = 8,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(245), 2,
+ ACTIONS(869), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(243), 23,
+ ACTIONS(871), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(883), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(873), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(881), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(181), 10,
anon_sym_SEMI,
anon_sym_PIPE,
- anon_sym_EQ,
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,
+ [17217] = 7,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(869), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(883), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
+ ACTIONS(181), 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,
@@ -18565,26 +18848,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,
- [17036] = 3,
- ACTIONS(79), 1,
+ [17258] = 6,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(869), 1,
+ anon_sym_EQ,
+ ACTIONS(183), 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(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
+ ACTIONS(181), 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,
@@ -18597,297 +18881,77 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17069] = 16,
- ACTIONS(3), 1,
+ [17297] = 11,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
- ACTIONS(989), 1,
- anon_sym_DQUOTE,
- ACTIONS(991), 1,
- anon_sym_SQUOTE,
- ACTIONS(993), 1,
- anon_sym_BQUOTE,
- ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
- ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
+ ACTIONS(869), 1,
+ anon_sym_EQ,
+ ACTIONS(875), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(877), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(871), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(883), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
ACTIONS(985), 2,
- sym_word,
- sym_flag_arg,
- STATE(55), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17128] = 16,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(873), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(879), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ ACTIONS(881), 4,
+ anon_sym_GT,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT,
+ ACTIONS(987), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [17346] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(279), 1,
+ ACTIONS(263), 1,
aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
ACTIONS(989), 1,
- anon_sym_DQUOTE,
- ACTIONS(991), 1,
- anon_sym_SQUOTE,
- ACTIONS(993), 1,
- anon_sym_BQUOTE,
- ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
- ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
- ACTIONS(1001), 2,
- sym_word,
- sym_flag_arg,
- STATE(56), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17187] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
- ACTIONS(989), 1,
- anon_sym_DQUOTE,
ACTIONS(991), 1,
- anon_sym_SQUOTE,
- ACTIONS(993), 1,
- anon_sym_BQUOTE,
- ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
- ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
- ACTIONS(1003), 2,
- sym_word,
- sym_flag_arg,
- STATE(37), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17246] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
- ACTIONS(989), 1,
- anon_sym_DQUOTE,
- ACTIONS(991), 1,
- anon_sym_SQUOTE,
ACTIONS(993), 1,
- anon_sym_BQUOTE,
- ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
- ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
- ACTIONS(1005), 2,
- sym_word,
- sym_flag_arg,
- STATE(58), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17305] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
- ACTIONS(989), 1,
- anon_sym_DQUOTE,
- ACTIONS(991), 1,
- anon_sym_SQUOTE,
- ACTIONS(993), 1,
- anon_sym_BQUOTE,
ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
- ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
- ACTIONS(1007), 2,
- sym_word,
- sym_flag_arg,
- STATE(59), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17364] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
sym_number_literal,
- ACTIONS(987), 1,
- anon_sym_DOLLAR,
- ACTIONS(989), 1,
- anon_sym_DQUOTE,
- ACTIONS(991), 1,
- anon_sym_SQUOTE,
- ACTIONS(993), 1,
- anon_sym_BQUOTE,
- ACTIONS(995), 1,
- aux_sym_file_path_token1,
- ACTIONS(997), 1,
- sym_identifier,
ACTIONS(999), 1,
- anon_sym_LBRACE,
- STATE(31), 1,
- sym_value_path,
- ACTIONS(1009), 2,
- sym_word,
- sym_flag_arg,
- STATE(61), 10,
- sym_command,
- sym__expression,
- sym_string,
- sym_file_path,
- sym_range,
- sym_table,
- sym_array,
- sym_record_or_block,
- sym_cmd_invocation,
- sym_binary_expression,
- [17423] = 16,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(279), 1,
- aux_sym_file_path_token2,
- ACTIONS(977), 1,
- anon_sym_LBRACK,
- ACTIONS(979), 1,
- anon_sym_LPAREN,
- ACTIONS(981), 1,
- anon_sym_CARET,
- ACTIONS(983), 1,
- sym_number_literal,
- ACTIONS(987), 1,
anon_sym_DOLLAR,
- ACTIONS(989), 1,
+ ACTIONS(1001), 1,
anon_sym_DQUOTE,
- ACTIONS(991), 1,
+ ACTIONS(1003), 1,
anon_sym_SQUOTE,
- ACTIONS(993), 1,
+ ACTIONS(1005), 1,
anon_sym_BQUOTE,
- ACTIONS(995), 1,
+ ACTIONS(1007), 1,
aux_sym_file_path_token1,
- ACTIONS(997), 1,
+ ACTIONS(1009), 1,
sym_identifier,
- ACTIONS(999), 1,
+ ACTIONS(1011), 1,
anon_sym_LBRACE,
- STATE(31), 1,
+ STATE(33), 1,
sym_value_path,
- ACTIONS(1011), 2,
+ ACTIONS(997), 2,
sym_word,
sym_flag_arg,
- STATE(70), 10,
+ STATE(69), 10,
sym_command,
sym__expression,
sym_string,
@@ -18898,39 +18962,39 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [17482] = 16,
+ [17405] = 16,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(279), 1,
+ ACTIONS(263), 1,
aux_sym_file_path_token2,
- ACTIONS(977), 1,
+ ACTIONS(989), 1,
anon_sym_LBRACK,
- ACTIONS(979), 1,
+ ACTIONS(991), 1,
anon_sym_LPAREN,
- ACTIONS(981), 1,
+ ACTIONS(993), 1,
anon_sym_CARET,
- ACTIONS(983), 1,
+ ACTIONS(995), 1,
sym_number_literal,
- ACTIONS(987), 1,
+ ACTIONS(999), 1,
anon_sym_DOLLAR,
- ACTIONS(989), 1,
+ ACTIONS(1001), 1,
anon_sym_DQUOTE,
- ACTIONS(991), 1,
+ ACTIONS(1003), 1,
anon_sym_SQUOTE,
- ACTIONS(993), 1,
+ ACTIONS(1005), 1,
anon_sym_BQUOTE,
- ACTIONS(995), 1,
+ ACTIONS(1007), 1,
aux_sym_file_path_token1,
- ACTIONS(997), 1,
+ ACTIONS(1009), 1,
sym_identifier,
- ACTIONS(999), 1,
+ ACTIONS(1011), 1,
anon_sym_LBRACE,
- STATE(31), 1,
+ STATE(33), 1,
sym_value_path,
ACTIONS(1013), 2,
sym_word,
sym_flag_arg,
- STATE(69), 10,
+ STATE(41), 10,
sym_command,
sym__expression,
sym_string,
@@ -18941,13 +19005,13 @@ static const uint16_t ts_small_parse_table[] = {
sym_record_or_block,
sym_cmd_invocation,
sym_binary_expression,
- [17541] = 3,
- ACTIONS(79), 1,
+ [17464] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(276), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 23,
+ ACTIONS(274), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -18971,13 +19035,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17574] = 3,
- ACTIONS(79), 1,
+ [17497] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(193), 2,
+ ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(191), 23,
+ ACTIONS(173), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -19001,13 +19065,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17607] = 3,
- ACTIONS(79), 1,
+ [17530] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(181), 2,
+ ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(179), 23,
+ ACTIONS(173), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -19031,13 +19095,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17640] = 3,
- ACTIONS(79), 1,
+ [17563] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(227), 2,
+ ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(225), 23,
+ ACTIONS(173), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -19061,89 +19125,43 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17673] = 11,
- ACTIONS(79), 1,
+ [17596] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
- anon_sym_EQ,
- ACTIONS(847), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(849), 1,
- anon_sym_AMP_AMP,
- ACTIONS(843), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(855), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(1015), 2,
+ ACTIONS(175), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(845), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(851), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- ACTIONS(853), 4,
- anon_sym_GT,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- anon_sym_LT,
- ACTIONS(1017), 4,
+ ACTIONS(173), 23,
anon_sym_SEMI,
anon_sym_PIPE,
+ anon_sym_EQ,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [17722] = 11,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(841), 1,
- anon_sym_EQ,
- ACTIONS(847), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(849), 1,
- anon_sym_AMP_AMP,
- ACTIONS(843), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(1019), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- ACTIONS(845), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(851), 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(853), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(1021), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [17771] = 3,
- ACTIONS(79), 1,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [17629] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(249), 2,
+ ACTIONS(217), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(247), 23,
+ ACTIONS(215), 23,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_EQ,
@@ -19167,65 +19185,62 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17804] = 11,
- ACTIONS(79), 1,
+ [17662] = 11,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
+ ACTIONS(869), 1,
anon_sym_EQ,
- ACTIONS(847), 1,
+ ACTIONS(875), 1,
anon_sym_PIPE_PIPE,
- ACTIONS(849), 1,
+ ACTIONS(877), 1,
anon_sym_AMP_AMP,
- ACTIONS(843), 2,
+ ACTIONS(871), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
+ ACTIONS(883), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1023), 2,
+ ACTIONS(1015), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(845), 4,
+ ACTIONS(873), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(851), 4,
+ ACTIONS(879), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- ACTIONS(853), 4,
+ ACTIONS(881), 4,
anon_sym_GT,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- ACTIONS(1025), 4,
+ ACTIONS(1017), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [17853] = 6,
- ACTIONS(79), 1,
+ [17711] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(841), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(195), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 2,
+ ACTIONS(193), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(845), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 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,
@@ -19238,30 +19253,110 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17892] = 7,
- ACTIONS(79), 1,
+ [17744] = 16,
+ ACTIONS(3), 1,
sym_comment,
- ACTIONS(841), 1,
- anon_sym_EQ,
- ACTIONS(175), 2,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1019), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(43), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [17803] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1021), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(57), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [17862] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(280), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(843), 2,
+ ACTIONS(278), 23,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_EQ,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(855), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(845), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(173), 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,
@@ -19272,10 +19367,184 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_GT_EQ,
anon_sym_LT_EQ,
anon_sym_LT,
- [17933] = 3,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [17895] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1023), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(61), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [17954] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1025), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(60), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [18013] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1027), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(59), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [18072] = 16,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(263), 1,
+ aux_sym_file_path_token2,
+ ACTIONS(989), 1,
+ anon_sym_LBRACK,
+ ACTIONS(991), 1,
+ anon_sym_LPAREN,
+ ACTIONS(993), 1,
+ anon_sym_CARET,
+ ACTIONS(995), 1,
+ sym_number_literal,
+ ACTIONS(999), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1001), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1003), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1005), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1007), 1,
+ aux_sym_file_path_token1,
+ ACTIONS(1009), 1,
+ sym_identifier,
+ ACTIONS(1011), 1,
+ anon_sym_LBRACE,
+ STATE(33), 1,
+ sym_value_path,
+ ACTIONS(1029), 2,
+ sym_word,
+ sym_flag_arg,
+ STATE(58), 10,
+ sym_command,
+ sym__expression,
+ sym_string,
+ sym_file_path,
+ sym_range,
+ sym_table,
+ sym_array,
+ sym_record_or_block,
+ sym_cmd_invocation,
+ sym_binary_expression,
+ [18131] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(239), 7,
+ ACTIONS(223), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19283,7 +19552,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(241), 17,
+ ACTIONS(225), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19301,10 +19570,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17965] = 3,
+ [18163] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(215), 7,
+ ACTIONS(219), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19312,7 +19581,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(217), 17,
+ ACTIONS(221), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19330,10 +19599,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [17997] = 3,
+ [18195] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(207), 7,
+ ACTIONS(173), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19341,7 +19610,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 17,
+ ACTIONS(175), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19359,10 +19628,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18029] = 3,
+ [18227] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(207), 7,
+ ACTIONS(282), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19370,7 +19639,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 17,
+ ACTIONS(284), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19388,10 +19657,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18061] = 3,
+ [18259] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 7,
+ ACTIONS(274), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19399,7 +19668,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(276), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19417,41 +19686,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18093] = 5,
+ [18291] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1027), 1,
- anon_sym_DOT,
- STATE(328), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(88), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(90), 19,
- anon_sym_COLON,
- anon_sym_DOT_DOT,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- 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,
- [18129] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(191), 7,
+ ACTIONS(173), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19459,7 +19697,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(175), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19477,10 +19715,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18161] = 3,
+ [18323] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 7,
+ ACTIONS(173), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19488,7 +19726,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(245), 17,
+ ACTIONS(175), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19506,10 +19744,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18193] = 3,
+ [18355] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(219), 7,
+ ACTIONS(177), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19517,7 +19755,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(221), 17,
+ ACTIONS(179), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19535,10 +19773,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18225] = 3,
+ [18387] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(179), 7,
+ ACTIONS(203), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19546,7 +19784,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(181), 17,
+ ACTIONS(205), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19564,41 +19802,39 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18257] = 5,
+ [18419] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1029), 1,
- anon_sym_DOT,
- STATE(328), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(81), 3,
+ ACTIONS(203), 7,
anon_sym_EQ,
+ sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 19,
- anon_sym_COLON,
- anon_sym_DOT_DOT,
- anon_sym_LBRACE,
+ ACTIONS(205), 17,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
anon_sym_PLUS,
- anon_sym_DASH,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- anon_sym_mod,
anon_sym_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,
- [18293] = 3,
+ [18451] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 7,
+ ACTIONS(215), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19606,7 +19842,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(217), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19624,10 +19860,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18325] = 3,
+ [18483] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 7,
+ ACTIONS(177), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19635,7 +19871,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(179), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19653,39 +19889,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18357] = 3,
+ [18515] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(225), 7,
+ ACTIONS(1031), 1,
+ anon_sym_DOT,
+ STATE(344), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(88), 3,
anon_sym_EQ,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(227), 17,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(90), 19,
+ anon_sym_COLON,
+ anon_sym_DOT_DOT,
+ anon_sym_LBRACE,
anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
+ 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,
- [18389] = 3,
+ [18551] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(247), 7,
+ ACTIONS(278), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19693,7 +19931,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(249), 17,
+ ACTIONS(280), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19711,27 +19949,27 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18421] = 8,
+ [18583] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1034), 1,
+ ACTIONS(1035), 1,
anon_sym_PLUS,
- ACTIONS(1036), 1,
+ ACTIONS(1037), 1,
anon_sym_DASH,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(173), 4,
+ ACTIONS(181), 4,
sym_identifier,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 13,
+ ACTIONS(183), 13,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19745,30 +19983,30 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18463] = 9,
+ [18625] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1034), 1,
+ ACTIONS(1035), 1,
anon_sym_PLUS,
- ACTIONS(1036), 1,
+ ACTIONS(1037), 1,
anon_sym_DASH,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(1042), 2,
+ ACTIONS(1043), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(173), 4,
+ ACTIONS(181), 4,
sym_identifier,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 11,
+ ACTIONS(183), 11,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19780,34 +20018,34 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BANG_EQ,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- [18507] = 11,
+ [18669] = 11,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1034), 1,
+ ACTIONS(1035), 1,
anon_sym_PLUS,
- ACTIONS(1036), 1,
+ ACTIONS(1037), 1,
anon_sym_DASH,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(173), 2,
+ ACTIONS(181), 2,
sym_identifier,
anon_sym_in,
- ACTIONS(1042), 2,
+ ACTIONS(1043), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1044), 2,
+ ACTIONS(1045), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1046), 2,
+ ACTIONS(1047), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(175), 9,
+ ACTIONS(183), 9,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19817,98 +20055,98 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- [18555] = 13,
+ [18717] = 13,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 1,
+ ACTIONS(181), 1,
sym_identifier,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1034), 1,
+ ACTIONS(1035), 1,
anon_sym_PLUS,
- ACTIONS(1036), 1,
+ ACTIONS(1037), 1,
anon_sym_DASH,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(1050), 1,
+ ACTIONS(1051), 1,
anon_sym_in,
- ACTIONS(1042), 2,
+ ACTIONS(1043), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1044), 2,
+ ACTIONS(1045), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1046), 2,
+ ACTIONS(1047), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(1048), 3,
+ ACTIONS(1049), 3,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(175), 6,
+ ACTIONS(183), 6,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
- [18607] = 14,
+ [18769] = 14,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 1,
+ ACTIONS(181), 1,
sym_identifier,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1034), 1,
+ ACTIONS(1035), 1,
anon_sym_PLUS,
- ACTIONS(1036), 1,
+ ACTIONS(1037), 1,
anon_sym_DASH,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(1050), 1,
+ ACTIONS(1051), 1,
anon_sym_in,
- ACTIONS(1052), 1,
+ ACTIONS(1053), 1,
anon_sym_AMP_AMP,
- ACTIONS(1042), 2,
+ ACTIONS(1043), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1044), 2,
+ ACTIONS(1045), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1046), 2,
+ ACTIONS(1047), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(1048), 3,
+ ACTIONS(1049), 3,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
- ACTIONS(175), 5,
+ ACTIONS(183), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
anon_sym_PIPE_PIPE,
- [18661] = 4,
+ [18823] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(173), 6,
+ ACTIONS(181), 6,
sym_identifier,
anon_sym_DASH,
anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 17,
+ ACTIONS(183), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19926,24 +20164,24 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18695] = 6,
+ [18857] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1040), 1,
+ ACTIONS(1041), 1,
anon_sym_mod,
- ACTIONS(1038), 3,
+ ACTIONS(1039), 3,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
- ACTIONS(173), 5,
+ ACTIONS(181), 5,
sym_identifier,
anon_sym_DASH,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 14,
+ ACTIONS(183), 14,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19958,10 +20196,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18733] = 3,
+ [18895] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 7,
+ ACTIONS(181), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19969,7 +20207,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 17,
+ ACTIONS(183), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -19987,10 +20225,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18765] = 3,
+ [18927] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(251), 7,
+ ACTIONS(193), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -19998,7 +20236,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(253), 17,
+ ACTIONS(195), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20016,39 +20254,41 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18797] = 3,
+ [18959] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 7,
+ ACTIONS(1031), 1,
+ anon_sym_DOT,
+ STATE(353), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(82), 3,
anon_sym_EQ,
- sym_identifier,
- anon_sym_DASH,
- anon_sym_mod,
- anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(171), 17,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(84), 19,
+ anon_sym_COLON,
+ anon_sym_DOT_DOT,
+ anon_sym_LBRACE,
anon_sym_PLUS,
+ anon_sym_DASH,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
+ 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,
- [18829] = 3,
+ [18995] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 7,
+ ACTIONS(270), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20056,7 +20296,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(171), 17,
+ ACTIONS(272), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20074,10 +20314,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18861] = 3,
+ [19027] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(211), 7,
+ ACTIONS(169), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20085,7 +20325,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(213), 17,
+ ACTIONS(171), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20103,10 +20343,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18893] = 3,
+ [19059] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(203), 7,
+ ACTIONS(227), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20114,7 +20354,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(205), 17,
+ ACTIONS(229), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20132,10 +20372,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18925] = 3,
+ [19091] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 7,
+ ACTIONS(231), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20143,7 +20383,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(185), 17,
+ ACTIONS(233), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20161,10 +20401,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18957] = 3,
+ [19123] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(199), 7,
+ ACTIONS(211), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20172,7 +20412,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(201), 17,
+ ACTIONS(213), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20190,7 +20430,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [18989] = 5,
+ [19155] = 5,
ACTIONS(3), 1,
sym_comment,
ACTIONS(165), 1,
@@ -20200,14 +20440,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
- ACTIONS(157), 6,
+ ACTIONS(159), 6,
anon_sym_EQ,
anon_sym_DASH,
anon_sym_mod,
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 13,
+ ACTIONS(161), 13,
anon_sym_PLUS,
anon_sym_STAR,
anon_sym_SLASH,
@@ -20221,10 +20461,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19025] = 3,
+ [19191] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(195), 7,
+ ACTIONS(207), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20232,7 +20472,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(197), 17,
+ ACTIONS(209), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20250,10 +20490,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19057] = 3,
+ [19223] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(187), 7,
+ ACTIONS(199), 7,
anon_sym_EQ,
sym_identifier,
anon_sym_DASH,
@@ -20261,7 +20501,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(189), 17,
+ ACTIONS(201), 17,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
@@ -20279,12 +20519,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19089] = 5,
+ [19255] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1027), 1,
+ ACTIONS(1055), 1,
anon_sym_DOT,
- STATE(323), 1,
+ STATE(353), 1,
aux_sym_value_path_repeat1,
ACTIONS(73), 3,
anon_sym_EQ,
@@ -20310,15 +20550,44 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19125] = 3,
+ [19291] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(81), 4,
+ ACTIONS(173), 7,
+ anon_sym_EQ,
+ sym_identifier,
+ anon_sym_DASH,
+ anon_sym_mod,
+ anon_sym_in,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(175), 17,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ anon_sym_PLUS,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_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,
+ [19323] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(73), 4,
anon_sym_EQ,
anon_sym_DOT,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(83), 19,
+ ACTIONS(75), 19,
anon_sym_COLON,
anon_sym_DOT_DOT,
anon_sym_LBRACE,
@@ -20338,16 +20607,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19156] = 3,
+ [19354] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(187), 3,
+ ACTIONS(282), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(189), 19,
+ ACTIONS(284), 19,
+ anon_sym_COLON,
anon_sym_LBRACK,
- anon_sym_RBRACK,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20365,16 +20634,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19186] = 3,
+ [19384] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(211), 3,
+ ACTIONS(1058), 1,
+ anon_sym_DOT,
+ STATE(353), 1,
+ aux_sym_value_path_repeat1,
+ ACTIONS(92), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(213), 19,
- anon_sym_COLON,
- anon_sym_LBRACK,
+ ACTIONS(94), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20392,14 +20663,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19216] = 4,
+ [19418] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1054), 3,
+ ACTIONS(1060), 3,
ts_builtin_sym_end,
anon_sym_RPAREN,
anon_sym_RBRACE,
- ACTIONS(1058), 9,
+ ACTIONS(1064), 9,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -20409,7 +20680,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- ACTIONS(1056), 10,
+ ACTIONS(1062), 10,
anon_sym_export,
anon_sym_if,
anon_sym_def,
@@ -20420,7 +20691,7 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- [19248] = 3,
+ [19450] = 3,
ACTIONS(3), 1,
sym_comment,
ACTIONS(199), 3,
@@ -20447,18 +20718,73 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19278] = 5,
+ [19480] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1060), 1,
+ ACTIONS(1066), 3,
+ ts_builtin_sym_end,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ ACTIONS(1064), 9,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ anon_sym_LBRACE,
+ ACTIONS(1062), 10,
+ anon_sym_export,
+ anon_sym_if,
+ anon_sym_def,
+ anon_sym_alias,
+ anon_sym_let,
+ sym_number_literal,
+ sym_word,
+ aux_sym_file_path_token2,
+ sym_flag_arg,
+ sym_identifier,
+ [19512] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(211), 3,
+ anon_sym_EQ,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(213), 19,
+ anon_sym_LBRACK,
+ anon_sym_RBRACK,
+ 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_EQ,
+ anon_sym_LT_EQ,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [19542] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1058), 1,
anon_sym_DOT,
- STATE(359), 1,
+ STATE(357), 1,
aux_sym_value_path_repeat1,
- ACTIONS(146), 3,
+ ACTIONS(150), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(148), 17,
+ ACTIONS(152), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20476,14 +20802,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19312] = 3,
+ [19576] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(219), 3,
+ ACTIONS(169), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(221), 19,
+ ACTIONS(171), 19,
anon_sym_COLON,
anon_sym_LBRACK,
anon_sym_LBRACE,
@@ -20503,19 +20829,18 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19342] = 5,
+ [19606] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1060), 1,
- anon_sym_DOT,
- STATE(328), 1,
- aux_sym_value_path_repeat1,
- ACTIONS(150), 3,
+ ACTIONS(167), 1,
+ anon_sym_LBRACE,
+ ACTIONS(1068), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(159), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(152), 17,
- anon_sym_LBRACE,
+ ACTIONS(161), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -20532,24 +20857,37 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19376] = 4,
+ [19639] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1062), 3,
- ts_builtin_sym_end,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- ACTIONS(1058), 9,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
+ ACTIONS(1068), 1,
+ anon_sym_DOT_DOT,
+ ACTIONS(159), 3,
+ anon_sym_EQ,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(161), 17,
anon_sym_LBRACE,
- ACTIONS(1056), 10,
+ 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,
+ [19670] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1070), 10,
anon_sym_export,
anon_sym_if,
anon_sym_def,
@@ -20560,16 +20898,25 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- [19408] = 4,
+ ACTIONS(1072), 10,
+ anon_sym_LBRACK,
+ anon_sym_LPAREN,
+ anon_sym_CARET,
+ anon_sym_DOLLAR,
+ anon_sym_DQUOTE,
+ anon_sym_SQUOTE,
+ anon_sym_BQUOTE,
+ aux_sym_file_path_token1,
+ anon_sym_LBRACE,
+ anon_sym_RBRACE,
+ [19698] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1064), 1,
- anon_sym_DOT_DOT,
- ACTIONS(157), 3,
+ ACTIONS(177), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 17,
+ ACTIONS(179), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20587,18 +20934,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19439] = 5,
+ [19726] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(167), 1,
- anon_sym_LBRACE,
- ACTIONS(1064), 1,
- anon_sym_DOT_DOT,
- ACTIONS(157), 3,
+ ACTIONS(193), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 16,
+ ACTIONS(195), 17,
+ anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -20615,10 +20959,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19472] = 3,
+ [19754] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1066), 10,
+ ACTIONS(1074), 10,
anon_sym_export,
anon_sym_if,
anon_sym_def,
@@ -20629,7 +20973,7 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- ACTIONS(1068), 10,
+ ACTIONS(1076), 10,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -20640,14 +20984,14 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token1,
anon_sym_LBRACE,
anon_sym_RBRACE,
- [19500] = 3,
+ [19782] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(215), 3,
+ ACTIONS(203), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(217), 17,
+ ACTIONS(205), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20665,14 +21009,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19528] = 3,
+ [19810] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(207), 3,
+ ACTIONS(203), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 17,
+ ACTIONS(205), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20690,14 +21034,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19556] = 3,
+ [19838] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(251), 3,
+ ACTIONS(270), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(253), 17,
+ ACTIONS(272), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20715,14 +21059,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19584] = 3,
+ [19866] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(243), 3,
+ ACTIONS(274), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(245), 17,
+ ACTIONS(276), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20740,14 +21084,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19612] = 3,
+ [19894] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 3,
+ ACTIONS(173), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(175), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20765,14 +21109,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19640] = 3,
+ [19922] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 3,
+ ACTIONS(219), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(221), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20790,14 +21134,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19668] = 3,
+ [19950] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 3,
+ ACTIONS(173), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(175), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20815,14 +21159,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19696] = 3,
+ [19978] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(191), 3,
+ ACTIONS(173), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(193), 17,
+ ACTIONS(175), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20840,14 +21184,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19724] = 3,
+ [20006] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(225), 3,
+ ACTIONS(173), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(227), 17,
+ ACTIONS(175), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20865,14 +21209,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19752] = 3,
+ [20034] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(247), 3,
+ ACTIONS(215), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(249), 17,
+ ACTIONS(217), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -20890,24 +21234,21 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19780] = 6,
+ [20062] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(278), 3,
anon_sym_EQ,
- ACTIONS(173), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1072), 2,
+ ACTIONS(280), 17,
+ anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1074), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(175), 11,
- anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
anon_sym_EQ_TILDE,
@@ -20918,26 +21259,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [19814] = 7,
+ [20090] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(173), 2,
+ ACTIONS(181), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1072), 2,
+ ACTIONS(1080), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1076), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(1074), 4,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(175), 9,
+ ACTIONS(183), 11,
anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
@@ -20947,29 +21285,28 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_in,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- [19850] = 8,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ [20124] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(1072), 2,
+ ACTIONS(181), 2,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(1080), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1076), 2,
+ ACTIONS(1084), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1078), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(1080), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(1074), 4,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(175), 7,
+ ACTIONS(183), 9,
anon_sym_LBRACE,
anon_sym_PIPE_PIPE,
anon_sym_AMP_AMP,
@@ -20977,130 +21314,110 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- [19888] = 9,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ [20160] = 8,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(1072), 2,
+ ACTIONS(1080), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1076), 2,
+ ACTIONS(1084), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1078), 2,
+ ACTIONS(1086), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1080), 2,
+ ACTIONS(1088), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(175), 3,
- anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
- ACTIONS(1074), 4,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(1082), 4,
+ ACTIONS(183), 7,
+ 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,
- [19928] = 10,
+ [20198] = 9,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(1084), 1,
- anon_sym_AMP_AMP,
- ACTIONS(175), 2,
- anon_sym_LBRACE,
- anon_sym_PIPE_PIPE,
- ACTIONS(1072), 2,
+ ACTIONS(1080), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1076), 2,
+ ACTIONS(1084), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1078), 2,
+ ACTIONS(1086), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1080), 2,
+ ACTIONS(1088), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1074), 4,
+ ACTIONS(183), 3,
+ anon_sym_LBRACE,
+ anon_sym_PIPE_PIPE,
+ anon_sym_AMP_AMP,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(1082), 4,
+ ACTIONS(1090), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- [19970] = 4,
+ [20238] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(173), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(175), 17,
+ ACTIONS(1092), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(183), 2,
anon_sym_LBRACE,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1080), 2,
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,
+ ACTIONS(1084), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20000] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1070), 1,
- anon_sym_EQ,
- ACTIONS(173), 2,
+ ACTIONS(1086), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1074), 4,
+ ACTIONS(1088), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(175), 13,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
- anon_sym_PIPE_PIPE,
- anon_sym_AMP_AMP,
+ ACTIONS(1090), 4,
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,
- [20032] = 3,
+ [20280] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(173), 3,
+ ACTIONS(1078), 1,
anon_sym_EQ,
+ ACTIONS(181), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(175), 17,
+ ACTIONS(183), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21118,71 +21435,23 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20060] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1086), 10,
- anon_sym_export,
- anon_sym_if,
- anon_sym_def,
- anon_sym_alias,
- anon_sym_let,
- sym_number_literal,
- sym_word,
- aux_sym_file_path_token2,
- sym_flag_arg,
- sym_identifier,
- ACTIONS(1088), 10,
- anon_sym_LBRACK,
- anon_sym_LPAREN,
- anon_sym_CARET,
- anon_sym_DOLLAR,
- anon_sym_DQUOTE,
- anon_sym_SQUOTE,
- anon_sym_BQUOTE,
- aux_sym_file_path_token1,
- anon_sym_LBRACE,
- anon_sym_RBRACE,
- [20088] = 3,
+ [20310] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(169), 3,
+ ACTIONS(1078), 1,
anon_sym_EQ,
+ ACTIONS(181), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(171), 17,
- anon_sym_LBRACE,
- anon_sym_PLUS,
- anon_sym_DASH,
+ ACTIONS(1082), 4,
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,
- [20116] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(169), 3,
- anon_sym_EQ,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(171), 17,
+ ACTIONS(183), 13,
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,
@@ -21193,16 +21462,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20144] = 4,
+ [20342] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(167), 1,
- anon_sym_LBRACE,
- ACTIONS(157), 3,
+ ACTIONS(181), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(159), 16,
+ ACTIONS(183), 17,
+ anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -21219,14 +21487,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20174] = 3,
+ [20370] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(203), 3,
+ ACTIONS(223), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(205), 17,
+ ACTIONS(225), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21244,14 +21512,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20202] = 3,
+ [20398] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(183), 3,
+ ACTIONS(177), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(185), 17,
+ ACTIONS(179), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21269,14 +21537,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20230] = 3,
+ [20426] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(195), 3,
+ ACTIONS(207), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(197), 17,
+ ACTIONS(209), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21294,15 +21562,16 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20258] = 3,
+ [20454] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(239), 3,
+ ACTIONS(167), 1,
+ anon_sym_LBRACE,
+ ACTIONS(159), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(241), 17,
- anon_sym_LBRACE,
+ ACTIONS(161), 16,
anon_sym_PLUS,
anon_sym_DASH,
anon_sym_STAR,
@@ -21319,14 +21588,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20286] = 3,
+ [20484] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(179), 3,
+ ACTIONS(227), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(181), 17,
+ ACTIONS(229), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21344,14 +21613,14 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20314] = 3,
+ [20512] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(207), 3,
+ ACTIONS(231), 3,
anon_sym_EQ,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(209), 17,
+ ACTIONS(233), 17,
anon_sym_LBRACE,
anon_sym_PLUS,
anon_sym_DASH,
@@ -21369,41 +21638,10 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_LT_EQ,
anon_sym_LT_LT,
anon_sym_GT_GT,
- [20342] = 10,
+ [20540] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1070), 1,
- anon_sym_EQ,
- ACTIONS(1084), 1,
- anon_sym_AMP_AMP,
- ACTIONS(1090), 1,
- anon_sym_PIPE_PIPE,
- ACTIONS(1072), 2,
- anon_sym_PLUS,
- anon_sym_DASH,
- ACTIONS(1076), 2,
- anon_sym_LT_LT,
- anon_sym_GT_GT,
- ACTIONS(1078), 2,
- anon_sym_GT,
- anon_sym_LT,
- ACTIONS(1080), 2,
- anon_sym_GT_EQ,
- anon_sym_LT_EQ,
- ACTIONS(1074), 4,
- anon_sym_STAR,
- anon_sym_SLASH,
- anon_sym_PERCENT,
- anon_sym_mod,
- ACTIONS(1082), 4,
- anon_sym_EQ_TILDE,
- anon_sym_EQ_EQ,
- anon_sym_BANG_EQ,
- anon_sym_in,
- [20383] = 3,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1058), 9,
+ ACTIONS(1064), 9,
anon_sym_LBRACK,
anon_sym_LPAREN,
anon_sym_CARET,
@@ -21413,7 +21651,7 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- ACTIONS(1056), 10,
+ ACTIONS(1062), 10,
anon_sym_export,
anon_sym_if,
anon_sym_def,
@@ -21424,75 +21662,106 @@ static const uint16_t ts_small_parse_table[] = {
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- [20410] = 10,
+ [20567] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(177), 1,
+ ACTIONS(1033), 1,
anon_sym_EQ,
- ACTIONS(1096), 1,
+ ACTIONS(1053), 1,
+ anon_sym_AMP_AMP,
+ ACTIONS(1094), 1,
anon_sym_PIPE_PIPE,
- ACTIONS(1098), 1,
+ ACTIONS(1035), 2,
+ anon_sym_PLUS,
+ anon_sym_DASH,
+ ACTIONS(1043), 2,
+ anon_sym_LT_LT,
+ anon_sym_GT_GT,
+ ACTIONS(1045), 2,
+ anon_sym_GT,
+ anon_sym_LT,
+ ACTIONS(1047), 2,
+ anon_sym_GT_EQ,
+ anon_sym_LT_EQ,
+ ACTIONS(1039), 4,
+ anon_sym_STAR,
+ anon_sym_SLASH,
+ anon_sym_PERCENT,
+ anon_sym_mod,
+ ACTIONS(1049), 4,
+ anon_sym_EQ_TILDE,
+ anon_sym_EQ_EQ,
+ anon_sym_BANG_EQ,
+ anon_sym_in,
+ [20608] = 10,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(185), 1,
+ anon_sym_EQ,
+ ACTIONS(1100), 1,
+ anon_sym_PIPE_PIPE,
+ ACTIONS(1102), 1,
anon_sym_AMP_AMP,
- ACTIONS(235), 2,
+ ACTIONS(197), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1092), 2,
+ ACTIONS(1096), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1102), 2,
+ ACTIONS(1106), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1104), 2,
+ ACTIONS(1108), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1094), 4,
+ ACTIONS(1098), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(1100), 4,
+ ACTIONS(1104), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- [20451] = 10,
+ [20649] = 10,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1032), 1,
+ ACTIONS(1078), 1,
anon_sym_EQ,
- ACTIONS(1052), 1,
+ ACTIONS(1092), 1,
anon_sym_AMP_AMP,
- ACTIONS(1106), 1,
+ ACTIONS(1110), 1,
anon_sym_PIPE_PIPE,
- ACTIONS(1034), 2,
+ ACTIONS(1080), 2,
anon_sym_PLUS,
anon_sym_DASH,
- ACTIONS(1042), 2,
+ ACTIONS(1084), 2,
anon_sym_LT_LT,
anon_sym_GT_GT,
- ACTIONS(1044), 2,
+ ACTIONS(1086), 2,
anon_sym_GT,
anon_sym_LT,
- ACTIONS(1046), 2,
+ ACTIONS(1088), 2,
anon_sym_GT_EQ,
anon_sym_LT_EQ,
- ACTIONS(1038), 4,
+ ACTIONS(1082), 4,
anon_sym_STAR,
anon_sym_SLASH,
anon_sym_PERCENT,
anon_sym_mod,
- ACTIONS(1048), 4,
+ ACTIONS(1090), 4,
anon_sym_EQ_TILDE,
anon_sym_EQ_EQ,
anon_sym_BANG_EQ,
anon_sym_in,
- [20492] = 3,
- ACTIONS(79), 1,
+ [20690] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1110), 2,
+ ACTIONS(1114), 2,
sym__cmd_newline,
anon_sym_LF,
- ACTIONS(1108), 16,
+ ACTIONS(1112), 16,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_LBRACK,
@@ -21509,44 +21778,72 @@ static const uint16_t ts_small_parse_table[] = {
sym_flag_arg,
sym_identifier,
anon_sym_LBRACE,
- [20518] = 11,
- ACTIONS(79), 1,
+ [20716] = 11,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1112), 1,
+ ACTIONS(1116), 1,
anon_sym_DOLLAR,
- ACTIONS(1114), 1,
+ ACTIONS(1118), 1,
anon_sym_DQUOTE,
- ACTIONS(1116), 1,
+ ACTIONS(1120), 1,
anon_sym_SQUOTE,
- ACTIONS(1118), 1,
+ ACTIONS(1122), 1,
anon_sym_BQUOTE,
- ACTIONS(1120), 1,
+ ACTIONS(1124), 1,
sym_identifier,
- STATE(399), 1,
+ STATE(401), 1,
+ aux_sym__statement_repeat1,
+ STATE(407), 1,
+ sym_record_entry,
+ ACTIONS(865), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ STATE(521), 2,
+ sym_string,
+ sym_value_path,
+ ACTIONS(867), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [20755] = 11,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1130), 1,
+ anon_sym_DOLLAR,
+ ACTIONS(1133), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1136), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1139), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1142), 1,
+ sym_identifier,
+ STATE(401), 1,
aux_sym__statement_repeat1,
- STATE(404), 1,
+ STATE(407), 1,
sym_record_entry,
- ACTIONS(837), 2,
+ ACTIONS(1126), 2,
ts_builtin_sym_end,
anon_sym_LF,
- STATE(501), 2,
+ STATE(521), 2,
sym_string,
sym_value_path,
- ACTIONS(839), 4,
+ ACTIONS(1128), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [20557] = 3,
+ [20794] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1122), 5,
+ ACTIONS(1145), 5,
sym_number_literal,
sym_word,
aux_sym_file_path_token2,
sym_flag_arg,
sym_identifier,
- ACTIONS(723), 10,
+ ACTIONS(745), 10,
anon_sym_LBRACK,
anon_sym_RBRACK,
anon_sym_LPAREN,
@@ -21557,40 +21854,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
aux_sym_file_path_token1,
anon_sym_LBRACE,
- [20580] = 11,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(1128), 1,
- anon_sym_DOLLAR,
- ACTIONS(1131), 1,
- anon_sym_DQUOTE,
- ACTIONS(1134), 1,
- anon_sym_SQUOTE,
- ACTIONS(1137), 1,
- anon_sym_BQUOTE,
- ACTIONS(1140), 1,
- sym_identifier,
- STATE(399), 1,
- aux_sym__statement_repeat1,
- STATE(404), 1,
- sym_record_entry,
- ACTIONS(1124), 2,
- ts_builtin_sym_end,
- anon_sym_LF,
- STATE(501), 2,
- sym_string,
- sym_value_path,
- ACTIONS(1126), 4,
- anon_sym_SEMI,
- anon_sym_PIPE,
- anon_sym_RPAREN,
- anon_sym_RBRACE,
- [20619] = 3,
+ [20817] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(412), 1,
+ STATE(415), 1,
sym_type,
- ACTIONS(1143), 13,
+ ACTIONS(1147), 13,
anon_sym_int,
anon_sym_float,
anon_sym_range,
@@ -21604,12 +21873,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [20641] = 3,
+ [20839] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(414), 1,
+ STATE(455), 1,
sym_type,
- ACTIONS(1143), 13,
+ ACTIONS(1147), 13,
anon_sym_int,
anon_sym_float,
anon_sym_range,
@@ -21623,12 +21892,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [20663] = 3,
+ [20861] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(444), 1,
+ STATE(412), 1,
sym_type,
- ACTIONS(1143), 13,
+ ACTIONS(1147), 13,
anon_sym_int,
anon_sym_float,
anon_sym_range,
@@ -21642,12 +21911,12 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [20685] = 3,
+ [20883] = 3,
ACTIONS(3), 1,
sym_comment,
- STATE(409), 1,
+ STATE(413), 1,
sym_type,
- ACTIONS(1143), 13,
+ ACTIONS(1147), 13,
anon_sym_int,
anon_sym_float,
anon_sym_range,
@@ -21661,15 +21930,15 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_table,
anon_sym_error,
anon_sym_binary,
- [20707] = 4,
- ACTIONS(79), 1,
+ [20905] = 4,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1149), 1,
+ ACTIONS(1153), 1,
anon_sym_COMMA,
- ACTIONS(1145), 2,
+ ACTIONS(1149), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1147), 9,
+ ACTIONS(1151), 9,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
@@ -21679,13 +21948,13 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [20729] = 3,
- ACTIONS(79), 1,
+ [20927] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1124), 2,
+ ACTIONS(1126), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1126), 9,
+ ACTIONS(1128), 9,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
@@ -21695,1471 +21964,1625 @@ static const uint16_t ts_small_parse_table[] = {
anon_sym_BQUOTE,
sym_identifier,
anon_sym_RBRACE,
- [20748] = 7,
+ [20946] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1153), 1,
- anon_sym_COLON,
- ACTIONS(1155), 1,
- anon_sym_EQ,
ACTIONS(1157), 1,
- anon_sym_LPAREN,
+ anon_sym_COLON,
ACTIONS(1159), 1,
+ anon_sym_EQ,
+ ACTIONS(1161), 1,
+ anon_sym_QMARK,
+ ACTIONS(1163), 1,
anon_sym_AT,
- STATE(439), 1,
+ STATE(444), 1,
sym_default_parameter_assignment,
- ACTIONS(1151), 5,
+ ACTIONS(1155), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [20774] = 7,
+ [20972] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
ACTIONS(1159), 1,
- anon_sym_AT,
+ anon_sym_EQ,
ACTIONS(1163), 1,
+ anon_sym_AT,
+ ACTIONS(1167), 1,
anon_sym_COLON,
- ACTIONS(1165), 1,
- anon_sym_QMARK,
- STATE(447), 1,
+ ACTIONS(1169), 1,
+ anon_sym_LPAREN,
+ STATE(445), 1,
sym_default_parameter_assignment,
- ACTIONS(1161), 5,
+ ACTIONS(1165), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [20800] = 6,
+ [20998] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
ACTIONS(1159), 1,
+ anon_sym_EQ,
+ ACTIONS(1163), 1,
anon_sym_AT,
- ACTIONS(1169), 1,
+ ACTIONS(1173), 1,
anon_sym_COLON,
- STATE(445), 1,
+ STATE(458), 1,
sym_default_parameter_assignment,
- ACTIONS(1167), 5,
+ ACTIONS(1171), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [20823] = 6,
+ [21021] = 6,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
ACTIONS(1159), 1,
+ anon_sym_EQ,
+ ACTIONS(1163), 1,
anon_sym_AT,
- ACTIONS(1173), 1,
+ ACTIONS(1177), 1,
anon_sym_QMARK,
- STATE(435), 1,
+ STATE(451), 1,
sym_default_parameter_assignment,
- ACTIONS(1171), 5,
+ ACTIONS(1175), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [20846] = 2,
+ [21044] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1175), 8,
- anon_sym_COMMA,
+ ACTIONS(1159), 1,
anon_sym_EQ,
+ ACTIONS(1163), 1,
+ anon_sym_AT,
+ STATE(446), 1,
+ sym_default_parameter_assignment,
+ ACTIONS(1179), 5,
+ anon_sym_COMMA,
anon_sym_RBRACK,
- anon_sym_QMARK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
- anon_sym_AT,
sym_identifier,
- [20860] = 7,
- ACTIONS(3), 1,
+ [21064] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1177), 1,
- anon_sym_RBRACK,
- ACTIONS(1179), 1,
- sym_flag_name,
- ACTIONS(1182), 1,
- anon_sym_DOT_DOT_DOTrest,
ACTIONS(1185), 1,
- sym_identifier,
- STATE(411), 1,
- aux_sym_signature_repeat1,
- STATE(441), 3,
- sym_parameter,
- sym_flag,
- sym_rest,
- [20884] = 5,
+ anon_sym_else,
+ STATE(422), 1,
+ aux_sym_if_statement_repeat1,
+ ACTIONS(1181), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1183), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21084] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
ACTIONS(1159), 1,
+ anon_sym_EQ,
+ ACTIONS(1163), 1,
anon_sym_AT,
- STATE(437), 1,
+ STATE(448), 1,
sym_default_parameter_assignment,
- ACTIONS(1188), 5,
+ ACTIONS(1187), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [20904] = 5,
+ [21104] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
- ACTIONS(1159), 1,
- anon_sym_AT,
- STATE(436), 1,
- sym_default_parameter_assignment,
- ACTIONS(1190), 5,
+ ACTIONS(1189), 8,
anon_sym_COMMA,
+ anon_sym_EQ,
anon_sym_RBRACK,
+ anon_sym_QMARK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
+ anon_sym_AT,
sym_identifier,
- [20924] = 5,
+ [21118] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
- anon_sym_EQ,
- ACTIONS(1159), 1,
- anon_sym_AT,
- STATE(432), 1,
- sym_default_parameter_assignment,
- ACTIONS(1192), 5,
- anon_sym_COMMA,
+ ACTIONS(1191), 1,
anon_sym_RBRACK,
+ ACTIONS(1193), 1,
sym_flag_name,
+ ACTIONS(1195), 1,
anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(1197), 1,
sym_identifier,
- [20944] = 7,
+ STATE(421), 1,
+ aux_sym_signature_repeat1,
+ STATE(442), 3,
+ sym_parameter,
+ sym_flag,
+ sym_rest,
+ [21142] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1203), 1,
+ anon_sym_else,
+ STATE(418), 1,
+ aux_sym_if_statement_repeat1,
+ ACTIONS(1199), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1201), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21162] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1194), 1,
- anon_sym_RBRACK,
- ACTIONS(1196), 1,
+ ACTIONS(1193), 1,
sym_flag_name,
- ACTIONS(1198), 1,
+ ACTIONS(1195), 1,
anon_sym_DOT_DOT_DOTrest,
- ACTIONS(1200), 1,
+ ACTIONS(1197), 1,
sym_identifier,
- STATE(416), 1,
+ ACTIONS(1206), 1,
+ anon_sym_RBRACK,
+ STATE(417), 1,
aux_sym_signature_repeat1,
- STATE(441), 3,
+ STATE(442), 3,
sym_parameter,
sym_flag,
sym_rest,
- [20968] = 7,
+ [21186] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1212), 1,
+ anon_sym_else,
+ STATE(425), 1,
+ aux_sym_if_statement_repeat1,
+ ACTIONS(1208), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1210), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21206] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1196), 1,
+ ACTIONS(1214), 1,
+ anon_sym_RBRACK,
+ ACTIONS(1216), 1,
sym_flag_name,
- ACTIONS(1198), 1,
+ ACTIONS(1219), 1,
anon_sym_DOT_DOT_DOTrest,
- ACTIONS(1200), 1,
+ ACTIONS(1222), 1,
sym_identifier,
- ACTIONS(1202), 1,
- anon_sym_RBRACK,
- STATE(411), 1,
+ STATE(421), 1,
aux_sym_signature_repeat1,
- STATE(441), 3,
+ STATE(442), 3,
sym_parameter,
sym_flag,
sym_rest,
- [20992] = 5,
+ [21230] = 5,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1229), 1,
+ anon_sym_else,
+ STATE(418), 1,
+ aux_sym_if_statement_repeat1,
+ ACTIONS(1225), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1227), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21250] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1155), 1,
+ ACTIONS(1159), 1,
anon_sym_EQ,
+ ACTIONS(1163), 1,
+ anon_sym_AT,
+ STATE(453), 1,
+ sym_default_parameter_assignment,
+ ACTIONS(1231), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ sym_identifier,
+ [21270] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
ACTIONS(1159), 1,
+ anon_sym_EQ,
+ ACTIONS(1163), 1,
anon_sym_AT,
- STATE(443), 1,
+ STATE(449), 1,
sym_default_parameter_assignment,
- ACTIONS(1204), 5,
+ ACTIONS(1233), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21012] = 6,
- ACTIONS(79), 1,
+ [21290] = 5,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1206), 1,
+ ACTIONS(1185), 1,
+ anon_sym_else,
+ STATE(418), 1,
+ aux_sym_if_statement_repeat1,
+ ACTIONS(1181), 2,
ts_builtin_sym_end,
- ACTIONS(1210), 1,
anon_sym_LF,
- STATE(355), 1,
+ ACTIONS(1183), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21310] = 6,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1235), 1,
+ ts_builtin_sym_end,
+ ACTIONS(1239), 1,
+ anon_sym_LF,
+ STATE(358), 1,
sym__terminator,
- ACTIONS(1208), 2,
+ ACTIONS(1237), 2,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(1212), 2,
+ ACTIONS(1241), 2,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21033] = 3,
- ACTIONS(79), 1,
+ [21331] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1214), 2,
+ ACTIONS(1243), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1216), 5,
+ ACTIONS(1245), 5,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_else,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21048] = 3,
- ACTIONS(79), 1,
+ [21346] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1218), 2,
+ ACTIONS(1247), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1220), 5,
+ ACTIONS(1249), 5,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_else,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21063] = 6,
- ACTIONS(79), 1,
+ [21361] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1054), 1,
+ ACTIONS(1251), 2,
ts_builtin_sym_end,
- ACTIONS(1224), 1,
anon_sym_LF,
- STATE(360), 1,
- sym__terminator,
- ACTIONS(1222), 2,
+ ACTIONS(1253), 5,
anon_sym_SEMI,
anon_sym_PIPE,
- ACTIONS(1226), 2,
+ anon_sym_else,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21084] = 3,
- ACTIONS(79), 1,
+ [21376] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1228), 2,
+ ACTIONS(1255), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1230), 5,
+ ACTIONS(1257), 5,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_else,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21099] = 4,
- ACTIONS(79), 1,
+ [21391] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1236), 1,
+ ACTIONS(1259), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1261), 5,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
anon_sym_else,
- ACTIONS(1232), 2,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21406] = 6,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1060), 1,
ts_builtin_sym_end,
+ ACTIONS(1265), 1,
anon_sym_LF,
- ACTIONS(1234), 4,
+ STATE(360), 1,
+ sym__terminator,
+ ACTIONS(1263), 2,
anon_sym_SEMI,
anon_sym_PIPE,
+ ACTIONS(1267), 2,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21116] = 7,
+ [21427] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(1238), 1,
+ ACTIONS(1269), 1,
anon_sym_DOLLAR,
- ACTIONS(1240), 1,
+ ACTIONS(1271), 1,
sym_identifier,
- STATE(491), 1,
+ STATE(497), 1,
sym_string,
- [21138] = 3,
- ACTIONS(79), 1,
+ [21449] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1242), 2,
+ ACTIONS(1225), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1244), 4,
+ ACTIONS(1227), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21152] = 7,
+ [21463] = 7,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(817), 1,
+ ACTIONS(698), 1,
anon_sym_DQUOTE,
- ACTIONS(819), 1,
+ ACTIONS(700), 1,
anon_sym_SQUOTE,
- ACTIONS(821), 1,
+ ACTIONS(702), 1,
anon_sym_BQUOTE,
- ACTIONS(1238), 1,
+ ACTIONS(1269), 1,
anon_sym_DOLLAR,
- ACTIONS(1246), 1,
+ ACTIONS(1273), 1,
sym_identifier,
- STATE(480), 1,
+ STATE(494), 1,
sym_string,
- [21174] = 3,
+ [21485] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1275), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1277), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21499] = 3,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1279), 2,
+ ts_builtin_sym_end,
+ anon_sym_LF,
+ ACTIONS(1281), 4,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ anon_sym_RPAREN,
+ anon_sym_RBRACE,
+ [21513] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1250), 1,
+ ACTIONS(1285), 1,
anon_sym_COLON,
- ACTIONS(1248), 5,
+ ACTIONS(1283), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21188] = 3,
- ACTIONS(79), 1,
+ [21527] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1252), 2,
+ ACTIONS(1287), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1254), 4,
+ ACTIONS(1289), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21202] = 3,
- ACTIONS(79), 1,
+ [21541] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1256), 2,
+ ACTIONS(1291), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1258), 4,
+ ACTIONS(1293), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21216] = 3,
- ACTIONS(79), 1,
+ [21555] = 3,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1260), 2,
+ ACTIONS(1295), 2,
ts_builtin_sym_end,
anon_sym_LF,
- ACTIONS(1262), 4,
+ ACTIONS(1297), 4,
anon_sym_SEMI,
anon_sym_PIPE,
anon_sym_RPAREN,
anon_sym_RBRACE,
- [21230] = 5,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1266), 1,
- anon_sym_DQUOTE,
- ACTIONS(1268), 1,
- anon_sym_SQUOTE,
- ACTIONS(1270), 1,
- anon_sym_BQUOTE,
- ACTIONS(1264), 2,
- sym_number_literal,
- sym_identifier,
- [21247] = 2,
+ [21569] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1272), 5,
+ ACTIONS(1299), 1,
anon_sym_COMMA,
+ ACTIONS(1301), 4,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21258] = 5,
+ [21582] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1276), 1,
+ ACTIONS(1305), 1,
anon_sym_DQUOTE,
- ACTIONS(1278), 1,
+ ACTIONS(1307), 1,
anon_sym_SQUOTE,
- ACTIONS(1280), 1,
+ ACTIONS(1309), 1,
anon_sym_BQUOTE,
- ACTIONS(1274), 2,
+ ACTIONS(1303), 2,
sym_number_literal,
sym_identifier,
- [21275] = 5,
+ [21599] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1284), 1,
- anon_sym_DQUOTE,
- ACTIONS(1286), 1,
- anon_sym_SQUOTE,
- ACTIONS(1288), 1,
- anon_sym_BQUOTE,
- ACTIONS(1282), 2,
- sym_number_literal,
- sym_identifier,
- [21292] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1204), 5,
+ ACTIONS(1231), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21303] = 2,
+ [21610] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1171), 5,
+ ACTIONS(1311), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21314] = 2,
+ [21621] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1167), 5,
+ ACTIONS(1171), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21325] = 5,
+ [21632] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1292), 1,
+ ACTIONS(1315), 1,
anon_sym_DQUOTE,
- ACTIONS(1294), 1,
+ ACTIONS(1317), 1,
anon_sym_SQUOTE,
- ACTIONS(1296), 1,
+ ACTIONS(1319), 1,
anon_sym_BQUOTE,
- ACTIONS(1290), 2,
+ ACTIONS(1313), 2,
sym_number_literal,
sym_identifier,
- [21342] = 2,
+ [21649] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1298), 5,
+ ACTIONS(1321), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21353] = 5,
+ [21660] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1302), 1,
+ ACTIONS(1323), 5,
+ anon_sym_COMMA,
+ anon_sym_RBRACK,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ sym_identifier,
+ [21671] = 5,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1327), 1,
anon_sym_DQUOTE,
- ACTIONS(1304), 1,
+ ACTIONS(1329), 1,
anon_sym_SQUOTE,
- ACTIONS(1306), 1,
+ ACTIONS(1331), 1,
anon_sym_BQUOTE,
- ACTIONS(1300), 2,
+ ACTIONS(1325), 2,
sym_number_literal,
sym_identifier,
- [21370] = 3,
+ [21688] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1308), 1,
+ ACTIONS(1233), 5,
anon_sym_COMMA,
- ACTIONS(1310), 4,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21383] = 5,
+ [21699] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1314), 1,
+ ACTIONS(1335), 1,
anon_sym_DQUOTE,
- ACTIONS(1316), 1,
+ ACTIONS(1337), 1,
anon_sym_SQUOTE,
- ACTIONS(1318), 1,
+ ACTIONS(1339), 1,
anon_sym_BQUOTE,
- ACTIONS(1312), 2,
+ ACTIONS(1333), 2,
sym_number_literal,
sym_identifier,
- [21400] = 2,
+ [21716] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1320), 5,
+ ACTIONS(1175), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21411] = 2,
+ [21727] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1322), 5,
+ ACTIONS(1341), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21422] = 2,
+ [21738] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1324), 5,
+ ACTIONS(1343), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21433] = 2,
+ [21749] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1326), 5,
- anon_sym_COMMA,
- anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
+ ACTIONS(1347), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1349), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1351), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1345), 2,
+ sym_number_literal,
sym_identifier,
- [21444] = 2,
+ [21766] = 5,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1190), 5,
+ ACTIONS(1355), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1357), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1359), 1,
+ anon_sym_BQUOTE,
+ ACTIONS(1353), 2,
+ sym_number_literal,
+ sym_identifier,
+ [21783] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1361), 5,
anon_sym_COMMA,
anon_sym_RBRACK,
sym_flag_name,
anon_sym_DOT_DOT_DOTrest,
sym_identifier,
- [21455] = 4,
+ [21794] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1330), 1,
+ ACTIONS(1365), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(463), 2,
sym_array,
aux_sym_table_repeat1,
- [21469] = 4,
+ [21808] = 4,
+ ACTIONS(80), 1,
+ sym_comment,
+ ACTIONS(1369), 1,
+ anon_sym_LF,
+ STATE(395), 1,
+ sym__terminator,
+ ACTIONS(1367), 2,
+ anon_sym_SEMI,
+ anon_sym_PIPE,
+ [21822] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1332), 1,
+ ACTIONS(1371), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(469), 2,
sym_array,
aux_sym_table_repeat1,
- [21483] = 4,
+ [21836] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1334), 1,
+ ACTIONS(1373), 1,
anon_sym_RBRACK,
- STATE(456), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21497] = 4,
+ [21850] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1336), 1,
+ ACTIONS(1375), 1,
anon_sym_RBRACK,
- STATE(448), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21511] = 4,
+ [21864] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
- anon_sym_LBRACK,
- ACTIONS(1338), 1,
+ ACTIONS(1214), 4,
anon_sym_RBRACK,
- STATE(458), 2,
- sym_array,
- aux_sym_table_repeat1,
- [21525] = 4,
+ sym_flag_name,
+ anon_sym_DOT_DOT_DOTrest,
+ sym_identifier,
+ [21874] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1340), 1,
+ ACTIONS(1377), 1,
anon_sym_RBRACK,
- STATE(449), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21539] = 4,
+ [21888] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1342), 1,
+ ACTIONS(1379), 1,
anon_sym_RBRACK,
- STATE(462), 2,
+ STATE(472), 2,
sym_array,
aux_sym_table_repeat1,
- [21553] = 4,
+ [21902] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1344), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1347), 1,
+ ACTIONS(1381), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(465), 2,
sym_array,
aux_sym_table_repeat1,
- [21567] = 4,
+ [21916] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1383), 1,
anon_sym_LBRACK,
- ACTIONS(1349), 1,
+ ACTIONS(1386), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21581] = 2,
+ [21930] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1177), 4,
+ ACTIONS(1363), 1,
+ anon_sym_LBRACK,
+ ACTIONS(1388), 1,
anon_sym_RBRACK,
- sym_flag_name,
- anon_sym_DOT_DOT_DOTrest,
- sym_identifier,
- [21591] = 4,
+ STATE(468), 2,
+ sym_array,
+ aux_sym_table_repeat1,
+ [21944] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1351), 1,
+ ACTIONS(1390), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(471), 2,
sym_array,
aux_sym_table_repeat1,
- [21605] = 4,
+ [21958] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1353), 1,
+ ACTIONS(1392), 1,
anon_sym_RBRACK,
- STATE(461), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21619] = 4,
- ACTIONS(79), 1,
- sym_comment,
- ACTIONS(1357), 1,
- anon_sym_LF,
- STATE(393), 1,
- sym__terminator,
- ACTIONS(1355), 2,
- anon_sym_SEMI,
- anon_sym_PIPE,
- [21633] = 4,
+ [21972] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1359), 1,
+ ACTIONS(1394), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(468), 2,
sym_array,
aux_sym_table_repeat1,
- [21647] = 4,
+ [21986] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1328), 1,
+ ACTIONS(1363), 1,
anon_sym_LBRACK,
- ACTIONS(1361), 1,
+ ACTIONS(1396), 1,
anon_sym_RBRACK,
- STATE(455), 2,
+ STATE(462), 2,
sym_array,
aux_sym_table_repeat1,
- [21661] = 4,
+ [22000] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1302), 1,
- anon_sym_DQUOTE,
- ACTIONS(1304), 1,
- anon_sym_SQUOTE,
- ACTIONS(1306), 1,
- anon_sym_BQUOTE,
- [21674] = 4,
+ ACTIONS(1398), 1,
+ anon_sym_PIPE,
+ ACTIONS(1400), 1,
+ sym_identifier,
+ STATE(485), 1,
+ aux_sym_block_args_repeat1,
+ [22013] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1363), 1,
+ ACTIONS(1402), 1,
sym_number_literal,
- ACTIONS(1365), 1,
+ ACTIONS(1404), 1,
anon_sym_DOLLAR,
- STATE(47), 1,
+ STATE(53), 1,
sym_value_path,
- [21687] = 4,
+ [22026] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1367), 1,
- anon_sym_PIPE,
- ACTIONS(1369), 1,
- sym_identifier,
- STATE(465), 1,
- aux_sym_block_args_repeat1,
- [21700] = 4,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1372), 1,
- anon_sym_PIPE,
- ACTIONS(1374), 1,
- sym_identifier,
- STATE(465), 1,
- aux_sym_block_args_repeat1,
- [21713] = 4,
+ ACTIONS(1406), 1,
+ sym_number_literal,
+ ACTIONS(1408), 1,
+ anon_sym_DOLLAR,
+ STATE(393), 1,
+ sym_value_path,
+ [22039] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1376), 1,
+ ACTIONS(1410), 1,
sym_number_literal,
- ACTIONS(1378), 1,
+ ACTIONS(1412), 1,
anon_sym_DOLLAR,
- STATE(386), 1,
+ STATE(197), 1,
sym_value_path,
- [21726] = 4,
+ [22052] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1380), 1,
+ ACTIONS(1414), 1,
sym_number_literal,
- ACTIONS(1382), 1,
+ ACTIONS(1416), 1,
anon_sym_DOLLAR,
- STATE(345), 1,
+ STATE(291), 1,
sym_value_path,
- [21739] = 4,
+ [22065] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1374), 1,
- sym_identifier,
- ACTIONS(1384), 1,
- anon_sym_PIPE,
- STATE(466), 1,
- aux_sym_block_args_repeat1,
- [21752] = 4,
+ ACTIONS(1418), 1,
+ anon_sym_if,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(437), 1,
+ sym_block,
+ [22078] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1386), 1,
+ ACTIONS(1422), 1,
sym_number_literal,
- ACTIONS(1388), 1,
+ ACTIONS(1424), 1,
anon_sym_DOLLAR,
- STATE(98), 1,
+ STATE(99), 1,
sym_value_path,
- [21765] = 4,
+ [22091] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1390), 1,
+ ACTIONS(1426), 1,
sym_number_literal,
- ACTIONS(1392), 1,
+ ACTIONS(1428), 1,
anon_sym_DOLLAR,
- STATE(191), 1,
+ STATE(347), 1,
sym_value_path,
- [21778] = 4,
+ [22104] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1394), 1,
- sym_number_literal,
- ACTIONS(1396), 1,
- anon_sym_DOLLAR,
- STATE(289), 1,
- sym_value_path,
- [21791] = 3,
+ ACTIONS(1347), 1,
+ anon_sym_DQUOTE,
+ ACTIONS(1349), 1,
+ anon_sym_SQUOTE,
+ ACTIONS(1351), 1,
+ anon_sym_BQUOTE,
+ [22117] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1400), 1,
+ ACTIONS(1418), 1,
+ anon_sym_if,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(434), 1,
+ sym_block,
+ [22130] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1432), 1,
anon_sym_COMMA,
- ACTIONS(1398), 2,
+ ACTIONS(1430), 2,
anon_sym_PIPE,
sym_identifier,
- [21802] = 3,
+ [22141] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1402), 1,
+ ACTIONS(1400), 1,
+ sym_identifier,
+ ACTIONS(1434), 1,
+ anon_sym_PIPE,
+ STATE(487), 1,
+ aux_sym_block_args_repeat1,
+ [22154] = 4,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1418), 1,
+ anon_sym_if,
+ ACTIONS(1420), 1,
anon_sym_LBRACE,
- STATE(430), 1,
+ STATE(436), 1,
sym_block,
- [21812] = 3,
+ [22167] = 4,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1404), 1,
- anon_sym_env,
- ACTIONS(1406), 1,
- anon_sym_def,
- [21822] = 3,
+ ACTIONS(1436), 1,
+ anon_sym_PIPE,
+ ACTIONS(1438), 1,
+ sym_identifier,
+ STATE(487), 1,
+ aux_sym_block_args_repeat1,
+ [22180] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1402), 1,
+ ACTIONS(1325), 2,
+ sym_number_literal,
+ sym_identifier,
+ [22188] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1420), 1,
anon_sym_LBRACE,
- STATE(423), 1,
+ STATE(440), 1,
sym_block,
- [21832] = 2,
+ [22198] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1408), 2,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(420), 1,
+ sym_block,
+ [22208] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1345), 2,
sym_number_literal,
sym_identifier,
- [21840] = 3,
+ [22216] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1402), 1,
- anon_sym_LBRACE,
- STATE(425), 1,
- sym_block,
- [21850] = 2,
+ ACTIONS(1353), 2,
+ sym_number_literal,
+ sym_identifier,
+ [22224] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1410), 2,
+ ACTIONS(1441), 2,
sym_number_literal,
sym_identifier,
- [21858] = 3,
+ [22232] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1412), 1,
+ ACTIONS(1443), 1,
anon_sym_LBRACK,
- STATE(487), 1,
+ STATE(510), 1,
sym_signature,
- [21868] = 2,
+ [22242] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1414), 2,
- sym_number_literal,
+ ACTIONS(1445), 2,
+ anon_sym_PIPE,
sym_identifier,
- [21876] = 2,
+ [22250] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1290), 2,
+ ACTIONS(1447), 2,
sym_number_literal,
sym_identifier,
- [21884] = 2,
+ [22258] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1416), 2,
- sym_number_literal,
- sym_identifier,
- [21892] = 2,
+ ACTIONS(1443), 1,
+ anon_sym_LBRACK,
+ STATE(489), 1,
+ sym_signature,
+ [22268] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1274), 2,
+ ACTIONS(1303), 2,
sym_number_literal,
sym_identifier,
- [21900] = 2,
+ [22276] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1300), 2,
- sym_number_literal,
- sym_identifier,
- [21908] = 2,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(429), 1,
+ sym_block,
+ [22286] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1418), 2,
+ ACTIONS(1449), 2,
sym_number_literal,
sym_identifier,
- [21916] = 3,
+ [22294] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1402), 1,
+ ACTIONS(1420), 1,
anon_sym_LBRACE,
- STATE(428), 1,
+ STATE(431), 1,
sym_block,
- [21926] = 2,
+ [22304] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1264), 2,
- sym_number_literal,
- sym_identifier,
- [21934] = 2,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(414), 1,
+ sym_block,
+ [22314] = 3,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1451), 1,
+ anon_sym_env,
+ ACTIONS(1453), 1,
+ anon_sym_def,
+ [22324] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1312), 2,
+ ACTIONS(1455), 2,
sym_number_literal,
sym_identifier,
- [21942] = 3,
+ [22332] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1420), 1,
+ ACTIONS(1457), 2,
sym_number_literal,
- ACTIONS(1422), 1,
sym_identifier,
- [21952] = 3,
+ [22340] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1412), 1,
- anon_sym_LBRACK,
- STATE(478), 1,
- sym_signature,
- [21962] = 2,
+ ACTIONS(1459), 2,
+ sym_number_literal,
+ sym_identifier,
+ [22348] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1424), 2,
+ ACTIONS(1461), 1,
sym_number_literal,
+ ACTIONS(1463), 1,
sym_identifier,
- [21970] = 2,
+ [22358] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1426), 2,
- anon_sym_PIPE,
+ ACTIONS(1313), 2,
+ sym_number_literal,
sym_identifier,
- [21978] = 2,
+ [22366] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1282), 2,
+ ACTIONS(1333), 2,
sym_number_literal,
sym_identifier,
- [21986] = 2,
+ [22374] = 3,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1428), 1,
+ ACTIONS(1420), 1,
+ anon_sym_LBRACE,
+ STATE(439), 1,
+ sym_block,
+ [22384] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1465), 1,
+ anon_sym_BQUOTE,
+ [22391] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1467), 1,
anon_sym_DQUOTE,
- [21993] = 2,
+ [22398] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1430), 1,
- anon_sym_SQUOTE,
- [22000] = 2,
+ ACTIONS(1469), 1,
+ anon_sym_DQUOTE,
+ [22405] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1432), 1,
+ ACTIONS(1469), 1,
anon_sym_SQUOTE,
- [22007] = 2,
+ [22412] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1432), 1,
+ ACTIONS(1469), 1,
anon_sym_BQUOTE,
- [22014] = 2,
+ [22419] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1434), 1,
+ ACTIONS(69), 1,
anon_sym_RBRACE,
- [22021] = 2,
+ [22426] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1436), 1,
- anon_sym_RPAREN,
- [22028] = 2,
+ ACTIONS(1471), 1,
+ anon_sym_DQUOTE,
+ [22433] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1438), 1,
+ ACTIONS(1471), 1,
+ anon_sym_SQUOTE,
+ [22440] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1471), 1,
+ anon_sym_BQUOTE,
+ [22447] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1473), 1,
+ anon_sym_RBRACE,
+ [22454] = 2,
+ ACTIONS(3), 1,
+ sym_comment,
+ ACTIONS(1475), 1,
anon_sym_COLON,
- [22035] = 2,
+ [22461] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1440), 1,
+ ACTIONS(1477), 1,
anon_sym_RPAREN,
- [22042] = 2,
+ [22468] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1442), 1,
+ ACTIONS(1479), 1,
anon_sym_DQUOTE,
- [22049] = 2,
+ [22475] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1442), 1,
+ ACTIONS(1479), 1,
anon_sym_SQUOTE,
- [22056] = 2,
+ [22482] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1442), 1,
+ ACTIONS(1479), 1,
anon_sym_BQUOTE,
- [22063] = 2,
+ [22489] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(63), 1,
+ ACTIONS(61), 1,
anon_sym_RBRACE,
- [22070] = 2,
+ [22496] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1444), 1,
+ ACTIONS(1481), 1,
anon_sym_DQUOTE,
- [22077] = 2,
+ [22503] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1444), 1,
+ ACTIONS(1481), 1,
anon_sym_SQUOTE,
- [22084] = 2,
+ [22510] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1444), 1,
+ ACTIONS(1481), 1,
anon_sym_BQUOTE,
- [22091] = 2,
+ [22517] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1446), 1,
+ ACTIONS(1483), 1,
anon_sym_RBRACE,
- [22098] = 2,
+ [22524] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(61), 1,
+ ACTIONS(59), 1,
anon_sym_RBRACE,
- [22105] = 2,
+ [22531] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1428), 1,
+ ACTIONS(1485), 1,
anon_sym_BQUOTE,
- [22112] = 2,
+ [22538] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1428), 1,
+ ACTIONS(1485), 1,
anon_sym_SQUOTE,
- [22119] = 2,
+ [22545] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1448), 1,
- anon_sym_LBRACE,
- [22126] = 2,
- ACTIONS(79), 1,
+ ACTIONS(1485), 1,
+ anon_sym_DQUOTE,
+ [22552] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1450), 1,
+ ACTIONS(1487), 1,
aux_sym_string_token3,
- [22133] = 2,
+ [22559] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(59), 1,
- anon_sym_RBRACE,
- [22140] = 2,
- ACTIONS(79), 1,
+ ACTIONS(1489), 1,
+ anon_sym_RPAREN,
+ [22566] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1452), 1,
+ ACTIONS(1491), 1,
aux_sym_string_token2,
- [22147] = 2,
- ACTIONS(79), 1,
+ [22573] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1454), 1,
+ ACTIONS(1493), 1,
aux_sym_string_token1,
- [22154] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1456), 1,
- anon_sym_BQUOTE,
- [22161] = 2,
+ [22580] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1458), 1,
+ ACTIONS(1495), 1,
anon_sym_RPAREN,
- [22168] = 2,
+ [22587] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1460), 1,
+ ACTIONS(1497), 1,
anon_sym_EQ,
- [22175] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1456), 1,
- anon_sym_SQUOTE,
- [22182] = 2,
+ [22594] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1462), 1,
+ ACTIONS(1499), 1,
anon_sym_DQUOTE,
- [22189] = 2,
+ [22601] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1462), 1,
+ ACTIONS(1499), 1,
anon_sym_SQUOTE,
- [22196] = 2,
+ [22608] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1462), 1,
+ ACTIONS(1499), 1,
anon_sym_BQUOTE,
- [22203] = 2,
+ [22615] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(69), 1,
+ ACTIONS(71), 1,
anon_sym_RBRACE,
- [22210] = 2,
+ [22622] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1464), 1,
+ ACTIONS(1501), 1,
anon_sym_EQ,
- [22217] = 2,
- ACTIONS(3), 1,
- sym_comment,
- ACTIONS(1456), 1,
- anon_sym_DQUOTE,
- [22224] = 2,
+ [22629] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1466), 1,
- anon_sym_SQUOTE,
- [22231] = 2,
+ ACTIONS(1503), 1,
+ anon_sym_LBRACE,
+ [22636] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1468), 1,
+ ACTIONS(1465), 1,
anon_sym_DQUOTE,
- [22238] = 2,
+ [22643] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1468), 1,
+ ACTIONS(1465), 1,
anon_sym_SQUOTE,
- [22245] = 2,
+ [22650] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1468), 1,
- anon_sym_BQUOTE,
- [22252] = 2,
+ ACTIONS(1505), 1,
+ anon_sym_DQUOTE,
+ [22657] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1470), 1,
+ ACTIONS(1507), 1,
anon_sym_RBRACE,
- [22259] = 2,
+ [22664] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1472), 1,
+ ACTIONS(1509), 1,
anon_sym_RPAREN,
- [22266] = 2,
+ [22671] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1474), 1,
+ ACTIONS(1511), 1,
anon_sym_RPAREN,
- [22273] = 2,
+ [22678] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1476), 1,
+ ACTIONS(1513), 1,
anon_sym_EQ,
- [22280] = 2,
+ [22685] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1466), 1,
- anon_sym_BQUOTE,
- [22287] = 2,
+ ACTIONS(1515), 1,
+ anon_sym_SQUOTE,
+ [22692] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1478), 1,
- anon_sym_RBRACE,
- [22294] = 2,
+ ACTIONS(1515), 1,
+ anon_sym_BQUOTE,
+ [22699] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(65), 1,
- anon_sym_RBRACE,
- [22301] = 2,
+ ACTIONS(1517), 1,
+ anon_sym_RPAREN,
+ [22706] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1480), 1,
+ ACTIONS(1519), 1,
anon_sym_RBRACE,
- [22308] = 2,
+ [22713] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1482), 1,
- anon_sym_BQUOTE,
- [22315] = 2,
+ ACTIONS(1418), 1,
+ anon_sym_if,
+ [22720] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1482), 1,
- anon_sym_SQUOTE,
- [22322] = 2,
+ ACTIONS(1521), 1,
+ anon_sym_RBRACE,
+ [22727] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1482), 1,
- anon_sym_DQUOTE,
- [22329] = 2,
+ ACTIONS(1523), 1,
+ anon_sym_RBRACE,
+ [22734] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1484), 1,
+ ACTIONS(1525), 1,
sym_identifier,
- [22336] = 2,
+ [22741] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1486), 1,
- anon_sym_LBRACE,
- [22343] = 2,
+ ACTIONS(1527), 1,
+ anon_sym_BQUOTE,
+ [22748] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1488), 1,
+ ACTIONS(1529), 1,
anon_sym_RPAREN,
- [22350] = 2,
+ [22755] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(67), 1,
- anon_sym_RBRACE,
- [22357] = 2,
+ ACTIONS(1527), 1,
+ anon_sym_SQUOTE,
+ [22762] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1490), 1,
- anon_sym_BQUOTE,
- [22364] = 2,
+ ACTIONS(1527), 1,
+ anon_sym_DQUOTE,
+ [22769] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1430), 1,
+ ACTIONS(1515), 1,
anon_sym_DQUOTE,
- [22371] = 2,
+ [22776] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1432), 1,
- anon_sym_DQUOTE,
- [22378] = 2,
+ ACTIONS(1467), 1,
+ anon_sym_SQUOTE,
+ [22783] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1430), 1,
+ ACTIONS(1467), 1,
anon_sym_BQUOTE,
- [22385] = 2,
+ [22790] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(71), 1,
+ ACTIONS(63), 1,
anon_sym_RBRACE,
- [22392] = 2,
+ [22797] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1490), 1,
- anon_sym_SQUOTE,
- [22399] = 2,
+ ACTIONS(67), 1,
+ anon_sym_RBRACE,
+ [22804] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1490), 1,
- anon_sym_DQUOTE,
- [22406] = 2,
+ ACTIONS(1531), 1,
+ sym_flag_shorthand_name,
+ [22811] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1492), 1,
- anon_sym_RPAREN,
- [22413] = 2,
+ ACTIONS(65), 1,
+ anon_sym_RBRACE,
+ [22818] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1494), 1,
+ ACTIONS(1533), 1,
anon_sym_DQUOTE,
- [22420] = 2,
+ [22825] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1494), 1,
+ ACTIONS(1533), 1,
anon_sym_SQUOTE,
- [22427] = 2,
+ [22832] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1494), 1,
+ ACTIONS(1533), 1,
anon_sym_BQUOTE,
- [22434] = 2,
+ [22839] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1496), 1,
+ ACTIONS(1535), 1,
anon_sym_RBRACE,
- [22441] = 2,
+ [22846] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1466), 1,
- anon_sym_DQUOTE,
- [22448] = 2,
+ ACTIONS(1537), 1,
+ sym_identifier,
+ [22853] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1498), 1,
+ ACTIONS(1539), 1,
ts_builtin_sym_end,
- [22455] = 2,
+ [22860] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1500), 1,
+ ACTIONS(1541), 1,
sym_identifier,
- [22462] = 2,
- ACTIONS(79), 1,
+ [22867] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1502), 1,
+ ACTIONS(1543), 1,
aux_sym_string_token1,
- [22469] = 2,
- ACTIONS(79), 1,
+ [22874] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1504), 1,
+ ACTIONS(1545), 1,
aux_sym_string_token2,
- [22476] = 2,
- ACTIONS(79), 1,
+ [22881] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1506), 1,
+ ACTIONS(1547), 1,
aux_sym_string_token3,
- [22483] = 2,
+ [22888] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1508), 1,
+ ACTIONS(1549), 1,
ts_builtin_sym_end,
- [22490] = 2,
- ACTIONS(79), 1,
+ [22895] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1510), 1,
+ ACTIONS(1551), 1,
aux_sym_string_token1,
- [22497] = 2,
- ACTIONS(79), 1,
+ [22902] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1512), 1,
+ ACTIONS(1553), 1,
aux_sym_string_token2,
- [22504] = 2,
- ACTIONS(79), 1,
+ [22909] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1514), 1,
+ ACTIONS(1555), 1,
aux_sym_string_token3,
- [22511] = 2,
- ACTIONS(79), 1,
+ [22916] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1516), 1,
+ ACTIONS(1557), 1,
aux_sym_string_token3,
- [22518] = 2,
+ [22923] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1518), 1,
+ ACTIONS(1559), 1,
sym_identifier,
- [22525] = 2,
- ACTIONS(79), 1,
+ [22930] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1520), 1,
+ ACTIONS(1561), 1,
aux_sym_string_token1,
- [22532] = 2,
- ACTIONS(79), 1,
+ [22937] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1522), 1,
+ ACTIONS(1563), 1,
aux_sym_string_token2,
- [22539] = 2,
- ACTIONS(79), 1,
+ [22944] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1524), 1,
+ ACTIONS(1565), 1,
aux_sym_string_token3,
- [22546] = 2,
- ACTIONS(79), 1,
+ [22951] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1526), 1,
+ ACTIONS(1567), 1,
aux_sym_string_token2,
- [22553] = 2,
- ACTIONS(79), 1,
+ [22958] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1528), 1,
+ ACTIONS(1569), 1,
aux_sym_string_token1,
- [22560] = 2,
- ACTIONS(79), 1,
+ [22965] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1530), 1,
+ ACTIONS(1571), 1,
aux_sym_string_token2,
- [22567] = 2,
- ACTIONS(79), 1,
+ [22972] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1532), 1,
+ ACTIONS(1573), 1,
aux_sym_string_token3,
- [22574] = 2,
- ACTIONS(79), 1,
+ [22979] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1534), 1,
+ ACTIONS(1575), 1,
aux_sym_string_token1,
- [22581] = 2,
+ [22986] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1536), 1,
+ ACTIONS(1577), 1,
sym_identifier,
- [22588] = 2,
- ACTIONS(79), 1,
+ [22993] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1538), 1,
+ ACTIONS(1579), 1,
aux_sym_string_token1,
- [22595] = 2,
- ACTIONS(79), 1,
+ [23000] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1540), 1,
+ ACTIONS(1581), 1,
aux_sym_string_token2,
- [22602] = 2,
- ACTIONS(79), 1,
+ [23007] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1542), 1,
+ ACTIONS(1583), 1,
aux_sym_string_token3,
- [22609] = 2,
+ [23014] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1544), 1,
- anon_sym_RBRACE,
- [22616] = 2,
- ACTIONS(79), 1,
+ ACTIONS(1585), 1,
+ anon_sym_LBRACE,
+ [23021] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1546), 1,
+ ACTIONS(1587), 1,
aux_sym_string_token1,
- [22623] = 2,
- ACTIONS(79), 1,
+ [23028] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1548), 1,
+ ACTIONS(1589), 1,
aux_sym_string_token2,
- [22630] = 2,
- ACTIONS(79), 1,
+ [23035] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1550), 1,
+ ACTIONS(1591), 1,
aux_sym_string_token3,
- [22637] = 2,
+ [23042] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1552), 1,
+ ACTIONS(1593), 1,
sym_identifier,
- [22644] = 2,
+ [23049] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1554), 1,
+ ACTIONS(1595), 1,
sym_identifier,
- [22651] = 2,
- ACTIONS(79), 1,
+ [23056] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1556), 1,
+ ACTIONS(1597), 1,
aux_sym_string_token1,
- [22658] = 2,
- ACTIONS(79), 1,
+ [23063] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1558), 1,
+ ACTIONS(1599), 1,
aux_sym_string_token2,
- [22665] = 2,
- ACTIONS(79), 1,
+ [23070] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1560), 1,
+ ACTIONS(1601), 1,
aux_sym_string_token3,
- [22672] = 2,
+ [23077] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1562), 1,
- sym_flag_shorthand_name,
- [22679] = 2,
- ACTIONS(79), 1,
+ ACTIONS(1505), 1,
+ anon_sym_BQUOTE,
+ [23084] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1564), 1,
+ ACTIONS(1603), 1,
aux_sym_string_token1,
- [22686] = 2,
- ACTIONS(79), 1,
+ [23091] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1566), 1,
+ ACTIONS(1605), 1,
aux_sym_string_token2,
- [22693] = 2,
- ACTIONS(79), 1,
+ [23098] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1568), 1,
+ ACTIONS(1607), 1,
aux_sym_string_token3,
- [22700] = 2,
+ [23105] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1570), 1,
+ ACTIONS(1609), 1,
sym_identifier,
- [22707] = 2,
+ [23112] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1572), 1,
+ ACTIONS(1611), 1,
sym_identifier,
- [22714] = 2,
- ACTIONS(79), 1,
+ [23119] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1574), 1,
+ ACTIONS(1613), 1,
aux_sym_string_token1,
- [22721] = 2,
- ACTIONS(79), 1,
+ [23126] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1576), 1,
+ ACTIONS(1615), 1,
aux_sym_string_token2,
- [22728] = 2,
- ACTIONS(79), 1,
+ [23133] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1578), 1,
+ ACTIONS(1617), 1,
aux_sym_string_token3,
- [22735] = 2,
+ [23140] = 2,
ACTIONS(3), 1,
sym_comment,
- ACTIONS(1580), 1,
- sym_identifier,
- [22742] = 2,
- ACTIONS(79), 1,
+ ACTIONS(1505), 1,
+ anon_sym_SQUOTE,
+ [23147] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1582), 1,
+ ACTIONS(1619), 1,
aux_sym_string_token1,
- [22749] = 2,
- ACTIONS(79), 1,
+ [23154] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1584), 1,
+ ACTIONS(1621), 1,
aux_sym_string_token2,
- [22756] = 2,
- ACTIONS(79), 1,
+ [23161] = 2,
+ ACTIONS(80), 1,
sym_comment,
- ACTIONS(1586), 1,
+ ACTIONS(1623), 1,
aux_sym_string_token3,
};
@@ -23180,111 +23603,111 @@ static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(15)] = 1329,
[SMALL_STATE(16)] = 1428,
[SMALL_STATE(17)] = 1480,
- [SMALL_STATE(18)] = 1532,
- [SMALL_STATE(19)] = 1628,
+ [SMALL_STATE(18)] = 1576,
+ [SMALL_STATE(19)] = 1672,
[SMALL_STATE(20)] = 1724,
[SMALL_STATE(21)] = 1820,
[SMALL_STATE(22)] = 1916,
[SMALL_STATE(23)] = 2012,
[SMALL_STATE(24)] = 2064,
[SMALL_STATE(25)] = 2160,
- [SMALL_STATE(26)] = 2253,
- [SMALL_STATE(27)] = 2300,
- [SMALL_STATE(28)] = 2393,
- [SMALL_STATE(29)] = 2444,
+ [SMALL_STATE(26)] = 2207,
+ [SMALL_STATE(27)] = 2258,
+ [SMALL_STATE(28)] = 2351,
+ [SMALL_STATE(29)] = 2402,
[SMALL_STATE(30)] = 2495,
[SMALL_STATE(31)] = 2545,
- [SMALL_STATE(32)] = 2593,
- [SMALL_STATE(33)] = 2683,
+ [SMALL_STATE(32)] = 2595,
+ [SMALL_STATE(33)] = 2685,
[SMALL_STATE(34)] = 2733,
[SMALL_STATE(35)] = 2783,
[SMALL_STATE(36)] = 2833,
[SMALL_STATE(37)] = 2878,
- [SMALL_STATE(38)] = 2925,
- [SMALL_STATE(39)] = 2974,
- [SMALL_STATE(40)] = 3019,
- [SMALL_STATE(41)] = 3064,
- [SMALL_STATE(42)] = 3109,
- [SMALL_STATE(43)] = 3154,
- [SMALL_STATE(44)] = 3199,
- [SMALL_STATE(45)] = 3244,
- [SMALL_STATE(46)] = 3289,
- [SMALL_STATE(47)] = 3334,
- [SMALL_STATE(48)] = 3379,
- [SMALL_STATE(49)] = 3424,
- [SMALL_STATE(50)] = 3469,
- [SMALL_STATE(51)] = 3514,
- [SMALL_STATE(52)] = 3559,
- [SMALL_STATE(53)] = 3608,
- [SMALL_STATE(54)] = 3653,
- [SMALL_STATE(55)] = 3698,
- [SMALL_STATE(56)] = 3743,
- [SMALL_STATE(57)] = 3792,
- [SMALL_STATE(58)] = 3837,
- [SMALL_STATE(59)] = 3896,
- [SMALL_STATE(60)] = 3953,
- [SMALL_STATE(61)] = 3998,
- [SMALL_STATE(62)] = 4053,
- [SMALL_STATE(63)] = 4098,
- [SMALL_STATE(64)] = 4143,
- [SMALL_STATE(65)] = 4190,
- [SMALL_STATE(66)] = 4235,
- [SMALL_STATE(67)] = 4280,
- [SMALL_STATE(68)] = 4325,
- [SMALL_STATE(69)] = 4410,
- [SMALL_STATE(70)] = 4461,
+ [SMALL_STATE(38)] = 2923,
+ [SMALL_STATE(39)] = 2972,
+ [SMALL_STATE(40)] = 3017,
+ [SMALL_STATE(41)] = 3062,
+ [SMALL_STATE(42)] = 3115,
+ [SMALL_STATE(43)] = 3160,
+ [SMALL_STATE(44)] = 3215,
+ [SMALL_STATE(45)] = 3260,
+ [SMALL_STATE(46)] = 3305,
+ [SMALL_STATE(47)] = 3350,
+ [SMALL_STATE(48)] = 3395,
+ [SMALL_STATE(49)] = 3440,
+ [SMALL_STATE(50)] = 3485,
+ [SMALL_STATE(51)] = 3530,
+ [SMALL_STATE(52)] = 3575,
+ [SMALL_STATE(53)] = 3620,
+ [SMALL_STATE(54)] = 3665,
+ [SMALL_STATE(55)] = 3710,
+ [SMALL_STATE(56)] = 3755,
+ [SMALL_STATE(57)] = 3804,
+ [SMALL_STATE(58)] = 3861,
+ [SMALL_STATE(59)] = 3906,
+ [SMALL_STATE(60)] = 3955,
+ [SMALL_STATE(61)] = 4002,
+ [SMALL_STATE(62)] = 4061,
+ [SMALL_STATE(63)] = 4108,
+ [SMALL_STATE(64)] = 4153,
+ [SMALL_STATE(65)] = 4238,
+ [SMALL_STATE(66)] = 4283,
+ [SMALL_STATE(67)] = 4328,
+ [SMALL_STATE(68)] = 4373,
+ [SMALL_STATE(69)] = 4418,
+ [SMALL_STATE(70)] = 4469,
[SMALL_STATE(71)] = 4514,
[SMALL_STATE(72)] = 4560,
- [SMALL_STATE(73)] = 4604,
- [SMALL_STATE(74)] = 4650,
- [SMALL_STATE(75)] = 4694,
- [SMALL_STATE(76)] = 4740,
- [SMALL_STATE(77)] = 4786,
- [SMALL_STATE(78)] = 4832,
- [SMALL_STATE(79)] = 4878,
+ [SMALL_STATE(73)] = 4606,
+ [SMALL_STATE(74)] = 4652,
+ [SMALL_STATE(75)] = 4698,
+ [SMALL_STATE(76)] = 4744,
+ [SMALL_STATE(77)] = 4788,
+ [SMALL_STATE(78)] = 4834,
+ [SMALL_STATE(79)] = 4880,
[SMALL_STATE(80)] = 4924,
- [SMALL_STATE(81)] = 4979,
- [SMALL_STATE(82)] = 5022,
- [SMALL_STATE(83)] = 5065,
- [SMALL_STATE(84)] = 5134,
- [SMALL_STATE(85)] = 5177,
- [SMALL_STATE(86)] = 5220,
- [SMALL_STATE(87)] = 5263,
- [SMALL_STATE(88)] = 5306,
- [SMALL_STATE(89)] = 5349,
- [SMALL_STATE(90)] = 5392,
- [SMALL_STATE(91)] = 5435,
- [SMALL_STATE(92)] = 5478,
- [SMALL_STATE(93)] = 5521,
- [SMALL_STATE(94)] = 5564,
- [SMALL_STATE(95)] = 5607,
- [SMALL_STATE(96)] = 5650,
- [SMALL_STATE(97)] = 5703,
- [SMALL_STATE(98)] = 5746,
- [SMALL_STATE(99)] = 5789,
- [SMALL_STATE(100)] = 5832,
- [SMALL_STATE(101)] = 5875,
- [SMALL_STATE(102)] = 5918,
- [SMALL_STATE(103)] = 5961,
- [SMALL_STATE(104)] = 6004,
- [SMALL_STATE(105)] = 6063,
- [SMALL_STATE(106)] = 6112,
+ [SMALL_STATE(81)] = 4967,
+ [SMALL_STATE(82)] = 5010,
+ [SMALL_STATE(83)] = 5053,
+ [SMALL_STATE(84)] = 5096,
+ [SMALL_STATE(85)] = 5149,
+ [SMALL_STATE(86)] = 5192,
+ [SMALL_STATE(87)] = 5235,
+ [SMALL_STATE(88)] = 5278,
+ [SMALL_STATE(89)] = 5321,
+ [SMALL_STATE(90)] = 5376,
+ [SMALL_STATE(91)] = 5445,
+ [SMALL_STATE(92)] = 5504,
+ [SMALL_STATE(93)] = 5567,
+ [SMALL_STATE(94)] = 5610,
+ [SMALL_STATE(95)] = 5653,
+ [SMALL_STATE(96)] = 5696,
+ [SMALL_STATE(97)] = 5739,
+ [SMALL_STATE(98)] = 5782,
+ [SMALL_STATE(99)] = 5825,
+ [SMALL_STATE(100)] = 5868,
+ [SMALL_STATE(101)] = 5911,
+ [SMALL_STATE(102)] = 5954,
+ [SMALL_STATE(103)] = 5997,
+ [SMALL_STATE(104)] = 6040,
+ [SMALL_STATE(105)] = 6083,
+ [SMALL_STATE(106)] = 6126,
[SMALL_STATE(107)] = 6175,
[SMALL_STATE(108)] = 6220,
[SMALL_STATE(109)] = 6285,
- [SMALL_STATE(110)] = 6367,
- [SMALL_STATE(111)] = 6413,
- [SMALL_STATE(112)] = 6459,
+ [SMALL_STATE(110)] = 6331,
+ [SMALL_STATE(111)] = 6377,
+ [SMALL_STATE(112)] = 6423,
[SMALL_STATE(113)] = 6505,
- [SMALL_STATE(114)] = 6584,
- [SMALL_STATE(115)] = 6663,
- [SMALL_STATE(116)] = 6742,
- [SMALL_STATE(117)] = 6821,
- [SMALL_STATE(118)] = 6900,
+ [SMALL_STATE(114)] = 6550,
+ [SMALL_STATE(115)] = 6629,
+ [SMALL_STATE(116)] = 6708,
+ [SMALL_STATE(117)] = 6787,
+ [SMALL_STATE(118)] = 6866,
[SMALL_STATE(119)] = 6945,
[SMALL_STATE(120)] = 7024,
[SMALL_STATE(121)] = 7103,
- [SMALL_STATE(122)] = 7182,
+ [SMALL_STATE(122)] = 7144,
[SMALL_STATE(123)] = 7223,
[SMALL_STATE(124)] = 7302,
[SMALL_STATE(125)] = 7381,
@@ -23295,65 +23718,65 @@ static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(130)] = 7742,
[SMALL_STATE(131)] = 7820,
[SMALL_STATE(132)] = 7898,
- [SMALL_STATE(133)] = 7974,
+ [SMALL_STATE(133)] = 7976,
[SMALL_STATE(134)] = 8052,
- [SMALL_STATE(135)] = 8128,
- [SMALL_STATE(136)] = 8170,
- [SMALL_STATE(137)] = 8248,
- [SMALL_STATE(138)] = 8324,
- [SMALL_STATE(139)] = 8402,
- [SMALL_STATE(140)] = 8480,
- [SMALL_STATE(141)] = 8556,
- [SMALL_STATE(142)] = 8634,
- [SMALL_STATE(143)] = 8712,
- [SMALL_STATE(144)] = 8790,
- [SMALL_STATE(145)] = 8868,
- [SMALL_STATE(146)] = 8944,
- [SMALL_STATE(147)] = 9022,
- [SMALL_STATE(148)] = 9100,
- [SMALL_STATE(149)] = 9178,
- [SMALL_STATE(150)] = 9256,
- [SMALL_STATE(151)] = 9332,
+ [SMALL_STATE(135)] = 8130,
+ [SMALL_STATE(136)] = 8206,
+ [SMALL_STATE(137)] = 8282,
+ [SMALL_STATE(138)] = 8358,
+ [SMALL_STATE(139)] = 8436,
+ [SMALL_STATE(140)] = 8512,
+ [SMALL_STATE(141)] = 8590,
+ [SMALL_STATE(142)] = 8668,
+ [SMALL_STATE(143)] = 8746,
+ [SMALL_STATE(144)] = 8824,
+ [SMALL_STATE(145)] = 8902,
+ [SMALL_STATE(146)] = 8978,
+ [SMALL_STATE(147)] = 9056,
+ [SMALL_STATE(148)] = 9098,
+ [SMALL_STATE(149)] = 9174,
+ [SMALL_STATE(150)] = 9252,
+ [SMALL_STATE(151)] = 9330,
[SMALL_STATE(152)] = 9408,
[SMALL_STATE(153)] = 9486,
[SMALL_STATE(154)] = 9564,
[SMALL_STATE(155)] = 9640,
[SMALL_STATE(156)] = 9718,
[SMALL_STATE(157)] = 9794,
- [SMALL_STATE(158)] = 9870,
+ [SMALL_STATE(158)] = 9872,
[SMALL_STATE(159)] = 9948,
[SMALL_STATE(160)] = 10026,
[SMALL_STATE(161)] = 10104,
- [SMALL_STATE(162)] = 10182,
- [SMALL_STATE(163)] = 10260,
- [SMALL_STATE(164)] = 10338,
- [SMALL_STATE(165)] = 10414,
- [SMALL_STATE(166)] = 10492,
+ [SMALL_STATE(162)] = 10180,
+ [SMALL_STATE(163)] = 10256,
+ [SMALL_STATE(164)] = 10334,
+ [SMALL_STATE(165)] = 10412,
+ [SMALL_STATE(166)] = 10490,
[SMALL_STATE(167)] = 10568,
- [SMALL_STATE(168)] = 10621,
- [SMALL_STATE(169)] = 10660,
- [SMALL_STATE(170)] = 10699,
- [SMALL_STATE(171)] = 10740,
- [SMALL_STATE(172)] = 10779,
- [SMALL_STATE(173)] = 10818,
- [SMALL_STATE(174)] = 10891,
- [SMALL_STATE(175)] = 10930,
- [SMALL_STATE(176)] = 10969,
- [SMALL_STATE(177)] = 11008,
- [SMALL_STATE(178)] = 11047,
- [SMALL_STATE(179)] = 11102,
- [SMALL_STATE(180)] = 11147,
- [SMALL_STATE(181)] = 11194,
- [SMALL_STATE(182)] = 11243,
- [SMALL_STATE(183)] = 11294,
- [SMALL_STATE(184)] = 11333,
- [SMALL_STATE(185)] = 11376,
- [SMALL_STATE(186)] = 11415,
- [SMALL_STATE(187)] = 11454,
- [SMALL_STATE(188)] = 11493,
- [SMALL_STATE(189)] = 11532,
- [SMALL_STATE(190)] = 11571,
- [SMALL_STATE(191)] = 11610,
+ [SMALL_STATE(168)] = 10607,
+ [SMALL_STATE(169)] = 10646,
+ [SMALL_STATE(170)] = 10685,
+ [SMALL_STATE(171)] = 10724,
+ [SMALL_STATE(172)] = 10767,
+ [SMALL_STATE(173)] = 10840,
+ [SMALL_STATE(174)] = 10879,
+ [SMALL_STATE(175)] = 10924,
+ [SMALL_STATE(176)] = 10979,
+ [SMALL_STATE(177)] = 11018,
+ [SMALL_STATE(178)] = 11057,
+ [SMALL_STATE(179)] = 11096,
+ [SMALL_STATE(180)] = 11135,
+ [SMALL_STATE(181)] = 11176,
+ [SMALL_STATE(182)] = 11215,
+ [SMALL_STATE(183)] = 11268,
+ [SMALL_STATE(184)] = 11307,
+ [SMALL_STATE(185)] = 11346,
+ [SMALL_STATE(186)] = 11397,
+ [SMALL_STATE(187)] = 11436,
+ [SMALL_STATE(188)] = 11485,
+ [SMALL_STATE(189)] = 11524,
+ [SMALL_STATE(190)] = 11563,
+ [SMALL_STATE(191)] = 11602,
[SMALL_STATE(192)] = 11649,
[SMALL_STATE(193)] = 11688,
[SMALL_STATE(194)] = 11727,
@@ -23367,407 +23790,424 @@ static const uint32_t ts_small_parse_table_map[] = {
[SMALL_STATE(202)] = 12045,
[SMALL_STATE(203)] = 12081,
[SMALL_STATE(204)] = 12120,
- [SMALL_STATE(205)] = 12185,
- [SMALL_STATE(206)] = 12252,
- [SMALL_STATE(207)] = 12291,
- [SMALL_STATE(208)] = 12330,
- [SMALL_STATE(209)] = 12369,
- [SMALL_STATE(210)] = 12434,
- [SMALL_STATE(211)] = 12501,
- [SMALL_STATE(212)] = 12566,
- [SMALL_STATE(213)] = 12633,
- [SMALL_STATE(214)] = 12698,
- [SMALL_STATE(215)] = 12763,
- [SMALL_STATE(216)] = 12802,
- [SMALL_STATE(217)] = 12869,
- [SMALL_STATE(218)] = 12908,
- [SMALL_STATE(219)] = 12975,
- [SMALL_STATE(220)] = 13042,
- [SMALL_STATE(221)] = 13107,
- [SMALL_STATE(222)] = 13172,
- [SMALL_STATE(223)] = 13237,
- [SMALL_STATE(224)] = 13271,
- [SMALL_STATE(225)] = 13335,
- [SMALL_STATE(226)] = 13369,
- [SMALL_STATE(227)] = 13407,
- [SMALL_STATE(228)] = 13471,
- [SMALL_STATE(229)] = 13505,
- [SMALL_STATE(230)] = 13543,
- [SMALL_STATE(231)] = 13579,
- [SMALL_STATE(232)] = 13615,
- [SMALL_STATE(233)] = 13674,
- [SMALL_STATE(234)] = 13733,
- [SMALL_STATE(235)] = 13782,
- [SMALL_STATE(236)] = 13815,
- [SMALL_STATE(237)] = 13848,
- [SMALL_STATE(238)] = 13883,
- [SMALL_STATE(239)] = 13916,
- [SMALL_STATE(240)] = 13975,
- [SMALL_STATE(241)] = 14008,
- [SMALL_STATE(242)] = 14067,
- [SMALL_STATE(243)] = 14126,
- [SMALL_STATE(244)] = 14185,
- [SMALL_STATE(245)] = 14244,
- [SMALL_STATE(246)] = 14303,
- [SMALL_STATE(247)] = 14362,
- [SMALL_STATE(248)] = 14421,
- [SMALL_STATE(249)] = 14480,
- [SMALL_STATE(250)] = 14539,
- [SMALL_STATE(251)] = 14578,
- [SMALL_STATE(252)] = 14637,
- [SMALL_STATE(253)] = 14696,
- [SMALL_STATE(254)] = 14755,
- [SMALL_STATE(255)] = 14814,
- [SMALL_STATE(256)] = 14873,
- [SMALL_STATE(257)] = 14932,
- [SMALL_STATE(258)] = 14991,
- [SMALL_STATE(259)] = 15050,
- [SMALL_STATE(260)] = 15109,
- [SMALL_STATE(261)] = 15168,
- [SMALL_STATE(262)] = 15227,
- [SMALL_STATE(263)] = 15286,
- [SMALL_STATE(264)] = 15345,
- [SMALL_STATE(265)] = 15404,
- [SMALL_STATE(266)] = 15463,
- [SMALL_STATE(267)] = 15522,
- [SMALL_STATE(268)] = 15581,
- [SMALL_STATE(269)] = 15640,
- [SMALL_STATE(270)] = 15699,
- [SMALL_STATE(271)] = 15758,
- [SMALL_STATE(272)] = 15817,
- [SMALL_STATE(273)] = 15876,
- [SMALL_STATE(274)] = 15935,
- [SMALL_STATE(275)] = 15994,
- [SMALL_STATE(276)] = 16037,
- [SMALL_STATE(277)] = 16096,
- [SMALL_STATE(278)] = 16155,
- [SMALL_STATE(279)] = 16214,
- [SMALL_STATE(280)] = 16273,
- [SMALL_STATE(281)] = 16332,
- [SMALL_STATE(282)] = 16365,
- [SMALL_STATE(283)] = 16398,
- [SMALL_STATE(284)] = 16457,
- [SMALL_STATE(285)] = 16490,
- [SMALL_STATE(286)] = 16549,
- [SMALL_STATE(287)] = 16582,
- [SMALL_STATE(288)] = 16641,
- [SMALL_STATE(289)] = 16674,
- [SMALL_STATE(290)] = 16707,
- [SMALL_STATE(291)] = 16740,
- [SMALL_STATE(292)] = 16773,
- [SMALL_STATE(293)] = 16806,
- [SMALL_STATE(294)] = 16839,
- [SMALL_STATE(295)] = 16876,
- [SMALL_STATE(296)] = 16911,
- [SMALL_STATE(297)] = 16958,
- [SMALL_STATE(298)] = 17003,
- [SMALL_STATE(299)] = 17036,
- [SMALL_STATE(300)] = 17069,
- [SMALL_STATE(301)] = 17128,
- [SMALL_STATE(302)] = 17187,
- [SMALL_STATE(303)] = 17246,
- [SMALL_STATE(304)] = 17305,
- [SMALL_STATE(305)] = 17364,
- [SMALL_STATE(306)] = 17423,
- [SMALL_STATE(307)] = 17482,
- [SMALL_STATE(308)] = 17541,
- [SMALL_STATE(309)] = 17574,
- [SMALL_STATE(310)] = 17607,
- [SMALL_STATE(311)] = 17640,
- [SMALL_STATE(312)] = 17673,
- [SMALL_STATE(313)] = 17722,
- [SMALL_STATE(314)] = 17771,
- [SMALL_STATE(315)] = 17804,
- [SMALL_STATE(316)] = 17853,
- [SMALL_STATE(317)] = 17892,
- [SMALL_STATE(318)] = 17933,
- [SMALL_STATE(319)] = 17965,
- [SMALL_STATE(320)] = 17997,
- [SMALL_STATE(321)] = 18029,
- [SMALL_STATE(322)] = 18061,
- [SMALL_STATE(323)] = 18093,
- [SMALL_STATE(324)] = 18129,
- [SMALL_STATE(325)] = 18161,
- [SMALL_STATE(326)] = 18193,
- [SMALL_STATE(327)] = 18225,
- [SMALL_STATE(328)] = 18257,
- [SMALL_STATE(329)] = 18293,
- [SMALL_STATE(330)] = 18325,
- [SMALL_STATE(331)] = 18357,
- [SMALL_STATE(332)] = 18389,
- [SMALL_STATE(333)] = 18421,
- [SMALL_STATE(334)] = 18463,
- [SMALL_STATE(335)] = 18507,
- [SMALL_STATE(336)] = 18555,
- [SMALL_STATE(337)] = 18607,
- [SMALL_STATE(338)] = 18661,
- [SMALL_STATE(339)] = 18695,
- [SMALL_STATE(340)] = 18733,
- [SMALL_STATE(341)] = 18765,
- [SMALL_STATE(342)] = 18797,
- [SMALL_STATE(343)] = 18829,
- [SMALL_STATE(344)] = 18861,
- [SMALL_STATE(345)] = 18893,
- [SMALL_STATE(346)] = 18925,
- [SMALL_STATE(347)] = 18957,
- [SMALL_STATE(348)] = 18989,
- [SMALL_STATE(349)] = 19025,
- [SMALL_STATE(350)] = 19057,
- [SMALL_STATE(351)] = 19089,
- [SMALL_STATE(352)] = 19125,
- [SMALL_STATE(353)] = 19156,
- [SMALL_STATE(354)] = 19186,
- [SMALL_STATE(355)] = 19216,
- [SMALL_STATE(356)] = 19248,
- [SMALL_STATE(357)] = 19278,
- [SMALL_STATE(358)] = 19312,
- [SMALL_STATE(359)] = 19342,
- [SMALL_STATE(360)] = 19376,
- [SMALL_STATE(361)] = 19408,
- [SMALL_STATE(362)] = 19439,
- [SMALL_STATE(363)] = 19472,
- [SMALL_STATE(364)] = 19500,
- [SMALL_STATE(365)] = 19528,
- [SMALL_STATE(366)] = 19556,
- [SMALL_STATE(367)] = 19584,
- [SMALL_STATE(368)] = 19612,
- [SMALL_STATE(369)] = 19640,
- [SMALL_STATE(370)] = 19668,
- [SMALL_STATE(371)] = 19696,
- [SMALL_STATE(372)] = 19724,
- [SMALL_STATE(373)] = 19752,
- [SMALL_STATE(374)] = 19780,
- [SMALL_STATE(375)] = 19814,
- [SMALL_STATE(376)] = 19850,
- [SMALL_STATE(377)] = 19888,
- [SMALL_STATE(378)] = 19928,
- [SMALL_STATE(379)] = 19970,
- [SMALL_STATE(380)] = 20000,
- [SMALL_STATE(381)] = 20032,
- [SMALL_STATE(382)] = 20060,
- [SMALL_STATE(383)] = 20088,
- [SMALL_STATE(384)] = 20116,
- [SMALL_STATE(385)] = 20144,
- [SMALL_STATE(386)] = 20174,
- [SMALL_STATE(387)] = 20202,
- [SMALL_STATE(388)] = 20230,
- [SMALL_STATE(389)] = 20258,
- [SMALL_STATE(390)] = 20286,
- [SMALL_STATE(391)] = 20314,
- [SMALL_STATE(392)] = 20342,
- [SMALL_STATE(393)] = 20383,
- [SMALL_STATE(394)] = 20410,
- [SMALL_STATE(395)] = 20451,
- [SMALL_STATE(396)] = 20492,
- [SMALL_STATE(397)] = 20518,
- [SMALL_STATE(398)] = 20557,
- [SMALL_STATE(399)] = 20580,
- [SMALL_STATE(400)] = 20619,
- [SMALL_STATE(401)] = 20641,
- [SMALL_STATE(402)] = 20663,
- [SMALL_STATE(403)] = 20685,
- [SMALL_STATE(404)] = 20707,
- [SMALL_STATE(405)] = 20729,
- [SMALL_STATE(406)] = 20748,
- [SMALL_STATE(407)] = 20774,
- [SMALL_STATE(408)] = 20800,
- [SMALL_STATE(409)] = 20823,
- [SMALL_STATE(410)] = 20846,
- [SMALL_STATE(411)] = 20860,
- [SMALL_STATE(412)] = 20884,
- [SMALL_STATE(413)] = 20904,
- [SMALL_STATE(414)] = 20924,
- [SMALL_STATE(415)] = 20944,
- [SMALL_STATE(416)] = 20968,
- [SMALL_STATE(417)] = 20992,
- [SMALL_STATE(418)] = 21012,
- [SMALL_STATE(419)] = 21033,
- [SMALL_STATE(420)] = 21048,
- [SMALL_STATE(421)] = 21063,
- [SMALL_STATE(422)] = 21084,
- [SMALL_STATE(423)] = 21099,
- [SMALL_STATE(424)] = 21116,
- [SMALL_STATE(425)] = 21138,
- [SMALL_STATE(426)] = 21152,
- [SMALL_STATE(427)] = 21174,
- [SMALL_STATE(428)] = 21188,
- [SMALL_STATE(429)] = 21202,
- [SMALL_STATE(430)] = 21216,
- [SMALL_STATE(431)] = 21230,
- [SMALL_STATE(432)] = 21247,
- [SMALL_STATE(433)] = 21258,
- [SMALL_STATE(434)] = 21275,
- [SMALL_STATE(435)] = 21292,
- [SMALL_STATE(436)] = 21303,
- [SMALL_STATE(437)] = 21314,
- [SMALL_STATE(438)] = 21325,
- [SMALL_STATE(439)] = 21342,
- [SMALL_STATE(440)] = 21353,
- [SMALL_STATE(441)] = 21370,
- [SMALL_STATE(442)] = 21383,
- [SMALL_STATE(443)] = 21400,
- [SMALL_STATE(444)] = 21411,
- [SMALL_STATE(445)] = 21422,
- [SMALL_STATE(446)] = 21433,
- [SMALL_STATE(447)] = 21444,
- [SMALL_STATE(448)] = 21455,
- [SMALL_STATE(449)] = 21469,
- [SMALL_STATE(450)] = 21483,
- [SMALL_STATE(451)] = 21497,
- [SMALL_STATE(452)] = 21511,
- [SMALL_STATE(453)] = 21525,
- [SMALL_STATE(454)] = 21539,
- [SMALL_STATE(455)] = 21553,
- [SMALL_STATE(456)] = 21567,
- [SMALL_STATE(457)] = 21581,
- [SMALL_STATE(458)] = 21591,
- [SMALL_STATE(459)] = 21605,
- [SMALL_STATE(460)] = 21619,
- [SMALL_STATE(461)] = 21633,
- [SMALL_STATE(462)] = 21647,
- [SMALL_STATE(463)] = 21661,
- [SMALL_STATE(464)] = 21674,
- [SMALL_STATE(465)] = 21687,
- [SMALL_STATE(466)] = 21700,
- [SMALL_STATE(467)] = 21713,
- [SMALL_STATE(468)] = 21726,
- [SMALL_STATE(469)] = 21739,
- [SMALL_STATE(470)] = 21752,
- [SMALL_STATE(471)] = 21765,
- [SMALL_STATE(472)] = 21778,
- [SMALL_STATE(473)] = 21791,
- [SMALL_STATE(474)] = 21802,
- [SMALL_STATE(475)] = 21812,
- [SMALL_STATE(476)] = 21822,
- [SMALL_STATE(477)] = 21832,
- [SMALL_STATE(478)] = 21840,
- [SMALL_STATE(479)] = 21850,
- [SMALL_STATE(480)] = 21858,
- [SMALL_STATE(481)] = 21868,
- [SMALL_STATE(482)] = 21876,
- [SMALL_STATE(483)] = 21884,
- [SMALL_STATE(484)] = 21892,
- [SMALL_STATE(485)] = 21900,
- [SMALL_STATE(486)] = 21908,
- [SMALL_STATE(487)] = 21916,
- [SMALL_STATE(488)] = 21926,
- [SMALL_STATE(489)] = 21934,
- [SMALL_STATE(490)] = 21942,
- [SMALL_STATE(491)] = 21952,
- [SMALL_STATE(492)] = 21962,
- [SMALL_STATE(493)] = 21970,
- [SMALL_STATE(494)] = 21978,
- [SMALL_STATE(495)] = 21986,
- [SMALL_STATE(496)] = 21993,
- [SMALL_STATE(497)] = 22000,
- [SMALL_STATE(498)] = 22007,
- [SMALL_STATE(499)] = 22014,
- [SMALL_STATE(500)] = 22021,
- [SMALL_STATE(501)] = 22028,
- [SMALL_STATE(502)] = 22035,
- [SMALL_STATE(503)] = 22042,
- [SMALL_STATE(504)] = 22049,
- [SMALL_STATE(505)] = 22056,
- [SMALL_STATE(506)] = 22063,
- [SMALL_STATE(507)] = 22070,
- [SMALL_STATE(508)] = 22077,
- [SMALL_STATE(509)] = 22084,
- [SMALL_STATE(510)] = 22091,
- [SMALL_STATE(511)] = 22098,
- [SMALL_STATE(512)] = 22105,
- [SMALL_STATE(513)] = 22112,
- [SMALL_STATE(514)] = 22119,
- [SMALL_STATE(515)] = 22126,
- [SMALL_STATE(516)] = 22133,
- [SMALL_STATE(517)] = 22140,
- [SMALL_STATE(518)] = 22147,
- [SMALL_STATE(519)] = 22154,
- [SMALL_STATE(520)] = 22161,
- [SMALL_STATE(521)] = 22168,
- [SMALL_STATE(522)] = 22175,
- [SMALL_STATE(523)] = 22182,
- [SMALL_STATE(524)] = 22189,
- [SMALL_STATE(525)] = 22196,
- [SMALL_STATE(526)] = 22203,
- [SMALL_STATE(527)] = 22210,
- [SMALL_STATE(528)] = 22217,
- [SMALL_STATE(529)] = 22224,
- [SMALL_STATE(530)] = 22231,
- [SMALL_STATE(531)] = 22238,
- [SMALL_STATE(532)] = 22245,
- [SMALL_STATE(533)] = 22252,
- [SMALL_STATE(534)] = 22259,
- [SMALL_STATE(535)] = 22266,
- [SMALL_STATE(536)] = 22273,
- [SMALL_STATE(537)] = 22280,
- [SMALL_STATE(538)] = 22287,
- [SMALL_STATE(539)] = 22294,
- [SMALL_STATE(540)] = 22301,
- [SMALL_STATE(541)] = 22308,
- [SMALL_STATE(542)] = 22315,
- [SMALL_STATE(543)] = 22322,
- [SMALL_STATE(544)] = 22329,
- [SMALL_STATE(545)] = 22336,
- [SMALL_STATE(546)] = 22343,
- [SMALL_STATE(547)] = 22350,
- [SMALL_STATE(548)] = 22357,
- [SMALL_STATE(549)] = 22364,
- [SMALL_STATE(550)] = 22371,
- [SMALL_STATE(551)] = 22378,
- [SMALL_STATE(552)] = 22385,
- [SMALL_STATE(553)] = 22392,
- [SMALL_STATE(554)] = 22399,
- [SMALL_STATE(555)] = 22406,
- [SMALL_STATE(556)] = 22413,
- [SMALL_STATE(557)] = 22420,
- [SMALL_STATE(558)] = 22427,
- [SMALL_STATE(559)] = 22434,
- [SMALL_STATE(560)] = 22441,
- [SMALL_STATE(561)] = 22448,
- [SMALL_STATE(562)] = 22455,
- [SMALL_STATE(563)] = 22462,
- [SMALL_STATE(564)] = 22469,
- [SMALL_STATE(565)] = 22476,
- [SMALL_STATE(566)] = 22483,
- [SMALL_STATE(567)] = 22490,
- [SMALL_STATE(568)] = 22497,
- [SMALL_STATE(569)] = 22504,
- [SMALL_STATE(570)] = 22511,
- [SMALL_STATE(571)] = 22518,
- [SMALL_STATE(572)] = 22525,
- [SMALL_STATE(573)] = 22532,
- [SMALL_STATE(574)] = 22539,
- [SMALL_STATE(575)] = 22546,
- [SMALL_STATE(576)] = 22553,
- [SMALL_STATE(577)] = 22560,
- [SMALL_STATE(578)] = 22567,
- [SMALL_STATE(579)] = 22574,
- [SMALL_STATE(580)] = 22581,
- [SMALL_STATE(581)] = 22588,
- [SMALL_STATE(582)] = 22595,
- [SMALL_STATE(583)] = 22602,
- [SMALL_STATE(584)] = 22609,
- [SMALL_STATE(585)] = 22616,
- [SMALL_STATE(586)] = 22623,
- [SMALL_STATE(587)] = 22630,
- [SMALL_STATE(588)] = 22637,
- [SMALL_STATE(589)] = 22644,
- [SMALL_STATE(590)] = 22651,
- [SMALL_STATE(591)] = 22658,
- [SMALL_STATE(592)] = 22665,
- [SMALL_STATE(593)] = 22672,
- [SMALL_STATE(594)] = 22679,
- [SMALL_STATE(595)] = 22686,
- [SMALL_STATE(596)] = 22693,
- [SMALL_STATE(597)] = 22700,
- [SMALL_STATE(598)] = 22707,
- [SMALL_STATE(599)] = 22714,
- [SMALL_STATE(600)] = 22721,
- [SMALL_STATE(601)] = 22728,
- [SMALL_STATE(602)] = 22735,
- [SMALL_STATE(603)] = 22742,
- [SMALL_STATE(604)] = 22749,
- [SMALL_STATE(605)] = 22756,
+ [SMALL_STATE(205)] = 12187,
+ [SMALL_STATE(206)] = 12254,
+ [SMALL_STATE(207)] = 12321,
+ [SMALL_STATE(208)] = 12386,
+ [SMALL_STATE(209)] = 12451,
+ [SMALL_STATE(210)] = 12518,
+ [SMALL_STATE(211)] = 12557,
+ [SMALL_STATE(212)] = 12624,
+ [SMALL_STATE(213)] = 12689,
+ [SMALL_STATE(214)] = 12754,
+ [SMALL_STATE(215)] = 12819,
+ [SMALL_STATE(216)] = 12858,
+ [SMALL_STATE(217)] = 12923,
+ [SMALL_STATE(218)] = 12962,
+ [SMALL_STATE(219)] = 13027,
+ [SMALL_STATE(220)] = 13066,
+ [SMALL_STATE(221)] = 13131,
+ [SMALL_STATE(222)] = 13198,
+ [SMALL_STATE(223)] = 13265,
+ [SMALL_STATE(224)] = 13304,
+ [SMALL_STATE(225)] = 13371,
+ [SMALL_STATE(226)] = 13435,
+ [SMALL_STATE(227)] = 13473,
+ [SMALL_STATE(228)] = 13507,
+ [SMALL_STATE(229)] = 13543,
+ [SMALL_STATE(230)] = 13577,
+ [SMALL_STATE(231)] = 13611,
+ [SMALL_STATE(232)] = 13649,
+ [SMALL_STATE(233)] = 13713,
+ [SMALL_STATE(234)] = 13749,
+ [SMALL_STATE(235)] = 13813,
+ [SMALL_STATE(236)] = 13872,
+ [SMALL_STATE(237)] = 13931,
+ [SMALL_STATE(238)] = 13980,
+ [SMALL_STATE(239)] = 14029,
+ [SMALL_STATE(240)] = 14062,
+ [SMALL_STATE(241)] = 14095,
+ [SMALL_STATE(242)] = 14154,
+ [SMALL_STATE(243)] = 14213,
+ [SMALL_STATE(244)] = 14272,
+ [SMALL_STATE(245)] = 14331,
+ [SMALL_STATE(246)] = 14390,
+ [SMALL_STATE(247)] = 14449,
+ [SMALL_STATE(248)] = 14508,
+ [SMALL_STATE(249)] = 14567,
+ [SMALL_STATE(250)] = 14626,
+ [SMALL_STATE(251)] = 14659,
+ [SMALL_STATE(252)] = 14718,
+ [SMALL_STATE(253)] = 14753,
+ [SMALL_STATE(254)] = 14812,
+ [SMALL_STATE(255)] = 14871,
+ [SMALL_STATE(256)] = 14930,
+ [SMALL_STATE(257)] = 14989,
+ [SMALL_STATE(258)] = 15048,
+ [SMALL_STATE(259)] = 15107,
+ [SMALL_STATE(260)] = 15166,
+ [SMALL_STATE(261)] = 15225,
+ [SMALL_STATE(262)] = 15284,
+ [SMALL_STATE(263)] = 15343,
+ [SMALL_STATE(264)] = 15402,
+ [SMALL_STATE(265)] = 15461,
+ [SMALL_STATE(266)] = 15520,
+ [SMALL_STATE(267)] = 15579,
+ [SMALL_STATE(268)] = 15618,
+ [SMALL_STATE(269)] = 15677,
+ [SMALL_STATE(270)] = 15736,
+ [SMALL_STATE(271)] = 15795,
+ [SMALL_STATE(272)] = 15854,
+ [SMALL_STATE(273)] = 15913,
+ [SMALL_STATE(274)] = 15972,
+ [SMALL_STATE(275)] = 16031,
+ [SMALL_STATE(276)] = 16090,
+ [SMALL_STATE(277)] = 16149,
+ [SMALL_STATE(278)] = 16208,
+ [SMALL_STATE(279)] = 16267,
+ [SMALL_STATE(280)] = 16326,
+ [SMALL_STATE(281)] = 16385,
+ [SMALL_STATE(282)] = 16444,
+ [SMALL_STATE(283)] = 16503,
+ [SMALL_STATE(284)] = 16536,
+ [SMALL_STATE(285)] = 16569,
+ [SMALL_STATE(286)] = 16602,
+ [SMALL_STATE(287)] = 16661,
+ [SMALL_STATE(288)] = 16720,
+ [SMALL_STATE(289)] = 16753,
+ [SMALL_STATE(290)] = 16812,
+ [SMALL_STATE(291)] = 16845,
+ [SMALL_STATE(292)] = 16878,
+ [SMALL_STATE(293)] = 16911,
+ [SMALL_STATE(294)] = 16944,
+ [SMALL_STATE(295)] = 16977,
+ [SMALL_STATE(296)] = 17010,
+ [SMALL_STATE(297)] = 17047,
+ [SMALL_STATE(298)] = 17082,
+ [SMALL_STATE(299)] = 17129,
+ [SMALL_STATE(300)] = 17174,
+ [SMALL_STATE(301)] = 17217,
+ [SMALL_STATE(302)] = 17258,
+ [SMALL_STATE(303)] = 17297,
+ [SMALL_STATE(304)] = 17346,
+ [SMALL_STATE(305)] = 17405,
+ [SMALL_STATE(306)] = 17464,
+ [SMALL_STATE(307)] = 17497,
+ [SMALL_STATE(308)] = 17530,
+ [SMALL_STATE(309)] = 17563,
+ [SMALL_STATE(310)] = 17596,
+ [SMALL_STATE(311)] = 17629,
+ [SMALL_STATE(312)] = 17662,
+ [SMALL_STATE(313)] = 17711,
+ [SMALL_STATE(314)] = 17744,
+ [SMALL_STATE(315)] = 17803,
+ [SMALL_STATE(316)] = 17862,
+ [SMALL_STATE(317)] = 17895,
+ [SMALL_STATE(318)] = 17954,
+ [SMALL_STATE(319)] = 18013,
+ [SMALL_STATE(320)] = 18072,
+ [SMALL_STATE(321)] = 18131,
+ [SMALL_STATE(322)] = 18163,
+ [SMALL_STATE(323)] = 18195,
+ [SMALL_STATE(324)] = 18227,
+ [SMALL_STATE(325)] = 18259,
+ [SMALL_STATE(326)] = 18291,
+ [SMALL_STATE(327)] = 18323,
+ [SMALL_STATE(328)] = 18355,
+ [SMALL_STATE(329)] = 18387,
+ [SMALL_STATE(330)] = 18419,
+ [SMALL_STATE(331)] = 18451,
+ [SMALL_STATE(332)] = 18483,
+ [SMALL_STATE(333)] = 18515,
+ [SMALL_STATE(334)] = 18551,
+ [SMALL_STATE(335)] = 18583,
+ [SMALL_STATE(336)] = 18625,
+ [SMALL_STATE(337)] = 18669,
+ [SMALL_STATE(338)] = 18717,
+ [SMALL_STATE(339)] = 18769,
+ [SMALL_STATE(340)] = 18823,
+ [SMALL_STATE(341)] = 18857,
+ [SMALL_STATE(342)] = 18895,
+ [SMALL_STATE(343)] = 18927,
+ [SMALL_STATE(344)] = 18959,
+ [SMALL_STATE(345)] = 18995,
+ [SMALL_STATE(346)] = 19027,
+ [SMALL_STATE(347)] = 19059,
+ [SMALL_STATE(348)] = 19091,
+ [SMALL_STATE(349)] = 19123,
+ [SMALL_STATE(350)] = 19155,
+ [SMALL_STATE(351)] = 19191,
+ [SMALL_STATE(352)] = 19223,
+ [SMALL_STATE(353)] = 19255,
+ [SMALL_STATE(354)] = 19291,
+ [SMALL_STATE(355)] = 19323,
+ [SMALL_STATE(356)] = 19354,
+ [SMALL_STATE(357)] = 19384,
+ [SMALL_STATE(358)] = 19418,
+ [SMALL_STATE(359)] = 19450,
+ [SMALL_STATE(360)] = 19480,
+ [SMALL_STATE(361)] = 19512,
+ [SMALL_STATE(362)] = 19542,
+ [SMALL_STATE(363)] = 19576,
+ [SMALL_STATE(364)] = 19606,
+ [SMALL_STATE(365)] = 19639,
+ [SMALL_STATE(366)] = 19670,
+ [SMALL_STATE(367)] = 19698,
+ [SMALL_STATE(368)] = 19726,
+ [SMALL_STATE(369)] = 19754,
+ [SMALL_STATE(370)] = 19782,
+ [SMALL_STATE(371)] = 19810,
+ [SMALL_STATE(372)] = 19838,
+ [SMALL_STATE(373)] = 19866,
+ [SMALL_STATE(374)] = 19894,
+ [SMALL_STATE(375)] = 19922,
+ [SMALL_STATE(376)] = 19950,
+ [SMALL_STATE(377)] = 19978,
+ [SMALL_STATE(378)] = 20006,
+ [SMALL_STATE(379)] = 20034,
+ [SMALL_STATE(380)] = 20062,
+ [SMALL_STATE(381)] = 20090,
+ [SMALL_STATE(382)] = 20124,
+ [SMALL_STATE(383)] = 20160,
+ [SMALL_STATE(384)] = 20198,
+ [SMALL_STATE(385)] = 20238,
+ [SMALL_STATE(386)] = 20280,
+ [SMALL_STATE(387)] = 20310,
+ [SMALL_STATE(388)] = 20342,
+ [SMALL_STATE(389)] = 20370,
+ [SMALL_STATE(390)] = 20398,
+ [SMALL_STATE(391)] = 20426,
+ [SMALL_STATE(392)] = 20454,
+ [SMALL_STATE(393)] = 20484,
+ [SMALL_STATE(394)] = 20512,
+ [SMALL_STATE(395)] = 20540,
+ [SMALL_STATE(396)] = 20567,
+ [SMALL_STATE(397)] = 20608,
+ [SMALL_STATE(398)] = 20649,
+ [SMALL_STATE(399)] = 20690,
+ [SMALL_STATE(400)] = 20716,
+ [SMALL_STATE(401)] = 20755,
+ [SMALL_STATE(402)] = 20794,
+ [SMALL_STATE(403)] = 20817,
+ [SMALL_STATE(404)] = 20839,
+ [SMALL_STATE(405)] = 20861,
+ [SMALL_STATE(406)] = 20883,
+ [SMALL_STATE(407)] = 20905,
+ [SMALL_STATE(408)] = 20927,
+ [SMALL_STATE(409)] = 20946,
+ [SMALL_STATE(410)] = 20972,
+ [SMALL_STATE(411)] = 20998,
+ [SMALL_STATE(412)] = 21021,
+ [SMALL_STATE(413)] = 21044,
+ [SMALL_STATE(414)] = 21064,
+ [SMALL_STATE(415)] = 21084,
+ [SMALL_STATE(416)] = 21104,
+ [SMALL_STATE(417)] = 21118,
+ [SMALL_STATE(418)] = 21142,
+ [SMALL_STATE(419)] = 21162,
+ [SMALL_STATE(420)] = 21186,
+ [SMALL_STATE(421)] = 21206,
+ [SMALL_STATE(422)] = 21230,
+ [SMALL_STATE(423)] = 21250,
+ [SMALL_STATE(424)] = 21270,
+ [SMALL_STATE(425)] = 21290,
+ [SMALL_STATE(426)] = 21310,
+ [SMALL_STATE(427)] = 21331,
+ [SMALL_STATE(428)] = 21346,
+ [SMALL_STATE(429)] = 21361,
+ [SMALL_STATE(430)] = 21376,
+ [SMALL_STATE(431)] = 21391,
+ [SMALL_STATE(432)] = 21406,
+ [SMALL_STATE(433)] = 21427,
+ [SMALL_STATE(434)] = 21449,
+ [SMALL_STATE(435)] = 21463,
+ [SMALL_STATE(436)] = 21485,
+ [SMALL_STATE(437)] = 21499,
+ [SMALL_STATE(438)] = 21513,
+ [SMALL_STATE(439)] = 21527,
+ [SMALL_STATE(440)] = 21541,
+ [SMALL_STATE(441)] = 21555,
+ [SMALL_STATE(442)] = 21569,
+ [SMALL_STATE(443)] = 21582,
+ [SMALL_STATE(444)] = 21599,
+ [SMALL_STATE(445)] = 21610,
+ [SMALL_STATE(446)] = 21621,
+ [SMALL_STATE(447)] = 21632,
+ [SMALL_STATE(448)] = 21649,
+ [SMALL_STATE(449)] = 21660,
+ [SMALL_STATE(450)] = 21671,
+ [SMALL_STATE(451)] = 21688,
+ [SMALL_STATE(452)] = 21699,
+ [SMALL_STATE(453)] = 21716,
+ [SMALL_STATE(454)] = 21727,
+ [SMALL_STATE(455)] = 21738,
+ [SMALL_STATE(456)] = 21749,
+ [SMALL_STATE(457)] = 21766,
+ [SMALL_STATE(458)] = 21783,
+ [SMALL_STATE(459)] = 21794,
+ [SMALL_STATE(460)] = 21808,
+ [SMALL_STATE(461)] = 21822,
+ [SMALL_STATE(462)] = 21836,
+ [SMALL_STATE(463)] = 21850,
+ [SMALL_STATE(464)] = 21864,
+ [SMALL_STATE(465)] = 21874,
+ [SMALL_STATE(466)] = 21888,
+ [SMALL_STATE(467)] = 21902,
+ [SMALL_STATE(468)] = 21916,
+ [SMALL_STATE(469)] = 21930,
+ [SMALL_STATE(470)] = 21944,
+ [SMALL_STATE(471)] = 21958,
+ [SMALL_STATE(472)] = 21972,
+ [SMALL_STATE(473)] = 21986,
+ [SMALL_STATE(474)] = 22000,
+ [SMALL_STATE(475)] = 22013,
+ [SMALL_STATE(476)] = 22026,
+ [SMALL_STATE(477)] = 22039,
+ [SMALL_STATE(478)] = 22052,
+ [SMALL_STATE(479)] = 22065,
+ [SMALL_STATE(480)] = 22078,
+ [SMALL_STATE(481)] = 22091,
+ [SMALL_STATE(482)] = 22104,
+ [SMALL_STATE(483)] = 22117,
+ [SMALL_STATE(484)] = 22130,
+ [SMALL_STATE(485)] = 22141,
+ [SMALL_STATE(486)] = 22154,
+ [SMALL_STATE(487)] = 22167,
+ [SMALL_STATE(488)] = 22180,
+ [SMALL_STATE(489)] = 22188,
+ [SMALL_STATE(490)] = 22198,
+ [SMALL_STATE(491)] = 22208,
+ [SMALL_STATE(492)] = 22216,
+ [SMALL_STATE(493)] = 22224,
+ [SMALL_STATE(494)] = 22232,
+ [SMALL_STATE(495)] = 22242,
+ [SMALL_STATE(496)] = 22250,
+ [SMALL_STATE(497)] = 22258,
+ [SMALL_STATE(498)] = 22268,
+ [SMALL_STATE(499)] = 22276,
+ [SMALL_STATE(500)] = 22286,
+ [SMALL_STATE(501)] = 22294,
+ [SMALL_STATE(502)] = 22304,
+ [SMALL_STATE(503)] = 22314,
+ [SMALL_STATE(504)] = 22324,
+ [SMALL_STATE(505)] = 22332,
+ [SMALL_STATE(506)] = 22340,
+ [SMALL_STATE(507)] = 22348,
+ [SMALL_STATE(508)] = 22358,
+ [SMALL_STATE(509)] = 22366,
+ [SMALL_STATE(510)] = 22374,
+ [SMALL_STATE(511)] = 22384,
+ [SMALL_STATE(512)] = 22391,
+ [SMALL_STATE(513)] = 22398,
+ [SMALL_STATE(514)] = 22405,
+ [SMALL_STATE(515)] = 22412,
+ [SMALL_STATE(516)] = 22419,
+ [SMALL_STATE(517)] = 22426,
+ [SMALL_STATE(518)] = 22433,
+ [SMALL_STATE(519)] = 22440,
+ [SMALL_STATE(520)] = 22447,
+ [SMALL_STATE(521)] = 22454,
+ [SMALL_STATE(522)] = 22461,
+ [SMALL_STATE(523)] = 22468,
+ [SMALL_STATE(524)] = 22475,
+ [SMALL_STATE(525)] = 22482,
+ [SMALL_STATE(526)] = 22489,
+ [SMALL_STATE(527)] = 22496,
+ [SMALL_STATE(528)] = 22503,
+ [SMALL_STATE(529)] = 22510,
+ [SMALL_STATE(530)] = 22517,
+ [SMALL_STATE(531)] = 22524,
+ [SMALL_STATE(532)] = 22531,
+ [SMALL_STATE(533)] = 22538,
+ [SMALL_STATE(534)] = 22545,
+ [SMALL_STATE(535)] = 22552,
+ [SMALL_STATE(536)] = 22559,
+ [SMALL_STATE(537)] = 22566,
+ [SMALL_STATE(538)] = 22573,
+ [SMALL_STATE(539)] = 22580,
+ [SMALL_STATE(540)] = 22587,
+ [SMALL_STATE(541)] = 22594,
+ [SMALL_STATE(542)] = 22601,
+ [SMALL_STATE(543)] = 22608,
+ [SMALL_STATE(544)] = 22615,
+ [SMALL_STATE(545)] = 22622,
+ [SMALL_STATE(546)] = 22629,
+ [SMALL_STATE(547)] = 22636,
+ [SMALL_STATE(548)] = 22643,
+ [SMALL_STATE(549)] = 22650,
+ [SMALL_STATE(550)] = 22657,
+ [SMALL_STATE(551)] = 22664,
+ [SMALL_STATE(552)] = 22671,
+ [SMALL_STATE(553)] = 22678,
+ [SMALL_STATE(554)] = 22685,
+ [SMALL_STATE(555)] = 22692,
+ [SMALL_STATE(556)] = 22699,
+ [SMALL_STATE(557)] = 22706,
+ [SMALL_STATE(558)] = 22713,
+ [SMALL_STATE(559)] = 22720,
+ [SMALL_STATE(560)] = 22727,
+ [SMALL_STATE(561)] = 22734,
+ [SMALL_STATE(562)] = 22741,
+ [SMALL_STATE(563)] = 22748,
+ [SMALL_STATE(564)] = 22755,
+ [SMALL_STATE(565)] = 22762,
+ [SMALL_STATE(566)] = 22769,
+ [SMALL_STATE(567)] = 22776,
+ [SMALL_STATE(568)] = 22783,
+ [SMALL_STATE(569)] = 22790,
+ [SMALL_STATE(570)] = 22797,
+ [SMALL_STATE(571)] = 22804,
+ [SMALL_STATE(572)] = 22811,
+ [SMALL_STATE(573)] = 22818,
+ [SMALL_STATE(574)] = 22825,
+ [SMALL_STATE(575)] = 22832,
+ [SMALL_STATE(576)] = 22839,
+ [SMALL_STATE(577)] = 22846,
+ [SMALL_STATE(578)] = 22853,
+ [SMALL_STATE(579)] = 22860,
+ [SMALL_STATE(580)] = 22867,
+ [SMALL_STATE(581)] = 22874,
+ [SMALL_STATE(582)] = 22881,
+ [SMALL_STATE(583)] = 22888,
+ [SMALL_STATE(584)] = 22895,
+ [SMALL_STATE(585)] = 22902,
+ [SMALL_STATE(586)] = 22909,
+ [SMALL_STATE(587)] = 22916,
+ [SMALL_STATE(588)] = 22923,
+ [SMALL_STATE(589)] = 22930,
+ [SMALL_STATE(590)] = 22937,
+ [SMALL_STATE(591)] = 22944,
+ [SMALL_STATE(592)] = 22951,
+ [SMALL_STATE(593)] = 22958,
+ [SMALL_STATE(594)] = 22965,
+ [SMALL_STATE(595)] = 22972,
+ [SMALL_STATE(596)] = 22979,
+ [SMALL_STATE(597)] = 22986,
+ [SMALL_STATE(598)] = 22993,
+ [SMALL_STATE(599)] = 23000,
+ [SMALL_STATE(600)] = 23007,
+ [SMALL_STATE(601)] = 23014,
+ [SMALL_STATE(602)] = 23021,
+ [SMALL_STATE(603)] = 23028,
+ [SMALL_STATE(604)] = 23035,
+ [SMALL_STATE(605)] = 23042,
+ [SMALL_STATE(606)] = 23049,
+ [SMALL_STATE(607)] = 23056,
+ [SMALL_STATE(608)] = 23063,
+ [SMALL_STATE(609)] = 23070,
+ [SMALL_STATE(610)] = 23077,
+ [SMALL_STATE(611)] = 23084,
+ [SMALL_STATE(612)] = 23091,
+ [SMALL_STATE(613)] = 23098,
+ [SMALL_STATE(614)] = 23105,
+ [SMALL_STATE(615)] = 23112,
+ [SMALL_STATE(616)] = 23119,
+ [SMALL_STATE(617)] = 23126,
+ [SMALL_STATE(618)] = 23133,
+ [SMALL_STATE(619)] = 23140,
+ [SMALL_STATE(620)] = 23147,
+ [SMALL_STATE(621)] = 23154,
+ [SMALL_STATE(622)] = 23161,
};
static const TSParseActionEntry ts_parse_actions[] = {
@@ -23775,760 +24215,778 @@ static const TSParseActionEntry ts_parse_actions[] = {
[1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(),
[3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(),
[5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0),
- [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475),
- [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227),
- [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426),
- [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597),
- [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210),
- [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
- [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490),
- [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
- [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230),
- [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
- [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433),
- [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
- [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575),
- [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570),
- [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
- [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310),
- [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109),
- [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
- [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469),
- [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420),
- [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
- [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
- [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388),
- [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175),
- [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
- [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
- [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
- [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
- [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
- [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422),
- [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364),
- [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
- [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
- [73] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 2),
- [75] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 2),
- [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
- [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
- [81] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2),
- [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_path_repeat1, 2),
- [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(479),
- [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 3),
- [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 3),
- [92] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(475),
- [95] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(227),
- [98] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(426),
- [101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(597),
- [104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(210),
- [107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(20),
- [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(490),
- [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(588),
- [116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(230),
- [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(234),
- [122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(433),
- [125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(579),
- [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(575),
- [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(570),
- [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(310),
- [137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(310),
- [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(109),
- [143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(7),
- [146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 3),
- [148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 3),
- [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 4),
- [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 4),
- [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(477),
- [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1),
- [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1),
- [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464),
- [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477),
+ [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503),
+ [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224),
+ [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435),
+ [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614),
+ [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221),
+ [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
+ [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507),
+ [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
+ [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228),
+ [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
+ [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452),
+ [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596),
+ [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592),
+ [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587),
+ [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313),
+ [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313),
+ [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112),
+ [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
+ [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474),
+ [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
+ [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
+ [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
+ [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
+ [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250),
+ [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
+ [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427),
+ [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294),
+ [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
+ [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
+ [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
+ [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430),
+ [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
+ [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
+ [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(500),
+ [80] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(),
+ [82] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 3),
+ [84] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 3),
+ [86] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500),
+ [88] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_path, 2),
+ [90] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_path, 2),
+ [92] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 4),
+ [94] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 4),
+ [96] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(503),
+ [99] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(224),
+ [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(435),
+ [105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(614),
+ [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(221),
+ [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(24),
+ [114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(507),
+ [117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(605),
+ [120] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(228),
+ [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(237),
+ [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(452),
+ [129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(596),
+ [132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(592),
+ [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(587),
+ [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(313),
+ [141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(313),
+ [144] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(112),
+ [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2), SHIFT_REPEAT(6),
+ [150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cmd_invocation, 3),
+ [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cmd_invocation, 3),
+ [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(504),
+ [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504),
+ [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1),
+ [161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1),
+ [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475),
[165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__cmd_expr, 1),
[167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cmd_expr, 1),
- [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 6),
- [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 6),
- [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 9),
- [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 9),
- [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
- [179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_path, 1),
- [181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_path, 1),
- [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 3),
- [185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 3),
- [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
- [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
- [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 15),
- [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 15),
- [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 2),
- [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 2),
- [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
- [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
- [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 4),
- [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 4),
- [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 5, .production_id = 19),
- [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 5, .production_id = 19),
- [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
- [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
- [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 3),
- [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 3),
- [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 4),
- [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4),
- [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
- [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 14),
- [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 14),
- [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301),
- [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304),
- [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305),
- [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306),
- [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
- [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 1),
- [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 1),
- [243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 4),
- [245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 4),
- [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4),
- [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4),
- [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5),
- [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5),
- [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389),
- [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389),
- [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205),
- [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140),
- [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22),
- [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562),
- [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34),
- [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
- [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442),
- [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581),
- [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582),
- [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583),
- [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40),
- [281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(116),
- [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3),
- [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459),
- [288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470),
- [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453),
- [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450),
- [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451),
- [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454),
- [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452),
- [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257),
- [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258),
- [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258),
- [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259),
- [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
- [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264),
- [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398),
+ [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3),
+ [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3),
+ [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 15),
+ [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 15),
+ [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 6),
+ [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 6),
+ [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 9),
+ [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 9),
+ [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320),
+ [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319),
+ [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
+ [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304),
+ [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_file_path, 1),
+ [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_file_path, 1),
+ [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305),
+ [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2),
+ [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2),
+ [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 5, .production_id = 19),
+ [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 5, .production_id = 19),
+ [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 2),
+ [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 2),
+ [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3),
+ [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3),
+ [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 4, .production_id = 14),
+ [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 4, .production_id = 14),
+ [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 2, .production_id = 1),
+ [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 2, .production_id = 1),
+ [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 3),
+ [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 3),
+ [227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range, 3, .production_id = 4),
+ [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range, 3, .production_id = 4),
+ [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_command, 3, .production_id = 3),
+ [233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_command, 3, .production_id = 3),
+ [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314),
+ [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315),
+ [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375),
+ [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375),
+ [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209),
+ [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162),
+ [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17),
+ [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579),
+ [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34),
+ [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62),
+ [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450),
+ [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598),
+ [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599),
+ [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600),
+ [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42),
+ [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(126),
+ [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4),
+ [270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 5),
+ [272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 5),
+ [274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_or_block, 4),
+ [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_or_block, 4),
+ [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table, 4),
+ [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table, 4),
+ [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 4),
+ [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 4),
+ [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467),
+ [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459),
+ [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466),
+ [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470),
+ [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
+ [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480),
+ [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461),
+ [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274),
+ [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275),
+ [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275),
+ [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276),
+ [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
+ [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
+ [312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
[314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1),
[316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 1),
- [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260),
- [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261),
- [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262),
- [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262),
- [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263),
- [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263),
- [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
- [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238),
- [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239),
- [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156),
- [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116),
- [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
- [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(486),
- [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97),
- [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97),
- [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132),
- [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(3),
- [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318),
- [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
- [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166),
- [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(389),
- [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__cmd_expr, 1), SHIFT(389),
- [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(205),
- [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(22),
- [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(562),
- [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(34),
- [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(64),
- [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(442),
- [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(581),
- [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(582),
- [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(583),
- [393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(40),
- [396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486),
- [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172),
- [400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172),
- [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151),
- [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346),
- [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
- [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157),
- [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63),
- [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
- [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164),
- [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288),
- [418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
- [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150),
- [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92),
- [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92),
- [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134),
- [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41),
- [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41),
- [432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
- [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
- [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387),
- [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
- [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
- [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187),
- [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145),
- [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291),
- [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
- [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
- [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
- [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
- [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
- [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
- [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93),
- [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101),
- [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
- [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
- [468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471),
- [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197),
- [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
- [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
- [476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
- [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57),
- [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383),
- [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383),
- [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384),
- [486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62),
- [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62),
- [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43),
- [492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171),
- [494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171),
- [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
- [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176),
- [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
- [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185),
- [504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44),
- [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
- [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
- [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60),
- [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60),
- [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
- [516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169),
- [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169),
- [520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
- [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
- [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
- [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321),
- [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321),
- [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320),
- [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324),
- [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
- [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
- [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281),
- [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281),
- [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
- [544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311),
- [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
- [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299),
- [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299),
- [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
- [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329),
- [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
- [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330),
- [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372),
- [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
- [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368),
- [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
- [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369),
- [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331),
- [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
- [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82),
- [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
- [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84),
- [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
- [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89),
- [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91),
- [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36),
- [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
- [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
- [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87),
- [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
- [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81),
- [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391),
- [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391),
- [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365),
- [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
- [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342),
- [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
- [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
- [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
- [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371),
- [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
- [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256),
- [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
- [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
- [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243),
- [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242),
- [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241),
- [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7),
- [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7),
- [634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(205),
- [637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(22),
- [640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(562),
- [643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(34),
- [646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(64),
- [649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(442),
- [652] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(581),
- [655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(582),
- [658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(583),
- [661] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(40),
- [664] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(116),
- [667] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(3),
- [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_entry, 3, .production_id = 5),
- [672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_entry, 3, .production_id = 5),
- [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254),
- [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
- [678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(483),
- [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(492),
- [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
- [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
- [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24),
- [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
- [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73),
- [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
- [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434),
- [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572),
- [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573),
- [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574),
- [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90),
- [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
- [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125),
- [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
- [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
- [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472),
- [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492),
- [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483),
- [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(216),
- [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
- [725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(24),
- [728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(571),
- [731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(73),
- [734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(83),
- [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(434),
- [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(572),
- [743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(573),
- [746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(574),
- [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(90),
- [752] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(90),
- [755] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(125),
- [758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(4),
- [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236),
- [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
- [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353),
- [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74),
- [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72),
- [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350),
- [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
- [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
- [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286),
- [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46),
- [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218),
- [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
- [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562),
- [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250),
- [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
- [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431),
- [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599),
- [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600),
- [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
- [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327),
- [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327),
- [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68),
- [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
- [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212),
- [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19),
- [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362),
- [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385),
- [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440),
- [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563),
- [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
- [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565),
- [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
- [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390),
- [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114),
- [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
- [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312),
- [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121),
- [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294),
- [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
- [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1),
- [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266),
- [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(233),
- [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276),
- [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277),
- [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278),
- [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279),
- [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280),
- [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283),
- [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468),
- [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219),
- [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
- [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
- [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135),
- [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
- [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438),
- [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590),
- [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
- [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592),
- [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
- [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198),
- [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
- [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6),
- [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
- [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
- [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
- [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361),
- [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
- [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
- [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375),
- [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376),
- [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377),
- [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378),
- [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379),
- [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182),
- [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380),
- [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381),
- [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167),
- [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170),
- [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
- [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
- [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105),
- [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107),
- [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108),
- [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106),
- [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
- [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
- [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96),
- [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186),
- [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293),
- [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598),
- [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237),
- [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340),
- [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
- [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339),
- [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338),
- [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337),
- [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336),
- [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335),
- [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334),
- [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333),
- [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
- [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296),
- [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
- [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275),
- [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317),
- [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316),
- [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315),
- [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313),
- [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
- [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
- [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589),
- [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31),
- [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
- [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442),
- [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
- [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582),
- [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583),
- [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
- [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
- [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
- [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56),
- [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37),
- [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
- [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59),
- [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61),
- [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70),
- [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
+ [318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277),
+ [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278),
+ [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279),
+ [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279),
+ [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280),
+ [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280),
+ [330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506),
+ [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(506),
+ [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240),
+ [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240),
+ [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249),
+ [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133),
+ [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126),
+ [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506),
+ [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196),
+ [349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196),
+ [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137),
+ [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98),
+ [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
+ [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136),
+ [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96),
+ [361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96),
+ [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139),
+ [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194),
+ [367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
+ [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148),
+ [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(4),
+ [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322),
+ [376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322),
+ [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158),
+ [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51),
+ [382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51),
+ [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161),
+ [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348),
+ [388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348),
+ [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154),
+ [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290),
+ [394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290),
+ [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156),
+ [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(375),
+ [401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__cmd_expr, 1), SHIFT(375),
+ [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(209),
+ [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(17),
+ [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(579),
+ [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(34),
+ [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(62),
+ [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(450),
+ [422] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(598),
+ [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(599),
+ [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(600),
+ [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__cmd_expr, 1), SHIFT(42),
+ [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394),
+ [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394),
+ [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145),
+ [440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54),
+ [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
+ [444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135),
+ [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330),
+ [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330),
+ [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329),
+ [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374),
+ [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374),
+ [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378),
+ [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181),
+ [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181),
+ [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167),
+ [464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178),
+ [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178),
+ [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186),
+ [470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50),
+ [472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
+ [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104),
+ [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104),
+ [478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190),
+ [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190),
+ [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103),
+ [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103),
+ [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102),
+ [488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37),
+ [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37),
+ [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
+ [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48),
+ [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48),
+ [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49),
+ [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370),
+ [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370),
+ [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371),
+ [506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55),
+ [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55),
+ [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45),
+ [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376),
+ [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376),
+ [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377),
+ [518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379),
+ [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379),
+ [522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183),
+ [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183),
+ [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170),
+ [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477),
+ [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83),
+ [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83),
+ [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82),
+ [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354),
+ [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
+ [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323),
+ [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284),
+ [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
+ [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
+ [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326),
+ [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
+ [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327),
+ [554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173),
+ [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173),
+ [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195),
+ [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331),
+ [562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331),
+ [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332),
+ [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
+ [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328),
+ [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311),
+ [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311),
+ [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309),
+ [576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309),
+ [578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310),
+ [580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39),
+ [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
+ [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63),
+ [586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293),
+ [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293),
+ [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292),
+ [592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307),
+ [594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
+ [596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308),
+ [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390),
+ [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390),
+ [602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
+ [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93),
+ [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93),
+ [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
+ [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95),
+ [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95),
+ [614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101),
+ [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287),
+ [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286),
+ [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7),
+ [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7),
+ [624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(209),
+ [627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(17),
+ [630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(579),
+ [633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(34),
+ [636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(62),
+ [639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(450),
+ [642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(598),
+ [645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(599),
+ [648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(600),
+ [651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(42),
+ [654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(126),
+ [657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 2, .production_id = 7), SHIFT_REPEAT(4),
+ [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236),
+ [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_entry, 3, .production_id = 5),
+ [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_entry, 3, .production_id = 5),
+ [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264),
+ [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263),
+ [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262),
+ [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261),
+ [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260),
+ [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496),
+ [678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(496),
+ [681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(505),
+ [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232),
+ [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206),
+ [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21),
+ [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579),
+ [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364),
+ [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392),
+ [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456),
+ [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580),
+ [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581),
+ [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582),
+ [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368),
+ [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368),
+ [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119),
+ [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5),
+ [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222),
+ [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
+ [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18),
+ [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588),
+ [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77),
+ [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90),
+ [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443),
+ [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589),
+ [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590),
+ [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591),
+ [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
+ [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94),
+ [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117),
+ [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7),
+ [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359),
+ [742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(222),
+ [745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2),
+ [747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(18),
+ [750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(588),
+ [753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(77),
+ [756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(90),
+ [759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(443),
+ [762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(589),
+ [765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(590),
+ [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(591),
+ [771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(94),
+ [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(94),
+ [777] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(117),
+ [780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(7),
+ [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361),
+ [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44),
+ [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478),
+ [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176),
+ [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349),
+ [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
+ [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
+ [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496),
+ [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505),
+ [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76),
+ [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283),
+ [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
+ [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79),
+ [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234),
+ [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205),
+ [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20),
+ [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267),
+ [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350),
+ [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447),
+ [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616),
+ [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617),
+ [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618),
+ [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343),
+ [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343),
+ [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64),
+ [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
+ [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238),
+ [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115),
+ [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211),
+ [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22),
+ [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597),
+ [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147),
+ [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171),
+ [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457),
+ [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607),
+ [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608),
+ [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609),
+ [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179),
+ [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179),
+ [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118),
+ [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3),
+ [865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1),
+ [867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statement, 1),
+ [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251),
+ [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
+ [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254),
+ [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255),
+ [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256),
+ [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257),
+ [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258),
+ [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259),
+ [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 12),
+ [887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 12),
+ [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365),
+ [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381),
+ [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122),
+ [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382),
+ [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383),
+ [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384),
+ [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385),
+ [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386),
+ [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(387),
+ [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388),
+ [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175),
+ [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295),
+ [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481),
+ [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296),
+ [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297),
+ [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298),
+ [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299),
+ [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300),
+ [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301),
+ [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302),
+ [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174),
+ [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191),
+ [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187),
+ [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185),
+ [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182),
+ [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615),
+ [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252),
+ [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342),
+ [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120),
+ [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341),
+ [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303),
+ [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340),
+ [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339),
+ [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338),
+ [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337),
+ [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336),
+ [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80),
+ [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106),
+ [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107),
+ [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108),
+ [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92),
+ [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91),
+ [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89),
+ [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84),
+ [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335),
+ [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180),
+ [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184),
+ [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312),
+ [985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_export, 4),
+ [987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_export, 4),
+ [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209),
+ [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17),
+ [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606),
+ [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33),
+ [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69),
+ [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450),
+ [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598),
+ [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599),
+ [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600),
+ [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42),
+ [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123),
+ [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4),
+ [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41),
[1015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 13),
[1017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 13),
- [1019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, .production_id = 12),
- [1021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, .production_id = 12),
- [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_env_export, 4),
- [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_env_export, 4),
- [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481),
- [1029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(481),
- [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267),
- [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
- [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268),
- [1038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
- [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269),
- [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274),
- [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
- [1046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
- [1048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
- [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
- [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
- [1054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 2),
- [1056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2),
- [1058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2),
- [1060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481),
- [1062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 3),
- [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467),
- [1066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 3, .production_id = 16),
- [1068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_args, 3, .production_id = 16),
- [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253),
- [1072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252),
- [1074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
- [1076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
- [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245),
- [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
+ [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43),
+ [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57),
+ [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61),
+ [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60),
+ [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59),
+ [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58),
+ [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493),
+ [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265),
+ [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266),
+ [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266),
+ [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269),
+ [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269),
+ [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282),
+ [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273),
+ [1047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273),
+ [1049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272),
+ [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272),
+ [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271),
+ [1055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_path_repeat1, 2), SHIFT_REPEAT(493),
+ [1058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493),
+ [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 2),
+ [1062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statements_repeat1, 2),
+ [1064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statements_repeat1, 2),
+ [1066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 3),
+ [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476),
+ [1070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 3, .production_id = 16),
+ [1072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_args, 3, .production_id = 16),
+ [1074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 2),
+ [1076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_args, 2),
+ [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248),
+ [1080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
[1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246),
- [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247),
- [1086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_args, 2),
- [1088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_args, 2),
- [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248),
- [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301),
- [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302),
- [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303),
- [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
- [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
- [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306),
- [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307),
- [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
- [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
- [1110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
- [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440),
- [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563),
- [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564),
- [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565),
- [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501),
- [1122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
- [1124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2),
- [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2),
- [1128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(440),
- [1131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(563),
- [1134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(564),
- [1137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(565),
- [1140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(501),
- [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410),
- [1145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1),
- [1147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1),
- [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405),
- [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 1),
- [1153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400),
- [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224),
- [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
- [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
- [1161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1),
- [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403),
- [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413),
- [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 4),
- [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401),
- [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3),
- [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417),
- [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1),
- [1177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2),
- [1179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(406),
- [1182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(427),
- [1185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(407),
- [1188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 3),
- [1190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2),
- [1192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 6),
- [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
- [1196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
- [1198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427),
- [1200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407),
- [1202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
- [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4),
- [1206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 1),
- [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355),
- [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
- [1212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 1),
- [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
- [1216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4),
- [1218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2),
- [1220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2),
- [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360),
- [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
- [1226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 2),
- [1228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
- [1230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3),
- [1232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3),
- [1234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3),
- [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474),
- [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463),
- [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491),
- [1242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 18),
- [1244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 18),
- [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480),
- [1248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 1),
- [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402),
- [1252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 10),
- [1254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 10),
- [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias, 4, .production_id = 11),
- [1258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias, 4, .production_id = 11),
- [1260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5),
- [1262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5),
- [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207),
- [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
- [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
- [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605),
- [1272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 7),
- [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
- [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518),
- [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517),
- [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515),
- [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33),
- [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576),
- [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
- [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578),
- [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112),
- [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594),
- [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
- [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596),
- [1298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 2),
- [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351),
- [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567),
- [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568),
- [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569),
- [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457),
- [1310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 1),
- [1312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16),
- [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
- [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586),
- [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587),
- [1320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5),
- [1322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 3),
- [1324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 5),
- [1326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter_assignment, 2),
- [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214),
- [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
- [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
- [1334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
- [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94),
- [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
- [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
- [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332),
- [1344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2), SHIFT_REPEAT(214),
- [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2),
- [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366),
- [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284),
- [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
- [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393),
- [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393),
- [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174),
- [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341),
- [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47),
- [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489),
- [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 17),
- [1369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 17), SHIFT_REPEAT(473),
- [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363),
- [1374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473),
- [1376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386),
- [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485),
- [1380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
- [1382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488),
- [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382),
- [1386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98),
- [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494),
- [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191),
- [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482),
- [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
- [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484),
- [1398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 1, .production_id = 8),
- [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493),
- [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2),
- [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544),
- [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424),
- [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39),
- [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26),
- [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415),
- [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352),
- [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
- [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122),
- [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527),
- [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521),
- [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
- [1426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 8),
- [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228),
- [1430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344),
- [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88),
- [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
- [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408),
- [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239),
- [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
- [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50),
- [1444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54),
- [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65),
- [1448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3),
- [1450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537),
- [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529),
- [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560),
- [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
- [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127),
- [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232),
- [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193),
- [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287),
- [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
- [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194),
- [1470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177),
- [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52),
- [1474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208),
- [1476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
- [1478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298),
- [1480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367),
- [1482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358),
- [1484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285),
- [1486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2),
- [1488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
- [1490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354),
- [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357),
- [1494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326),
- [1496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
- [1498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1),
- [1500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
- [1502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
- [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553),
- [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548),
- [1508] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
- [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543),
- [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
- [1514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
- [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512),
- [1518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
- [1520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528),
- [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522),
- [1524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519),
- [1526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513),
- [1528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550),
- [1530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497),
- [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
- [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495),
- [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
- [1538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503),
- [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504),
- [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505),
- [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419),
- [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507),
- [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
- [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509),
- [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
- [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126),
- [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523),
- [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524),
- [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525),
- [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500),
- [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530),
- [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531),
- [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532),
- [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536),
- [1572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120),
- [1574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549),
- [1576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496),
- [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551),
- [1580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446),
- [1582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556),
- [1584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557),
- [1586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558),
+ [1084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241),
+ [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242),
+ [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242),
+ [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243),
+ [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244),
+ [1094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270),
+ [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319),
+ [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318),
+ [1100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317),
+ [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315),
+ [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314),
+ [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305),
+ [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304),
+ [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245),
+ [1112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
+ [1114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_command_repeat1, 1, .production_id = 2),
+ [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456),
+ [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580),
+ [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581),
+ [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582),
+ [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521),
+ [1126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 2),
+ [1128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2),
+ [1130] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(456),
+ [1133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(580),
+ [1136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(581),
+ [1139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(582),
+ [1142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 2), SHIFT_REPEAT(521),
+ [1145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_repeat1, 2),
+ [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416),
+ [1149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__statement_repeat1, 1),
+ [1151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__statement_repeat1, 1),
+ [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408),
+ [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1),
+ [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405),
+ [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225),
+ [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423),
+ [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577),
+ [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 1),
+ [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406),
+ [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571),
+ [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 4),
+ [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403),
+ [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3),
+ [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424),
+ [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 3),
+ [1181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4),
+ [1183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4),
+ [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486),
+ [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 6),
+ [1189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1),
+ [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601),
+ [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410),
+ [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438),
+ [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409),
+ [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2),
+ [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2),
+ [1203] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2), SHIFT_REPEAT(558),
+ [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546),
+ [1208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3),
+ [1210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3),
+ [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483),
+ [1214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2),
+ [1216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(410),
+ [1219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(438),
+ [1222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 2), SHIFT_REPEAT(409),
+ [1225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5),
+ [1227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5),
+ [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479),
+ [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2),
+ [1233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4),
+ [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statements, 1),
+ [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358),
+ [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358),
+ [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 1),
+ [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2),
+ [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2),
+ [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4),
+ [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4),
+ [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 5),
+ [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 5),
+ [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3),
+ [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3),
+ [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 4),
+ [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 4),
+ [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360),
+ [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360),
+ [1267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__statements, 2),
+ [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482),
+ [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497),
+ [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494),
+ [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6),
+ [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6),
+ [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7),
+ [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7),
+ [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 1),
+ [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404),
+ [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 4, .production_id = 10),
+ [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 4, .production_id = 10),
+ [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 5, .production_id = 18),
+ [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 5, .production_id = 18),
+ [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias, 4, .production_id = 11),
+ [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias, 4, .production_id = 11),
+ [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464),
+ [1301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_signature_repeat1, 1),
+ [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35),
+ [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593),
+ [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594),
+ [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595),
+ [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 2),
+ [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223),
+ [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620),
+ [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621),
+ [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622),
+ [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 7),
+ [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5),
+ [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23),
+ [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602),
+ [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603),
+ [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604),
+ [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199),
+ [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538),
+ [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537),
+ [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535),
+ [1341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_parameter_assignment, 2),
+ [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest, 3),
+ [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333),
+ [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584),
+ [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585),
+ [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586),
+ [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110),
+ [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611),
+ [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612),
+ [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613),
+ [1361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flag, 5),
+ [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216),
+ [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68),
+ [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395),
+ [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395),
+ [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316),
+ [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345),
+ [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66),
+ [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87),
+ [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380),
+ [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105),
+ [1383] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2), SHIFT_REPEAT(216),
+ [1386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_repeat1, 2),
+ [1388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288),
+ [1390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198),
+ [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189),
+ [1394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372),
+ [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334),
+ [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369),
+ [1400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484),
+ [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53),
+ [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488),
+ [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393),
+ [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491),
+ [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197),
+ [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492),
+ [1414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291),
+ [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509),
+ [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204),
+ [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8),
+ [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99),
+ [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498),
+ [1426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347),
+ [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508),
+ [1430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 1, .production_id = 8),
+ [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495),
+ [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366),
+ [1436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 17),
+ [1438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 17), SHIFT_REPEAT(484),
+ [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355),
+ [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419),
+ [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_args_repeat1, 2, .production_id = 8),
+ [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202),
+ [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25),
+ [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561),
+ [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433),
+ [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40),
+ [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227),
+ [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121),
+ [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545),
+ [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540),
+ [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192),
+ [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346),
+ [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100),
+ [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85),
+ [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86),
+ [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249),
+ [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28),
+ [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36),
+ [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70),
+ [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67),
+ [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230),
+ [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555),
+ [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362),
+ [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554),
+ [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566),
+ [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113),
+ [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289),
+ [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168),
+ [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235),
+ [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2),
+ [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363),
+ [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188),
+ [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38),
+ [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215),
+ [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32),
+ [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229),
+ [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411),
+ [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306),
+ [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428),
+ [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373),
+ [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268),
+ [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356),
+ [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231),
+ [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556),
+ [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324),
+ [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325),
+ [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454),
+ [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1),
+ [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128),
+ [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549),
+ [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619),
+ [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610),
+ [1549] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(),
+ [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565),
+ [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564),
+ [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562),
+ [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532),
+ [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116),
+ [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513),
+ [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514),
+ [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515),
+ [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533),
+ [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517),
+ [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518),
+ [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519),
+ [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534),
+ [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114),
+ [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523),
+ [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524),
+ [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525),
+ [1585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3),
+ [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527),
+ [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528),
+ [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529),
+ [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125),
+ [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129),
+ [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541),
+ [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542),
+ [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543),
+ [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547),
+ [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548),
+ [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511),
+ [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553),
+ [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124),
+ [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512),
+ [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567),
+ [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568),
+ [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573),
+ [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574),
+ [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575),
};
#ifdef __cplusplus