From 78f8cf477b6b9aa3bf09cd52fa05fdce77721aa1 Mon Sep 17 00:00:00 2001 From: qvalentin Date: Sun, 13 Oct 2024 12:30:38 +0200 Subject: [PATCH] chore: build grammar --- dialects/helm/src/grammar.json | 13 + dialects/helm/src/node-types.json | 49 + dialects/helm/src/parser.c | 8154 +++++++++++++++-------------- src/grammar.json | 13 + src/node-types.json | 49 + src/parser.c | 8154 +++++++++++++++-------------- 6 files changed, 8516 insertions(+), 7916 deletions(-) diff --git a/dialects/helm/src/grammar.json b/dialects/helm/src/grammar.json index 4ba152f..7da97ee 100644 --- a/dialects/helm/src/grammar.json +++ b/dialects/helm/src/grammar.json @@ -11,6 +11,10 @@ "_block": { "type": "CHOICE", "members": [ + { + "type": "SYMBOL", + "name": "yaml_no_injection_text" + }, { "type": "SYMBOL", "name": "text" @@ -21,6 +25,15 @@ } ] }, + "yaml_no_injection_text": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + } + ] + }, "text": { "type": "CHOICE", "members": [ diff --git a/dialects/helm/src/node-types.json b/dialects/helm/src/node-types.json index a777f16..da4db67 100644 --- a/dialects/helm/src/node-types.json +++ b/dialects/helm/src/node-types.json @@ -386,6 +386,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -623,6 +627,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -820,6 +828,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1032,6 +1044,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1162,6 +1178,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1430,6 +1450,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1560,6 +1584,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1929,6 +1957,10 @@ { "type": "with_action", "named": true + }, + { + "type": "yaml_no_injection_text", + "named": true } ] } @@ -2274,6 +2306,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -2486,6 +2522,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -2502,6 +2542,11 @@ } } }, + { + "type": "yaml_no_injection_text", + "named": true, + "fields": {} + }, { "type": " ", "named": false @@ -2526,6 +2571,10 @@ "type": ",", "named": false }, + { + "type": "-", + "named": false + }, { "type": "-}}", "named": false diff --git a/dialects/helm/src/parser.c b/dialects/helm/src/parser.c index eb9347b..efab873 100644 --- a/dialects/helm/src/parser.c +++ b/dialects/helm/src/parser.c @@ -6,101 +6,104 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 377 +#define STATE_COUNT 379 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 80 +#define SYMBOL_COUNT 82 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 40 +#define TOKEN_COUNT 41 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 12 #define PRODUCTION_ID_COUNT 34 enum { - aux_sym_text_token1 = 1, - aux_sym_text_token2 = 2, - anon_sym_if = 3, - anon_sym_elseif = 4, - anon_sym_else = 5, - anon_sym_end = 6, - anon_sym_COMMA = 7, - anon_sym_COLON_EQ = 8, - anon_sym_range = 9, - anon_sym_template = 10, - anon_sym_define = 11, - anon_sym_block = 12, - anon_sym_with = 13, - anon_sym_EQ = 14, - anon_sym_PIPE = 15, - anon_sym_LPAREN = 16, - anon_sym_RPAREN = 17, - anon_sym_ = 18, - sym_pipeline_stub = 19, - anon_sym_DOT = 20, - anon_sym_DOT2 = 21, - anon_sym_DOLLAR = 22, - sym_identifier = 23, - sym_int_literal = 24, - sym_float_literal = 25, - sym_imaginary_literal = 26, - sym_rune_literal = 27, - sym_true = 28, - sym_false = 29, - sym_nil = 30, - sym_raw_string_literal = 31, - anon_sym_DQUOTE = 32, - aux_sym_interpreted_string_literal_token1 = 33, - sym_escape_sequence = 34, - sym_comment = 35, - anon_sym_LBRACE_LBRACE = 36, - anon_sym_LBRACE_LBRACE_DASH = 37, - anon_sym_RBRACE_RBRACE = 38, - anon_sym_DASH_RBRACE_RBRACE = 39, - sym_template = 40, - sym__block = 41, - sym_text = 42, - sym__action = 43, - sym__comment_action = 44, - sym__pipeline_action = 45, - sym_if_action = 46, - sym__else_if_clause = 47, - sym__else_clause = 48, - sym__if_actions_end = 49, - sym_range_variable_definition = 50, - sym_range_action = 51, - sym_template_action = 52, - sym_define_action = 53, - sym_block_action = 54, - sym_with_action = 55, - sym__pipeline = 56, - sym_variable_definition = 57, - sym_assignment = 58, - sym_chained_pipeline = 59, - sym_parenthesized_pipeline = 60, - sym_method_call = 61, - sym_function_call = 62, - sym_argument_list = 63, - sym__expression = 64, - sym_selector_expression = 65, - sym__field_identifier = 66, - sym_field = 67, - sym_variable = 68, - sym__literal = 69, - sym__boolean_literal = 70, - sym_dot = 71, - sym__string_literal = 72, - sym_interpreted_string_literal = 73, - sym__left_delimiter = 74, - sym__right_delimiter = 75, - aux_sym_template_repeat1 = 76, - aux_sym_if_action_repeat1 = 77, - aux_sym_argument_list_repeat1 = 78, - aux_sym_interpreted_string_literal_repeat1 = 79, - alias_sym_field_identifier = 80, + anon_sym_DASH = 1, + aux_sym_text_token1 = 2, + aux_sym_text_token2 = 3, + anon_sym_if = 4, + anon_sym_elseif = 5, + anon_sym_else = 6, + anon_sym_end = 7, + anon_sym_COMMA = 8, + anon_sym_COLON_EQ = 9, + anon_sym_range = 10, + anon_sym_template = 11, + anon_sym_define = 12, + anon_sym_block = 13, + anon_sym_with = 14, + anon_sym_EQ = 15, + anon_sym_PIPE = 16, + anon_sym_LPAREN = 17, + anon_sym_RPAREN = 18, + anon_sym_ = 19, + sym_pipeline_stub = 20, + anon_sym_DOT = 21, + anon_sym_DOT2 = 22, + anon_sym_DOLLAR = 23, + sym_identifier = 24, + sym_int_literal = 25, + sym_float_literal = 26, + sym_imaginary_literal = 27, + sym_rune_literal = 28, + sym_true = 29, + sym_false = 30, + sym_nil = 31, + sym_raw_string_literal = 32, + anon_sym_DQUOTE = 33, + aux_sym_interpreted_string_literal_token1 = 34, + sym_escape_sequence = 35, + sym_comment = 36, + anon_sym_LBRACE_LBRACE = 37, + anon_sym_LBRACE_LBRACE_DASH = 38, + anon_sym_RBRACE_RBRACE = 39, + anon_sym_DASH_RBRACE_RBRACE = 40, + sym_template = 41, + sym__block = 42, + sym_yaml_no_injection_text = 43, + sym_text = 44, + sym__action = 45, + sym__comment_action = 46, + sym__pipeline_action = 47, + sym_if_action = 48, + sym__else_if_clause = 49, + sym__else_clause = 50, + sym__if_actions_end = 51, + sym_range_variable_definition = 52, + sym_range_action = 53, + sym_template_action = 54, + sym_define_action = 55, + sym_block_action = 56, + sym_with_action = 57, + sym__pipeline = 58, + sym_variable_definition = 59, + sym_assignment = 60, + sym_chained_pipeline = 61, + sym_parenthesized_pipeline = 62, + sym_method_call = 63, + sym_function_call = 64, + sym_argument_list = 65, + sym__expression = 66, + sym_selector_expression = 67, + sym__field_identifier = 68, + sym_field = 69, + sym_variable = 70, + sym__literal = 71, + sym__boolean_literal = 72, + sym_dot = 73, + sym__string_literal = 74, + sym_interpreted_string_literal = 75, + sym__left_delimiter = 76, + sym__right_delimiter = 77, + aux_sym_template_repeat1 = 78, + aux_sym_if_action_repeat1 = 79, + aux_sym_argument_list_repeat1 = 80, + aux_sym_interpreted_string_literal_repeat1 = 81, + alias_sym_field_identifier = 82, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", + [anon_sym_DASH] = "-", [aux_sym_text_token1] = "text_token1", [aux_sym_text_token2] = "text_token2", [anon_sym_if] = "if", @@ -142,6 +145,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_DASH_RBRACE_RBRACE] = "-}}", [sym_template] = "template", [sym__block] = "_block", + [sym_yaml_no_injection_text] = "yaml_no_injection_text", [sym_text] = "text", [sym__action] = "_action", [sym__comment_action] = "_comment_action", @@ -185,6 +189,7 @@ static const char * const ts_symbol_names[] = { static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, + [anon_sym_DASH] = anon_sym_DASH, [aux_sym_text_token1] = aux_sym_text_token1, [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_if] = anon_sym_if, @@ -226,6 +231,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DASH_RBRACE_RBRACE] = anon_sym_DASH_RBRACE_RBRACE, [sym_template] = sym_template, [sym__block] = sym__block, + [sym_yaml_no_injection_text] = sym_yaml_no_injection_text, [sym_text] = sym_text, [sym__action] = sym__action, [sym__comment_action] = sym__comment_action, @@ -272,6 +278,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, [aux_sym_text_token1] = { .visible = false, .named = false, @@ -436,6 +446,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_yaml_no_injection_text] = { + .visible = true, + .named = true, + }, [sym_text] = { .visible = true, .named = true, @@ -794,66 +808,66 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3] = 2, [4] = 4, [5] = 5, - [6] = 6, + [6] = 4, [7] = 7, [8] = 8, [9] = 9, - [10] = 9, - [11] = 4, - [12] = 8, + [10] = 10, + [11] = 9, + [12] = 10, [13] = 5, [14] = 7, - [15] = 6, + [15] = 8, [16] = 16, [17] = 17, [18] = 18, - [19] = 16, + [19] = 19, [20] = 20, [21] = 21, [22] = 22, [23] = 23, [24] = 24, [25] = 25, - [26] = 21, + [26] = 26, [27] = 27, [28] = 28, - [29] = 18, - [30] = 30, + [29] = 29, + [30] = 25, [31] = 28, - [32] = 32, + [32] = 21, [33] = 33, - [34] = 34, - [35] = 32, - [36] = 33, - [37] = 37, - [38] = 25, - [39] = 24, - [40] = 34, + [34] = 16, + [35] = 26, + [36] = 24, + [37] = 22, + [38] = 20, + [39] = 19, + [40] = 18, [41] = 41, - [42] = 23, - [43] = 22, - [44] = 20, - [45] = 27, - [46] = 46, - [47] = 17, - [48] = 41, - [49] = 37, - [50] = 46, - [51] = 30, + [42] = 33, + [43] = 43, + [44] = 44, + [45] = 43, + [46] = 41, + [47] = 23, + [48] = 44, + [49] = 17, + [50] = 27, + [51] = 29, [52] = 52, - [53] = 53, - [54] = 53, - [55] = 55, - [56] = 52, - [57] = 55, - [58] = 58, + [53] = 52, + [54] = 54, + [55] = 54, + [56] = 56, + [57] = 57, + [58] = 56, [59] = 59, [60] = 59, - [61] = 58, + [61] = 57, [62] = 62, [63] = 63, - [64] = 63, - [65] = 62, + [64] = 62, + [65] = 63, [66] = 66, [67] = 66, [68] = 68, @@ -861,16 +875,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [70] = 70, [71] = 71, [72] = 72, - [73] = 73, - [74] = 74, + [73] = 72, + [74] = 71, [75] = 75, - [76] = 71, - [77] = 73, - [78] = 70, - [79] = 79, - [80] = 75, - [81] = 74, - [82] = 68, + [76] = 68, + [77] = 77, + [78] = 75, + [79] = 77, + [80] = 80, + [81] = 81, + [82] = 70, [83] = 83, [84] = 83, [85] = 85, @@ -878,9 +892,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [87] = 87, [88] = 88, [89] = 89, - [90] = 89, - [91] = 91, - [92] = 88, + [90] = 90, + [91] = 90, + [92] = 92, [93] = 93, [94] = 87, [95] = 95, @@ -896,67 +910,67 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [105] = 105, [106] = 106, [107] = 107, - [108] = 107, - [109] = 109, - [110] = 106, - [111] = 111, - [112] = 98, - [113] = 104, - [114] = 100, + [108] = 108, + [109] = 106, + [110] = 110, + [111] = 104, + [112] = 108, + [113] = 105, + [114] = 103, [115] = 97, - [116] = 91, - [117] = 117, + [116] = 96, + [117] = 89, [118] = 118, - [119] = 119, + [119] = 93, [120] = 120, [121] = 121, - [122] = 122, - [123] = 103, - [124] = 124, + [122] = 95, + [123] = 92, + [124] = 102, [125] = 125, - [126] = 96, + [126] = 126, [127] = 127, - [128] = 118, + [128] = 128, [129] = 129, - [130] = 121, - [131] = 111, - [132] = 99, - [133] = 109, - [134] = 134, - [135] = 135, - [136] = 136, - [137] = 119, - [138] = 134, - [139] = 127, - [140] = 124, - [141] = 141, - [142] = 122, + [130] = 98, + [131] = 131, + [132] = 132, + [133] = 133, + [134] = 110, + [135] = 127, + [136] = 126, + [137] = 125, + [138] = 107, + [139] = 101, + [140] = 129, + [141] = 100, + [142] = 99, [143] = 143, - [144] = 95, - [145] = 105, - [146] = 120, - [147] = 136, - [148] = 135, - [149] = 102, + [144] = 131, + [145] = 128, + [146] = 121, + [147] = 120, + [148] = 148, + [149] = 149, [150] = 150, [151] = 150, [152] = 152, - [153] = 153, - [154] = 152, + [153] = 152, + [154] = 154, [155] = 155, - [156] = 156, - [157] = 153, - [158] = 158, - [159] = 156, - [160] = 158, + [156] = 154, + [157] = 157, + [158] = 157, + [159] = 159, + [160] = 159, [161] = 161, [162] = 162, [163] = 163, [164] = 164, - [165] = 161, + [165] = 165, [166] = 166, [167] = 167, - [168] = 167, + [168] = 168, [169] = 169, [170] = 170, [171] = 171, @@ -971,7 +985,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [180] = 180, [181] = 181, [182] = 182, - [183] = 183, + [183] = 170, [184] = 184, [185] = 185, [186] = 164, @@ -981,7 +995,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [190] = 190, [191] = 191, [192] = 192, - [193] = 166, + [193] = 193, [194] = 194, [195] = 195, [196] = 196, @@ -992,97 +1006,97 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [201] = 201, [202] = 202, [203] = 203, - [204] = 163, + [204] = 204, [205] = 205, [206] = 206, - [207] = 101, + [207] = 207, [208] = 208, - [209] = 209, - [210] = 210, - [211] = 125, - [212] = 212, - [213] = 213, - [214] = 214, + [209] = 179, + [210] = 200, + [211] = 199, + [212] = 187, + [213] = 163, + [214] = 198, [215] = 215, - [216] = 216, - [217] = 217, + [216] = 196, + [217] = 195, [218] = 218, - [219] = 190, - [220] = 209, - [221] = 210, - [222] = 222, - [223] = 213, - [224] = 216, - [225] = 215, - [226] = 226, - [227] = 217, - [228] = 226, - [229] = 203, - [230] = 200, - [231] = 231, - [232] = 232, - [233] = 188, - [234] = 185, - [235] = 235, - [236] = 212, - [237] = 237, - [238] = 218, - [239] = 239, - [240] = 170, - [241] = 172, - [242] = 174, - [243] = 175, - [244] = 177, - [245] = 206, - [246] = 246, - [247] = 214, - [248] = 248, - [249] = 208, - [250] = 250, - [251] = 178, - [252] = 173, - [253] = 237, - [254] = 202, - [255] = 255, - [256] = 256, - [257] = 181, - [258] = 179, - [259] = 183, - [260] = 187, + [219] = 148, + [220] = 165, + [221] = 193, + [222] = 166, + [223] = 192, + [224] = 190, + [225] = 168, + [226] = 149, + [227] = 227, + [228] = 161, + [229] = 229, + [230] = 230, + [231] = 171, + [232] = 173, + [233] = 205, + [234] = 203, + [235] = 180, + [236] = 182, + [237] = 185, + [238] = 238, + [239] = 206, + [240] = 181, + [241] = 177, + [242] = 172, + [243] = 194, + [244] = 207, + [245] = 204, + [246] = 202, + [247] = 201, + [248] = 197, + [249] = 175, + [250] = 169, + [251] = 176, + [252] = 162, + [253] = 191, + [254] = 167, + [255] = 174, + [256] = 184, + [257] = 188, + [258] = 189, + [259] = 259, + [260] = 208, [261] = 261, - [262] = 201, - [263] = 205, + [262] = 262, + [263] = 263, [264] = 264, [265] = 265, - [266] = 171, + [266] = 266, [267] = 267, - [268] = 176, - [269] = 248, - [270] = 264, - [271] = 180, - [272] = 250, - [273] = 255, - [274] = 184, - [275] = 169, - [276] = 189, - [277] = 191, - [278] = 192, - [279] = 194, - [280] = 195, - [281] = 197, - [282] = 198, - [283] = 199, - [284] = 267, - [285] = 261, - [286] = 286, - [287] = 222, - [288] = 256, - [289] = 231, - [290] = 246, - [291] = 265, - [292] = 239, - [293] = 286, - [294] = 294, + [268] = 218, + [269] = 227, + [270] = 270, + [271] = 229, + [272] = 230, + [273] = 273, + [274] = 262, + [275] = 263, + [276] = 276, + [277] = 277, + [278] = 278, + [279] = 279, + [280] = 277, + [281] = 281, + [282] = 261, + [283] = 265, + [284] = 281, + [285] = 285, + [286] = 273, + [287] = 266, + [288] = 270, + [289] = 264, + [290] = 285, + [291] = 279, + [292] = 278, + [293] = 276, + [294] = 259, [295] = 295, [296] = 296, [297] = 297, @@ -1091,80 +1105,82 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [300] = 300, [301] = 301, [302] = 302, - [303] = 303, + [303] = 297, [304] = 304, [305] = 305, [306] = 306, - [307] = 295, + [307] = 307, [308] = 308, [309] = 309, [310] = 310, [311] = 311, [312] = 312, - [313] = 313, + [313] = 304, [314] = 314, [315] = 315, - [316] = 316, - [317] = 303, - [318] = 309, + [316] = 311, + [317] = 317, + [318] = 318, [319] = 319, - [320] = 320, + [320] = 299, [321] = 321, [322] = 322, [323] = 323, [324] = 324, - [325] = 325, - [326] = 301, + [325] = 298, + [326] = 326, [327] = 327, [328] = 328, - [329] = 329, - [330] = 302, - [331] = 305, - [332] = 332, - [333] = 304, - [334] = 306, + [329] = 315, + [330] = 330, + [331] = 317, + [332] = 324, + [333] = 326, + [334] = 328, [335] = 335, - [336] = 310, - [337] = 313, - [338] = 316, - [339] = 322, - [340] = 328, - [341] = 332, - [342] = 312, - [343] = 324, - [344] = 314, - [345] = 327, - [346] = 319, - [347] = 329, - [348] = 320, - [349] = 315, - [350] = 350, + [336] = 336, + [337] = 337, + [338] = 310, + [339] = 337, + [340] = 340, + [341] = 323, + [342] = 301, + [343] = 336, + [344] = 307, + [345] = 335, + [346] = 346, + [347] = 340, + [348] = 318, + [349] = 296, + [350] = 309, [351] = 351, - [352] = 325, - [353] = 353, - [354] = 308, - [355] = 299, - [356] = 335, - [357] = 298, - [358] = 296, - [359] = 321, - [360] = 300, - [361] = 353, - [362] = 297, - [363] = 351, - [364] = 311, - [365] = 294, - [366] = 366, - [367] = 367, + [352] = 352, + [353] = 300, + [354] = 354, + [355] = 302, + [356] = 305, + [357] = 306, + [358] = 312, + [359] = 308, + [360] = 314, + [361] = 319, + [362] = 327, + [363] = 354, + [364] = 330, + [365] = 352, + [366] = 351, + [367] = 322, [368] = 368, [369] = 369, - [370] = 366, - [371] = 367, - [372] = 372, - [373] = 373, - [374] = 373, + [370] = 370, + [371] = 371, + [372] = 368, + [373] = 369, + [374] = 374, [375] = 375, [376] = 376, + [377] = 377, + [378] = 376, }; static inline bool sym_identifier_character_set_1(int32_t c) { @@ -14550,491 +14566,518 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(66); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (lookahead == '\\') ADVANCE(23); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'p') ADVANCE(111); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); - if (lookahead == '{') ADVANCE(69); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (eof) ADVANCE(67); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(68); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (lookahead == '\\') ADVANCE(24); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'p') ADVANCE(114); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '{') ADVANCE(72); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(64) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + lookahead == ' ') SKIP(65) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 1: - if (lookahead == '\n') SKIP(13) - if (lookahead == '"') ADVANCE(156); - if (lookahead == '\\') ADVANCE(23); + if (lookahead == '\n') SKIP(14) + if (lookahead == '"') ADVANCE(159); + if (lookahead == '\\') ADVANCE(24); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(157); - if (lookahead != 0) ADVANCE(158); + lookahead == ' ') ADVANCE(160); + if (lookahead != 0) ADVANCE(161); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 5: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(88); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(91); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(6) END_STATE(); case 6: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(6) END_STATE(); case 7: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 8: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 9: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(9) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(123); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(10) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(94); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(126); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(11) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_5(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(156); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_5(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(13) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 14: - if (lookahead == '\'') ADVANCE(151); - END_STATE(); - case 15: - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(88); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(14) + END_STATE(); + case 15: + if (lookahead == '\'') ADVANCE(154); END_STATE(); case 16: - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(91); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(17) END_STATE(); case 17: - if (lookahead == '*') ADVANCE(19); - if (lookahead == '/') ADVANCE(163); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) END_STATE(); case 18: - if (lookahead == '*') ADVANCE(18); - if (lookahead == '/') ADVANCE(162); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '*') ADVANCE(20); + if (lookahead == '/') ADVANCE(166); END_STATE(); case 19: - if (lookahead == '*') ADVANCE(18); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '*') ADVANCE(19); + if (lookahead == '/') ADVANCE(165); + if (lookahead != 0) ADVANCE(20); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(149); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(44); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(20); + if (lookahead == '*') ADVANCE(19); + if (lookahead != 0) ADVANCE(20); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(49); - if (lookahead == '_') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + if (lookahead == '.') ADVANCE(152); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(45); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '=') ADVANCE(76); + if (lookahead == '.') ADVANCE(50); + if (lookahead == '_') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); case 23: - if (lookahead == 'U') ADVANCE(62); - if (lookahead == 'u') ADVANCE(54); - if (lookahead == 'x') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161); - if (lookahead != 0) ADVANCE(159); + if (lookahead == '=') ADVANCE(79); END_STATE(); case 24: - if (lookahead == '\\') ADVANCE(41); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(14); + if (lookahead == 'U') ADVANCE(63); + if (lookahead == 'u') ADVANCE(55); + if (lookahead == 'x') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + if (lookahead != 0) ADVANCE(162); END_STATE(); case 25: - if (lookahead == '_') ADVANCE(36); - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + if (lookahead == '\\') ADVANCE(42); + if (lookahead != 0 && + lookahead != '\'') ADVANCE(15); END_STATE(); case 26: - if (lookahead == '_') ADVANCE(39); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (lookahead == '_') ADVANCE(37); + if (lookahead == '0' || + lookahead == '1') ADVANCE(148); END_STATE(); case 27: - if (lookahead == '`') ADVANCE(155); - if (lookahead != 0) ADVANCE(27); + if (lookahead == '_') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); case 28: - if (lookahead == 'f') ADVANCE(71); + if (lookahead == '`') ADVANCE(158); + if (lookahead != 0) ADVANCE(28); END_STATE(); case 29: - if (lookahead == 'i') ADVANCE(28); + if (lookahead == 'f') ADVANCE(74); END_STATE(); case 30: - if (lookahead == '}') ADVANCE(166); + if (lookahead == 'i') ADVANCE(29); END_STATE(); case 31: - if (lookahead == '}') ADVANCE(167); + if (lookahead == '}') ADVANCE(169); END_STATE(); case 32: - if (lookahead == '}') ADVANCE(31); + if (lookahead == '}') ADVANCE(170); END_STATE(); case 33: - if (lookahead == '+' || - lookahead == '-') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (lookahead == '}') ADVANCE(32); END_STATE(); case 34: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); - if (lookahead == '_') ADVANCE(49); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + if (lookahead == '+' || + lookahead == '-') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); case 35: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); + lookahead == 'p') ADVANCE(34); + if (lookahead == '_') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 36: - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 37: - if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + if (lookahead == '0' || + lookahead == '1') ADVANCE(148); END_STATE(); case 38: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(14); + if (lookahead == '8' || + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); case 39: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(15); END_STATE(); case 40: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(38); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); case 41: - if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(14); - if (lookahead == 'U') ADVANCE(63); - if (lookahead == 'u') ADVANCE(55); - if (lookahead == 'x') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(40); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(39); END_STATE(); case 42: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(15); + if (lookahead == 'U') ADVANCE(64); + if (lookahead == 'u') ADVANCE(56); + if (lookahead == 'x') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(41); END_STATE(); case 43: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 44: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(20); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 45: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(21); END_STATE(); case 46: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); case 47: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); END_STATE(); case 48: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); END_STATE(); case 49: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); case 50: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 51: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(48); END_STATE(); case 52: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); END_STATE(); case 53: if (('0' <= lookahead && lookahead <= '9') || @@ -15092,550 +15135,565 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'f')) ADVANCE(61); END_STATE(); case 64: - if (eof) ADVANCE(66); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'p') ADVANCE(111); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); - if (lookahead == '{') ADVANCE(69); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(64) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); END_STATE(); case 65: - if (eof) ADVANCE(66); - if (lookahead == '{') ADVANCE(69); + if (eof) ADVANCE(67); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(68); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'p') ADVANCE(114); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '{') ADVANCE(72); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(67); - if (lookahead != 0) ADVANCE(68); + lookahead == ' ') SKIP(65) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 66: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 67: - ACCEPT_TOKEN(aux_sym_text_token1); + if (eof) ADVANCE(67); + if (lookahead == '-') ADVANCE(69); + if (lookahead == '{') ADVANCE(72); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(67); - if (lookahead != 0 && - lookahead != '{') ADVANCE(68); + lookahead == ' ') ADVANCE(70); + if (lookahead != 0) ADVANCE(71); + END_STATE(); + case 67: + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 68: - ACCEPT_TOKEN(aux_sym_text_token1); - if (lookahead != 0 && - lookahead != '{') ADVANCE(68); + ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 69: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '{') ADVANCE(164); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 70: - ACCEPT_TOKEN(anon_sym_if); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead == '-') ADVANCE(69); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(70); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 71: - ACCEPT_TOKEN(anon_sym_elseif); + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 72: - ACCEPT_TOKEN(anon_sym_else); - if (lookahead == ' ') ADVANCE(29); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '{') ADVANCE(167); END_STATE(); case 73: - ACCEPT_TOKEN(anon_sym_else); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_if); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 74: - ACCEPT_TOKEN(anon_sym_end); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); case 75: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(anon_sym_else); + if (lookahead == ' ') ADVANCE(30); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 76: - ACCEPT_TOKEN(anon_sym_COLON_EQ); + ACCEPT_TOKEN(anon_sym_else); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 77: - ACCEPT_TOKEN(anon_sym_range); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_end); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 78: - ACCEPT_TOKEN(anon_sym_template); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 79: - ACCEPT_TOKEN(anon_sym_define); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); case 80: - ACCEPT_TOKEN(anon_sym_block); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_range); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 81: - ACCEPT_TOKEN(anon_sym_with); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_template); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 82: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_define); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 83: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(anon_sym_block); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 84: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_with); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 85: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 86: - ACCEPT_TOKEN(anon_sym_); - if (lookahead == ' ') ADVANCE(86); + ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 87: - ACCEPT_TOKEN(sym_pipeline_stub); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 88: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 89: - ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + ACCEPT_TOKEN(anon_sym_); + if (lookahead == ' ') ADVANCE(89); END_STATE(); case 90: - ACCEPT_TOKEN(anon_sym_DOT2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + ACCEPT_TOKEN(sym_pipeline_stub); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 91: - ACCEPT_TOKEN(anon_sym_DOLLAR); + ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 92: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_7(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(122); - if (lookahead == 'r') ADVANCE(136); + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 93: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_8(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(131); - if (lookahead == 'n') ADVANCE(96); + ACCEPT_TOKEN(anon_sym_DOT2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 94: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_8(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(133); - if (lookahead == 'n') ADVANCE(96); + ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); case 95: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_9(lookahead)) ADVANCE(140); - if (lookahead == 'c') ADVANCE(116); + if (sym_identifier_character_set_7(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'r') ADVANCE(139); END_STATE(); case 96: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_10(lookahead)) ADVANCE(140); - if (lookahead == 'd') ADVANCE(74); + if (sym_identifier_character_set_8(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(134); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 97: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(72); + if (sym_identifier_character_set_8(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(136); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 98: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(152); + if (sym_identifier_character_set_9(lookahead)) ADVANCE(143); + if (lookahead == 'c') ADVANCE(119); END_STATE(); case 99: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(153); + if (sym_identifier_character_set_10(lookahead)) ADVANCE(143); + if (lookahead == 'd') ADVANCE(77); END_STATE(); case 100: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(77); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(75); END_STATE(); case 101: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(79); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(155); END_STATE(); case 102: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(87); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(156); END_STATE(); case 103: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(78); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(80); END_STATE(); case 104: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(73); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(82); END_STATE(); case 105: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(108); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(90); END_STATE(); case 106: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(121); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(81); END_STATE(); case 107: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_12(lookahead)) ADVANCE(140); - if (lookahead == 'f') ADVANCE(70); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(76); END_STATE(); case 108: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_12(lookahead)) ADVANCE(140); - if (lookahead == 'f') ADVANCE(113); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(111); END_STATE(); case 109: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_13(lookahead)) ADVANCE(140); - if (lookahead == 'g') ADVANCE(100); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(124); END_STATE(); case 110: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_14(lookahead)) ADVANCE(140); - if (lookahead == 'h') ADVANCE(81); + if (sym_identifier_character_set_12(lookahead)) ADVANCE(143); + if (lookahead == 'f') ADVANCE(73); END_STATE(); case 111: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(128); + if (sym_identifier_character_set_12(lookahead)) ADVANCE(143); + if (lookahead == 'f') ADVANCE(116); END_STATE(); case 112: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(134); + if (sym_identifier_character_set_13(lookahead)) ADVANCE(143); + if (lookahead == 'g') ADVANCE(103); END_STATE(); case 113: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(125); + if (sym_identifier_character_set_14(lookahead)) ADVANCE(143); + if (lookahead == 'h') ADVANCE(84); END_STATE(); case 114: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(118); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(131); END_STATE(); case 115: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(126); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(137); END_STATE(); case 116: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_16(lookahead)) ADVANCE(140); - if (lookahead == 'k') ADVANCE(80); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(128); END_STATE(); case 117: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(127); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(121); END_STATE(); case 118: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(154); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(129); END_STATE(); case 119: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(139); + if (sym_identifier_character_set_16(lookahead)) ADVANCE(143); + if (lookahead == 'k') ADVANCE(83); END_STATE(); case 120: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(132); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(130); END_STATE(); case 121: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(115); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(157); END_STATE(); case 122: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_18(lookahead)) ADVANCE(140); - if (lookahead == 'm') ADVANCE(129); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(142); END_STATE(); case 123: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(96); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(135); END_STATE(); case 124: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(109); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(118); END_STATE(); case 125: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(101); + if (sym_identifier_character_set_18(lookahead)) ADVANCE(143); + if (lookahead == 'm') ADVANCE(132); END_STATE(); case 126: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(102); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 127: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_20(lookahead)) ADVANCE(140); - if (lookahead == 'o') ADVANCE(95); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(112); END_STATE(); case 128: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_21(lookahead)) ADVANCE(140); - if (lookahead == 'p') ADVANCE(106); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(104); END_STATE(); case 129: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_21(lookahead)) ADVANCE(140); - if (lookahead == 'p') ADVANCE(119); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(105); END_STATE(); case 130: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_22(lookahead)) ADVANCE(140); - if (lookahead == 'r') ADVANCE(136); + if (sym_identifier_character_set_20(lookahead)) ADVANCE(143); + if (lookahead == 'o') ADVANCE(98); END_STATE(); case 131: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(97); + if (sym_identifier_character_set_21(lookahead)) ADVANCE(143); + if (lookahead == 'p') ADVANCE(109); END_STATE(); case 132: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(99); + if (sym_identifier_character_set_21(lookahead)) ADVANCE(143); + if (lookahead == 'p') ADVANCE(122); END_STATE(); case 133: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(104); + if (sym_identifier_character_set_22(lookahead)) ADVANCE(143); + if (lookahead == 'r') ADVANCE(139); END_STATE(); case 134: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_24(lookahead)) ADVANCE(140); - if (lookahead == 't') ADVANCE(110); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(100); END_STATE(); case 135: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_24(lookahead)) ADVANCE(140); - if (lookahead == 't') ADVANCE(103); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(102); END_STATE(); case 136: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_25(lookahead)) ADVANCE(140); - if (lookahead == 'u') ADVANCE(98); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(107); END_STATE(); case 137: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(124); + if (sym_identifier_character_set_24(lookahead)) ADVANCE(143); + if (lookahead == 't') ADVANCE(113); END_STATE(); case 138: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(120); + if (sym_identifier_character_set_24(lookahead)) ADVANCE(143); + if (lookahead == 't') ADVANCE(106); END_STATE(); case 139: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(135); + if (sym_identifier_character_set_25(lookahead)) ADVANCE(143); + if (lookahead == 'u') ADVANCE(101); END_STATE(); case 140: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(127); END_STATE(); case 141: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(123); + END_STATE(); + case 142: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(138); + END_STATE(); + case 143: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); + END_STATE(); + case 144: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(25); + lookahead == 'b') ADVANCE(26); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(34); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(26); + lookahead == 'o') ADVANCE(27); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(21); - if (lookahead == '_') ADVANCE(37); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'x') ADVANCE(22); + if (lookahead == '_') ADVANCE(38); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); - case 142: + case 145: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(37); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(38); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); - case 143: + case 146: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(42); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(43); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); - case 144: + case 147: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(35); + if (lookahead == '.') ADVANCE(36); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); - if (lookahead == '_') ADVANCE(48); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'p') ADVANCE(34); + if (lookahead == '_') ADVANCE(49); + if (lookahead == 'i') ADVANCE(153); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); - case 145: + case 148: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(36); - if (lookahead == 'i') ADVANCE(150); + if (lookahead == '_') ADVANCE(37); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + lookahead == '1') ADVANCE(148); END_STATE(); - case 146: + case 149: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(39); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (lookahead == '_') ADVANCE(40); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); - case 147: + case 150: ACCEPT_TOKEN(sym_float_literal); - if (lookahead == '_') ADVANCE(45); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (lookahead == '_') ADVANCE(46); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); - case 148: + case 151: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(43); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(44); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 149: + case 152: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + lookahead == 'e') ADVANCE(34); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 150: + case 153: ACCEPT_TOKEN(sym_imaginary_literal); END_STATE(); - case 151: + case 154: ACCEPT_TOKEN(sym_rune_literal); END_STATE(); - case 152: + case 155: ACCEPT_TOKEN(sym_true); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 153: + case 156: ACCEPT_TOKEN(sym_false); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 154: + case 157: ACCEPT_TOKEN(sym_nil); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 155: + case 158: ACCEPT_TOKEN(sym_raw_string_literal); END_STATE(); - case 156: + case 159: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 157: + case 160: ACCEPT_TOKEN(aux_sym_interpreted_string_literal_token1); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(157); + lookahead == ' ') ADVANCE(160); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(158); + lookahead != '\\') ADVANCE(161); END_STATE(); - case 158: + case 161: ACCEPT_TOKEN(aux_sym_interpreted_string_literal_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(158); + lookahead != '\\') ADVANCE(161); END_STATE(); - case 159: + case 162: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 160: + case 163: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162); END_STATE(); - case 161: + case 164: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163); END_STATE(); - case 162: + case 165: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 163: + case 166: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(163); + lookahead != '\n') ADVANCE(166); END_STATE(); - case 164: + case 167: ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE); - if (lookahead == '-') ADVANCE(165); + if (lookahead == '-') ADVANCE(168); END_STATE(); - case 165: + case 168: ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE_DASH); END_STATE(); - case 166: + case 169: ACCEPT_TOKEN(anon_sym_RBRACE_RBRACE); END_STATE(); - case 167: + case 170: ACCEPT_TOKEN(anon_sym_DASH_RBRACE_RBRACE); END_STATE(); default: @@ -15645,387 +15703,390 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 65}, + [1] = {.lex_state = 66}, [2] = {.lex_state = 9}, [3] = {.lex_state = 9}, - [4] = {.lex_state = 11}, - [5] = {.lex_state = 11}, - [6] = {.lex_state = 11}, - [7] = {.lex_state = 11}, - [8] = {.lex_state = 11}, - [9] = {.lex_state = 11}, - [10] = {.lex_state = 11}, - [11] = {.lex_state = 11}, - [12] = {.lex_state = 11}, - [13] = {.lex_state = 11}, - [14] = {.lex_state = 11}, - [15] = {.lex_state = 11}, - [16] = {.lex_state = 10}, - [17] = {.lex_state = 10}, - [18] = {.lex_state = 10}, - [19] = {.lex_state = 10}, - [20] = {.lex_state = 10}, - [21] = {.lex_state = 10}, - [22] = {.lex_state = 10}, - [23] = {.lex_state = 10}, - [24] = {.lex_state = 10}, - [25] = {.lex_state = 10}, - [26] = {.lex_state = 10}, - [27] = {.lex_state = 10}, - [28] = {.lex_state = 10}, - [29] = {.lex_state = 10}, - [30] = {.lex_state = 10}, - [31] = {.lex_state = 10}, - [32] = {.lex_state = 10}, - [33] = {.lex_state = 10}, - [34] = {.lex_state = 10}, - [35] = {.lex_state = 10}, - [36] = {.lex_state = 10}, - [37] = {.lex_state = 10}, - [38] = {.lex_state = 10}, - [39] = {.lex_state = 10}, - [40] = {.lex_state = 10}, - [41] = {.lex_state = 10}, - [42] = {.lex_state = 10}, - [43] = {.lex_state = 10}, - [44] = {.lex_state = 10}, - [45] = {.lex_state = 10}, - [46] = {.lex_state = 10}, - [47] = {.lex_state = 10}, - [48] = {.lex_state = 10}, - [49] = {.lex_state = 10}, - [50] = {.lex_state = 10}, - [51] = {.lex_state = 10}, - [52] = {.lex_state = 2}, - [53] = {.lex_state = 12}, - [54] = {.lex_state = 12}, - [55] = {.lex_state = 4}, - [56] = {.lex_state = 7}, - [57] = {.lex_state = 8}, - [58] = {.lex_state = 4}, + [4] = {.lex_state = 12}, + [5] = {.lex_state = 12}, + [6] = {.lex_state = 12}, + [7] = {.lex_state = 12}, + [8] = {.lex_state = 12}, + [9] = {.lex_state = 12}, + [10] = {.lex_state = 12}, + [11] = {.lex_state = 12}, + [12] = {.lex_state = 12}, + [13] = {.lex_state = 12}, + [14] = {.lex_state = 12}, + [15] = {.lex_state = 12}, + [16] = {.lex_state = 11}, + [17] = {.lex_state = 11}, + [18] = {.lex_state = 11}, + [19] = {.lex_state = 11}, + [20] = {.lex_state = 11}, + [21] = {.lex_state = 11}, + [22] = {.lex_state = 11}, + [23] = {.lex_state = 11}, + [24] = {.lex_state = 11}, + [25] = {.lex_state = 11}, + [26] = {.lex_state = 11}, + [27] = {.lex_state = 11}, + [28] = {.lex_state = 11}, + [29] = {.lex_state = 11}, + [30] = {.lex_state = 11}, + [31] = {.lex_state = 11}, + [32] = {.lex_state = 11}, + [33] = {.lex_state = 11}, + [34] = {.lex_state = 11}, + [35] = {.lex_state = 11}, + [36] = {.lex_state = 11}, + [37] = {.lex_state = 11}, + [38] = {.lex_state = 11}, + [39] = {.lex_state = 11}, + [40] = {.lex_state = 11}, + [41] = {.lex_state = 11}, + [42] = {.lex_state = 11}, + [43] = {.lex_state = 11}, + [44] = {.lex_state = 11}, + [45] = {.lex_state = 11}, + [46] = {.lex_state = 11}, + [47] = {.lex_state = 11}, + [48] = {.lex_state = 11}, + [49] = {.lex_state = 11}, + [50] = {.lex_state = 11}, + [51] = {.lex_state = 11}, + [52] = {.lex_state = 13}, + [53] = {.lex_state = 13}, + [54] = {.lex_state = 2}, + [55] = {.lex_state = 7}, + [56] = {.lex_state = 4}, + [57] = {.lex_state = 4}, + [58] = {.lex_state = 10}, [59] = {.lex_state = 4}, - [60] = {.lex_state = 8}, - [61] = {.lex_state = 8}, - [62] = {.lex_state = 8}, - [63] = {.lex_state = 8}, - [64] = {.lex_state = 8}, - [65] = {.lex_state = 8}, - [66] = {.lex_state = 8}, - [67] = {.lex_state = 8}, - [68] = {.lex_state = 8}, - [69] = {.lex_state = 8}, - [70] = {.lex_state = 8}, - [71] = {.lex_state = 8}, - [72] = {.lex_state = 8}, - [73] = {.lex_state = 8}, - [74] = {.lex_state = 8}, - [75] = {.lex_state = 8}, - [76] = {.lex_state = 8}, - [77] = {.lex_state = 8}, - [78] = {.lex_state = 8}, - [79] = {.lex_state = 8}, - [80] = {.lex_state = 8}, - [81] = {.lex_state = 8}, - [82] = {.lex_state = 8}, - [83] = {.lex_state = 65}, - [84] = {.lex_state = 65}, - [85] = {.lex_state = 65}, - [86] = {.lex_state = 65}, - [87] = {.lex_state = 2}, - [88] = {.lex_state = 2}, - [89] = {.lex_state = 2}, - [90] = {.lex_state = 7}, - [91] = {.lex_state = 65}, - [92] = {.lex_state = 7}, - [93] = {.lex_state = 65}, - [94] = {.lex_state = 7}, - [95] = {.lex_state = 65}, - [96] = {.lex_state = 65}, - [97] = {.lex_state = 65}, - [98] = {.lex_state = 65}, - [99] = {.lex_state = 65}, - [100] = {.lex_state = 65}, - [101] = {.lex_state = 8}, - [102] = {.lex_state = 65}, - [103] = {.lex_state = 65}, - [104] = {.lex_state = 65}, - [105] = {.lex_state = 65}, - [106] = {.lex_state = 65}, - [107] = {.lex_state = 65}, - [108] = {.lex_state = 65}, - [109] = {.lex_state = 65}, - [110] = {.lex_state = 65}, - [111] = {.lex_state = 65}, - [112] = {.lex_state = 65}, - [113] = {.lex_state = 65}, - [114] = {.lex_state = 65}, - [115] = {.lex_state = 65}, - [116] = {.lex_state = 65}, - [117] = {.lex_state = 65}, - [118] = {.lex_state = 65}, - [119] = {.lex_state = 65}, - [120] = {.lex_state = 65}, - [121] = {.lex_state = 65}, - [122] = {.lex_state = 65}, - [123] = {.lex_state = 65}, - [124] = {.lex_state = 65}, - [125] = {.lex_state = 8}, - [126] = {.lex_state = 65}, - [127] = {.lex_state = 65}, - [128] = {.lex_state = 65}, - [129] = {.lex_state = 65}, - [130] = {.lex_state = 65}, - [131] = {.lex_state = 65}, - [132] = {.lex_state = 65}, - [133] = {.lex_state = 65}, - [134] = {.lex_state = 65}, - [135] = {.lex_state = 65}, - [136] = {.lex_state = 65}, - [137] = {.lex_state = 65}, - [138] = {.lex_state = 65}, - [139] = {.lex_state = 65}, - [140] = {.lex_state = 65}, - [141] = {.lex_state = 65}, - [142] = {.lex_state = 65}, - [143] = {.lex_state = 65}, - [144] = {.lex_state = 65}, - [145] = {.lex_state = 65}, - [146] = {.lex_state = 65}, - [147] = {.lex_state = 65}, - [148] = {.lex_state = 65}, - [149] = {.lex_state = 65}, - [150] = {.lex_state = 5}, - [151] = {.lex_state = 15}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 2}, + [60] = {.lex_state = 10}, + [61] = {.lex_state = 10}, + [62] = {.lex_state = 10}, + [63] = {.lex_state = 10}, + [64] = {.lex_state = 10}, + [65] = {.lex_state = 10}, + [66] = {.lex_state = 10}, + [67] = {.lex_state = 10}, + [68] = {.lex_state = 10}, + [69] = {.lex_state = 10}, + [70] = {.lex_state = 10}, + [71] = {.lex_state = 10}, + [72] = {.lex_state = 10}, + [73] = {.lex_state = 10}, + [74] = {.lex_state = 10}, + [75] = {.lex_state = 10}, + [76] = {.lex_state = 10}, + [77] = {.lex_state = 10}, + [78] = {.lex_state = 10}, + [79] = {.lex_state = 10}, + [80] = {.lex_state = 10}, + [81] = {.lex_state = 10}, + [82] = {.lex_state = 10}, + [83] = {.lex_state = 66}, + [84] = {.lex_state = 66}, + [85] = {.lex_state = 66}, + [86] = {.lex_state = 66}, + [87] = {.lex_state = 66}, + [88] = {.lex_state = 66}, + [89] = {.lex_state = 66}, + [90] = {.lex_state = 66}, + [91] = {.lex_state = 66}, + [92] = {.lex_state = 66}, + [93] = {.lex_state = 66}, + [94] = {.lex_state = 66}, + [95] = {.lex_state = 66}, + [96] = {.lex_state = 66}, + [97] = {.lex_state = 66}, + [98] = {.lex_state = 66}, + [99] = {.lex_state = 66}, + [100] = {.lex_state = 66}, + [101] = {.lex_state = 66}, + [102] = {.lex_state = 66}, + [103] = {.lex_state = 66}, + [104] = {.lex_state = 66}, + [105] = {.lex_state = 66}, + [106] = {.lex_state = 66}, + [107] = {.lex_state = 66}, + [108] = {.lex_state = 66}, + [109] = {.lex_state = 66}, + [110] = {.lex_state = 66}, + [111] = {.lex_state = 66}, + [112] = {.lex_state = 66}, + [113] = {.lex_state = 66}, + [114] = {.lex_state = 66}, + [115] = {.lex_state = 66}, + [116] = {.lex_state = 66}, + [117] = {.lex_state = 66}, + [118] = {.lex_state = 66}, + [119] = {.lex_state = 66}, + [120] = {.lex_state = 2}, + [121] = {.lex_state = 2}, + [122] = {.lex_state = 66}, + [123] = {.lex_state = 66}, + [124] = {.lex_state = 66}, + [125] = {.lex_state = 66}, + [126] = {.lex_state = 66}, + [127] = {.lex_state = 66}, + [128] = {.lex_state = 2}, + [129] = {.lex_state = 66}, + [130] = {.lex_state = 66}, + [131] = {.lex_state = 66}, + [132] = {.lex_state = 66}, + [133] = {.lex_state = 66}, + [134] = {.lex_state = 66}, + [135] = {.lex_state = 66}, + [136] = {.lex_state = 66}, + [137] = {.lex_state = 66}, + [138] = {.lex_state = 66}, + [139] = {.lex_state = 66}, + [140] = {.lex_state = 66}, + [141] = {.lex_state = 66}, + [142] = {.lex_state = 66}, + [143] = {.lex_state = 66}, + [144] = {.lex_state = 66}, + [145] = {.lex_state = 7}, + [146] = {.lex_state = 7}, + [147] = {.lex_state = 7}, + [148] = {.lex_state = 10}, + [149] = {.lex_state = 10}, + [150] = {.lex_state = 16}, + [151] = {.lex_state = 5}, + [152] = {.lex_state = 2}, + [153] = {.lex_state = 7}, [154] = {.lex_state = 2}, - [155] = {.lex_state = 0}, - [156] = {.lex_state = 0}, + [155] = {.lex_state = 7}, + [156] = {.lex_state = 7}, [157] = {.lex_state = 0}, [158] = {.lex_state = 0}, [159] = {.lex_state = 0}, [160] = {.lex_state = 0}, - [161] = {.lex_state = 2}, - [162] = {.lex_state = 2}, - [163] = {.lex_state = 2}, - [164] = {.lex_state = 5}, - [165] = {.lex_state = 2}, - [166] = {.lex_state = 2}, - [167] = {.lex_state = 2}, - [168] = {.lex_state = 2}, - [169] = {.lex_state = 65}, + [161] = {.lex_state = 66}, + [162] = {.lex_state = 66}, + [163] = {.lex_state = 66}, + [164] = {.lex_state = 2}, + [165] = {.lex_state = 66}, + [166] = {.lex_state = 66}, + [167] = {.lex_state = 66}, + [168] = {.lex_state = 66}, + [169] = {.lex_state = 66}, [170] = {.lex_state = 2}, - [171] = {.lex_state = 65}, - [172] = {.lex_state = 65}, - [173] = {.lex_state = 65}, - [174] = {.lex_state = 65}, - [175] = {.lex_state = 65}, - [176] = {.lex_state = 65}, - [177] = {.lex_state = 65}, - [178] = {.lex_state = 65}, - [179] = {.lex_state = 65}, - [180] = {.lex_state = 65}, - [181] = {.lex_state = 65}, - [182] = {.lex_state = 0}, - [183] = {.lex_state = 65}, - [184] = {.lex_state = 65}, - [185] = {.lex_state = 65}, - [186] = {.lex_state = 15}, - [187] = {.lex_state = 65}, - [188] = {.lex_state = 65}, - [189] = {.lex_state = 65}, - [190] = {.lex_state = 65}, - [191] = {.lex_state = 65}, - [192] = {.lex_state = 65}, - [193] = {.lex_state = 0}, - [194] = {.lex_state = 65}, - [195] = {.lex_state = 65}, - [196] = {.lex_state = 2}, - [197] = {.lex_state = 65}, - [198] = {.lex_state = 65}, - [199] = {.lex_state = 65}, - [200] = {.lex_state = 65}, - [201] = {.lex_state = 65}, - [202] = {.lex_state = 65}, - [203] = {.lex_state = 65}, - [204] = {.lex_state = 0}, - [205] = {.lex_state = 65}, - [206] = {.lex_state = 65}, - [207] = {.lex_state = 2}, - [208] = {.lex_state = 65}, - [209] = {.lex_state = 65}, - [210] = {.lex_state = 2}, - [211] = {.lex_state = 2}, - [212] = {.lex_state = 2}, - [213] = {.lex_state = 65}, - [214] = {.lex_state = 65}, - [215] = {.lex_state = 2}, - [216] = {.lex_state = 65}, - [217] = {.lex_state = 65}, + [171] = {.lex_state = 66}, + [172] = {.lex_state = 66}, + [173] = {.lex_state = 66}, + [174] = {.lex_state = 66}, + [175] = {.lex_state = 66}, + [176] = {.lex_state = 66}, + [177] = {.lex_state = 66}, + [178] = {.lex_state = 2}, + [179] = {.lex_state = 66}, + [180] = {.lex_state = 66}, + [181] = {.lex_state = 66}, + [182] = {.lex_state = 66}, + [183] = {.lex_state = 2}, + [184] = {.lex_state = 66}, + [185] = {.lex_state = 66}, + [186] = {.lex_state = 2}, + [187] = {.lex_state = 66}, + [188] = {.lex_state = 66}, + [189] = {.lex_state = 66}, + [190] = {.lex_state = 66}, + [191] = {.lex_state = 2}, + [192] = {.lex_state = 66}, + [193] = {.lex_state = 66}, + [194] = {.lex_state = 66}, + [195] = {.lex_state = 66}, + [196] = {.lex_state = 66}, + [197] = {.lex_state = 66}, + [198] = {.lex_state = 66}, + [199] = {.lex_state = 66}, + [200] = {.lex_state = 66}, + [201] = {.lex_state = 66}, + [202] = {.lex_state = 66}, + [203] = {.lex_state = 5}, + [204] = {.lex_state = 66}, + [205] = {.lex_state = 66}, + [206] = {.lex_state = 2}, + [207] = {.lex_state = 66}, + [208] = {.lex_state = 2}, + [209] = {.lex_state = 66}, + [210] = {.lex_state = 66}, + [211] = {.lex_state = 66}, + [212] = {.lex_state = 66}, + [213] = {.lex_state = 66}, + [214] = {.lex_state = 66}, + [215] = {.lex_state = 0}, + [216] = {.lex_state = 66}, + [217] = {.lex_state = 66}, [218] = {.lex_state = 2}, - [219] = {.lex_state = 65}, - [220] = {.lex_state = 65}, - [221] = {.lex_state = 0}, - [222] = {.lex_state = 1}, - [223] = {.lex_state = 65}, - [224] = {.lex_state = 65}, - [225] = {.lex_state = 0}, - [226] = {.lex_state = 0}, - [227] = {.lex_state = 65}, - [228] = {.lex_state = 0}, - [229] = {.lex_state = 65}, - [230] = {.lex_state = 65}, - [231] = {.lex_state = 0}, - [232] = {.lex_state = 0}, - [233] = {.lex_state = 65}, - [234] = {.lex_state = 65}, - [235] = {.lex_state = 1}, - [236] = {.lex_state = 0}, - [237] = {.lex_state = 0}, - [238] = {.lex_state = 0}, - [239] = {.lex_state = 0}, - [240] = {.lex_state = 0}, - [241] = {.lex_state = 65}, - [242] = {.lex_state = 65}, - [243] = {.lex_state = 65}, - [244] = {.lex_state = 65}, - [245] = {.lex_state = 65}, - [246] = {.lex_state = 0}, - [247] = {.lex_state = 65}, - [248] = {.lex_state = 0}, - [249] = {.lex_state = 65}, - [250] = {.lex_state = 0}, - [251] = {.lex_state = 65}, - [252] = {.lex_state = 65}, - [253] = {.lex_state = 0}, - [254] = {.lex_state = 65}, - [255] = {.lex_state = 0}, - [256] = {.lex_state = 0}, - [257] = {.lex_state = 65}, - [258] = {.lex_state = 65}, - [259] = {.lex_state = 65}, - [260] = {.lex_state = 65}, - [261] = {.lex_state = 0}, - [262] = {.lex_state = 65}, - [263] = {.lex_state = 65}, - [264] = {.lex_state = 0}, + [219] = {.lex_state = 2}, + [220] = {.lex_state = 66}, + [221] = {.lex_state = 66}, + [222] = {.lex_state = 66}, + [223] = {.lex_state = 66}, + [224] = {.lex_state = 66}, + [225] = {.lex_state = 66}, + [226] = {.lex_state = 2}, + [227] = {.lex_state = 2}, + [228] = {.lex_state = 66}, + [229] = {.lex_state = 2}, + [230] = {.lex_state = 2}, + [231] = {.lex_state = 66}, + [232] = {.lex_state = 66}, + [233] = {.lex_state = 66}, + [234] = {.lex_state = 16}, + [235] = {.lex_state = 66}, + [236] = {.lex_state = 66}, + [237] = {.lex_state = 66}, + [238] = {.lex_state = 2}, + [239] = {.lex_state = 7}, + [240] = {.lex_state = 66}, + [241] = {.lex_state = 66}, + [242] = {.lex_state = 66}, + [243] = {.lex_state = 66}, + [244] = {.lex_state = 66}, + [245] = {.lex_state = 66}, + [246] = {.lex_state = 66}, + [247] = {.lex_state = 66}, + [248] = {.lex_state = 66}, + [249] = {.lex_state = 66}, + [250] = {.lex_state = 66}, + [251] = {.lex_state = 66}, + [252] = {.lex_state = 66}, + [253] = {.lex_state = 7}, + [254] = {.lex_state = 66}, + [255] = {.lex_state = 66}, + [256] = {.lex_state = 66}, + [257] = {.lex_state = 66}, + [258] = {.lex_state = 66}, + [259] = {.lex_state = 1}, + [260] = {.lex_state = 9}, + [261] = {.lex_state = 9}, + [262] = {.lex_state = 0}, + [263] = {.lex_state = 9}, + [264] = {.lex_state = 9}, [265] = {.lex_state = 0}, - [266] = {.lex_state = 65}, + [266] = {.lex_state = 0}, [267] = {.lex_state = 1}, - [268] = {.lex_state = 65}, - [269] = {.lex_state = 0}, - [270] = {.lex_state = 0}, - [271] = {.lex_state = 65}, - [272] = {.lex_state = 0}, - [273] = {.lex_state = 0}, - [274] = {.lex_state = 65}, - [275] = {.lex_state = 65}, - [276] = {.lex_state = 65}, - [277] = {.lex_state = 65}, - [278] = {.lex_state = 65}, - [279] = {.lex_state = 65}, - [280] = {.lex_state = 65}, - [281] = {.lex_state = 65}, - [282] = {.lex_state = 65}, - [283] = {.lex_state = 65}, - [284] = {.lex_state = 1}, + [268] = {.lex_state = 9}, + [269] = {.lex_state = 9}, + [270] = {.lex_state = 9}, + [271] = {.lex_state = 9}, + [272] = {.lex_state = 9}, + [273] = {.lex_state = 9}, + [274] = {.lex_state = 0}, + [275] = {.lex_state = 9}, + [276] = {.lex_state = 9}, + [277] = {.lex_state = 0}, + [278] = {.lex_state = 0}, + [279] = {.lex_state = 1}, + [280] = {.lex_state = 0}, + [281] = {.lex_state = 0}, + [282] = {.lex_state = 9}, + [283] = {.lex_state = 0}, + [284] = {.lex_state = 0}, [285] = {.lex_state = 0}, - [286] = {.lex_state = 0}, - [287] = {.lex_state = 1}, - [288] = {.lex_state = 0}, - [289] = {.lex_state = 0}, + [286] = {.lex_state = 9}, + [287] = {.lex_state = 0}, + [288] = {.lex_state = 9}, + [289] = {.lex_state = 9}, [290] = {.lex_state = 0}, - [291] = {.lex_state = 0}, + [291] = {.lex_state = 1}, [292] = {.lex_state = 0}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 0}, - [295] = {.lex_state = 0}, - [296] = {.lex_state = 0}, - [297] = {.lex_state = 0}, - [298] = {.lex_state = 0}, - [299] = {.lex_state = 0}, - [300] = {.lex_state = 0}, - [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, - [305] = {.lex_state = 0}, - [306] = {.lex_state = 0}, - [307] = {.lex_state = 0}, - [308] = {.lex_state = 0}, - [309] = {.lex_state = 0}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 0}, - [312] = {.lex_state = 0}, - [313] = {.lex_state = 0}, + [293] = {.lex_state = 9}, + [294] = {.lex_state = 1}, + [295] = {.lex_state = 9}, + [296] = {.lex_state = 9}, + [297] = {.lex_state = 9}, + [298] = {.lex_state = 9}, + [299] = {.lex_state = 9}, + [300] = {.lex_state = 9}, + [301] = {.lex_state = 9}, + [302] = {.lex_state = 9}, + [303] = {.lex_state = 9}, + [304] = {.lex_state = 9}, + [305] = {.lex_state = 9}, + [306] = {.lex_state = 9}, + [307] = {.lex_state = 9}, + [308] = {.lex_state = 9}, + [309] = {.lex_state = 9}, + [310] = {.lex_state = 9}, + [311] = {.lex_state = 9}, + [312] = {.lex_state = 9}, + [313] = {.lex_state = 9}, [314] = {.lex_state = 0}, - [315] = {.lex_state = 0}, - [316] = {.lex_state = 0}, - [317] = {.lex_state = 0}, - [318] = {.lex_state = 0}, - [319] = {.lex_state = 0}, - [320] = {.lex_state = 0}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, - [323] = {.lex_state = 0}, - [324] = {.lex_state = 0}, - [325] = {.lex_state = 0}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, - [328] = {.lex_state = 0}, - [329] = {.lex_state = 0}, - [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, - [332] = {.lex_state = 0}, - [333] = {.lex_state = 0}, - [334] = {.lex_state = 0}, - [335] = {.lex_state = 0}, - [336] = {.lex_state = 0}, - [337] = {.lex_state = 0}, - [338] = {.lex_state = 0}, - [339] = {.lex_state = 0}, - [340] = {.lex_state = 0}, - [341] = {.lex_state = 0}, - [342] = {.lex_state = 0}, - [343] = {.lex_state = 0}, - [344] = {.lex_state = 0}, - [345] = {.lex_state = 0}, - [346] = {.lex_state = 0}, - [347] = {.lex_state = 0}, - [348] = {.lex_state = 0}, - [349] = {.lex_state = 0}, - [350] = {.lex_state = 0}, - [351] = {.lex_state = 0}, - [352] = {.lex_state = 0}, - [353] = {.lex_state = 0}, - [354] = {.lex_state = 0}, - [355] = {.lex_state = 0}, - [356] = {.lex_state = 0}, - [357] = {.lex_state = 0}, - [358] = {.lex_state = 0}, - [359] = {.lex_state = 0}, + [315] = {.lex_state = 9}, + [316] = {.lex_state = 9}, + [317] = {.lex_state = 9}, + [318] = {.lex_state = 9}, + [319] = {.lex_state = 9}, + [320] = {.lex_state = 9}, + [321] = {.lex_state = 9}, + [322] = {.lex_state = 9}, + [323] = {.lex_state = 9}, + [324] = {.lex_state = 9}, + [325] = {.lex_state = 9}, + [326] = {.lex_state = 9}, + [327] = {.lex_state = 9}, + [328] = {.lex_state = 9}, + [329] = {.lex_state = 9}, + [330] = {.lex_state = 9}, + [331] = {.lex_state = 9}, + [332] = {.lex_state = 9}, + [333] = {.lex_state = 9}, + [334] = {.lex_state = 9}, + [335] = {.lex_state = 9}, + [336] = {.lex_state = 9}, + [337] = {.lex_state = 9}, + [338] = {.lex_state = 9}, + [339] = {.lex_state = 9}, + [340] = {.lex_state = 9}, + [341] = {.lex_state = 9}, + [342] = {.lex_state = 9}, + [343] = {.lex_state = 9}, + [344] = {.lex_state = 9}, + [345] = {.lex_state = 9}, + [346] = {.lex_state = 9}, + [347] = {.lex_state = 9}, + [348] = {.lex_state = 9}, + [349] = {.lex_state = 9}, + [350] = {.lex_state = 9}, + [351] = {.lex_state = 9}, + [352] = {.lex_state = 9}, + [353] = {.lex_state = 9}, + [354] = {.lex_state = 9}, + [355] = {.lex_state = 9}, + [356] = {.lex_state = 9}, + [357] = {.lex_state = 9}, + [358] = {.lex_state = 9}, + [359] = {.lex_state = 9}, [360] = {.lex_state = 0}, - [361] = {.lex_state = 0}, - [362] = {.lex_state = 0}, - [363] = {.lex_state = 0}, - [364] = {.lex_state = 0}, - [365] = {.lex_state = 0}, - [366] = {.lex_state = 0}, - [367] = {.lex_state = 15}, + [361] = {.lex_state = 9}, + [362] = {.lex_state = 9}, + [363] = {.lex_state = 9}, + [364] = {.lex_state = 9}, + [365] = {.lex_state = 9}, + [366] = {.lex_state = 9}, + [367] = {.lex_state = 9}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 0}, + [369] = {.lex_state = 16}, [370] = {.lex_state = 0}, - [371] = {.lex_state = 15}, + [371] = {.lex_state = 0}, [372] = {.lex_state = 0}, - [373] = {.lex_state = 0}, + [373] = {.lex_state = 16}, [374] = {.lex_state = 0}, [375] = {.lex_state = 0}, [376] = {.lex_state = 0}, + [377] = {.lex_state = 0}, + [378] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), [aux_sym_text_token2] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_elseif] = ACTIONS(1), @@ -16061,25 +16122,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(1), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(1), [anon_sym_RBRACE_RBRACE] = ACTIONS(1), - [anon_sym_DASH_RBRACE_RBRACE] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(376), - [sym__block] = STATE(93), - [sym_text] = STATE(93), - [sym__action] = STATE(93), - [sym__comment_action] = STATE(93), - [sym__pipeline_action] = STATE(93), - [sym_if_action] = STATE(93), - [sym_range_action] = STATE(93), - [sym_template_action] = STATE(93), - [sym_define_action] = STATE(93), - [sym_block_action] = STATE(93), - [sym_with_action] = STATE(93), - [sym__left_delimiter] = STATE(54), - [aux_sym_template_repeat1] = STATE(93), + [sym_template] = STATE(377), + [sym__block] = STATE(88), + [sym_yaml_no_injection_text] = STATE(88), + [sym_text] = STATE(88), + [sym__action] = STATE(88), + [sym__comment_action] = STATE(88), + [sym__pipeline_action] = STATE(88), + [sym_if_action] = STATE(88), + [sym_range_action] = STATE(88), + [sym_template_action] = STATE(88), + [sym_define_action] = STATE(88), + [sym_block_action] = STATE(88), + [sym_with_action] = STATE(88), + [sym__left_delimiter] = STATE(53), + [aux_sym_template_repeat1] = STATE(88), [ts_builtin_sym_end] = ACTIONS(3), - [aux_sym_text_token1] = ACTIONS(5), + [anon_sym_DASH] = ACTIONS(5), + [aux_sym_text_token1] = ACTIONS(7), [aux_sym_text_token2] = ACTIONS(7), [anon_sym_LBRACE_LBRACE] = ACTIONS(9), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(9), @@ -16118,11 +16180,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(43), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16135,7 +16197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16179,11 +16241,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(45), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16196,7 +16258,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16238,11 +16300,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(49), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16255,7 +16317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16297,11 +16359,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(53), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16314,7 +16376,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16356,11 +16418,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(57), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16373,7 +16435,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16415,11 +16477,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(61), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16432,7 +16494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16474,11 +16536,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(65), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16491,7 +16553,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16533,11 +16595,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(69), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16550,7 +16612,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16592,11 +16654,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(73), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16609,7 +16671,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16651,11 +16713,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(77), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16668,7 +16730,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16710,11 +16772,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(81), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16727,7 +16789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16769,11 +16831,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(85), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16786,7 +16848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16828,11 +16890,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(89), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16845,7 +16907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16887,11 +16949,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(93), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16904,7 +16966,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16944,11 +17006,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(95), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16961,7 +17023,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17001,11 +17063,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(97), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17018,7 +17080,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17058,11 +17120,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(99), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17075,7 +17137,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17115,11 +17177,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(101), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17132,7 +17194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17172,11 +17234,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(103), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17189,7 +17251,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17229,11 +17291,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(105), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17246,7 +17308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17286,11 +17348,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(107), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17303,7 +17365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17343,11 +17405,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(109), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17360,7 +17422,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17400,11 +17462,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(111), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17417,7 +17479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17457,11 +17519,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(113), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17474,7 +17536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17514,11 +17576,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(115), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17531,7 +17593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17571,11 +17633,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(117), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17588,7 +17650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17628,11 +17690,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(119), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17645,7 +17707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17685,11 +17747,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(121), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17702,7 +17764,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17742,11 +17804,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(123), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17759,7 +17821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17799,11 +17861,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(125), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17816,7 +17878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17856,11 +17918,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(127), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17873,7 +17935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17913,11 +17975,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(129), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17930,7 +17992,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17970,11 +18032,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(131), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17987,7 +18049,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18027,11 +18089,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(133), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18044,7 +18106,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18084,11 +18146,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(135), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18101,7 +18163,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18141,11 +18203,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(137), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18158,7 +18220,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18198,11 +18260,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(139), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18215,7 +18277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18255,11 +18317,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(141), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18272,7 +18334,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18312,11 +18374,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(143), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18329,7 +18391,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18369,11 +18431,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(145), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18386,7 +18448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18426,11 +18488,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(147), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18443,7 +18505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18483,11 +18545,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(149), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18500,7 +18562,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18540,11 +18602,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(151), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18557,7 +18619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18597,11 +18659,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(153), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18614,7 +18676,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18654,11 +18716,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(155), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18671,7 +18733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18711,11 +18773,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(157), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18728,7 +18790,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18768,11 +18830,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(159), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18785,7 +18847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18825,11 +18887,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(161), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18842,7 +18904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18882,11 +18944,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(163), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18899,7 +18961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18939,11 +19001,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(165), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18956,58 +19018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, - sym__pipeline, - sym_variable_definition, - sym_assignment, - sym_chained_pipeline, - sym_method_call, - sym_function_call, - sym__expression, - sym__literal, - sym__boolean_literal, - sym_dot, - sym__string_literal, - sym_interpreted_string_literal, - [3848] = 14, - ACTIONS(169), 1, - anon_sym_LPAREN, - ACTIONS(171), 1, - anon_sym_, - ACTIONS(173), 1, - anon_sym_DOT, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(177), 1, - anon_sym_DOLLAR, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(183), 1, - anon_sym_DQUOTE, - STATE(153), 1, - sym_variable, - STATE(166), 1, - sym_parenthesized_pipeline, - STATE(215), 1, - sym_argument_list, - STATE(52), 2, - sym_selector_expression, - sym_field, - ACTIONS(167), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(181), 8, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - STATE(165), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19020,7 +19031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3913] = 18, + [3848] = 18, ACTIONS(11), 1, anon_sym_if, ACTIONS(19), 1, @@ -19045,11 +19056,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(43), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -19062,7 +19073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19075,7 +19086,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3986] = 18, + [3921] = 18, ACTIONS(29), 1, anon_sym_LPAREN, ACTIONS(31), 1, @@ -19086,38 +19097,38 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(167), 1, anon_sym_if, - ACTIONS(187), 1, + ACTIONS(169), 1, anon_sym_range, - ACTIONS(189), 1, + ACTIONS(171), 1, anon_sym_template, - ACTIONS(191), 1, + ACTIONS(173), 1, anon_sym_define, - ACTIONS(193), 1, + ACTIONS(175), 1, anon_sym_block, - ACTIONS(195), 1, + ACTIONS(177), 1, anon_sym_with, - ACTIONS(201), 1, + ACTIONS(183), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(199), 3, + ACTIONS(181), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(197), 5, + ACTIONS(179), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(261), 12, + STATE(276), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19130,34 +19141,36 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4059] = 13, - ACTIONS(169), 1, + [3994] = 14, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(175), 1, + ACTIONS(189), 1, + anon_sym_, + ACTIONS(191), 1, + anon_sym_DOT, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(201), 1, anon_sym_DQUOTE, - ACTIONS(205), 1, - anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(210), 1, + STATE(208), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(203), 4, + ACTIONS(185), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(181), 8, + ACTIONS(199), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19166,7 +19179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(165), 12, + STATE(186), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19179,44 +19192,44 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4121] = 14, - ACTIONS(175), 1, + [4059] = 14, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(205), 1, anon_sym_DOT, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(225), 1, + STATE(260), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(215), 3, + ACTIONS(211), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(171), 4, + ACTIONS(189), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(213), 5, + ACTIONS(209), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(161), 12, + STATE(164), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19229,42 +19242,43 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4185] = 13, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + [4123] = 13, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(193), 1, + anon_sym_DOT2, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(197), 1, + sym_identifier, + ACTIONS(201), 1, anon_sym_DQUOTE, - STATE(153), 1, + ACTIONS(217), 1, + anon_sym_, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(221), 1, + STATE(218), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(215), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(205), 4, + ACTIONS(215), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(213), 5, + ACTIONS(199), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(161), 12, + sym_raw_string_literal, + STATE(186), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19277,24 +19291,24 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4246] = 12, - ACTIONS(169), 1, + [4185] = 12, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(201), 1, anon_sym_DQUOTE, ACTIONS(221), 1, anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(219), 4, @@ -19311,7 +19325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19324,41 +19338,42 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4305] = 12, - ACTIONS(169), 1, - anon_sym_LPAREN, - ACTIONS(175), 1, + [4244] = 13, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, - anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - ACTIONS(227), 1, - anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(268), 1, + sym_argument_list, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(225), 4, + ACTIONS(211), 3, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + ACTIONS(217), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(223), 8, + ACTIONS(209), 5, sym_int_literal, sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(196), 12, + STATE(164), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19371,22 +19386,69 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4364] = 12, - ACTIONS(175), 1, + [4305] = 12, + ACTIONS(187), 1, + anon_sym_LPAREN, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(195), 1, + anon_sym_DOLLAR, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(201), 1, + anon_sym_DQUOTE, + ACTIONS(227), 1, + anon_sym_, + STATE(154), 1, + sym_variable, + STATE(206), 1, + sym_parenthesized_pipeline, + STATE(54), 2, + sym_selector_expression, + sym_field, + ACTIONS(225), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + ACTIONS(223), 8, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + STATE(238), 12, + sym__pipeline, + sym_variable_definition, + sym_assignment, + sym_chained_pipeline, + sym_method_call, + sym_function_call, + sym__expression, + sym__literal, + sym__boolean_literal, + sym_dot, + sym__string_literal, + sym_interpreted_string_literal, + [4364] = 12, + ACTIONS(193), 1, + anon_sym_DOT2, + ACTIONS(197), 1, + sym_identifier, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19404,7 +19466,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19418,21 +19480,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4422] = 12, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19450,7 +19512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19474,16 +19536,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(111), 1, + sym__right_delimiter, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(217), 1, - sym__right_delimiter, ACTIONS(235), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(233), 3, @@ -19496,7 +19558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(228), 12, + STATE(289), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19520,16 +19582,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(110), 1, - sym__right_delimiter, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(168), 1, + sym__right_delimiter, + STATE(239), 1, sym_parenthesized_pipeline, ACTIONS(241), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(239), 3, @@ -19542,7 +19604,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(289), 12, + STATE(261), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19566,16 +19628,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(106), 1, + STATE(104), 1, sym__right_delimiter, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, ACTIONS(247), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(245), 3, @@ -19588,7 +19650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(231), 12, + STATE(264), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19612,16 +19674,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, - sym_parenthesized_pipeline, - STATE(227), 1, + STATE(225), 1, sym__right_delimiter, + STATE(239), 1, + sym_parenthesized_pipeline, ACTIONS(253), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(251), 3, @@ -19634,7 +19696,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(226), 12, + STATE(282), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19660,11 +19722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(155), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(353), 1, + STATE(363), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(257), 3, @@ -19677,7 +19739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(250), 12, + STATE(286), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19703,11 +19765,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(155), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(361), 1, + STATE(354), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(261), 3, @@ -19720,7 +19782,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(272), 12, + STATE(273), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19734,21 +19796,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4826] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(265), 3, @@ -19761,7 +19823,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(370), 12, + STATE(229), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19775,21 +19837,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4878] = 11, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19802,7 +19864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19816,21 +19878,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4930] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(269), 3, @@ -19843,7 +19905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(253), 12, + STATE(230), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19857,21 +19919,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4982] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(273), 3, @@ -19884,7 +19946,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(170), 12, + STATE(372), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19898,21 +19960,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5034] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(277), 3, @@ -19925,7 +19987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(350), 12, + STATE(227), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19949,11 +20011,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(281), 3, @@ -19966,7 +20028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(236), 12, + STATE(269), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19990,11 +20052,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(285), 3, @@ -20007,7 +20069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(288), 12, + STATE(368), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20031,11 +20093,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(289), 3, @@ -20048,7 +20110,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(238), 12, + STATE(270), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20072,11 +20134,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(293), 3, @@ -20089,7 +20151,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(240), 12, + STATE(271), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20103,21 +20165,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5294] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(297), 3, @@ -20130,7 +20192,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(212), 12, + STATE(263), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20154,11 +20216,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(301), 3, @@ -20171,7 +20233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(237), 12, + STATE(288), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20195,11 +20257,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(305), 3, @@ -20212,7 +20274,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(232), 12, + STATE(275), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20226,21 +20288,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5450] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(309), 3, @@ -20253,7 +20315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(218), 12, + STATE(295), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20277,11 +20339,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(313), 3, @@ -20294,7 +20356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(256), 12, + STATE(346), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20318,11 +20380,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(317), 3, @@ -20335,7 +20397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(366), 12, + STATE(272), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20350,24 +20412,26 @@ static const uint16_t ts_small_parse_table[] = { sym_interpreted_string_literal, [5606] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(3), 1, sym__left_delimiter, - STATE(156), 1, + STATE(160), 1, aux_sym_if_action_repeat1, - STATE(188), 1, + STATE(180), 1, sym__if_actions_end, - STATE(255), 1, + STATE(278), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(323), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20379,26 +20443,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5646] = 9, + [5648] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(2), 1, sym__left_delimiter, STATE(159), 1, aux_sym_if_action_repeat1, - STATE(233), 1, + STATE(235), 1, sym__if_actions_end, - STATE(273), 1, + STATE(292), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(325), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20410,26 +20476,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5686] = 9, + [5690] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(2), 1, sym__left_delimiter, - STATE(158), 1, + STATE(157), 1, aux_sym_if_action_repeat1, - STATE(229), 1, + STATE(231), 1, sym__if_actions_end, - STATE(290), 1, + STATE(262), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(325), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(84), 12, + STATE(84), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20441,26 +20509,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5726] = 9, + [5732] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(3), 1, sym__left_delimiter, - STATE(160), 1, + STATE(158), 1, aux_sym_if_action_repeat1, - STATE(203), 1, + STATE(171), 1, sym__if_actions_end, - STATE(246), 1, + STATE(274), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(323), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(83), 12, + STATE(83), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20472,107 +20542,22 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5766] = 2, + [5774] = 6, + ACTIONS(327), 1, + ts_builtin_sym_end, ACTIONS(329), 1, - anon_sym_, - ACTIONS(327), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5790] = 2, - ACTIONS(333), 1, - anon_sym_, - ACTIONS(331), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5814] = 2, - ACTIONS(337), 1, - anon_sym_, - ACTIONS(335), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5838] = 2, - ACTIONS(335), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(337), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5861] = 6, - ACTIONS(339), 1, - ts_builtin_sym_end, - ACTIONS(341), 1, + anon_sym_DASH, + STATE(53), 1, + sym__left_delimiter, + ACTIONS(332), 2, aux_sym_text_token1, - ACTIONS(344), 1, aux_sym_text_token2, - STATE(54), 1, - sym__left_delimiter, - ACTIONS(347), 2, + ACTIONS(335), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(91), 12, + STATE(87), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20584,41 +20569,22 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5892] = 2, - ACTIONS(331), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(333), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5915] = 6, + [5807] = 6, ACTIONS(5), 1, - aux_sym_text_token1, - ACTIONS(7), 1, - aux_sym_text_token2, - ACTIONS(350), 1, + anon_sym_DASH, + ACTIONS(338), 1, ts_builtin_sym_end, - STATE(54), 1, + STATE(53), 1, sym__left_delimiter, + ACTIONS(7), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(9), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(91), 12, + STATE(87), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20630,39 +20596,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5946] = 2, - ACTIONS(327), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(329), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5969] = 5, + [5840] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(47), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(32), 1, - sym__left_delimiter, - ACTIONS(352), 2, + ACTIONS(340), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(138), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20674,18 +20621,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5997] = 5, + [5870] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(10), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(24), 1, - sym__left_delimiter, - ACTIONS(354), 2, + ACTIONS(342), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20697,18 +20646,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6025] = 5, + [5900] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(12), 1, sym__left_delimiter, - ACTIONS(356), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(344), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20720,18 +20671,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6053] = 5, + [5930] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(45), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(10), 1, - sym__left_delimiter, - ACTIONS(358), 2, + ACTIONS(346), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20743,18 +20696,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6081] = 5, + [5960] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(46), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(16), 1, - sym__left_delimiter, - ACTIONS(360), 2, + ACTIONS(348), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(110), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20766,18 +20721,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6109] = 5, - ACTIONS(319), 1, + [5990] = 5, + ACTIONS(350), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(353), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(14), 1, - sym__left_delimiter, - ACTIONS(362), 2, + ACTIONS(356), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(112), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20789,38 +20746,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6137] = 2, - ACTIONS(366), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(364), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [6159] = 5, + [6020] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(26), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(44), 1, - sym__left_delimiter, - ACTIONS(368), 2, + ACTIONS(359), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20832,18 +20771,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6187] = 5, + [6050] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(8), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(15), 1, - sym__left_delimiter, - ACTIONS(370), 2, + ACTIONS(361), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20855,18 +20796,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6215] = 5, + [6080] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(5), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(13), 1, - sym__left_delimiter, - ACTIONS(372), 2, + ACTIONS(363), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(115), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20878,18 +20821,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6243] = 5, + [6110] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(40), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(31), 1, - sym__left_delimiter, - ACTIONS(374), 2, + ACTIONS(365), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(96), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20901,18 +20846,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6271] = 5, + [6140] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(39), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(30), 1, - sym__left_delimiter, - ACTIONS(376), 2, + ACTIONS(367), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(130), 12, + STATE(124), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20924,18 +20871,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6299] = 5, + [6170] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(38), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(49), 1, - sym__left_delimiter, - ACTIONS(378), 2, + ACTIONS(369), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(118), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20947,18 +20896,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6327] = 5, + [6200] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(37), 1, sym__left_delimiter, - ACTIONS(380), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(371), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(128), 12, + STATE(95), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20970,18 +20921,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6355] = 5, + [6230] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(33), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(34), 1, - sym__left_delimiter, - ACTIONS(382), 2, + ACTIONS(373), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20993,18 +20946,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6383] = 5, + [6260] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(9), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(51), 1, - sym__left_delimiter, - ACTIONS(384), 2, + ACTIONS(375), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(121), 12, + STATE(91), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21016,18 +20971,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6411] = 5, + [6290] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(48), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(11), 1, - sym__left_delimiter, - ACTIONS(386), 2, + ACTIONS(377), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(123), 12, + STATE(92), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21039,18 +20996,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6439] = 5, + [6320] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(7), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(9), 1, - sym__left_delimiter, - ACTIONS(388), 2, + ACTIONS(379), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(115), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21062,18 +21021,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6467] = 5, + [6350] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(17), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(5), 1, - sym__left_delimiter, - ACTIONS(390), 2, + ACTIONS(381), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(97), 12, + STATE(89), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21085,18 +21046,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6495] = 5, + [6380] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(36), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(7), 1, - sym__left_delimiter, - ACTIONS(392), 2, + ACTIONS(383), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(98), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21108,18 +21071,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6523] = 5, + [6410] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(6), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(8), 1, - sym__left_delimiter, - ACTIONS(394), 2, + ACTIONS(385), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(116), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21131,18 +21096,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6551] = 5, - ACTIONS(396), 1, + [6440] = 5, + ACTIONS(319), 1, + anon_sym_DASH, + STATE(49), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(399), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(402), 2, + ACTIONS(387), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(117), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21154,18 +21121,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6579] = 5, + [6470] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(32), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(405), 2, + ACTIONS(389), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(129), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21177,18 +21146,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6607] = 5, + [6500] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(44), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(47), 1, - sym__left_delimiter, - ACTIONS(408), 2, + ACTIONS(391), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(123), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21200,18 +21171,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6635] = 5, + [6530] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(4), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(46), 1, - sym__left_delimiter, - ACTIONS(410), 2, + ACTIONS(393), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(133), 12, + STATE(96), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21223,18 +21196,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6663] = 5, + [6560] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(14), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(43), 1, - sym__left_delimiter, - ACTIONS(412), 2, + ACTIONS(395), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(97), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21246,18 +21221,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6691] = 5, + [6590] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(11), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(41), 1, - sym__left_delimiter, - ACTIONS(414), 2, + ACTIONS(397), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(90), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21269,18 +21246,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6719] = 5, + [6620] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(13), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(42), 1, - sym__left_delimiter, - ACTIONS(416), 2, + ACTIONS(399), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(99), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21292,18 +21271,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6747] = 5, + [6650] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(15), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(6), 1, - sym__left_delimiter, - ACTIONS(418), 2, + ACTIONS(401), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21315,18 +21296,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6775] = 5, + [6680] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(23), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(33), 1, - sym__left_delimiter, - ACTIONS(420), 2, + ACTIONS(403), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(135), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21338,38 +21321,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6803] = 2, - ACTIONS(424), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(422), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [6825] = 5, + [6710] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(39), 1, - sym__left_delimiter, - ACTIONS(426), 2, + ACTIONS(405), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(133), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21381,18 +21346,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6853] = 5, + [6740] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(41), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(38), 1, - sym__left_delimiter, - ACTIONS(428), 2, + ACTIONS(408), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(102), 12, + STATE(134), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21404,18 +21371,64 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6881] = 5, + [6770] = 2, + ACTIONS(412), 1, + anon_sym_, + ACTIONS(410), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [6794] = 2, + ACTIONS(416), 1, + anon_sym_, + ACTIONS(414), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [6818] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(35), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(17), 1, - sym__left_delimiter, - ACTIONS(430), 2, + ACTIONS(418), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21427,18 +21440,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6909] = 5, + [6848] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(43), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(432), 2, + ACTIONS(420), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21450,18 +21465,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6937] = 5, + [6878] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(42), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(48), 1, - sym__left_delimiter, - ACTIONS(435), 2, + ACTIONS(422), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21473,18 +21490,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6965] = 5, + [6908] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(31), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(4), 1, - sym__left_delimiter, - ACTIONS(437), 2, + ACTIONS(424), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(103), 12, + STATE(135), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21496,18 +21515,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6993] = 5, + [6938] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(30), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(19), 1, - sym__left_delimiter, - ACTIONS(439), 2, + ACTIONS(426), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(98), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21519,18 +21540,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7021] = 5, + [6968] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(34), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(40), 1, - sym__left_delimiter, - ACTIONS(441), 2, + ACTIONS(428), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21542,18 +21565,42 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7049] = 5, + [6998] = 2, + ACTIONS(432), 1, + anon_sym_, + ACTIONS(430), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7022] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(29), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(21), 1, - sym__left_delimiter, - ACTIONS(443), 2, + ACTIONS(434), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(138), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21565,18 +21612,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7077] = 5, + [7052] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(18), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(29), 1, - sym__left_delimiter, - ACTIONS(445), 2, + ACTIONS(436), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21588,18 +21637,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7105] = 5, + [7082] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(27), 1, sym__left_delimiter, - ACTIONS(447), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(438), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(146), 12, + STATE(141), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21611,18 +21662,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7133] = 5, + [7112] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(50), 1, - sym__left_delimiter, - ACTIONS(449), 2, + ACTIONS(440), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(109), 12, + STATE(143), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21634,18 +21687,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7161] = 5, + [7142] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(26), 1, - sym__left_delimiter, - ACTIONS(451), 2, + ACTIONS(443), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21657,18 +21712,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7189] = 5, + [7172] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(21), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(25), 1, - sym__left_delimiter, - ACTIONS(453), 2, + ACTIONS(446), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(149), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21680,18 +21737,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7217] = 5, + [7202] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(16), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(36), 1, - sym__left_delimiter, - ACTIONS(455), 2, + ACTIONS(448), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(148), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21703,18 +21762,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7245] = 5, + [7232] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(25), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(457), 2, + ACTIONS(450), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(143), 12, + STATE(130), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21726,18 +21787,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7273] = 5, + [7262] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(28), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(23), 1, - sym__left_delimiter, - ACTIONS(460), 2, + ACTIONS(452), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(132), 12, + STATE(127), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21749,18 +21812,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7301] = 5, + [7292] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(24), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(462), 2, + ACTIONS(454), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21772,18 +21837,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7329] = 5, + [7322] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(22), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(35), 1, - sym__left_delimiter, - ACTIONS(465), 2, + ACTIONS(456), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(134), 12, + STATE(122), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21795,18 +21862,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7357] = 5, + [7352] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(51), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(28), 1, - sym__left_delimiter, - ACTIONS(467), 2, + ACTIONS(458), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(126), 12, + STATE(107), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21818,18 +21887,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7385] = 5, + [7382] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(20), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(22), 1, - sym__left_delimiter, - ACTIONS(469), 2, + ACTIONS(460), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21841,18 +21912,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7413] = 5, + [7412] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(19), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(45), 1, - sym__left_delimiter, - ACTIONS(471), 2, + ACTIONS(462), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(120), 12, + STATE(102), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21864,18 +21937,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7441] = 5, + [7442] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(18), 1, - sym__left_delimiter, - ACTIONS(473), 2, + ACTIONS(464), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21887,18 +21962,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7469] = 5, + [7472] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(50), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(20), 1, - sym__left_delimiter, - ACTIONS(475), 2, + ACTIONS(467), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(100), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21910,67 +21987,170 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7497] = 3, - ACTIONS(481), 1, - sym_identifier, - ACTIONS(479), 2, - anon_sym_, + [7502] = 2, + ACTIONS(430), 8, anon_sym_DOT, - ACTIONS(477), 6, - anon_sym_COLON_EQ, - anon_sym_EQ, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(432), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7513] = 2, - ACTIONS(483), 1, + [7525] = 2, + ACTIONS(414), 8, + anon_sym_DOT, + anon_sym_DOT2, sym_identifier, - ACTIONS(479), 8, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_EQ, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(416), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_DOT, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7527] = 1, - ACTIONS(485), 8, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_EQ, + [7548] = 2, + ACTIONS(410), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(412), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_DOT, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7538] = 5, - ACTIONS(171), 1, - anon_sym_, - ACTIONS(487), 1, - anon_sym_COLON_EQ, - ACTIONS(489), 1, - anon_sym_EQ, - ACTIONS(491), 1, - anon_sym_DOT, - ACTIONS(167), 4, + [7571] = 2, + ACTIONS(471), 7, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(469), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7557] = 2, - ACTIONS(485), 2, - anon_sym_, - anon_sym_DOT, - ACTIONS(493), 6, - anon_sym_COLON_EQ, - anon_sym_EQ, + [7593] = 2, + ACTIONS(475), 7, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(473), 10, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7615] = 2, + ACTIONS(479), 1, + sym_identifier, + ACTIONS(477), 8, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7629] = 3, + ACTIONS(483), 1, + sym_identifier, + ACTIONS(477), 2, + anon_sym_, + anon_sym_DOT, + ACTIONS(481), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7645] = 2, + ACTIONS(487), 2, + anon_sym_, + anon_sym_DOT, + ACTIONS(485), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7570] = 5, + [7658] = 1, + ACTIONS(487), 8, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7669] = 5, + ACTIONS(189), 1, + anon_sym_, + ACTIONS(489), 1, + anon_sym_COLON_EQ, + ACTIONS(491), 1, + anon_sym_EQ, + ACTIONS(493), 1, + anon_sym_DOT, + ACTIONS(185), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7688] = 5, ACTIONS(495), 1, anon_sym_COMMA, ACTIONS(497), 1, @@ -21979,1609 +22159,1663 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(501), 1, anon_sym_DOT, - ACTIONS(171), 3, + ACTIONS(189), 3, anon_sym_PIPE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7588] = 7, - ACTIONS(503), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(505), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(175), 1, - sym__if_actions_end, - STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(291), 1, - sym__else_clause, - STATE(316), 1, - sym__left_delimiter, - STATE(369), 1, - sym__else_if_clause, - [7610] = 4, + [7706] = 4, ACTIONS(497), 1, anon_sym_COLON_EQ, ACTIONS(499), 1, anon_sym_EQ, ACTIONS(501), 1, anon_sym_DOT, - ACTIONS(171), 4, + ACTIONS(189), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7626] = 7, - ACTIONS(507), 1, + [7722] = 7, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(509), 1, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, + STATE(215), 1, aux_sym_if_action_repeat1, - STATE(234), 1, + STATE(236), 1, sym__if_actions_end, - STATE(270), 1, + STATE(284), 1, sym__else_clause, - STATE(338), 1, + STATE(360), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7648] = 7, + [7744] = 7, ACTIONS(507), 1, anon_sym_LBRACE_LBRACE, ACTIONS(509), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(243), 1, sym__if_actions_end, - STATE(265), 1, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(281), 1, sym__else_clause, - STATE(338), 1, + STATE(314), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7670] = 7, + [7766] = 7, ACTIONS(503), 1, anon_sym_LBRACE_LBRACE, ACTIONS(505), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, + STATE(215), 1, aux_sym_if_action_repeat1, - STATE(185), 1, + STATE(245), 1, + sym__if_actions_end, + STATE(277), 1, + sym__else_clause, + STATE(360), 1, + sym__left_delimiter, + STATE(371), 1, + sym__else_if_clause, + [7788] = 7, + ACTIONS(507), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(509), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(204), 1, sym__if_actions_end, - STATE(264), 1, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(280), 1, sym__else_clause, - STATE(316), 1, + STATE(314), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7692] = 4, + [7810] = 2, ACTIONS(511), 1, - anon_sym_PIPE, + ts_builtin_sym_end, + ACTIONS(513), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7821] = 2, ACTIONS(515), 1, - anon_sym_, - STATE(168), 1, - aux_sym_argument_list_repeat1, - ACTIONS(513), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7707] = 3, + ts_builtin_sym_end, + ACTIONS(517), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7832] = 2, ACTIONS(519), 1, - anon_sym_, - STATE(162), 1, - aux_sym_argument_list_repeat1, - ACTIONS(517), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7720] = 2, - ACTIONS(524), 2, - anon_sym_, - anon_sym_DOT, - ACTIONS(522), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7731] = 3, - ACTIONS(528), 1, - anon_sym_, - ACTIONS(530), 1, - sym_identifier, - ACTIONS(526), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7744] = 4, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(532), 1, - anon_sym_, - STATE(167), 1, - aux_sym_argument_list_repeat1, - ACTIONS(513), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7759] = 3, - ACTIONS(491), 1, - anon_sym_DOT, - ACTIONS(536), 1, - anon_sym_, - ACTIONS(534), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7772] = 3, - ACTIONS(538), 1, - anon_sym_, - STATE(162), 1, - aux_sym_argument_list_repeat1, - ACTIONS(219), 4, + ts_builtin_sym_end, + ACTIONS(521), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7843] = 4, + ACTIONS(523), 1, anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7785] = 3, - ACTIONS(540), 1, + ACTIONS(527), 1, anon_sym_, - STATE(162), 1, + STATE(170), 1, aux_sym_argument_list_repeat1, - ACTIONS(219), 4, - anon_sym_PIPE, + ACTIONS(525), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7798] = 2, - ACTIONS(542), 2, + [7858] = 2, + ACTIONS(529), 1, ts_builtin_sym_end, + ACTIONS(531), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(544), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7808] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(548), 1, - anon_sym_, - ACTIONS(546), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7820] = 2, - ACTIONS(550), 2, + [7869] = 2, + ACTIONS(533), 1, ts_builtin_sym_end, + ACTIONS(535), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(552), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7830] = 2, - ACTIONS(554), 2, + [7880] = 2, + ACTIONS(537), 1, ts_builtin_sym_end, + ACTIONS(539), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(556), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7840] = 2, - ACTIONS(558), 2, + [7891] = 2, + ACTIONS(541), 1, ts_builtin_sym_end, + ACTIONS(543), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(560), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7850] = 2, - ACTIONS(562), 2, + [7902] = 2, + ACTIONS(545), 1, ts_builtin_sym_end, + ACTIONS(547), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(564), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7860] = 2, - ACTIONS(566), 2, + [7913] = 3, + ACTIONS(549), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(225), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7926] = 2, + ACTIONS(551), 1, ts_builtin_sym_end, + ACTIONS(553), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(568), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7870] = 2, - ACTIONS(570), 2, + [7937] = 2, + ACTIONS(555), 1, ts_builtin_sym_end, + ACTIONS(557), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(572), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7880] = 2, - ACTIONS(574), 2, + [7948] = 2, + ACTIONS(559), 1, ts_builtin_sym_end, + ACTIONS(561), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(576), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7890] = 2, - ACTIONS(578), 2, + [7959] = 2, + ACTIONS(563), 1, ts_builtin_sym_end, + ACTIONS(565), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(580), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7900] = 2, - ACTIONS(582), 2, + [7970] = 2, + ACTIONS(567), 1, ts_builtin_sym_end, + ACTIONS(569), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(584), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7910] = 2, - ACTIONS(586), 2, + [7981] = 2, + ACTIONS(571), 1, ts_builtin_sym_end, + ACTIONS(573), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(588), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7920] = 2, - ACTIONS(590), 2, + [7992] = 2, + ACTIONS(575), 1, ts_builtin_sym_end, + ACTIONS(577), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(592), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7930] = 5, - ACTIONS(594), 1, + [8003] = 3, + ACTIONS(581), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(579), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8016] = 2, + ACTIONS(584), 1, + ts_builtin_sym_end, + ACTIONS(586), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, anon_sym_LBRACE_LBRACE, - ACTIONS(597), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(369), 1, - sym__else_if_clause, - STATE(375), 1, - sym__left_delimiter, - [7946] = 2, - ACTIONS(600), 2, + [8027] = 2, + ACTIONS(588), 1, ts_builtin_sym_end, + ACTIONS(590), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(602), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7956] = 2, - ACTIONS(604), 2, + [8038] = 2, + ACTIONS(592), 1, ts_builtin_sym_end, + ACTIONS(594), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(606), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7966] = 2, - ACTIONS(608), 2, + [8049] = 2, + ACTIONS(596), 1, ts_builtin_sym_end, + ACTIONS(598), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(610), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7976] = 2, - ACTIONS(612), 1, - sym_identifier, - ACTIONS(528), 4, + [8060] = 3, + ACTIONS(600), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(225), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7986] = 2, - ACTIONS(614), 2, + [8073] = 2, + ACTIONS(602), 1, ts_builtin_sym_end, + ACTIONS(604), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(616), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7996] = 2, - ACTIONS(618), 2, + [8084] = 2, + ACTIONS(606), 1, ts_builtin_sym_end, + ACTIONS(608), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(620), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8006] = 2, - ACTIONS(622), 2, + [8095] = 4, + ACTIONS(523), 1, + anon_sym_PIPE, + ACTIONS(610), 1, + anon_sym_, + STATE(183), 1, + aux_sym_argument_list_repeat1, + ACTIONS(525), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8110] = 2, + ACTIONS(612), 1, ts_builtin_sym_end, + ACTIONS(614), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(624), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8016] = 2, - ACTIONS(626), 2, + [8121] = 2, + ACTIONS(616), 1, ts_builtin_sym_end, + ACTIONS(618), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(628), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8026] = 2, - ACTIONS(630), 2, + [8132] = 2, + ACTIONS(620), 1, ts_builtin_sym_end, + ACTIONS(622), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(632), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8036] = 2, - ACTIONS(634), 2, + [8143] = 2, + ACTIONS(624), 1, ts_builtin_sym_end, + ACTIONS(626), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(636), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8046] = 2, - ACTIONS(501), 1, + [8154] = 2, + ACTIONS(630), 2, + anon_sym_, anon_sym_DOT, - ACTIONS(536), 4, + ACTIONS(628), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8056] = 2, - ACTIONS(638), 2, + [8165] = 2, + ACTIONS(632), 1, ts_builtin_sym_end, + ACTIONS(634), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(640), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8066] = 2, - ACTIONS(642), 2, + [8176] = 2, + ACTIONS(636), 1, ts_builtin_sym_end, + ACTIONS(638), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(644), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8076] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(646), 1, - anon_sym_, - ACTIONS(517), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8088] = 2, - ACTIONS(648), 2, + [8187] = 2, + ACTIONS(640), 1, ts_builtin_sym_end, + ACTIONS(642), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(650), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8098] = 2, - ACTIONS(652), 2, + [8198] = 2, + ACTIONS(644), 1, ts_builtin_sym_end, + ACTIONS(646), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(654), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8108] = 2, - ACTIONS(656), 2, + [8209] = 2, + ACTIONS(648), 1, ts_builtin_sym_end, + ACTIONS(650), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(658), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8118] = 2, - ACTIONS(660), 2, + [8220] = 2, + ACTIONS(652), 1, ts_builtin_sym_end, + ACTIONS(654), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(662), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8128] = 2, - ACTIONS(664), 2, + [8231] = 2, + ACTIONS(656), 1, ts_builtin_sym_end, + ACTIONS(658), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(666), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8138] = 2, - ACTIONS(668), 2, + [8242] = 2, + ACTIONS(660), 1, ts_builtin_sym_end, + ACTIONS(662), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(670), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8148] = 2, - ACTIONS(672), 2, + [8253] = 2, + ACTIONS(664), 1, ts_builtin_sym_end, + ACTIONS(666), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(674), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8158] = 1, - ACTIONS(524), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8166] = 2, - ACTIONS(676), 2, + [8264] = 2, + ACTIONS(668), 1, ts_builtin_sym_end, + ACTIONS(670), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(678), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8176] = 2, - ACTIONS(680), 2, + [8275] = 2, + ACTIONS(672), 1, ts_builtin_sym_end, + ACTIONS(674), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(682), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8186] = 2, - ACTIONS(364), 1, + [8286] = 3, + ACTIONS(678), 1, anon_sym_, - ACTIONS(366), 4, + ACTIONS(680), 1, + sym_identifier, + ACTIONS(676), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8196] = 2, - ACTIONS(684), 2, + [8299] = 2, + ACTIONS(682), 1, ts_builtin_sym_end, + ACTIONS(684), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(686), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8206] = 2, - ACTIONS(688), 2, + [8310] = 2, + ACTIONS(686), 1, ts_builtin_sym_end, + ACTIONS(688), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(690), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8216] = 2, - ACTIONS(694), 1, - anon_sym_, - ACTIONS(692), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8226] = 2, - ACTIONS(422), 1, + [8321] = 3, + ACTIONS(493), 1, + anon_sym_DOT, + ACTIONS(692), 1, anon_sym_, - ACTIONS(424), 4, + ACTIONS(690), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8236] = 2, - ACTIONS(698), 1, + [8334] = 2, + ACTIONS(694), 1, + ts_builtin_sym_end, + ACTIONS(696), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8345] = 2, + ACTIONS(700), 1, anon_sym_, - ACTIONS(696), 4, + ACTIONS(698), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8246] = 2, - ACTIONS(700), 2, - ts_builtin_sym_end, + [8355] = 1, + ACTIONS(586), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(702), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8256] = 2, - ACTIONS(704), 2, - ts_builtin_sym_end, + [8363] = 1, + ACTIONS(666), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(706), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8266] = 2, - ACTIONS(710), 1, - anon_sym_, - ACTIONS(708), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8276] = 2, - ACTIONS(712), 2, - ts_builtin_sym_end, + [8371] = 1, + ACTIONS(662), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(714), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8286] = 2, - ACTIONS(716), 2, - ts_builtin_sym_end, + [8379] = 1, + ACTIONS(614), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(718), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8296] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(722), 1, - anon_sym_, - ACTIONS(720), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8308] = 2, - ACTIONS(626), 1, + [8387] = 1, + ACTIONS(521), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(628), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8317] = 2, - ACTIONS(688), 1, + [8395] = 1, + ACTIONS(658), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(690), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8326] = 1, - ACTIONS(694), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8333] = 3, - ACTIONS(724), 1, - anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(726), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8344] = 2, - ACTIONS(700), 1, + [8403] = 5, + ACTIONS(702), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(705), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(371), 1, + sym__else_if_clause, + STATE(374), 1, + sym__left_delimiter, + [8419] = 1, + ACTIONS(650), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(702), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8353] = 2, - ACTIONS(712), 1, + [8427] = 1, + ACTIONS(646), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(714), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8362] = 1, - ACTIONS(710), 4, + [8435] = 2, + ACTIONS(710), 1, + anon_sym_, + ACTIONS(708), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8369] = 3, - ACTIONS(728), 1, + [8445] = 2, + ACTIONS(469), 1, + anon_sym_, + ACTIONS(471), 4, anon_sym_PIPE, - STATE(230), 1, - sym__right_delimiter, - ACTIONS(730), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8380] = 2, - ACTIONS(716), 1, + [8455] = 1, + ACTIONS(531), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(718), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8389] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(200), 1, - sym__right_delimiter, - ACTIONS(732), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8400] = 2, - ACTIONS(672), 1, + [8463] = 1, + ACTIONS(638), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(674), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8409] = 2, - ACTIONS(660), 1, + [8471] = 1, + ACTIONS(535), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(662), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8418] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(137), 1, - sym__right_delimiter, - ACTIONS(734), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8429] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(141), 1, - sym__right_delimiter, - ACTIONS(736), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8440] = 2, - ACTIONS(618), 1, + [8479] = 1, + ACTIONS(634), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(620), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8449] = 2, - ACTIONS(608), 1, + [8487] = 1, + ACTIONS(626), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(610), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8458] = 3, - ACTIONS(738), 1, - anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(740), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8469] = 1, - ACTIONS(698), 4, + [8495] = 1, + ACTIONS(543), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8503] = 2, + ACTIONS(473), 1, + anon_sym_, + ACTIONS(475), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8476] = 3, - ACTIONS(728), 1, + [8513] = 2, + ACTIONS(714), 1, + anon_sym_, + ACTIONS(712), 4, anon_sym_PIPE, - STATE(85), 1, - sym__right_delimiter, - ACTIONS(743), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8487] = 2, - ACTIONS(728), 1, + [8523] = 1, + ACTIONS(513), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8531] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - ACTIONS(722), 3, + ACTIONS(718), 1, + anon_sym_, + ACTIONS(716), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8496] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(745), 1, - sym_raw_string_literal, - STATE(65), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8507] = 2, - ACTIONS(728), 1, + [8543] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - ACTIONS(548), 3, + ACTIONS(722), 1, + anon_sym_, + ACTIONS(720), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8516] = 2, - ACTIONS(554), 1, - aux_sym_text_token1, - ACTIONS(556), 3, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8525] = 2, - ACTIONS(562), 1, + [8555] = 1, + ACTIONS(553), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(564), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8534] = 2, - ACTIONS(566), 1, + [8563] = 1, + ACTIONS(561), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(568), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8543] = 2, - ACTIONS(574), 1, + [8571] = 1, + ACTIONS(688), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(576), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8552] = 2, - ACTIONS(680), 1, + [8579] = 2, + ACTIONS(724), 1, + sym_identifier, + ACTIONS(678), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8589] = 1, + ACTIONS(590), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(682), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8561] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(190), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8574] = 2, - ACTIONS(704), 1, + [8597] = 1, + ACTIONS(598), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(706), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8583] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(751), 1, - sym_raw_string_literal, - STATE(63), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8594] = 2, - ACTIONS(684), 1, + [8605] = 1, + ACTIONS(608), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(686), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8603] = 3, - ACTIONS(728), 1, + [8613] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - STATE(113), 1, - sym__right_delimiter, - ACTIONS(753), 2, + ACTIONS(726), 1, + anon_sym_, + ACTIONS(579), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8614] = 2, - ACTIONS(578), 1, + [8625] = 2, + ACTIONS(501), 1, + anon_sym_DOT, + ACTIONS(692), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8635] = 1, + ACTIONS(594), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(580), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8623] = 2, - ACTIONS(558), 1, + [8643] = 1, + ACTIONS(577), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(560), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8632] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(86), 1, - sym__right_delimiter, - ACTIONS(755), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8643] = 2, - ACTIONS(668), 1, + [8651] = 1, + ACTIONS(557), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(670), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8652] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(174), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8665] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(131), 1, - sym__right_delimiter, - ACTIONS(757), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8676] = 2, - ACTIONS(590), 1, + [8659] = 1, + ACTIONS(642), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(592), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8685] = 2, - ACTIONS(582), 1, + [8667] = 1, + ACTIONS(696), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(584), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8694] = 2, - ACTIONS(600), 1, + [8675] = 1, + ACTIONS(684), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(602), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8703] = 2, - ACTIONS(614), 1, + [8683] = 1, + ACTIONS(674), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(616), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8712] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(216), 1, - sym__right_delimiter, - ACTIONS(759), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8723] = 2, - ACTIONS(664), 1, + [8691] = 1, + ACTIONS(670), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(666), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8732] = 2, - ACTIONS(676), 1, + [8699] = 1, + ACTIONS(654), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(678), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8741] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(177), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8754] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(220), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8767] = 2, - ACTIONS(550), 1, + [8707] = 1, + ACTIONS(569), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(552), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8776] = 3, - ACTIONS(765), 1, - anon_sym_DQUOTE, - STATE(222), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(767), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8787] = 2, - ACTIONS(570), 1, + [8715] = 1, + ACTIONS(547), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(572), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8796] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(769), 1, - sym_raw_string_literal, - STATE(64), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8807] = 4, - ACTIONS(761), 1, + [8723] = 1, + ACTIONS(573), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(244), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8820] = 2, - ACTIONS(586), 1, + [8731] = 1, + ACTIONS(517), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(588), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8829] = 3, - ACTIONS(728), 1, + [8739] = 1, + ACTIONS(630), 5, anon_sym_PIPE, - STATE(104), 1, - sym__right_delimiter, - ACTIONS(771), 2, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8840] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(242), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8853] = 2, - ACTIONS(604), 1, + [8747] = 1, + ACTIONS(539), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(606), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8862] = 2, - ACTIONS(542), 1, + [8755] = 1, + ACTIONS(565), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(544), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8871] = 2, - ACTIONS(622), 1, + [8763] = 1, + ACTIONS(604), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(624), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8880] = 2, - ACTIONS(630), 1, + [8771] = 1, + ACTIONS(618), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(632), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8889] = 2, - ACTIONS(634), 1, + [8779] = 1, + ACTIONS(622), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(636), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8898] = 2, - ACTIONS(638), 1, - aux_sym_text_token1, - ACTIONS(640), 3, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8907] = 2, - ACTIONS(642), 1, - aux_sym_text_token1, - ACTIONS(644), 3, - aux_sym_text_token2, + [8787] = 3, + ACTIONS(728), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(730), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [8798] = 1, + ACTIONS(700), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8805] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(173), 1, + sym__right_delimiter, + ACTIONS(734), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8816] = 4, + ACTIONS(736), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, anon_sym_LBRACE_LBRACE_DASH, - [8916] = 2, - ACTIONS(648), 1, - aux_sym_text_token1, - ACTIONS(650), 3, - aux_sym_text_token2, + STATE(209), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [8829] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(85), 1, + sym__right_delimiter, + ACTIONS(740), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8840] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(93), 1, + sym__right_delimiter, + ACTIONS(742), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8851] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(744), 1, + sym_raw_string_literal, + STATE(62), 2, + sym__string_literal, + sym_interpreted_string_literal, + [8862] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(746), 1, + sym_raw_string_literal, + STATE(65), 2, + sym__string_literal, + sym_interpreted_string_literal, + [8873] = 3, + ACTIONS(748), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(750), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [8884] = 1, + ACTIONS(710), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8891] = 1, + ACTIONS(714), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8898] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(103), 1, + sym__right_delimiter, + ACTIONS(753), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8909] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, + ACTIONS(718), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8918] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, + ACTIONS(722), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8927] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(112), 1, + sym__right_delimiter, + ACTIONS(755), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8938] = 4, + ACTIONS(757), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE_DASH, - [8925] = 2, - ACTIONS(652), 1, - aux_sym_text_token1, - ACTIONS(654), 3, - aux_sym_text_token2, + STATE(179), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [8951] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(86), 1, + sym__right_delimiter, + ACTIONS(761), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8962] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(166), 1, + sym__right_delimiter, + ACTIONS(763), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8973] = 4, + ACTIONS(736), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, anon_sym_LBRACE_LBRACE_DASH, - [8934] = 2, - ACTIONS(656), 1, - aux_sym_text_token1, - ACTIONS(658), 3, - aux_sym_text_token2, + STATE(254), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [8986] = 4, + ACTIONS(757), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE_DASH, - [8943] = 3, - ACTIONS(773), 1, + STATE(207), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [8999] = 3, + ACTIONS(765), 1, anon_sym_DQUOTE, - STATE(287), 1, + STATE(259), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(775), 2, + ACTIONS(767), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [8954] = 3, - ACTIONS(728), 1, + [9010] = 4, + ACTIONS(757), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(167), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [9023] = 4, + ACTIONS(757), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(202), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [9036] = 3, + ACTIONS(732), 1, anon_sym_PIPE, - STATE(224), 1, + STATE(232), 1, sym__right_delimiter, - ACTIONS(777), 2, + ACTIONS(769), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8965] = 3, + [9047] = 3, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(779), 1, + ACTIONS(771), 1, sym_raw_string_literal, - STATE(351), 2, + STATE(64), 2, sym__string_literal, sym_interpreted_string_literal, - [8976] = 3, - ACTIONS(781), 1, + [9058] = 4, + ACTIONS(736), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(246), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [9071] = 3, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(726), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8987] = 3, - ACTIONS(728), 1, + ACTIONS(773), 1, + sym_raw_string_literal, + STATE(352), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9082] = 3, + ACTIONS(732), 1, anon_sym_PIPE, - STATE(111), 1, + STATE(108), 1, sym__right_delimiter, - ACTIONS(783), 2, + ACTIONS(775), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8998] = 3, - ACTIONS(728), 1, + [9093] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(777), 1, + sym_raw_string_literal, + STATE(63), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9104] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(114), 1, + sym__right_delimiter, + ACTIONS(779), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9115] = 3, + ACTIONS(732), 1, anon_sym_PIPE, STATE(119), 1, sym__right_delimiter, - ACTIONS(785), 2, + ACTIONS(781), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9009] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(219), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [9022] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(209), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [9035] = 3, + [9126] = 3, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(787), 1, + ACTIONS(783), 1, sym_raw_string_literal, - STATE(62), 2, + STATE(365), 2, sym__string_literal, sym_interpreted_string_literal, - [9046] = 3, - ACTIONS(41), 1, + [9137] = 3, + ACTIONS(785), 1, anon_sym_DQUOTE, - ACTIONS(789), 1, - sym_raw_string_literal, - STATE(363), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9057] = 2, - STATE(277), 1, + STATE(294), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(787), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9148] = 4, + ACTIONS(736), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(244), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [9161] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(222), 1, sym__right_delimiter, - ACTIONS(791), 2, + ACTIONS(789), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9065] = 2, - STATE(249), 1, + [9172] = 3, + ACTIONS(791), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(730), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9183] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(132), 1, sym__right_delimiter, ACTIONS(793), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9073] = 2, - STATE(281), 1, + [9194] = 2, + STATE(256), 1, sym__right_delimiter, ACTIONS(795), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9081] = 2, - STATE(279), 1, + [9202] = 2, + STATE(241), 1, sym__right_delimiter, ACTIONS(797), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9089] = 2, - STATE(223), 1, + [9210] = 2, + STATE(195), 1, sym__right_delimiter, ACTIONS(799), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9097] = 2, - STATE(283), 1, + [9218] = 2, + STATE(196), 1, sym__right_delimiter, ACTIONS(801), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9105] = 2, - STATE(280), 1, + [9226] = 2, + STATE(162), 1, sym__right_delimiter, ACTIONS(803), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9113] = 2, - STATE(201), 1, + [9234] = 2, + STATE(131), 1, sym__right_delimiter, ACTIONS(805), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9121] = 2, - STATE(179), 1, + [9242] = 2, + STATE(176), 1, sym__right_delimiter, ACTIONS(807), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9129] = 2, - STATE(169), 1, + [9250] = 2, + STATE(177), 1, sym__right_delimiter, ACTIONS(809), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9137] = 2, - STATE(202), 1, + [9258] = 2, + STATE(200), 1, sym__right_delimiter, ACTIONS(811), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9145] = 2, - STATE(105), 1, + [9266] = 2, + STATE(169), 1, sym__right_delimiter, ACTIONS(813), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9153] = 2, - STATE(173), 1, + [9274] = 2, + STATE(175), 1, sym__right_delimiter, ACTIONS(815), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9161] = 2, - STATE(208), 1, + [9282] = 2, + STATE(129), 1, sym__right_delimiter, ACTIONS(817), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9169] = 2, - STATE(122), 1, + [9290] = 2, + STATE(201), 1, sym__right_delimiter, ACTIONS(819), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9177] = 2, - STATE(184), 1, + [9298] = 2, + STATE(125), 1, sym__right_delimiter, ACTIONS(821), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9185] = 2, - STATE(214), 1, + [9306] = 2, + STATE(172), 1, sym__right_delimiter, ACTIONS(823), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9193] = 2, - STATE(278), 1, + [9314] = 2, + STATE(199), 1, sym__right_delimiter, ACTIONS(825), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9201] = 2, - STATE(95), 1, + [9322] = 2, + STATE(220), 1, sym__right_delimiter, ACTIONS(827), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9209] = 2, - STATE(206), 1, + [9330] = 2, + STATE(210), 1, sym__right_delimiter, ACTIONS(829), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9217] = 2, - STATE(124), 1, + [9338] = 3, + ACTIONS(13), 1, + anon_sym_elseif, + ACTIONS(15), 1, + anon_sym_else, + ACTIONS(831), 1, + anon_sym_end, + [9348] = 2, + STATE(193), 1, sym__right_delimiter, - ACTIONS(831), 2, + ACTIONS(833), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9225] = 2, - STATE(276), 1, + [9356] = 2, + STATE(211), 1, sym__right_delimiter, - ACTIONS(833), 2, + ACTIONS(835), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9233] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(835), 1, - anon_sym_end, - [9243] = 2, - STATE(275), 1, + [9364] = 2, + STATE(192), 1, sym__right_delimiter, ACTIONS(837), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9251] = 2, - STATE(274), 1, + [9372] = 2, + STATE(214), 1, sym__right_delimiter, ACTIONS(839), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9259] = 2, - STATE(271), 1, + [9380] = 2, + STATE(194), 1, sym__right_delimiter, ACTIONS(841), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9267] = 2, - STATE(268), 1, + [9388] = 2, + STATE(216), 1, sym__right_delimiter, ACTIONS(843), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9275] = 2, - STATE(266), 1, + [9396] = 2, + STATE(118), 1, sym__right_delimiter, ACTIONS(845), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9283] = 2, - STATE(172), 1, + [9404] = 2, + STATE(99), 1, sym__right_delimiter, ACTIONS(847), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9291] = 2, - STATE(117), 1, + [9412] = 2, + STATE(205), 1, sym__right_delimiter, ACTIONS(849), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9299] = 2, - STATE(127), 1, + [9420] = 2, + STATE(190), 1, sym__right_delimiter, ACTIONS(851), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9307] = 2, - STATE(263), 1, + [9428] = 2, + STATE(217), 1, sym__right_delimiter, ACTIONS(853), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9315] = 2, - STATE(262), 1, + [9436] = 2, + STATE(161), 1, sym__right_delimiter, ACTIONS(855), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9323] = 2, - STATE(260), 1, + [9444] = 2, + STATE(101), 1, sym__right_delimiter, ACTIONS(857), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9331] = 2, - STATE(147), 1, + [9452] = 2, + STATE(185), 1, sym__right_delimiter, ACTIONS(859), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9339] = 2, - STATE(259), 1, + [9460] = 2, + STATE(221), 1, sym__right_delimiter, ACTIONS(861), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9347] = 2, - STATE(258), 1, + [9468] = 2, + STATE(126), 1, sym__right_delimiter, ACTIONS(863), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9355] = 2, - STATE(145), 1, + [9476] = 2, + STATE(223), 1, sym__right_delimiter, ACTIONS(865), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9363] = 2, - STATE(257), 1, + [9484] = 2, + STATE(224), 1, sym__right_delimiter, ACTIONS(867), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9371] = 2, - STATE(254), 1, + [9492] = 2, + STATE(228), 1, sym__right_delimiter, ACTIONS(869), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9379] = 2, - STATE(252), 1, + [9500] = 2, + STATE(237), 1, sym__right_delimiter, ACTIONS(871), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9387] = 2, - STATE(282), 1, + [9508] = 2, + STATE(240), 1, sym__right_delimiter, ACTIONS(873), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9395] = 2, - STATE(247), 1, + [9516] = 2, + STATE(189), 1, sym__right_delimiter, ACTIONS(875), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9403] = 2, - STATE(245), 1, + [9524] = 2, + STATE(197), 1, sym__right_delimiter, ACTIONS(877), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9411] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(879), 1, - anon_sym_end, - [9421] = 2, - STATE(241), 1, + [9532] = 2, + STATE(242), 1, + sym__right_delimiter, + ACTIONS(879), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9540] = 2, + STATE(248), 1, sym__right_delimiter, ACTIONS(881), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9429] = 2, - STATE(136), 1, + [9548] = 2, + STATE(188), 1, sym__right_delimiter, ACTIONS(883), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9437] = 2, - STATE(181), 1, + [9556] = 2, + STATE(233), 1, sym__right_delimiter, ACTIONS(885), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9445] = 2, + [9564] = 2, STATE(144), 1, sym__right_delimiter, ACTIONS(887), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9453] = 2, - STATE(139), 1, + [9572] = 2, + STATE(258), 1, sym__right_delimiter, ACTIONS(889), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9461] = 2, + [9580] = 2, STATE(140), 1, sym__right_delimiter, ACTIONS(891), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9469] = 2, - STATE(187), 1, + [9588] = 2, + STATE(181), 1, sym__right_delimiter, ACTIONS(893), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9477] = 2, - STATE(180), 1, - sym__right_delimiter, + [9596] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, ACTIONS(895), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9485] = 2, - STATE(183), 1, + [9604] = 2, + STATE(257), 1, sym__right_delimiter, ACTIONS(897), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9493] = 2, - STATE(176), 1, + [9612] = 2, + STATE(198), 1, sym__right_delimiter, ACTIONS(899), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9501] = 2, - STATE(189), 1, + [9620] = 2, + STATE(184), 1, sym__right_delimiter, ACTIONS(901), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9509] = 2, - ACTIONS(728), 1, - anon_sym_PIPE, + [9628] = 2, + STATE(137), 1, + sym__right_delimiter, ACTIONS(903), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9517] = 2, - STATE(108), 1, + [9636] = 2, + STATE(255), 1, sym__right_delimiter, ACTIONS(905), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9525] = 2, - STATE(205), 1, + [9644] = 2, + STATE(106), 1, sym__right_delimiter, ACTIONS(907), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9533] = 2, - STATE(114), 1, + [9652] = 2, + STATE(252), 1, sym__right_delimiter, ACTIONS(909), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9541] = 2, - STATE(142), 1, + [9660] = 2, + STATE(113), 1, sym__right_delimiter, ACTIONS(911), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9549] = 2, - STATE(199), 1, + [9668] = 2, + STATE(251), 1, sym__right_delimiter, ACTIONS(913), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9557] = 2, - STATE(198), 1, + [9676] = 2, + STATE(250), 1, sym__right_delimiter, ACTIONS(915), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9565] = 2, - STATE(213), 1, + [9684] = 2, + STATE(249), 1, sym__right_delimiter, ACTIONS(917), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9573] = 2, - STATE(197), 1, + [9692] = 2, + STATE(165), 1, sym__right_delimiter, ACTIONS(919), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9581] = 2, - STATE(171), 1, + [9700] = 2, + STATE(247), 1, sym__right_delimiter, ACTIONS(921), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9589] = 2, - STATE(195), 1, - sym__right_delimiter, - ACTIONS(923), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9597] = 2, - STATE(100), 1, + [9708] = 3, + ACTIONS(13), 1, + anon_sym_elseif, + ACTIONS(15), 1, + anon_sym_else, + ACTIONS(923), 1, + anon_sym_end, + [9718] = 2, + STATE(243), 1, sym__right_delimiter, ACTIONS(925), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9605] = 2, - STATE(194), 1, + [9726] = 2, + STATE(139), 1, sym__right_delimiter, ACTIONS(927), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9613] = 2, - STATE(107), 1, + [9734] = 2, + STATE(105), 1, sym__right_delimiter, ACTIONS(929), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9621] = 2, - STATE(192), 1, + [9742] = 2, + STATE(136), 1, sym__right_delimiter, ACTIONS(931), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9629] = 2, - STATE(191), 1, + [9750] = 2, + STATE(109), 1, sym__right_delimiter, ACTIONS(933), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9637] = 2, - ACTIONS(728), 1, + [9758] = 2, + STATE(174), 1, + sym__right_delimiter, + ACTIONS(935), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9766] = 2, + STATE(142), 1, + sym__right_delimiter, + ACTIONS(937), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9774] = 2, + ACTIONS(732), 1, anon_sym_PIPE, - ACTIONS(935), 1, + ACTIONS(939), 1, anon_sym_RPAREN, - [9644] = 2, - ACTIONS(937), 1, + [9781] = 2, + ACTIONS(941), 1, sym_identifier, - STATE(94), 1, + STATE(147), 1, sym__field_identifier, - [9651] = 2, + [9788] = 2, ACTIONS(33), 1, anon_sym_DOLLAR, - STATE(372), 1, + STATE(375), 1, sym_variable, - [9658] = 2, - ACTIONS(939), 1, + [9795] = 2, + ACTIONS(943), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(941), 1, + ACTIONS(945), 1, anon_sym_LBRACE_LBRACE_DASH, - [9665] = 2, - ACTIONS(728), 1, + [9802] = 2, + ACTIONS(732), 1, anon_sym_PIPE, - ACTIONS(943), 1, + ACTIONS(947), 1, anon_sym_RPAREN, - [9672] = 2, - ACTIONS(945), 1, + [9809] = 2, + ACTIONS(949), 1, sym_identifier, - STATE(87), 1, + STATE(120), 1, sym__field_identifier, - [9679] = 1, - ACTIONS(947), 1, - anon_sym_COLON_EQ, - [9683] = 1, - ACTIONS(835), 1, - anon_sym_end, - [9687] = 1, - ACTIONS(879), 1, - anon_sym_end, - [9691] = 1, + [9816] = 1, ACTIONS(13), 1, anon_sym_elseif, - [9695] = 1, - ACTIONS(949), 1, + [9820] = 1, + ACTIONS(951), 1, + anon_sym_COLON_EQ, + [9824] = 1, + ACTIONS(831), 1, + anon_sym_end, + [9828] = 1, + ACTIONS(953), 1, ts_builtin_sym_end, + [9832] = 1, + ACTIONS(923), 1, + anon_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { @@ -23636,12 +23870,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(50)] = 3696, [SMALL_STATE(51)] = 3772, [SMALL_STATE(52)] = 3848, - [SMALL_STATE(53)] = 3913, - [SMALL_STATE(54)] = 3986, + [SMALL_STATE(53)] = 3921, + [SMALL_STATE(54)] = 3994, [SMALL_STATE(55)] = 4059, - [SMALL_STATE(56)] = 4121, + [SMALL_STATE(56)] = 4123, [SMALL_STATE(57)] = 4185, - [SMALL_STATE(58)] = 4246, + [SMALL_STATE(58)] = 4244, [SMALL_STATE(59)] = 4305, [SMALL_STATE(60)] = 4364, [SMALL_STATE(61)] = 4422, @@ -23667,771 +23901,775 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(81)] = 5502, [SMALL_STATE(82)] = 5554, [SMALL_STATE(83)] = 5606, - [SMALL_STATE(84)] = 5646, - [SMALL_STATE(85)] = 5686, - [SMALL_STATE(86)] = 5726, - [SMALL_STATE(87)] = 5766, - [SMALL_STATE(88)] = 5790, - [SMALL_STATE(89)] = 5814, - [SMALL_STATE(90)] = 5838, - [SMALL_STATE(91)] = 5861, - [SMALL_STATE(92)] = 5892, - [SMALL_STATE(93)] = 5915, - [SMALL_STATE(94)] = 5946, - [SMALL_STATE(95)] = 5969, - [SMALL_STATE(96)] = 5997, - [SMALL_STATE(97)] = 6025, - [SMALL_STATE(98)] = 6053, - [SMALL_STATE(99)] = 6081, - [SMALL_STATE(100)] = 6109, - [SMALL_STATE(101)] = 6137, - [SMALL_STATE(102)] = 6159, - [SMALL_STATE(103)] = 6187, - [SMALL_STATE(104)] = 6215, - [SMALL_STATE(105)] = 6243, - [SMALL_STATE(106)] = 6271, - [SMALL_STATE(107)] = 6299, - [SMALL_STATE(108)] = 6327, - [SMALL_STATE(109)] = 6355, - [SMALL_STATE(110)] = 6383, - [SMALL_STATE(111)] = 6411, - [SMALL_STATE(112)] = 6439, - [SMALL_STATE(113)] = 6467, - [SMALL_STATE(114)] = 6495, - [SMALL_STATE(115)] = 6523, - [SMALL_STATE(116)] = 6551, - [SMALL_STATE(117)] = 6579, - [SMALL_STATE(118)] = 6607, - [SMALL_STATE(119)] = 6635, - [SMALL_STATE(120)] = 6663, - [SMALL_STATE(121)] = 6691, - [SMALL_STATE(122)] = 6719, - [SMALL_STATE(123)] = 6747, - [SMALL_STATE(124)] = 6775, - [SMALL_STATE(125)] = 6803, - [SMALL_STATE(126)] = 6825, - [SMALL_STATE(127)] = 6853, - [SMALL_STATE(128)] = 6881, - [SMALL_STATE(129)] = 6909, - [SMALL_STATE(130)] = 6937, - [SMALL_STATE(131)] = 6965, - [SMALL_STATE(132)] = 6993, - [SMALL_STATE(133)] = 7021, - [SMALL_STATE(134)] = 7049, - [SMALL_STATE(135)] = 7077, - [SMALL_STATE(136)] = 7105, - [SMALL_STATE(137)] = 7133, - [SMALL_STATE(138)] = 7161, - [SMALL_STATE(139)] = 7189, - [SMALL_STATE(140)] = 7217, - [SMALL_STATE(141)] = 7245, - [SMALL_STATE(142)] = 7273, - [SMALL_STATE(143)] = 7301, - [SMALL_STATE(144)] = 7329, - [SMALL_STATE(145)] = 7357, - [SMALL_STATE(146)] = 7385, - [SMALL_STATE(147)] = 7413, - [SMALL_STATE(148)] = 7441, - [SMALL_STATE(149)] = 7469, - [SMALL_STATE(150)] = 7497, - [SMALL_STATE(151)] = 7513, - [SMALL_STATE(152)] = 7527, - [SMALL_STATE(153)] = 7538, - [SMALL_STATE(154)] = 7557, - [SMALL_STATE(155)] = 7570, - [SMALL_STATE(156)] = 7588, - [SMALL_STATE(157)] = 7610, - [SMALL_STATE(158)] = 7626, - [SMALL_STATE(159)] = 7648, - [SMALL_STATE(160)] = 7670, - [SMALL_STATE(161)] = 7692, - [SMALL_STATE(162)] = 7707, - [SMALL_STATE(163)] = 7720, - [SMALL_STATE(164)] = 7731, - [SMALL_STATE(165)] = 7744, - [SMALL_STATE(166)] = 7759, - [SMALL_STATE(167)] = 7772, - [SMALL_STATE(168)] = 7785, - [SMALL_STATE(169)] = 7798, - [SMALL_STATE(170)] = 7808, - [SMALL_STATE(171)] = 7820, - [SMALL_STATE(172)] = 7830, - [SMALL_STATE(173)] = 7840, - [SMALL_STATE(174)] = 7850, - [SMALL_STATE(175)] = 7860, - [SMALL_STATE(176)] = 7870, - [SMALL_STATE(177)] = 7880, - [SMALL_STATE(178)] = 7890, - [SMALL_STATE(179)] = 7900, - [SMALL_STATE(180)] = 7910, - [SMALL_STATE(181)] = 7920, - [SMALL_STATE(182)] = 7930, - [SMALL_STATE(183)] = 7946, - [SMALL_STATE(184)] = 7956, - [SMALL_STATE(185)] = 7966, - [SMALL_STATE(186)] = 7976, - [SMALL_STATE(187)] = 7986, - [SMALL_STATE(188)] = 7996, - [SMALL_STATE(189)] = 8006, - [SMALL_STATE(190)] = 8016, - [SMALL_STATE(191)] = 8026, - [SMALL_STATE(192)] = 8036, - [SMALL_STATE(193)] = 8046, - [SMALL_STATE(194)] = 8056, - [SMALL_STATE(195)] = 8066, - [SMALL_STATE(196)] = 8076, - [SMALL_STATE(197)] = 8088, - [SMALL_STATE(198)] = 8098, - [SMALL_STATE(199)] = 8108, - [SMALL_STATE(200)] = 8118, - [SMALL_STATE(201)] = 8128, - [SMALL_STATE(202)] = 8138, - [SMALL_STATE(203)] = 8148, - [SMALL_STATE(204)] = 8158, - [SMALL_STATE(205)] = 8166, - [SMALL_STATE(206)] = 8176, - [SMALL_STATE(207)] = 8186, - [SMALL_STATE(208)] = 8196, - [SMALL_STATE(209)] = 8206, - [SMALL_STATE(210)] = 8216, - [SMALL_STATE(211)] = 8226, - [SMALL_STATE(212)] = 8236, - [SMALL_STATE(213)] = 8246, - [SMALL_STATE(214)] = 8256, - [SMALL_STATE(215)] = 8266, - [SMALL_STATE(216)] = 8276, - [SMALL_STATE(217)] = 8286, - [SMALL_STATE(218)] = 8296, - [SMALL_STATE(219)] = 8308, - [SMALL_STATE(220)] = 8317, - [SMALL_STATE(221)] = 8326, - [SMALL_STATE(222)] = 8333, - [SMALL_STATE(223)] = 8344, - [SMALL_STATE(224)] = 8353, - [SMALL_STATE(225)] = 8362, - [SMALL_STATE(226)] = 8369, - [SMALL_STATE(227)] = 8380, - [SMALL_STATE(228)] = 8389, - [SMALL_STATE(229)] = 8400, - [SMALL_STATE(230)] = 8409, - [SMALL_STATE(231)] = 8418, - [SMALL_STATE(232)] = 8429, - [SMALL_STATE(233)] = 8440, - [SMALL_STATE(234)] = 8449, - [SMALL_STATE(235)] = 8458, - [SMALL_STATE(236)] = 8469, - [SMALL_STATE(237)] = 8476, - [SMALL_STATE(238)] = 8487, - [SMALL_STATE(239)] = 8496, - [SMALL_STATE(240)] = 8507, - [SMALL_STATE(241)] = 8516, - [SMALL_STATE(242)] = 8525, - [SMALL_STATE(243)] = 8534, - [SMALL_STATE(244)] = 8543, - [SMALL_STATE(245)] = 8552, - [SMALL_STATE(246)] = 8561, - [SMALL_STATE(247)] = 8574, - [SMALL_STATE(248)] = 8583, - [SMALL_STATE(249)] = 8594, - [SMALL_STATE(250)] = 8603, - [SMALL_STATE(251)] = 8614, - [SMALL_STATE(252)] = 8623, - [SMALL_STATE(253)] = 8632, - [SMALL_STATE(254)] = 8643, - [SMALL_STATE(255)] = 8652, - [SMALL_STATE(256)] = 8665, - [SMALL_STATE(257)] = 8676, - [SMALL_STATE(258)] = 8685, - [SMALL_STATE(259)] = 8694, - [SMALL_STATE(260)] = 8703, - [SMALL_STATE(261)] = 8712, - [SMALL_STATE(262)] = 8723, - [SMALL_STATE(263)] = 8732, - [SMALL_STATE(264)] = 8741, - [SMALL_STATE(265)] = 8754, - [SMALL_STATE(266)] = 8767, - [SMALL_STATE(267)] = 8776, - [SMALL_STATE(268)] = 8787, - [SMALL_STATE(269)] = 8796, - [SMALL_STATE(270)] = 8807, - [SMALL_STATE(271)] = 8820, - [SMALL_STATE(272)] = 8829, - [SMALL_STATE(273)] = 8840, - [SMALL_STATE(274)] = 8853, - [SMALL_STATE(275)] = 8862, - [SMALL_STATE(276)] = 8871, - [SMALL_STATE(277)] = 8880, - [SMALL_STATE(278)] = 8889, - [SMALL_STATE(279)] = 8898, - [SMALL_STATE(280)] = 8907, - [SMALL_STATE(281)] = 8916, - [SMALL_STATE(282)] = 8925, - [SMALL_STATE(283)] = 8934, - [SMALL_STATE(284)] = 8943, - [SMALL_STATE(285)] = 8954, - [SMALL_STATE(286)] = 8965, - [SMALL_STATE(287)] = 8976, - [SMALL_STATE(288)] = 8987, - [SMALL_STATE(289)] = 8998, - [SMALL_STATE(290)] = 9009, - [SMALL_STATE(291)] = 9022, - [SMALL_STATE(292)] = 9035, - [SMALL_STATE(293)] = 9046, - [SMALL_STATE(294)] = 9057, - [SMALL_STATE(295)] = 9065, - [SMALL_STATE(296)] = 9073, - [SMALL_STATE(297)] = 9081, - [SMALL_STATE(298)] = 9089, - [SMALL_STATE(299)] = 9097, - [SMALL_STATE(300)] = 9105, - [SMALL_STATE(301)] = 9113, - [SMALL_STATE(302)] = 9121, - [SMALL_STATE(303)] = 9129, - [SMALL_STATE(304)] = 9137, - [SMALL_STATE(305)] = 9145, - [SMALL_STATE(306)] = 9153, - [SMALL_STATE(307)] = 9161, - [SMALL_STATE(308)] = 9169, - [SMALL_STATE(309)] = 9177, - [SMALL_STATE(310)] = 9185, - [SMALL_STATE(311)] = 9193, - [SMALL_STATE(312)] = 9201, - [SMALL_STATE(313)] = 9209, - [SMALL_STATE(314)] = 9217, - [SMALL_STATE(315)] = 9225, - [SMALL_STATE(316)] = 9233, - [SMALL_STATE(317)] = 9243, - [SMALL_STATE(318)] = 9251, - [SMALL_STATE(319)] = 9259, - [SMALL_STATE(320)] = 9267, - [SMALL_STATE(321)] = 9275, - [SMALL_STATE(322)] = 9283, - [SMALL_STATE(323)] = 9291, - [SMALL_STATE(324)] = 9299, - [SMALL_STATE(325)] = 9307, - [SMALL_STATE(326)] = 9315, - [SMALL_STATE(327)] = 9323, - [SMALL_STATE(328)] = 9331, - [SMALL_STATE(329)] = 9339, - [SMALL_STATE(330)] = 9347, - [SMALL_STATE(331)] = 9355, - [SMALL_STATE(332)] = 9363, - [SMALL_STATE(333)] = 9371, - [SMALL_STATE(334)] = 9379, - [SMALL_STATE(335)] = 9387, - [SMALL_STATE(336)] = 9395, - [SMALL_STATE(337)] = 9403, - [SMALL_STATE(338)] = 9411, - [SMALL_STATE(339)] = 9421, - [SMALL_STATE(340)] = 9429, - [SMALL_STATE(341)] = 9437, - [SMALL_STATE(342)] = 9445, - [SMALL_STATE(343)] = 9453, - [SMALL_STATE(344)] = 9461, - [SMALL_STATE(345)] = 9469, - [SMALL_STATE(346)] = 9477, - [SMALL_STATE(347)] = 9485, - [SMALL_STATE(348)] = 9493, - [SMALL_STATE(349)] = 9501, - [SMALL_STATE(350)] = 9509, - [SMALL_STATE(351)] = 9517, - [SMALL_STATE(352)] = 9525, - [SMALL_STATE(353)] = 9533, - [SMALL_STATE(354)] = 9541, - [SMALL_STATE(355)] = 9549, - [SMALL_STATE(356)] = 9557, - [SMALL_STATE(357)] = 9565, - [SMALL_STATE(358)] = 9573, - [SMALL_STATE(359)] = 9581, - [SMALL_STATE(360)] = 9589, - [SMALL_STATE(361)] = 9597, - [SMALL_STATE(362)] = 9605, - [SMALL_STATE(363)] = 9613, - [SMALL_STATE(364)] = 9621, - [SMALL_STATE(365)] = 9629, - [SMALL_STATE(366)] = 9637, - [SMALL_STATE(367)] = 9644, - [SMALL_STATE(368)] = 9651, - [SMALL_STATE(369)] = 9658, - [SMALL_STATE(370)] = 9665, - [SMALL_STATE(371)] = 9672, - [SMALL_STATE(372)] = 9679, - [SMALL_STATE(373)] = 9683, - [SMALL_STATE(374)] = 9687, - [SMALL_STATE(375)] = 9691, - [SMALL_STATE(376)] = 9695, + [SMALL_STATE(84)] = 5648, + [SMALL_STATE(85)] = 5690, + [SMALL_STATE(86)] = 5732, + [SMALL_STATE(87)] = 5774, + [SMALL_STATE(88)] = 5807, + [SMALL_STATE(89)] = 5840, + [SMALL_STATE(90)] = 5870, + [SMALL_STATE(91)] = 5900, + [SMALL_STATE(92)] = 5930, + [SMALL_STATE(93)] = 5960, + [SMALL_STATE(94)] = 5990, + [SMALL_STATE(95)] = 6020, + [SMALL_STATE(96)] = 6050, + [SMALL_STATE(97)] = 6080, + [SMALL_STATE(98)] = 6110, + [SMALL_STATE(99)] = 6140, + [SMALL_STATE(100)] = 6170, + [SMALL_STATE(101)] = 6200, + [SMALL_STATE(102)] = 6230, + [SMALL_STATE(103)] = 6260, + [SMALL_STATE(104)] = 6290, + [SMALL_STATE(105)] = 6320, + [SMALL_STATE(106)] = 6350, + [SMALL_STATE(107)] = 6380, + [SMALL_STATE(108)] = 6410, + [SMALL_STATE(109)] = 6440, + [SMALL_STATE(110)] = 6470, + [SMALL_STATE(111)] = 6500, + [SMALL_STATE(112)] = 6530, + [SMALL_STATE(113)] = 6560, + [SMALL_STATE(114)] = 6590, + [SMALL_STATE(115)] = 6620, + [SMALL_STATE(116)] = 6650, + [SMALL_STATE(117)] = 6680, + [SMALL_STATE(118)] = 6710, + [SMALL_STATE(119)] = 6740, + [SMALL_STATE(120)] = 6770, + [SMALL_STATE(121)] = 6794, + [SMALL_STATE(122)] = 6818, + [SMALL_STATE(123)] = 6848, + [SMALL_STATE(124)] = 6878, + [SMALL_STATE(125)] = 6908, + [SMALL_STATE(126)] = 6938, + [SMALL_STATE(127)] = 6968, + [SMALL_STATE(128)] = 6998, + [SMALL_STATE(129)] = 7022, + [SMALL_STATE(130)] = 7052, + [SMALL_STATE(131)] = 7082, + [SMALL_STATE(132)] = 7112, + [SMALL_STATE(133)] = 7142, + [SMALL_STATE(134)] = 7172, + [SMALL_STATE(135)] = 7202, + [SMALL_STATE(136)] = 7232, + [SMALL_STATE(137)] = 7262, + [SMALL_STATE(138)] = 7292, + [SMALL_STATE(139)] = 7322, + [SMALL_STATE(140)] = 7352, + [SMALL_STATE(141)] = 7382, + [SMALL_STATE(142)] = 7412, + [SMALL_STATE(143)] = 7442, + [SMALL_STATE(144)] = 7472, + [SMALL_STATE(145)] = 7502, + [SMALL_STATE(146)] = 7525, + [SMALL_STATE(147)] = 7548, + [SMALL_STATE(148)] = 7571, + [SMALL_STATE(149)] = 7593, + [SMALL_STATE(150)] = 7615, + [SMALL_STATE(151)] = 7629, + [SMALL_STATE(152)] = 7645, + [SMALL_STATE(153)] = 7658, + [SMALL_STATE(154)] = 7669, + [SMALL_STATE(155)] = 7688, + [SMALL_STATE(156)] = 7706, + [SMALL_STATE(157)] = 7722, + [SMALL_STATE(158)] = 7744, + [SMALL_STATE(159)] = 7766, + [SMALL_STATE(160)] = 7788, + [SMALL_STATE(161)] = 7810, + [SMALL_STATE(162)] = 7821, + [SMALL_STATE(163)] = 7832, + [SMALL_STATE(164)] = 7843, + [SMALL_STATE(165)] = 7858, + [SMALL_STATE(166)] = 7869, + [SMALL_STATE(167)] = 7880, + [SMALL_STATE(168)] = 7891, + [SMALL_STATE(169)] = 7902, + [SMALL_STATE(170)] = 7913, + [SMALL_STATE(171)] = 7926, + [SMALL_STATE(172)] = 7937, + [SMALL_STATE(173)] = 7948, + [SMALL_STATE(174)] = 7959, + [SMALL_STATE(175)] = 7970, + [SMALL_STATE(176)] = 7981, + [SMALL_STATE(177)] = 7992, + [SMALL_STATE(178)] = 8003, + [SMALL_STATE(179)] = 8016, + [SMALL_STATE(180)] = 8027, + [SMALL_STATE(181)] = 8038, + [SMALL_STATE(182)] = 8049, + [SMALL_STATE(183)] = 8060, + [SMALL_STATE(184)] = 8073, + [SMALL_STATE(185)] = 8084, + [SMALL_STATE(186)] = 8095, + [SMALL_STATE(187)] = 8110, + [SMALL_STATE(188)] = 8121, + [SMALL_STATE(189)] = 8132, + [SMALL_STATE(190)] = 8143, + [SMALL_STATE(191)] = 8154, + [SMALL_STATE(192)] = 8165, + [SMALL_STATE(193)] = 8176, + [SMALL_STATE(194)] = 8187, + [SMALL_STATE(195)] = 8198, + [SMALL_STATE(196)] = 8209, + [SMALL_STATE(197)] = 8220, + [SMALL_STATE(198)] = 8231, + [SMALL_STATE(199)] = 8242, + [SMALL_STATE(200)] = 8253, + [SMALL_STATE(201)] = 8264, + [SMALL_STATE(202)] = 8275, + [SMALL_STATE(203)] = 8286, + [SMALL_STATE(204)] = 8299, + [SMALL_STATE(205)] = 8310, + [SMALL_STATE(206)] = 8321, + [SMALL_STATE(207)] = 8334, + [SMALL_STATE(208)] = 8345, + [SMALL_STATE(209)] = 8355, + [SMALL_STATE(210)] = 8363, + [SMALL_STATE(211)] = 8371, + [SMALL_STATE(212)] = 8379, + [SMALL_STATE(213)] = 8387, + [SMALL_STATE(214)] = 8395, + [SMALL_STATE(215)] = 8403, + [SMALL_STATE(216)] = 8419, + [SMALL_STATE(217)] = 8427, + [SMALL_STATE(218)] = 8435, + [SMALL_STATE(219)] = 8445, + [SMALL_STATE(220)] = 8455, + [SMALL_STATE(221)] = 8463, + [SMALL_STATE(222)] = 8471, + [SMALL_STATE(223)] = 8479, + [SMALL_STATE(224)] = 8487, + [SMALL_STATE(225)] = 8495, + [SMALL_STATE(226)] = 8503, + [SMALL_STATE(227)] = 8513, + [SMALL_STATE(228)] = 8523, + [SMALL_STATE(229)] = 8531, + [SMALL_STATE(230)] = 8543, + [SMALL_STATE(231)] = 8555, + [SMALL_STATE(232)] = 8563, + [SMALL_STATE(233)] = 8571, + [SMALL_STATE(234)] = 8579, + [SMALL_STATE(235)] = 8589, + [SMALL_STATE(236)] = 8597, + [SMALL_STATE(237)] = 8605, + [SMALL_STATE(238)] = 8613, + [SMALL_STATE(239)] = 8625, + [SMALL_STATE(240)] = 8635, + [SMALL_STATE(241)] = 8643, + [SMALL_STATE(242)] = 8651, + [SMALL_STATE(243)] = 8659, + [SMALL_STATE(244)] = 8667, + [SMALL_STATE(245)] = 8675, + [SMALL_STATE(246)] = 8683, + [SMALL_STATE(247)] = 8691, + [SMALL_STATE(248)] = 8699, + [SMALL_STATE(249)] = 8707, + [SMALL_STATE(250)] = 8715, + [SMALL_STATE(251)] = 8723, + [SMALL_STATE(252)] = 8731, + [SMALL_STATE(253)] = 8739, + [SMALL_STATE(254)] = 8747, + [SMALL_STATE(255)] = 8755, + [SMALL_STATE(256)] = 8763, + [SMALL_STATE(257)] = 8771, + [SMALL_STATE(258)] = 8779, + [SMALL_STATE(259)] = 8787, + [SMALL_STATE(260)] = 8798, + [SMALL_STATE(261)] = 8805, + [SMALL_STATE(262)] = 8816, + [SMALL_STATE(263)] = 8829, + [SMALL_STATE(264)] = 8840, + [SMALL_STATE(265)] = 8851, + [SMALL_STATE(266)] = 8862, + [SMALL_STATE(267)] = 8873, + [SMALL_STATE(268)] = 8884, + [SMALL_STATE(269)] = 8891, + [SMALL_STATE(270)] = 8898, + [SMALL_STATE(271)] = 8909, + [SMALL_STATE(272)] = 8918, + [SMALL_STATE(273)] = 8927, + [SMALL_STATE(274)] = 8938, + [SMALL_STATE(275)] = 8951, + [SMALL_STATE(276)] = 8962, + [SMALL_STATE(277)] = 8973, + [SMALL_STATE(278)] = 8986, + [SMALL_STATE(279)] = 8999, + [SMALL_STATE(280)] = 9010, + [SMALL_STATE(281)] = 9023, + [SMALL_STATE(282)] = 9036, + [SMALL_STATE(283)] = 9047, + [SMALL_STATE(284)] = 9058, + [SMALL_STATE(285)] = 9071, + [SMALL_STATE(286)] = 9082, + [SMALL_STATE(287)] = 9093, + [SMALL_STATE(288)] = 9104, + [SMALL_STATE(289)] = 9115, + [SMALL_STATE(290)] = 9126, + [SMALL_STATE(291)] = 9137, + [SMALL_STATE(292)] = 9148, + [SMALL_STATE(293)] = 9161, + [SMALL_STATE(294)] = 9172, + [SMALL_STATE(295)] = 9183, + [SMALL_STATE(296)] = 9194, + [SMALL_STATE(297)] = 9202, + [SMALL_STATE(298)] = 9210, + [SMALL_STATE(299)] = 9218, + [SMALL_STATE(300)] = 9226, + [SMALL_STATE(301)] = 9234, + [SMALL_STATE(302)] = 9242, + [SMALL_STATE(303)] = 9250, + [SMALL_STATE(304)] = 9258, + [SMALL_STATE(305)] = 9266, + [SMALL_STATE(306)] = 9274, + [SMALL_STATE(307)] = 9282, + [SMALL_STATE(308)] = 9290, + [SMALL_STATE(309)] = 9298, + [SMALL_STATE(310)] = 9306, + [SMALL_STATE(311)] = 9314, + [SMALL_STATE(312)] = 9322, + [SMALL_STATE(313)] = 9330, + [SMALL_STATE(314)] = 9338, + [SMALL_STATE(315)] = 9348, + [SMALL_STATE(316)] = 9356, + [SMALL_STATE(317)] = 9364, + [SMALL_STATE(318)] = 9372, + [SMALL_STATE(319)] = 9380, + [SMALL_STATE(320)] = 9388, + [SMALL_STATE(321)] = 9396, + [SMALL_STATE(322)] = 9404, + [SMALL_STATE(323)] = 9412, + [SMALL_STATE(324)] = 9420, + [SMALL_STATE(325)] = 9428, + [SMALL_STATE(326)] = 9436, + [SMALL_STATE(327)] = 9444, + [SMALL_STATE(328)] = 9452, + [SMALL_STATE(329)] = 9460, + [SMALL_STATE(330)] = 9468, + [SMALL_STATE(331)] = 9476, + [SMALL_STATE(332)] = 9484, + [SMALL_STATE(333)] = 9492, + [SMALL_STATE(334)] = 9500, + [SMALL_STATE(335)] = 9508, + [SMALL_STATE(336)] = 9516, + [SMALL_STATE(337)] = 9524, + [SMALL_STATE(338)] = 9532, + [SMALL_STATE(339)] = 9540, + [SMALL_STATE(340)] = 9548, + [SMALL_STATE(341)] = 9556, + [SMALL_STATE(342)] = 9564, + [SMALL_STATE(343)] = 9572, + [SMALL_STATE(344)] = 9580, + [SMALL_STATE(345)] = 9588, + [SMALL_STATE(346)] = 9596, + [SMALL_STATE(347)] = 9604, + [SMALL_STATE(348)] = 9612, + [SMALL_STATE(349)] = 9620, + [SMALL_STATE(350)] = 9628, + [SMALL_STATE(351)] = 9636, + [SMALL_STATE(352)] = 9644, + [SMALL_STATE(353)] = 9652, + [SMALL_STATE(354)] = 9660, + [SMALL_STATE(355)] = 9668, + [SMALL_STATE(356)] = 9676, + [SMALL_STATE(357)] = 9684, + [SMALL_STATE(358)] = 9692, + [SMALL_STATE(359)] = 9700, + [SMALL_STATE(360)] = 9708, + [SMALL_STATE(361)] = 9718, + [SMALL_STATE(362)] = 9726, + [SMALL_STATE(363)] = 9734, + [SMALL_STATE(364)] = 9742, + [SMALL_STATE(365)] = 9750, + [SMALL_STATE(366)] = 9758, + [SMALL_STATE(367)] = 9766, + [SMALL_STATE(368)] = 9774, + [SMALL_STATE(369)] = 9781, + [SMALL_STATE(370)] = 9788, + [SMALL_STATE(371)] = 9795, + [SMALL_STATE(372)] = 9802, + [SMALL_STATE(373)] = 9809, + [SMALL_STATE(374)] = 9816, + [SMALL_STATE(375)] = 9820, + [SMALL_STATE(376)] = 9824, + [SMALL_STATE(377)] = 9828, + [SMALL_STATE(378)] = 9832, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 0), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), + [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), - [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(178), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(178), - [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(54), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), - [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(251), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(251), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(53), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(53), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(53), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(53), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(53), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), - [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(69), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), - [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), - [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), - [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), - [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), - [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), - [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), - [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(375), - [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(375), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), - [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), - [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), - [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), - [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), - [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), - [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), - [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), - [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), - [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), - [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), - [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), - [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), - [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), - [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), - [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), - [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), - [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), - [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), - [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), - [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(235), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), + [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(187), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(163), + [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(53), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(212), + [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(213), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(52), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(52), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(52), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(52), + [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(52), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(69), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yaml_no_injection_text, 1), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yaml_no_injection_text, 1), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), + [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), + [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), + [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), + [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), + [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), + [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), + [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), + [702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(374), + [705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(374), + [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), + [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), + [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), + [750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(267), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [949] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [953] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus diff --git a/src/grammar.json b/src/grammar.json index e18ea82..971935e 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -11,6 +11,10 @@ "_block": { "type": "CHOICE", "members": [ + { + "type": "SYMBOL", + "name": "yaml_no_injection_text" + }, { "type": "SYMBOL", "name": "text" @@ -21,6 +25,15 @@ } ] }, + "yaml_no_injection_text": { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "-" + } + ] + }, "text": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index a777f16..da4db67 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -386,6 +386,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -623,6 +627,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -820,6 +828,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1032,6 +1044,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1162,6 +1178,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1430,6 +1450,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1560,6 +1584,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -1929,6 +1957,10 @@ { "type": "with_action", "named": true + }, + { + "type": "yaml_no_injection_text", + "named": true } ] } @@ -2274,6 +2306,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -2486,6 +2522,10 @@ "type": "with_action", "named": true }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false @@ -2502,6 +2542,11 @@ } } }, + { + "type": "yaml_no_injection_text", + "named": true, + "fields": {} + }, { "type": " ", "named": false @@ -2526,6 +2571,10 @@ "type": ",", "named": false }, + { + "type": "-", + "named": false + }, { "type": "-}}", "named": false diff --git a/src/parser.c b/src/parser.c index 735be29..553998d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,101 +6,104 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 377 +#define STATE_COUNT 379 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 80 +#define SYMBOL_COUNT 82 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 40 +#define TOKEN_COUNT 41 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 12 #define PRODUCTION_ID_COUNT 34 enum { - aux_sym_text_token1 = 1, - aux_sym_text_token2 = 2, - anon_sym_if = 3, - anon_sym_elseif = 4, - anon_sym_else = 5, - anon_sym_end = 6, - anon_sym_COMMA = 7, - anon_sym_COLON_EQ = 8, - anon_sym_range = 9, - anon_sym_template = 10, - anon_sym_define = 11, - anon_sym_block = 12, - anon_sym_with = 13, - anon_sym_EQ = 14, - anon_sym_PIPE = 15, - anon_sym_LPAREN = 16, - anon_sym_RPAREN = 17, - anon_sym_ = 18, - sym_pipeline_stub = 19, - anon_sym_DOT = 20, - anon_sym_DOT2 = 21, - anon_sym_DOLLAR = 22, - sym_identifier = 23, - sym_int_literal = 24, - sym_float_literal = 25, - sym_imaginary_literal = 26, - sym_rune_literal = 27, - sym_true = 28, - sym_false = 29, - sym_nil = 30, - sym_raw_string_literal = 31, - anon_sym_DQUOTE = 32, - aux_sym_interpreted_string_literal_token1 = 33, - sym_escape_sequence = 34, - sym_comment = 35, - anon_sym_LBRACE_LBRACE = 36, - anon_sym_LBRACE_LBRACE_DASH = 37, - anon_sym_RBRACE_RBRACE = 38, - anon_sym_DASH_RBRACE_RBRACE = 39, - sym_template = 40, - sym__block = 41, - sym_text = 42, - sym__action = 43, - sym__comment_action = 44, - sym__pipeline_action = 45, - sym_if_action = 46, - sym__else_if_clause = 47, - sym__else_clause = 48, - sym__if_actions_end = 49, - sym_range_variable_definition = 50, - sym_range_action = 51, - sym_template_action = 52, - sym_define_action = 53, - sym_block_action = 54, - sym_with_action = 55, - sym__pipeline = 56, - sym_variable_definition = 57, - sym_assignment = 58, - sym_chained_pipeline = 59, - sym_parenthesized_pipeline = 60, - sym_method_call = 61, - sym_function_call = 62, - sym_argument_list = 63, - sym__expression = 64, - sym_selector_expression = 65, - sym__field_identifier = 66, - sym_field = 67, - sym_variable = 68, - sym__literal = 69, - sym__boolean_literal = 70, - sym_dot = 71, - sym__string_literal = 72, - sym_interpreted_string_literal = 73, - sym__left_delimiter = 74, - sym__right_delimiter = 75, - aux_sym_template_repeat1 = 76, - aux_sym_if_action_repeat1 = 77, - aux_sym_argument_list_repeat1 = 78, - aux_sym_interpreted_string_literal_repeat1 = 79, - alias_sym_field_identifier = 80, + anon_sym_DASH = 1, + aux_sym_text_token1 = 2, + aux_sym_text_token2 = 3, + anon_sym_if = 4, + anon_sym_elseif = 5, + anon_sym_else = 6, + anon_sym_end = 7, + anon_sym_COMMA = 8, + anon_sym_COLON_EQ = 9, + anon_sym_range = 10, + anon_sym_template = 11, + anon_sym_define = 12, + anon_sym_block = 13, + anon_sym_with = 14, + anon_sym_EQ = 15, + anon_sym_PIPE = 16, + anon_sym_LPAREN = 17, + anon_sym_RPAREN = 18, + anon_sym_ = 19, + sym_pipeline_stub = 20, + anon_sym_DOT = 21, + anon_sym_DOT2 = 22, + anon_sym_DOLLAR = 23, + sym_identifier = 24, + sym_int_literal = 25, + sym_float_literal = 26, + sym_imaginary_literal = 27, + sym_rune_literal = 28, + sym_true = 29, + sym_false = 30, + sym_nil = 31, + sym_raw_string_literal = 32, + anon_sym_DQUOTE = 33, + aux_sym_interpreted_string_literal_token1 = 34, + sym_escape_sequence = 35, + sym_comment = 36, + anon_sym_LBRACE_LBRACE = 37, + anon_sym_LBRACE_LBRACE_DASH = 38, + anon_sym_RBRACE_RBRACE = 39, + anon_sym_DASH_RBRACE_RBRACE = 40, + sym_template = 41, + sym__block = 42, + sym_yaml_no_injection_text = 43, + sym_text = 44, + sym__action = 45, + sym__comment_action = 46, + sym__pipeline_action = 47, + sym_if_action = 48, + sym__else_if_clause = 49, + sym__else_clause = 50, + sym__if_actions_end = 51, + sym_range_variable_definition = 52, + sym_range_action = 53, + sym_template_action = 54, + sym_define_action = 55, + sym_block_action = 56, + sym_with_action = 57, + sym__pipeline = 58, + sym_variable_definition = 59, + sym_assignment = 60, + sym_chained_pipeline = 61, + sym_parenthesized_pipeline = 62, + sym_method_call = 63, + sym_function_call = 64, + sym_argument_list = 65, + sym__expression = 66, + sym_selector_expression = 67, + sym__field_identifier = 68, + sym_field = 69, + sym_variable = 70, + sym__literal = 71, + sym__boolean_literal = 72, + sym_dot = 73, + sym__string_literal = 74, + sym_interpreted_string_literal = 75, + sym__left_delimiter = 76, + sym__right_delimiter = 77, + aux_sym_template_repeat1 = 78, + aux_sym_if_action_repeat1 = 79, + aux_sym_argument_list_repeat1 = 80, + aux_sym_interpreted_string_literal_repeat1 = 81, + alias_sym_field_identifier = 82, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", + [anon_sym_DASH] = "-", [aux_sym_text_token1] = "text_token1", [aux_sym_text_token2] = "text_token2", [anon_sym_if] = "if", @@ -142,6 +145,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_DASH_RBRACE_RBRACE] = "-}}", [sym_template] = "template", [sym__block] = "_block", + [sym_yaml_no_injection_text] = "yaml_no_injection_text", [sym_text] = "text", [sym__action] = "_action", [sym__comment_action] = "_comment_action", @@ -185,6 +189,7 @@ static const char * const ts_symbol_names[] = { static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, + [anon_sym_DASH] = anon_sym_DASH, [aux_sym_text_token1] = aux_sym_text_token1, [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_if] = anon_sym_if, @@ -226,6 +231,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DASH_RBRACE_RBRACE] = anon_sym_DASH_RBRACE_RBRACE, [sym_template] = sym_template, [sym__block] = sym__block, + [sym_yaml_no_injection_text] = sym_yaml_no_injection_text, [sym_text] = sym_text, [sym__action] = sym__action, [sym__comment_action] = sym__comment_action, @@ -272,6 +278,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, [aux_sym_text_token1] = { .visible = false, .named = false, @@ -436,6 +446,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym_yaml_no_injection_text] = { + .visible = true, + .named = true, + }, [sym_text] = { .visible = true, .named = true, @@ -794,66 +808,66 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3] = 2, [4] = 4, [5] = 5, - [6] = 6, + [6] = 4, [7] = 7, [8] = 8, [9] = 9, - [10] = 9, - [11] = 4, - [12] = 8, + [10] = 10, + [11] = 9, + [12] = 10, [13] = 5, [14] = 7, - [15] = 6, + [15] = 8, [16] = 16, [17] = 17, [18] = 18, - [19] = 16, + [19] = 19, [20] = 20, [21] = 21, [22] = 22, [23] = 23, [24] = 24, [25] = 25, - [26] = 21, + [26] = 26, [27] = 27, [28] = 28, - [29] = 18, - [30] = 30, + [29] = 29, + [30] = 25, [31] = 28, - [32] = 32, + [32] = 21, [33] = 33, - [34] = 34, - [35] = 32, - [36] = 33, - [37] = 37, - [38] = 25, - [39] = 24, - [40] = 34, + [34] = 16, + [35] = 26, + [36] = 24, + [37] = 22, + [38] = 20, + [39] = 19, + [40] = 18, [41] = 41, - [42] = 23, - [43] = 22, - [44] = 20, - [45] = 27, - [46] = 46, - [47] = 17, - [48] = 41, - [49] = 37, - [50] = 46, - [51] = 30, + [42] = 33, + [43] = 43, + [44] = 44, + [45] = 43, + [46] = 41, + [47] = 23, + [48] = 44, + [49] = 17, + [50] = 27, + [51] = 29, [52] = 52, - [53] = 53, - [54] = 53, - [55] = 55, - [56] = 52, - [57] = 55, - [58] = 58, + [53] = 52, + [54] = 54, + [55] = 54, + [56] = 56, + [57] = 57, + [58] = 56, [59] = 59, [60] = 59, - [61] = 58, + [61] = 57, [62] = 62, [63] = 63, - [64] = 63, - [65] = 62, + [64] = 62, + [65] = 63, [66] = 66, [67] = 66, [68] = 68, @@ -861,16 +875,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [70] = 70, [71] = 71, [72] = 72, - [73] = 73, - [74] = 74, + [73] = 72, + [74] = 71, [75] = 75, - [76] = 71, - [77] = 73, - [78] = 70, - [79] = 79, - [80] = 75, - [81] = 74, - [82] = 68, + [76] = 68, + [77] = 77, + [78] = 75, + [79] = 77, + [80] = 80, + [81] = 81, + [82] = 70, [83] = 83, [84] = 83, [85] = 85, @@ -878,9 +892,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [87] = 87, [88] = 88, [89] = 89, - [90] = 89, - [91] = 91, - [92] = 88, + [90] = 90, + [91] = 90, + [92] = 92, [93] = 93, [94] = 87, [95] = 95, @@ -896,67 +910,67 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [105] = 105, [106] = 106, [107] = 107, - [108] = 107, - [109] = 109, - [110] = 106, - [111] = 111, - [112] = 98, - [113] = 104, - [114] = 100, + [108] = 108, + [109] = 106, + [110] = 110, + [111] = 104, + [112] = 108, + [113] = 105, + [114] = 103, [115] = 97, - [116] = 91, - [117] = 117, + [116] = 96, + [117] = 89, [118] = 118, - [119] = 119, + [119] = 93, [120] = 120, [121] = 121, - [122] = 122, - [123] = 103, - [124] = 124, + [122] = 95, + [123] = 92, + [124] = 102, [125] = 125, - [126] = 96, + [126] = 126, [127] = 127, - [128] = 118, + [128] = 128, [129] = 129, - [130] = 121, - [131] = 111, - [132] = 99, - [133] = 109, - [134] = 134, - [135] = 135, - [136] = 136, - [137] = 119, - [138] = 134, - [139] = 127, - [140] = 124, - [141] = 141, - [142] = 122, + [130] = 98, + [131] = 131, + [132] = 132, + [133] = 133, + [134] = 110, + [135] = 127, + [136] = 126, + [137] = 125, + [138] = 107, + [139] = 101, + [140] = 129, + [141] = 100, + [142] = 99, [143] = 143, - [144] = 95, - [145] = 105, - [146] = 120, - [147] = 136, - [148] = 135, - [149] = 102, + [144] = 131, + [145] = 128, + [146] = 121, + [147] = 120, + [148] = 148, + [149] = 149, [150] = 150, [151] = 150, [152] = 152, - [153] = 153, - [154] = 152, + [153] = 152, + [154] = 154, [155] = 155, - [156] = 156, - [157] = 153, - [158] = 158, - [159] = 156, - [160] = 158, + [156] = 154, + [157] = 157, + [158] = 157, + [159] = 159, + [160] = 159, [161] = 161, [162] = 162, [163] = 163, [164] = 164, - [165] = 161, + [165] = 165, [166] = 166, [167] = 167, - [168] = 167, + [168] = 168, [169] = 169, [170] = 170, [171] = 171, @@ -971,7 +985,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [180] = 180, [181] = 181, [182] = 182, - [183] = 183, + [183] = 170, [184] = 184, [185] = 185, [186] = 164, @@ -981,7 +995,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [190] = 190, [191] = 191, [192] = 192, - [193] = 166, + [193] = 193, [194] = 194, [195] = 195, [196] = 196, @@ -992,97 +1006,97 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [201] = 201, [202] = 202, [203] = 203, - [204] = 163, + [204] = 204, [205] = 205, [206] = 206, - [207] = 101, + [207] = 207, [208] = 208, - [209] = 209, - [210] = 210, - [211] = 125, - [212] = 212, - [213] = 213, - [214] = 214, + [209] = 179, + [210] = 200, + [211] = 199, + [212] = 187, + [213] = 163, + [214] = 198, [215] = 215, - [216] = 216, - [217] = 217, + [216] = 196, + [217] = 195, [218] = 218, - [219] = 190, - [220] = 209, - [221] = 210, - [222] = 222, - [223] = 213, - [224] = 216, - [225] = 215, - [226] = 226, - [227] = 217, - [228] = 226, - [229] = 203, - [230] = 200, - [231] = 231, - [232] = 232, - [233] = 188, - [234] = 185, - [235] = 235, - [236] = 212, - [237] = 237, - [238] = 218, - [239] = 239, - [240] = 170, - [241] = 172, - [242] = 174, - [243] = 175, - [244] = 177, - [245] = 206, - [246] = 246, - [247] = 214, - [248] = 248, - [249] = 208, - [250] = 250, - [251] = 178, - [252] = 173, - [253] = 237, - [254] = 202, - [255] = 255, - [256] = 256, - [257] = 181, - [258] = 179, - [259] = 183, - [260] = 187, + [219] = 148, + [220] = 165, + [221] = 193, + [222] = 166, + [223] = 192, + [224] = 190, + [225] = 168, + [226] = 149, + [227] = 227, + [228] = 161, + [229] = 229, + [230] = 230, + [231] = 171, + [232] = 173, + [233] = 205, + [234] = 203, + [235] = 180, + [236] = 182, + [237] = 185, + [238] = 238, + [239] = 206, + [240] = 181, + [241] = 177, + [242] = 172, + [243] = 194, + [244] = 207, + [245] = 204, + [246] = 202, + [247] = 201, + [248] = 197, + [249] = 175, + [250] = 169, + [251] = 176, + [252] = 162, + [253] = 191, + [254] = 167, + [255] = 174, + [256] = 184, + [257] = 188, + [258] = 189, + [259] = 259, + [260] = 208, [261] = 261, - [262] = 201, - [263] = 205, + [262] = 262, + [263] = 263, [264] = 264, [265] = 265, - [266] = 171, + [266] = 266, [267] = 267, - [268] = 176, - [269] = 248, - [270] = 264, - [271] = 180, - [272] = 250, - [273] = 255, - [274] = 184, - [275] = 169, - [276] = 189, - [277] = 191, - [278] = 192, - [279] = 194, - [280] = 195, - [281] = 197, - [282] = 198, - [283] = 199, - [284] = 267, - [285] = 261, - [286] = 286, - [287] = 222, - [288] = 256, - [289] = 231, - [290] = 246, - [291] = 265, - [292] = 239, - [293] = 286, - [294] = 294, + [268] = 218, + [269] = 227, + [270] = 270, + [271] = 229, + [272] = 230, + [273] = 273, + [274] = 262, + [275] = 263, + [276] = 276, + [277] = 277, + [278] = 278, + [279] = 279, + [280] = 277, + [281] = 281, + [282] = 261, + [283] = 265, + [284] = 281, + [285] = 285, + [286] = 273, + [287] = 266, + [288] = 270, + [289] = 264, + [290] = 285, + [291] = 279, + [292] = 278, + [293] = 276, + [294] = 259, [295] = 295, [296] = 296, [297] = 297, @@ -1091,80 +1105,82 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [300] = 300, [301] = 301, [302] = 302, - [303] = 303, + [303] = 297, [304] = 304, [305] = 305, [306] = 306, - [307] = 295, + [307] = 307, [308] = 308, [309] = 309, [310] = 310, [311] = 311, [312] = 312, - [313] = 313, + [313] = 304, [314] = 314, [315] = 315, - [316] = 316, - [317] = 303, - [318] = 309, + [316] = 311, + [317] = 317, + [318] = 318, [319] = 319, - [320] = 320, + [320] = 299, [321] = 321, [322] = 322, [323] = 323, [324] = 324, - [325] = 325, - [326] = 301, + [325] = 298, + [326] = 326, [327] = 327, [328] = 328, - [329] = 329, - [330] = 302, - [331] = 305, - [332] = 332, - [333] = 304, - [334] = 306, + [329] = 315, + [330] = 330, + [331] = 317, + [332] = 324, + [333] = 326, + [334] = 328, [335] = 335, - [336] = 310, - [337] = 313, - [338] = 316, - [339] = 322, - [340] = 328, - [341] = 332, - [342] = 312, - [343] = 324, - [344] = 314, - [345] = 327, - [346] = 319, - [347] = 329, - [348] = 320, - [349] = 315, - [350] = 350, + [336] = 336, + [337] = 337, + [338] = 310, + [339] = 337, + [340] = 340, + [341] = 323, + [342] = 301, + [343] = 336, + [344] = 307, + [345] = 335, + [346] = 346, + [347] = 340, + [348] = 318, + [349] = 296, + [350] = 309, [351] = 351, - [352] = 325, - [353] = 353, - [354] = 308, - [355] = 299, - [356] = 335, - [357] = 298, - [358] = 296, - [359] = 321, - [360] = 300, - [361] = 353, - [362] = 297, - [363] = 351, - [364] = 311, - [365] = 294, - [366] = 366, - [367] = 367, + [352] = 352, + [353] = 300, + [354] = 354, + [355] = 302, + [356] = 305, + [357] = 306, + [358] = 312, + [359] = 308, + [360] = 314, + [361] = 319, + [362] = 327, + [363] = 354, + [364] = 330, + [365] = 352, + [366] = 351, + [367] = 322, [368] = 368, [369] = 369, - [370] = 366, - [371] = 367, - [372] = 372, - [373] = 373, - [374] = 373, + [370] = 370, + [371] = 371, + [372] = 368, + [373] = 369, + [374] = 374, [375] = 375, [376] = 376, + [377] = 377, + [378] = 376, }; static inline bool sym_identifier_character_set_1(int32_t c) { @@ -14550,491 +14566,518 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(66); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (lookahead == '\\') ADVANCE(23); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'p') ADVANCE(111); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); - if (lookahead == '{') ADVANCE(69); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (eof) ADVANCE(67); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(68); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (lookahead == '\\') ADVANCE(24); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'p') ADVANCE(114); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '{') ADVANCE(72); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(64) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + lookahead == ' ') SKIP(65) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 1: - if (lookahead == '\n') SKIP(13) - if (lookahead == '"') ADVANCE(156); - if (lookahead == '\\') ADVANCE(23); + if (lookahead == '\n') SKIP(14) + if (lookahead == '"') ADVANCE(159); + if (lookahead == '\\') ADVANCE(24); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(157); - if (lookahead != 0) ADVANCE(158); + lookahead == ' ') ADVANCE(160); + if (lookahead != 0) ADVANCE(161); END_STATE(); case 2: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 3: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 4: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 5: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(88); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(91); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(6) END_STATE(); case 6: - if (lookahead == ' ') ADVANCE(86); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ' ') ADVANCE(89); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r') SKIP(6) END_STATE(); case 7: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(89); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(92); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 8: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_2(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 't') ADVANCE(130); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 9: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(9) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 10: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(123); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_2(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 't') ADVANCE(133); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(10) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_4(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(94); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(126); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(11) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (sym_identifier_character_set_5(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_4(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(156); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (sym_identifier_character_set_5(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || lookahead == ' ') SKIP(13) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 14: - if (lookahead == '\'') ADVANCE(151); - END_STATE(); - case 15: - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(88); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == '"') ADVANCE(159); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(14) + END_STATE(); + case 15: + if (lookahead == '\'') ADVANCE(154); END_STATE(); case 16: - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_3(lookahead)) ADVANCE(140); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == '.') ADVANCE(91); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') SKIP(16) + lookahead == ' ') SKIP(17) END_STATE(); case 17: - if (lookahead == '*') ADVANCE(19); - if (lookahead == '/') ADVANCE(163); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(33); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_3(lookahead)) ADVANCE(143); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') SKIP(17) END_STATE(); case 18: - if (lookahead == '*') ADVANCE(18); - if (lookahead == '/') ADVANCE(162); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '*') ADVANCE(20); + if (lookahead == '/') ADVANCE(166); END_STATE(); case 19: - if (lookahead == '*') ADVANCE(18); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '*') ADVANCE(19); + if (lookahead == '/') ADVANCE(165); + if (lookahead != 0) ADVANCE(20); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(149); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(44); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(20); + if (lookahead == '*') ADVANCE(19); + if (lookahead != 0) ADVANCE(20); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(49); - if (lookahead == '_') ADVANCE(48); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + if (lookahead == '.') ADVANCE(152); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(45); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '=') ADVANCE(76); + if (lookahead == '.') ADVANCE(50); + if (lookahead == '_') ADVANCE(49); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); case 23: - if (lookahead == 'U') ADVANCE(62); - if (lookahead == 'u') ADVANCE(54); - if (lookahead == 'x') ADVANCE(50); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(161); - if (lookahead != 0) ADVANCE(159); + if (lookahead == '=') ADVANCE(79); END_STATE(); case 24: - if (lookahead == '\\') ADVANCE(41); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(14); + if (lookahead == 'U') ADVANCE(63); + if (lookahead == 'u') ADVANCE(55); + if (lookahead == 'x') ADVANCE(51); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(164); + if (lookahead != 0) ADVANCE(162); END_STATE(); case 25: - if (lookahead == '_') ADVANCE(36); - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + if (lookahead == '\\') ADVANCE(42); + if (lookahead != 0 && + lookahead != '\'') ADVANCE(15); END_STATE(); case 26: - if (lookahead == '_') ADVANCE(39); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (lookahead == '_') ADVANCE(37); + if (lookahead == '0' || + lookahead == '1') ADVANCE(148); END_STATE(); case 27: - if (lookahead == '`') ADVANCE(155); - if (lookahead != 0) ADVANCE(27); + if (lookahead == '_') ADVANCE(40); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); case 28: - if (lookahead == 'f') ADVANCE(71); + if (lookahead == '`') ADVANCE(158); + if (lookahead != 0) ADVANCE(28); END_STATE(); case 29: - if (lookahead == 'i') ADVANCE(28); + if (lookahead == 'f') ADVANCE(74); END_STATE(); case 30: - if (lookahead == '}') ADVANCE(166); + if (lookahead == 'i') ADVANCE(29); END_STATE(); case 31: - if (lookahead == '}') ADVANCE(167); + if (lookahead == '}') ADVANCE(169); END_STATE(); case 32: - if (lookahead == '}') ADVANCE(31); + if (lookahead == '}') ADVANCE(170); END_STATE(); case 33: - if (lookahead == '+' || - lookahead == '-') ADVANCE(45); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (lookahead == '}') ADVANCE(32); END_STATE(); case 34: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); - if (lookahead == '_') ADVANCE(49); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + if (lookahead == '+' || + lookahead == '-') ADVANCE(46); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); case 35: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); + lookahead == 'p') ADVANCE(34); + if (lookahead == '_') ADVANCE(50); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 36: - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 37: - if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + if (lookahead == '0' || + lookahead == '1') ADVANCE(148); END_STATE(); case 38: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(14); + if (lookahead == '8' || + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); case 39: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(15); END_STATE(); case 40: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(38); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); case 41: - if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(14); - if (lookahead == 'U') ADVANCE(63); - if (lookahead == 'u') ADVANCE(55); - if (lookahead == 'x') ADVANCE(51); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(40); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(39); END_STATE(); case 42: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (sym_rune_literal_character_set_1(lookahead)) ADVANCE(15); + if (lookahead == 'U') ADVANCE(64); + if (lookahead == 'u') ADVANCE(56); + if (lookahead == 'x') ADVANCE(52); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(41); END_STATE(); case 43: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 44: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(20); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 45: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(21); END_STATE(); case 46: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(14); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); case 47: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(159); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(15); END_STATE(); case 48: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(162); END_STATE(); case 49: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(34); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); case 50: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(35); END_STATE(); case 51: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(48); END_STATE(); case 52: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); END_STATE(); case 53: if (('0' <= lookahead && lookahead <= '9') || @@ -15092,550 +15135,565 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('a' <= lookahead && lookahead <= 'f')) ADVANCE(61); END_STATE(); case 64: - if (eof) ADVANCE(66); - if (lookahead == '"') ADVANCE(156); - if (lookahead == '$') ADVANCE(91); - if (lookahead == '\'') ADVANCE(24); - if (lookahead == '(') ADVANCE(84); - if (lookahead == ')') ADVANCE(85); - if (lookahead == ',') ADVANCE(75); - if (lookahead == '-') ADVANCE(32); - if (lookahead == '.') ADVANCE(90); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(22); - if (lookahead == '=') ADVANCE(82); - if (sym_identifier_character_set_1(lookahead)) ADVANCE(140); - if (lookahead == '`') ADVANCE(27); - if (lookahead == 'b') ADVANCE(117); - if (lookahead == 'd') ADVANCE(105); - if (lookahead == 'e') ADVANCE(93); - if (lookahead == 'f') ADVANCE(138); - if (lookahead == 'i') ADVANCE(107); - if (lookahead == 'n') ADVANCE(114); - if (lookahead == 'p') ADVANCE(111); - if (lookahead == 'r') ADVANCE(137); - if (lookahead == 't') ADVANCE(92); - if (lookahead == 'w') ADVANCE(112); - if (lookahead == '{') ADVANCE(69); - if (lookahead == '|') ADVANCE(83); - if (lookahead == '}') ADVANCE(30); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(64) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(143); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(62); END_STATE(); case 65: - if (eof) ADVANCE(66); - if (lookahead == '{') ADVANCE(69); + if (eof) ADVANCE(67); + if (lookahead == '"') ADVANCE(159); + if (lookahead == '$') ADVANCE(94); + if (lookahead == '\'') ADVANCE(25); + if (lookahead == '(') ADVANCE(87); + if (lookahead == ')') ADVANCE(88); + if (lookahead == ',') ADVANCE(78); + if (lookahead == '-') ADVANCE(68); + if (lookahead == '.') ADVANCE(93); + if (lookahead == '/') ADVANCE(18); + if (lookahead == '0') ADVANCE(144); + if (lookahead == ':') ADVANCE(23); + if (lookahead == '=') ADVANCE(85); + if (sym_identifier_character_set_1(lookahead)) ADVANCE(143); + if (lookahead == '`') ADVANCE(28); + if (lookahead == 'b') ADVANCE(120); + if (lookahead == 'd') ADVANCE(108); + if (lookahead == 'e') ADVANCE(96); + if (lookahead == 'f') ADVANCE(141); + if (lookahead == 'i') ADVANCE(110); + if (lookahead == 'n') ADVANCE(117); + if (lookahead == 'p') ADVANCE(114); + if (lookahead == 'r') ADVANCE(140); + if (lookahead == 't') ADVANCE(95); + if (lookahead == 'w') ADVANCE(115); + if (lookahead == '{') ADVANCE(72); + if (lookahead == '|') ADVANCE(86); + if (lookahead == '}') ADVANCE(31); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(67); - if (lookahead != 0) ADVANCE(68); + lookahead == ' ') SKIP(65) + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); case 66: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 67: - ACCEPT_TOKEN(aux_sym_text_token1); + if (eof) ADVANCE(67); + if (lookahead == '-') ADVANCE(69); + if (lookahead == '{') ADVANCE(72); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\r' || - lookahead == ' ') ADVANCE(67); - if (lookahead != 0 && - lookahead != '{') ADVANCE(68); + lookahead == ' ') ADVANCE(70); + if (lookahead != 0) ADVANCE(71); + END_STATE(); + case 67: + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 68: - ACCEPT_TOKEN(aux_sym_text_token1); - if (lookahead != 0 && - lookahead != '{') ADVANCE(68); + ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 69: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '{') ADVANCE(164); + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 70: - ACCEPT_TOKEN(anon_sym_if); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead == '-') ADVANCE(69); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\r' || + lookahead == ' ') ADVANCE(70); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 71: - ACCEPT_TOKEN(anon_sym_elseif); + ACCEPT_TOKEN(aux_sym_text_token1); + if (lookahead != 0 && + lookahead != '{') ADVANCE(71); END_STATE(); case 72: - ACCEPT_TOKEN(anon_sym_else); - if (lookahead == ' ') ADVANCE(29); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(aux_sym_text_token2); + if (lookahead == '{') ADVANCE(167); END_STATE(); case 73: - ACCEPT_TOKEN(anon_sym_else); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_if); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 74: - ACCEPT_TOKEN(anon_sym_end); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); case 75: - ACCEPT_TOKEN(anon_sym_COMMA); + ACCEPT_TOKEN(anon_sym_else); + if (lookahead == ' ') ADVANCE(30); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 76: - ACCEPT_TOKEN(anon_sym_COLON_EQ); + ACCEPT_TOKEN(anon_sym_else); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 77: - ACCEPT_TOKEN(anon_sym_range); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_end); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 78: - ACCEPT_TOKEN(anon_sym_template); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 79: - ACCEPT_TOKEN(anon_sym_define); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_COLON_EQ); END_STATE(); case 80: - ACCEPT_TOKEN(anon_sym_block); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_range); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 81: - ACCEPT_TOKEN(anon_sym_with); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_template); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 82: - ACCEPT_TOKEN(anon_sym_EQ); + ACCEPT_TOKEN(anon_sym_define); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 83: - ACCEPT_TOKEN(anon_sym_PIPE); + ACCEPT_TOKEN(anon_sym_block); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 84: - ACCEPT_TOKEN(anon_sym_LPAREN); + ACCEPT_TOKEN(anon_sym_with); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 85: - ACCEPT_TOKEN(anon_sym_RPAREN); + ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 86: - ACCEPT_TOKEN(anon_sym_); - if (lookahead == ' ') ADVANCE(86); + ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); case 87: - ACCEPT_TOKEN(sym_pipeline_stub); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); case 88: - ACCEPT_TOKEN(anon_sym_DOT); + ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); case 89: - ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + ACCEPT_TOKEN(anon_sym_); + if (lookahead == ' ') ADVANCE(89); END_STATE(); case 90: - ACCEPT_TOKEN(anon_sym_DOT2); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + ACCEPT_TOKEN(sym_pipeline_stub); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); case 91: - ACCEPT_TOKEN(anon_sym_DOLLAR); + ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); case 92: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_7(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(122); - if (lookahead == 'r') ADVANCE(136); + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 93: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_8(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(131); - if (lookahead == 'n') ADVANCE(96); + ACCEPT_TOKEN(anon_sym_DOT2); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); case 94: - ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_8(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(133); - if (lookahead == 'n') ADVANCE(96); + ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); case 95: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_9(lookahead)) ADVANCE(140); - if (lookahead == 'c') ADVANCE(116); + if (sym_identifier_character_set_7(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(125); + if (lookahead == 'r') ADVANCE(139); END_STATE(); case 96: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_10(lookahead)) ADVANCE(140); - if (lookahead == 'd') ADVANCE(74); + if (sym_identifier_character_set_8(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(134); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 97: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(72); + if (sym_identifier_character_set_8(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(136); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 98: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(152); + if (sym_identifier_character_set_9(lookahead)) ADVANCE(143); + if (lookahead == 'c') ADVANCE(119); END_STATE(); case 99: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(153); + if (sym_identifier_character_set_10(lookahead)) ADVANCE(143); + if (lookahead == 'd') ADVANCE(77); END_STATE(); case 100: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(77); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(75); END_STATE(); case 101: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(79); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(155); END_STATE(); case 102: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(87); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(156); END_STATE(); case 103: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(78); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(80); END_STATE(); case 104: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(73); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(82); END_STATE(); case 105: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(108); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(90); END_STATE(); case 106: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_11(lookahead)) ADVANCE(140); - if (lookahead == 'e') ADVANCE(121); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(81); END_STATE(); case 107: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_12(lookahead)) ADVANCE(140); - if (lookahead == 'f') ADVANCE(70); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(76); END_STATE(); case 108: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_12(lookahead)) ADVANCE(140); - if (lookahead == 'f') ADVANCE(113); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(111); END_STATE(); case 109: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_13(lookahead)) ADVANCE(140); - if (lookahead == 'g') ADVANCE(100); + if (sym_identifier_character_set_11(lookahead)) ADVANCE(143); + if (lookahead == 'e') ADVANCE(124); END_STATE(); case 110: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_14(lookahead)) ADVANCE(140); - if (lookahead == 'h') ADVANCE(81); + if (sym_identifier_character_set_12(lookahead)) ADVANCE(143); + if (lookahead == 'f') ADVANCE(73); END_STATE(); case 111: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(128); + if (sym_identifier_character_set_12(lookahead)) ADVANCE(143); + if (lookahead == 'f') ADVANCE(116); END_STATE(); case 112: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(134); + if (sym_identifier_character_set_13(lookahead)) ADVANCE(143); + if (lookahead == 'g') ADVANCE(103); END_STATE(); case 113: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(125); + if (sym_identifier_character_set_14(lookahead)) ADVANCE(143); + if (lookahead == 'h') ADVANCE(84); END_STATE(); case 114: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(118); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(131); END_STATE(); case 115: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_15(lookahead)) ADVANCE(140); - if (lookahead == 'i') ADVANCE(126); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(137); END_STATE(); case 116: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_16(lookahead)) ADVANCE(140); - if (lookahead == 'k') ADVANCE(80); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(128); END_STATE(); case 117: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(127); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(121); END_STATE(); case 118: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(154); + if (sym_identifier_character_set_15(lookahead)) ADVANCE(143); + if (lookahead == 'i') ADVANCE(129); END_STATE(); case 119: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(139); + if (sym_identifier_character_set_16(lookahead)) ADVANCE(143); + if (lookahead == 'k') ADVANCE(83); END_STATE(); case 120: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(132); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(130); END_STATE(); case 121: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_17(lookahead)) ADVANCE(140); - if (lookahead == 'l') ADVANCE(115); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(157); END_STATE(); case 122: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_18(lookahead)) ADVANCE(140); - if (lookahead == 'm') ADVANCE(129); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(142); END_STATE(); case 123: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(96); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(135); END_STATE(); case 124: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(109); + if (sym_identifier_character_set_17(lookahead)) ADVANCE(143); + if (lookahead == 'l') ADVANCE(118); END_STATE(); case 125: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(101); + if (sym_identifier_character_set_18(lookahead)) ADVANCE(143); + if (lookahead == 'm') ADVANCE(132); END_STATE(); case 126: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_19(lookahead)) ADVANCE(140); - if (lookahead == 'n') ADVANCE(102); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(99); END_STATE(); case 127: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_20(lookahead)) ADVANCE(140); - if (lookahead == 'o') ADVANCE(95); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(112); END_STATE(); case 128: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_21(lookahead)) ADVANCE(140); - if (lookahead == 'p') ADVANCE(106); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(104); END_STATE(); case 129: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_21(lookahead)) ADVANCE(140); - if (lookahead == 'p') ADVANCE(119); + if (sym_identifier_character_set_19(lookahead)) ADVANCE(143); + if (lookahead == 'n') ADVANCE(105); END_STATE(); case 130: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_22(lookahead)) ADVANCE(140); - if (lookahead == 'r') ADVANCE(136); + if (sym_identifier_character_set_20(lookahead)) ADVANCE(143); + if (lookahead == 'o') ADVANCE(98); END_STATE(); case 131: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(97); + if (sym_identifier_character_set_21(lookahead)) ADVANCE(143); + if (lookahead == 'p') ADVANCE(109); END_STATE(); case 132: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(99); + if (sym_identifier_character_set_21(lookahead)) ADVANCE(143); + if (lookahead == 'p') ADVANCE(122); END_STATE(); case 133: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_23(lookahead)) ADVANCE(140); - if (lookahead == 's') ADVANCE(104); + if (sym_identifier_character_set_22(lookahead)) ADVANCE(143); + if (lookahead == 'r') ADVANCE(139); END_STATE(); case 134: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_24(lookahead)) ADVANCE(140); - if (lookahead == 't') ADVANCE(110); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(100); END_STATE(); case 135: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_24(lookahead)) ADVANCE(140); - if (lookahead == 't') ADVANCE(103); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(102); END_STATE(); case 136: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_25(lookahead)) ADVANCE(140); - if (lookahead == 'u') ADVANCE(98); + if (sym_identifier_character_set_23(lookahead)) ADVANCE(143); + if (lookahead == 's') ADVANCE(107); END_STATE(); case 137: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(124); + if (sym_identifier_character_set_24(lookahead)) ADVANCE(143); + if (lookahead == 't') ADVANCE(113); END_STATE(); case 138: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(120); + if (sym_identifier_character_set_24(lookahead)) ADVANCE(143); + if (lookahead == 't') ADVANCE(106); END_STATE(); case 139: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_26(lookahead)) ADVANCE(140); - if (lookahead == 'a') ADVANCE(135); + if (sym_identifier_character_set_25(lookahead)) ADVANCE(143); + if (lookahead == 'u') ADVANCE(101); END_STATE(); case 140: ACCEPT_TOKEN(sym_identifier); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(127); END_STATE(); case 141: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(123); + END_STATE(); + case 142: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_26(lookahead)) ADVANCE(143); + if (lookahead == 'a') ADVANCE(138); + END_STATE(); + case 143: + ACCEPT_TOKEN(sym_identifier); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); + END_STATE(); + case 144: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(25); + lookahead == 'b') ADVANCE(26); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); + lookahead == 'e') ADVANCE(34); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(26); + lookahead == 'o') ADVANCE(27); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(21); - if (lookahead == '_') ADVANCE(37); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'x') ADVANCE(22); + if (lookahead == '_') ADVANCE(38); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); - case 142: + case 145: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(37); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(38); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '8' || - lookahead == '9') ADVANCE(20); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(142); + lookahead == '9') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(145); END_STATE(); - case 143: + case 146: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(149); + if (lookahead == '.') ADVANCE(152); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(42); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(143); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(43); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); END_STATE(); - case 144: + case 147: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '.') ADVANCE(35); + if (lookahead == '.') ADVANCE(36); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(33); - if (lookahead == '_') ADVANCE(48); - if (lookahead == 'i') ADVANCE(150); + lookahead == 'p') ADVANCE(34); + if (lookahead == '_') ADVANCE(49); + if (lookahead == 'i') ADVANCE(153); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(144); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(147); END_STATE(); - case 145: + case 148: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(36); - if (lookahead == 'i') ADVANCE(150); + if (lookahead == '_') ADVANCE(37); + if (lookahead == 'i') ADVANCE(153); if (lookahead == '0' || - lookahead == '1') ADVANCE(145); + lookahead == '1') ADVANCE(148); END_STATE(); - case 146: + case 149: ACCEPT_TOKEN(sym_int_literal); - if (lookahead == '_') ADVANCE(39); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(146); + if (lookahead == '_') ADVANCE(40); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(149); END_STATE(); - case 147: + case 150: ACCEPT_TOKEN(sym_float_literal); - if (lookahead == '_') ADVANCE(45); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (lookahead == '_') ADVANCE(46); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); - case 148: + case 151: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == '_') ADVANCE(43); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + lookahead == 'e') ADVANCE(34); + if (lookahead == '_') ADVANCE(44); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 149: + case 152: ACCEPT_TOKEN(sym_float_literal); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(33); - if (lookahead == 'i') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); + lookahead == 'e') ADVANCE(34); + if (lookahead == 'i') ADVANCE(153); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 150: + case 153: ACCEPT_TOKEN(sym_imaginary_literal); END_STATE(); - case 151: + case 154: ACCEPT_TOKEN(sym_rune_literal); END_STATE(); - case 152: + case 155: ACCEPT_TOKEN(sym_true); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 153: + case 156: ACCEPT_TOKEN(sym_false); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 154: + case 157: ACCEPT_TOKEN(sym_nil); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(140); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(143); END_STATE(); - case 155: + case 158: ACCEPT_TOKEN(sym_raw_string_literal); END_STATE(); - case 156: + case 159: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 157: + case 160: ACCEPT_TOKEN(aux_sym_interpreted_string_literal_token1); if (lookahead == '\t' || lookahead == '\r' || - lookahead == ' ') ADVANCE(157); + lookahead == ' ') ADVANCE(160); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(158); + lookahead != '\\') ADVANCE(161); END_STATE(); - case 158: + case 161: ACCEPT_TOKEN(aux_sym_interpreted_string_literal_token1); if (lookahead != 0 && lookahead != '\n' && lookahead != '"' && - lookahead != '\\') ADVANCE(158); + lookahead != '\\') ADVANCE(161); END_STATE(); - case 159: + case 162: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 160: + case 163: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(162); END_STATE(); - case 161: + case 164: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(163); END_STATE(); - case 162: + case 165: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 163: + case 166: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(163); + lookahead != '\n') ADVANCE(166); END_STATE(); - case 164: + case 167: ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE); - if (lookahead == '-') ADVANCE(165); + if (lookahead == '-') ADVANCE(168); END_STATE(); - case 165: + case 168: ACCEPT_TOKEN(anon_sym_LBRACE_LBRACE_DASH); END_STATE(); - case 166: + case 169: ACCEPT_TOKEN(anon_sym_RBRACE_RBRACE); END_STATE(); - case 167: + case 170: ACCEPT_TOKEN(anon_sym_DASH_RBRACE_RBRACE); END_STATE(); default: @@ -15645,387 +15703,390 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 65}, + [1] = {.lex_state = 66}, [2] = {.lex_state = 9}, [3] = {.lex_state = 9}, - [4] = {.lex_state = 11}, - [5] = {.lex_state = 11}, - [6] = {.lex_state = 11}, - [7] = {.lex_state = 11}, - [8] = {.lex_state = 11}, - [9] = {.lex_state = 11}, - [10] = {.lex_state = 11}, - [11] = {.lex_state = 11}, - [12] = {.lex_state = 11}, - [13] = {.lex_state = 11}, - [14] = {.lex_state = 11}, - [15] = {.lex_state = 11}, - [16] = {.lex_state = 10}, - [17] = {.lex_state = 10}, - [18] = {.lex_state = 10}, - [19] = {.lex_state = 10}, - [20] = {.lex_state = 10}, - [21] = {.lex_state = 10}, - [22] = {.lex_state = 10}, - [23] = {.lex_state = 10}, - [24] = {.lex_state = 10}, - [25] = {.lex_state = 10}, - [26] = {.lex_state = 10}, - [27] = {.lex_state = 10}, - [28] = {.lex_state = 10}, - [29] = {.lex_state = 10}, - [30] = {.lex_state = 10}, - [31] = {.lex_state = 10}, - [32] = {.lex_state = 10}, - [33] = {.lex_state = 10}, - [34] = {.lex_state = 10}, - [35] = {.lex_state = 10}, - [36] = {.lex_state = 10}, - [37] = {.lex_state = 10}, - [38] = {.lex_state = 10}, - [39] = {.lex_state = 10}, - [40] = {.lex_state = 10}, - [41] = {.lex_state = 10}, - [42] = {.lex_state = 10}, - [43] = {.lex_state = 10}, - [44] = {.lex_state = 10}, - [45] = {.lex_state = 10}, - [46] = {.lex_state = 10}, - [47] = {.lex_state = 10}, - [48] = {.lex_state = 10}, - [49] = {.lex_state = 10}, - [50] = {.lex_state = 10}, - [51] = {.lex_state = 10}, - [52] = {.lex_state = 2}, - [53] = {.lex_state = 12}, - [54] = {.lex_state = 12}, - [55] = {.lex_state = 4}, - [56] = {.lex_state = 7}, - [57] = {.lex_state = 8}, - [58] = {.lex_state = 4}, + [4] = {.lex_state = 12}, + [5] = {.lex_state = 12}, + [6] = {.lex_state = 12}, + [7] = {.lex_state = 12}, + [8] = {.lex_state = 12}, + [9] = {.lex_state = 12}, + [10] = {.lex_state = 12}, + [11] = {.lex_state = 12}, + [12] = {.lex_state = 12}, + [13] = {.lex_state = 12}, + [14] = {.lex_state = 12}, + [15] = {.lex_state = 12}, + [16] = {.lex_state = 11}, + [17] = {.lex_state = 11}, + [18] = {.lex_state = 11}, + [19] = {.lex_state = 11}, + [20] = {.lex_state = 11}, + [21] = {.lex_state = 11}, + [22] = {.lex_state = 11}, + [23] = {.lex_state = 11}, + [24] = {.lex_state = 11}, + [25] = {.lex_state = 11}, + [26] = {.lex_state = 11}, + [27] = {.lex_state = 11}, + [28] = {.lex_state = 11}, + [29] = {.lex_state = 11}, + [30] = {.lex_state = 11}, + [31] = {.lex_state = 11}, + [32] = {.lex_state = 11}, + [33] = {.lex_state = 11}, + [34] = {.lex_state = 11}, + [35] = {.lex_state = 11}, + [36] = {.lex_state = 11}, + [37] = {.lex_state = 11}, + [38] = {.lex_state = 11}, + [39] = {.lex_state = 11}, + [40] = {.lex_state = 11}, + [41] = {.lex_state = 11}, + [42] = {.lex_state = 11}, + [43] = {.lex_state = 11}, + [44] = {.lex_state = 11}, + [45] = {.lex_state = 11}, + [46] = {.lex_state = 11}, + [47] = {.lex_state = 11}, + [48] = {.lex_state = 11}, + [49] = {.lex_state = 11}, + [50] = {.lex_state = 11}, + [51] = {.lex_state = 11}, + [52] = {.lex_state = 13}, + [53] = {.lex_state = 13}, + [54] = {.lex_state = 2}, + [55] = {.lex_state = 7}, + [56] = {.lex_state = 4}, + [57] = {.lex_state = 4}, + [58] = {.lex_state = 10}, [59] = {.lex_state = 4}, - [60] = {.lex_state = 8}, - [61] = {.lex_state = 8}, - [62] = {.lex_state = 8}, - [63] = {.lex_state = 8}, - [64] = {.lex_state = 8}, - [65] = {.lex_state = 8}, - [66] = {.lex_state = 8}, - [67] = {.lex_state = 8}, - [68] = {.lex_state = 8}, - [69] = {.lex_state = 8}, - [70] = {.lex_state = 8}, - [71] = {.lex_state = 8}, - [72] = {.lex_state = 8}, - [73] = {.lex_state = 8}, - [74] = {.lex_state = 8}, - [75] = {.lex_state = 8}, - [76] = {.lex_state = 8}, - [77] = {.lex_state = 8}, - [78] = {.lex_state = 8}, - [79] = {.lex_state = 8}, - [80] = {.lex_state = 8}, - [81] = {.lex_state = 8}, - [82] = {.lex_state = 8}, - [83] = {.lex_state = 65}, - [84] = {.lex_state = 65}, - [85] = {.lex_state = 65}, - [86] = {.lex_state = 65}, - [87] = {.lex_state = 2}, - [88] = {.lex_state = 2}, - [89] = {.lex_state = 2}, - [90] = {.lex_state = 7}, - [91] = {.lex_state = 65}, - [92] = {.lex_state = 7}, - [93] = {.lex_state = 65}, - [94] = {.lex_state = 7}, - [95] = {.lex_state = 65}, - [96] = {.lex_state = 65}, - [97] = {.lex_state = 65}, - [98] = {.lex_state = 65}, - [99] = {.lex_state = 65}, - [100] = {.lex_state = 65}, - [101] = {.lex_state = 8}, - [102] = {.lex_state = 65}, - [103] = {.lex_state = 65}, - [104] = {.lex_state = 65}, - [105] = {.lex_state = 65}, - [106] = {.lex_state = 65}, - [107] = {.lex_state = 65}, - [108] = {.lex_state = 65}, - [109] = {.lex_state = 65}, - [110] = {.lex_state = 65}, - [111] = {.lex_state = 65}, - [112] = {.lex_state = 65}, - [113] = {.lex_state = 65}, - [114] = {.lex_state = 65}, - [115] = {.lex_state = 65}, - [116] = {.lex_state = 65}, - [117] = {.lex_state = 65}, - [118] = {.lex_state = 65}, - [119] = {.lex_state = 65}, - [120] = {.lex_state = 65}, - [121] = {.lex_state = 65}, - [122] = {.lex_state = 65}, - [123] = {.lex_state = 65}, - [124] = {.lex_state = 65}, - [125] = {.lex_state = 8}, - [126] = {.lex_state = 65}, - [127] = {.lex_state = 65}, - [128] = {.lex_state = 65}, - [129] = {.lex_state = 65}, - [130] = {.lex_state = 65}, - [131] = {.lex_state = 65}, - [132] = {.lex_state = 65}, - [133] = {.lex_state = 65}, - [134] = {.lex_state = 65}, - [135] = {.lex_state = 65}, - [136] = {.lex_state = 65}, - [137] = {.lex_state = 65}, - [138] = {.lex_state = 65}, - [139] = {.lex_state = 65}, - [140] = {.lex_state = 65}, - [141] = {.lex_state = 65}, - [142] = {.lex_state = 65}, - [143] = {.lex_state = 65}, - [144] = {.lex_state = 65}, - [145] = {.lex_state = 65}, - [146] = {.lex_state = 65}, - [147] = {.lex_state = 65}, - [148] = {.lex_state = 65}, - [149] = {.lex_state = 65}, - [150] = {.lex_state = 5}, - [151] = {.lex_state = 15}, - [152] = {.lex_state = 0}, - [153] = {.lex_state = 2}, + [60] = {.lex_state = 10}, + [61] = {.lex_state = 10}, + [62] = {.lex_state = 10}, + [63] = {.lex_state = 10}, + [64] = {.lex_state = 10}, + [65] = {.lex_state = 10}, + [66] = {.lex_state = 10}, + [67] = {.lex_state = 10}, + [68] = {.lex_state = 10}, + [69] = {.lex_state = 10}, + [70] = {.lex_state = 10}, + [71] = {.lex_state = 10}, + [72] = {.lex_state = 10}, + [73] = {.lex_state = 10}, + [74] = {.lex_state = 10}, + [75] = {.lex_state = 10}, + [76] = {.lex_state = 10}, + [77] = {.lex_state = 10}, + [78] = {.lex_state = 10}, + [79] = {.lex_state = 10}, + [80] = {.lex_state = 10}, + [81] = {.lex_state = 10}, + [82] = {.lex_state = 10}, + [83] = {.lex_state = 66}, + [84] = {.lex_state = 66}, + [85] = {.lex_state = 66}, + [86] = {.lex_state = 66}, + [87] = {.lex_state = 66}, + [88] = {.lex_state = 66}, + [89] = {.lex_state = 66}, + [90] = {.lex_state = 66}, + [91] = {.lex_state = 66}, + [92] = {.lex_state = 66}, + [93] = {.lex_state = 66}, + [94] = {.lex_state = 66}, + [95] = {.lex_state = 66}, + [96] = {.lex_state = 66}, + [97] = {.lex_state = 66}, + [98] = {.lex_state = 66}, + [99] = {.lex_state = 66}, + [100] = {.lex_state = 66}, + [101] = {.lex_state = 66}, + [102] = {.lex_state = 66}, + [103] = {.lex_state = 66}, + [104] = {.lex_state = 66}, + [105] = {.lex_state = 66}, + [106] = {.lex_state = 66}, + [107] = {.lex_state = 66}, + [108] = {.lex_state = 66}, + [109] = {.lex_state = 66}, + [110] = {.lex_state = 66}, + [111] = {.lex_state = 66}, + [112] = {.lex_state = 66}, + [113] = {.lex_state = 66}, + [114] = {.lex_state = 66}, + [115] = {.lex_state = 66}, + [116] = {.lex_state = 66}, + [117] = {.lex_state = 66}, + [118] = {.lex_state = 66}, + [119] = {.lex_state = 66}, + [120] = {.lex_state = 2}, + [121] = {.lex_state = 2}, + [122] = {.lex_state = 66}, + [123] = {.lex_state = 66}, + [124] = {.lex_state = 66}, + [125] = {.lex_state = 66}, + [126] = {.lex_state = 66}, + [127] = {.lex_state = 66}, + [128] = {.lex_state = 2}, + [129] = {.lex_state = 66}, + [130] = {.lex_state = 66}, + [131] = {.lex_state = 66}, + [132] = {.lex_state = 66}, + [133] = {.lex_state = 66}, + [134] = {.lex_state = 66}, + [135] = {.lex_state = 66}, + [136] = {.lex_state = 66}, + [137] = {.lex_state = 66}, + [138] = {.lex_state = 66}, + [139] = {.lex_state = 66}, + [140] = {.lex_state = 66}, + [141] = {.lex_state = 66}, + [142] = {.lex_state = 66}, + [143] = {.lex_state = 66}, + [144] = {.lex_state = 66}, + [145] = {.lex_state = 7}, + [146] = {.lex_state = 7}, + [147] = {.lex_state = 7}, + [148] = {.lex_state = 10}, + [149] = {.lex_state = 10}, + [150] = {.lex_state = 16}, + [151] = {.lex_state = 5}, + [152] = {.lex_state = 2}, + [153] = {.lex_state = 7}, [154] = {.lex_state = 2}, - [155] = {.lex_state = 0}, - [156] = {.lex_state = 0}, + [155] = {.lex_state = 7}, + [156] = {.lex_state = 7}, [157] = {.lex_state = 0}, [158] = {.lex_state = 0}, [159] = {.lex_state = 0}, [160] = {.lex_state = 0}, - [161] = {.lex_state = 2}, - [162] = {.lex_state = 2}, - [163] = {.lex_state = 2}, - [164] = {.lex_state = 5}, - [165] = {.lex_state = 2}, - [166] = {.lex_state = 2}, - [167] = {.lex_state = 2}, - [168] = {.lex_state = 2}, - [169] = {.lex_state = 65}, + [161] = {.lex_state = 66}, + [162] = {.lex_state = 66}, + [163] = {.lex_state = 66}, + [164] = {.lex_state = 2}, + [165] = {.lex_state = 66}, + [166] = {.lex_state = 66}, + [167] = {.lex_state = 66}, + [168] = {.lex_state = 66}, + [169] = {.lex_state = 66}, [170] = {.lex_state = 2}, - [171] = {.lex_state = 65}, - [172] = {.lex_state = 65}, - [173] = {.lex_state = 65}, - [174] = {.lex_state = 65}, - [175] = {.lex_state = 65}, - [176] = {.lex_state = 65}, - [177] = {.lex_state = 65}, - [178] = {.lex_state = 65}, - [179] = {.lex_state = 65}, - [180] = {.lex_state = 65}, - [181] = {.lex_state = 65}, - [182] = {.lex_state = 0}, - [183] = {.lex_state = 65}, - [184] = {.lex_state = 65}, - [185] = {.lex_state = 65}, - [186] = {.lex_state = 15}, - [187] = {.lex_state = 65}, - [188] = {.lex_state = 65}, - [189] = {.lex_state = 65}, - [190] = {.lex_state = 65}, - [191] = {.lex_state = 65}, - [192] = {.lex_state = 65}, - [193] = {.lex_state = 0}, - [194] = {.lex_state = 65}, - [195] = {.lex_state = 65}, - [196] = {.lex_state = 2}, - [197] = {.lex_state = 65}, - [198] = {.lex_state = 65}, - [199] = {.lex_state = 65}, - [200] = {.lex_state = 65}, - [201] = {.lex_state = 65}, - [202] = {.lex_state = 65}, - [203] = {.lex_state = 65}, - [204] = {.lex_state = 0}, - [205] = {.lex_state = 65}, - [206] = {.lex_state = 65}, - [207] = {.lex_state = 2}, - [208] = {.lex_state = 65}, - [209] = {.lex_state = 65}, - [210] = {.lex_state = 2}, - [211] = {.lex_state = 2}, - [212] = {.lex_state = 2}, - [213] = {.lex_state = 65}, - [214] = {.lex_state = 65}, - [215] = {.lex_state = 2}, - [216] = {.lex_state = 65}, - [217] = {.lex_state = 65}, + [171] = {.lex_state = 66}, + [172] = {.lex_state = 66}, + [173] = {.lex_state = 66}, + [174] = {.lex_state = 66}, + [175] = {.lex_state = 66}, + [176] = {.lex_state = 66}, + [177] = {.lex_state = 66}, + [178] = {.lex_state = 2}, + [179] = {.lex_state = 66}, + [180] = {.lex_state = 66}, + [181] = {.lex_state = 66}, + [182] = {.lex_state = 66}, + [183] = {.lex_state = 2}, + [184] = {.lex_state = 66}, + [185] = {.lex_state = 66}, + [186] = {.lex_state = 2}, + [187] = {.lex_state = 66}, + [188] = {.lex_state = 66}, + [189] = {.lex_state = 66}, + [190] = {.lex_state = 66}, + [191] = {.lex_state = 2}, + [192] = {.lex_state = 66}, + [193] = {.lex_state = 66}, + [194] = {.lex_state = 66}, + [195] = {.lex_state = 66}, + [196] = {.lex_state = 66}, + [197] = {.lex_state = 66}, + [198] = {.lex_state = 66}, + [199] = {.lex_state = 66}, + [200] = {.lex_state = 66}, + [201] = {.lex_state = 66}, + [202] = {.lex_state = 66}, + [203] = {.lex_state = 5}, + [204] = {.lex_state = 66}, + [205] = {.lex_state = 66}, + [206] = {.lex_state = 2}, + [207] = {.lex_state = 66}, + [208] = {.lex_state = 2}, + [209] = {.lex_state = 66}, + [210] = {.lex_state = 66}, + [211] = {.lex_state = 66}, + [212] = {.lex_state = 66}, + [213] = {.lex_state = 66}, + [214] = {.lex_state = 66}, + [215] = {.lex_state = 0}, + [216] = {.lex_state = 66}, + [217] = {.lex_state = 66}, [218] = {.lex_state = 2}, - [219] = {.lex_state = 65}, - [220] = {.lex_state = 65}, - [221] = {.lex_state = 0}, - [222] = {.lex_state = 1}, - [223] = {.lex_state = 65}, - [224] = {.lex_state = 65}, - [225] = {.lex_state = 0}, - [226] = {.lex_state = 0}, - [227] = {.lex_state = 65}, - [228] = {.lex_state = 0}, - [229] = {.lex_state = 65}, - [230] = {.lex_state = 65}, - [231] = {.lex_state = 0}, - [232] = {.lex_state = 0}, - [233] = {.lex_state = 65}, - [234] = {.lex_state = 65}, - [235] = {.lex_state = 1}, - [236] = {.lex_state = 0}, - [237] = {.lex_state = 0}, - [238] = {.lex_state = 0}, - [239] = {.lex_state = 0}, - [240] = {.lex_state = 0}, - [241] = {.lex_state = 65}, - [242] = {.lex_state = 65}, - [243] = {.lex_state = 65}, - [244] = {.lex_state = 65}, - [245] = {.lex_state = 65}, - [246] = {.lex_state = 0}, - [247] = {.lex_state = 65}, - [248] = {.lex_state = 0}, - [249] = {.lex_state = 65}, - [250] = {.lex_state = 0}, - [251] = {.lex_state = 65}, - [252] = {.lex_state = 65}, - [253] = {.lex_state = 0}, - [254] = {.lex_state = 65}, - [255] = {.lex_state = 0}, - [256] = {.lex_state = 0}, - [257] = {.lex_state = 65}, - [258] = {.lex_state = 65}, - [259] = {.lex_state = 65}, - [260] = {.lex_state = 65}, - [261] = {.lex_state = 0}, - [262] = {.lex_state = 65}, - [263] = {.lex_state = 65}, - [264] = {.lex_state = 0}, + [219] = {.lex_state = 2}, + [220] = {.lex_state = 66}, + [221] = {.lex_state = 66}, + [222] = {.lex_state = 66}, + [223] = {.lex_state = 66}, + [224] = {.lex_state = 66}, + [225] = {.lex_state = 66}, + [226] = {.lex_state = 2}, + [227] = {.lex_state = 2}, + [228] = {.lex_state = 66}, + [229] = {.lex_state = 2}, + [230] = {.lex_state = 2}, + [231] = {.lex_state = 66}, + [232] = {.lex_state = 66}, + [233] = {.lex_state = 66}, + [234] = {.lex_state = 16}, + [235] = {.lex_state = 66}, + [236] = {.lex_state = 66}, + [237] = {.lex_state = 66}, + [238] = {.lex_state = 2}, + [239] = {.lex_state = 7}, + [240] = {.lex_state = 66}, + [241] = {.lex_state = 66}, + [242] = {.lex_state = 66}, + [243] = {.lex_state = 66}, + [244] = {.lex_state = 66}, + [245] = {.lex_state = 66}, + [246] = {.lex_state = 66}, + [247] = {.lex_state = 66}, + [248] = {.lex_state = 66}, + [249] = {.lex_state = 66}, + [250] = {.lex_state = 66}, + [251] = {.lex_state = 66}, + [252] = {.lex_state = 66}, + [253] = {.lex_state = 7}, + [254] = {.lex_state = 66}, + [255] = {.lex_state = 66}, + [256] = {.lex_state = 66}, + [257] = {.lex_state = 66}, + [258] = {.lex_state = 66}, + [259] = {.lex_state = 1}, + [260] = {.lex_state = 9}, + [261] = {.lex_state = 9}, + [262] = {.lex_state = 0}, + [263] = {.lex_state = 9}, + [264] = {.lex_state = 9}, [265] = {.lex_state = 0}, - [266] = {.lex_state = 65}, + [266] = {.lex_state = 0}, [267] = {.lex_state = 1}, - [268] = {.lex_state = 65}, - [269] = {.lex_state = 0}, - [270] = {.lex_state = 0}, - [271] = {.lex_state = 65}, - [272] = {.lex_state = 0}, - [273] = {.lex_state = 0}, - [274] = {.lex_state = 65}, - [275] = {.lex_state = 65}, - [276] = {.lex_state = 65}, - [277] = {.lex_state = 65}, - [278] = {.lex_state = 65}, - [279] = {.lex_state = 65}, - [280] = {.lex_state = 65}, - [281] = {.lex_state = 65}, - [282] = {.lex_state = 65}, - [283] = {.lex_state = 65}, - [284] = {.lex_state = 1}, + [268] = {.lex_state = 9}, + [269] = {.lex_state = 9}, + [270] = {.lex_state = 9}, + [271] = {.lex_state = 9}, + [272] = {.lex_state = 9}, + [273] = {.lex_state = 9}, + [274] = {.lex_state = 0}, + [275] = {.lex_state = 9}, + [276] = {.lex_state = 9}, + [277] = {.lex_state = 0}, + [278] = {.lex_state = 0}, + [279] = {.lex_state = 1}, + [280] = {.lex_state = 0}, + [281] = {.lex_state = 0}, + [282] = {.lex_state = 9}, + [283] = {.lex_state = 0}, + [284] = {.lex_state = 0}, [285] = {.lex_state = 0}, - [286] = {.lex_state = 0}, - [287] = {.lex_state = 1}, - [288] = {.lex_state = 0}, - [289] = {.lex_state = 0}, + [286] = {.lex_state = 9}, + [287] = {.lex_state = 0}, + [288] = {.lex_state = 9}, + [289] = {.lex_state = 9}, [290] = {.lex_state = 0}, - [291] = {.lex_state = 0}, + [291] = {.lex_state = 1}, [292] = {.lex_state = 0}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 0}, - [295] = {.lex_state = 0}, - [296] = {.lex_state = 0}, - [297] = {.lex_state = 0}, - [298] = {.lex_state = 0}, - [299] = {.lex_state = 0}, - [300] = {.lex_state = 0}, - [301] = {.lex_state = 0}, - [302] = {.lex_state = 0}, - [303] = {.lex_state = 0}, - [304] = {.lex_state = 0}, - [305] = {.lex_state = 0}, - [306] = {.lex_state = 0}, - [307] = {.lex_state = 0}, - [308] = {.lex_state = 0}, - [309] = {.lex_state = 0}, - [310] = {.lex_state = 0}, - [311] = {.lex_state = 0}, - [312] = {.lex_state = 0}, - [313] = {.lex_state = 0}, + [293] = {.lex_state = 9}, + [294] = {.lex_state = 1}, + [295] = {.lex_state = 9}, + [296] = {.lex_state = 9}, + [297] = {.lex_state = 9}, + [298] = {.lex_state = 9}, + [299] = {.lex_state = 9}, + [300] = {.lex_state = 9}, + [301] = {.lex_state = 9}, + [302] = {.lex_state = 9}, + [303] = {.lex_state = 9}, + [304] = {.lex_state = 9}, + [305] = {.lex_state = 9}, + [306] = {.lex_state = 9}, + [307] = {.lex_state = 9}, + [308] = {.lex_state = 9}, + [309] = {.lex_state = 9}, + [310] = {.lex_state = 9}, + [311] = {.lex_state = 9}, + [312] = {.lex_state = 9}, + [313] = {.lex_state = 9}, [314] = {.lex_state = 0}, - [315] = {.lex_state = 0}, - [316] = {.lex_state = 0}, - [317] = {.lex_state = 0}, - [318] = {.lex_state = 0}, - [319] = {.lex_state = 0}, - [320] = {.lex_state = 0}, - [321] = {.lex_state = 0}, - [322] = {.lex_state = 0}, - [323] = {.lex_state = 0}, - [324] = {.lex_state = 0}, - [325] = {.lex_state = 0}, - [326] = {.lex_state = 0}, - [327] = {.lex_state = 0}, - [328] = {.lex_state = 0}, - [329] = {.lex_state = 0}, - [330] = {.lex_state = 0}, - [331] = {.lex_state = 0}, - [332] = {.lex_state = 0}, - [333] = {.lex_state = 0}, - [334] = {.lex_state = 0}, - [335] = {.lex_state = 0}, - [336] = {.lex_state = 0}, - [337] = {.lex_state = 0}, - [338] = {.lex_state = 0}, - [339] = {.lex_state = 0}, - [340] = {.lex_state = 0}, - [341] = {.lex_state = 0}, - [342] = {.lex_state = 0}, - [343] = {.lex_state = 0}, - [344] = {.lex_state = 0}, - [345] = {.lex_state = 0}, - [346] = {.lex_state = 0}, - [347] = {.lex_state = 0}, - [348] = {.lex_state = 0}, - [349] = {.lex_state = 0}, - [350] = {.lex_state = 0}, - [351] = {.lex_state = 0}, - [352] = {.lex_state = 0}, - [353] = {.lex_state = 0}, - [354] = {.lex_state = 0}, - [355] = {.lex_state = 0}, - [356] = {.lex_state = 0}, - [357] = {.lex_state = 0}, - [358] = {.lex_state = 0}, - [359] = {.lex_state = 0}, + [315] = {.lex_state = 9}, + [316] = {.lex_state = 9}, + [317] = {.lex_state = 9}, + [318] = {.lex_state = 9}, + [319] = {.lex_state = 9}, + [320] = {.lex_state = 9}, + [321] = {.lex_state = 9}, + [322] = {.lex_state = 9}, + [323] = {.lex_state = 9}, + [324] = {.lex_state = 9}, + [325] = {.lex_state = 9}, + [326] = {.lex_state = 9}, + [327] = {.lex_state = 9}, + [328] = {.lex_state = 9}, + [329] = {.lex_state = 9}, + [330] = {.lex_state = 9}, + [331] = {.lex_state = 9}, + [332] = {.lex_state = 9}, + [333] = {.lex_state = 9}, + [334] = {.lex_state = 9}, + [335] = {.lex_state = 9}, + [336] = {.lex_state = 9}, + [337] = {.lex_state = 9}, + [338] = {.lex_state = 9}, + [339] = {.lex_state = 9}, + [340] = {.lex_state = 9}, + [341] = {.lex_state = 9}, + [342] = {.lex_state = 9}, + [343] = {.lex_state = 9}, + [344] = {.lex_state = 9}, + [345] = {.lex_state = 9}, + [346] = {.lex_state = 9}, + [347] = {.lex_state = 9}, + [348] = {.lex_state = 9}, + [349] = {.lex_state = 9}, + [350] = {.lex_state = 9}, + [351] = {.lex_state = 9}, + [352] = {.lex_state = 9}, + [353] = {.lex_state = 9}, + [354] = {.lex_state = 9}, + [355] = {.lex_state = 9}, + [356] = {.lex_state = 9}, + [357] = {.lex_state = 9}, + [358] = {.lex_state = 9}, + [359] = {.lex_state = 9}, [360] = {.lex_state = 0}, - [361] = {.lex_state = 0}, - [362] = {.lex_state = 0}, - [363] = {.lex_state = 0}, - [364] = {.lex_state = 0}, - [365] = {.lex_state = 0}, - [366] = {.lex_state = 0}, - [367] = {.lex_state = 15}, + [361] = {.lex_state = 9}, + [362] = {.lex_state = 9}, + [363] = {.lex_state = 9}, + [364] = {.lex_state = 9}, + [365] = {.lex_state = 9}, + [366] = {.lex_state = 9}, + [367] = {.lex_state = 9}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 0}, + [369] = {.lex_state = 16}, [370] = {.lex_state = 0}, - [371] = {.lex_state = 15}, + [371] = {.lex_state = 0}, [372] = {.lex_state = 0}, - [373] = {.lex_state = 0}, + [373] = {.lex_state = 16}, [374] = {.lex_state = 0}, [375] = {.lex_state = 0}, [376] = {.lex_state = 0}, + [377] = {.lex_state = 0}, + [378] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), [aux_sym_text_token2] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), [anon_sym_elseif] = ACTIONS(1), @@ -16061,25 +16122,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_LBRACE] = ACTIONS(1), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(1), [anon_sym_RBRACE_RBRACE] = ACTIONS(1), - [anon_sym_DASH_RBRACE_RBRACE] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(376), - [sym__block] = STATE(93), - [sym_text] = STATE(93), - [sym__action] = STATE(93), - [sym__comment_action] = STATE(93), - [sym__pipeline_action] = STATE(93), - [sym_if_action] = STATE(93), - [sym_range_action] = STATE(93), - [sym_template_action] = STATE(93), - [sym_define_action] = STATE(93), - [sym_block_action] = STATE(93), - [sym_with_action] = STATE(93), - [sym__left_delimiter] = STATE(54), - [aux_sym_template_repeat1] = STATE(93), + [sym_template] = STATE(377), + [sym__block] = STATE(88), + [sym_yaml_no_injection_text] = STATE(88), + [sym_text] = STATE(88), + [sym__action] = STATE(88), + [sym__comment_action] = STATE(88), + [sym__pipeline_action] = STATE(88), + [sym_if_action] = STATE(88), + [sym_range_action] = STATE(88), + [sym_template_action] = STATE(88), + [sym_define_action] = STATE(88), + [sym_block_action] = STATE(88), + [sym_with_action] = STATE(88), + [sym__left_delimiter] = STATE(53), + [aux_sym_template_repeat1] = STATE(88), [ts_builtin_sym_end] = ACTIONS(3), - [aux_sym_text_token1] = ACTIONS(5), + [anon_sym_DASH] = ACTIONS(5), + [aux_sym_text_token1] = ACTIONS(7), [aux_sym_text_token2] = ACTIONS(7), [anon_sym_LBRACE_LBRACE] = ACTIONS(9), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(9), @@ -16118,11 +16180,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(43), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16135,7 +16197,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16179,11 +16241,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(45), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16196,7 +16258,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16238,11 +16300,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(49), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16255,7 +16317,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16297,11 +16359,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(53), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16314,7 +16376,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16356,11 +16418,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(57), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16373,7 +16435,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16415,11 +16477,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(61), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16432,7 +16494,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16474,11 +16536,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(65), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16491,7 +16553,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16533,11 +16595,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(69), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16550,7 +16612,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16592,11 +16654,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(73), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16609,7 +16671,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16651,11 +16713,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(77), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16668,7 +16730,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16710,11 +16772,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(81), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16727,7 +16789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16769,11 +16831,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(85), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16786,7 +16848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16828,11 +16890,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(89), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16845,7 +16907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16887,11 +16949,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_else, ACTIONS(93), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16904,7 +16966,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16944,11 +17006,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(95), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -16961,7 +17023,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17001,11 +17063,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(97), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17018,7 +17080,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17058,11 +17120,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(99), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17075,7 +17137,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17115,11 +17177,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(101), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17132,7 +17194,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17172,11 +17234,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(103), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17189,7 +17251,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17229,11 +17291,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(105), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17246,7 +17308,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17286,11 +17348,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(107), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17303,7 +17365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17343,11 +17405,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(109), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17360,7 +17422,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17400,11 +17462,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(111), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17417,7 +17479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17457,11 +17519,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(113), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17474,7 +17536,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17514,11 +17576,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(115), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17531,7 +17593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17571,11 +17633,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(117), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17588,7 +17650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17628,11 +17690,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(119), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17645,7 +17707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17685,11 +17747,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(121), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17702,7 +17764,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17742,11 +17804,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(123), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17759,7 +17821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17799,11 +17861,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(125), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17816,7 +17878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17856,11 +17918,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(127), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17873,7 +17935,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17913,11 +17975,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(129), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17930,7 +17992,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17970,11 +18032,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(131), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -17987,7 +18049,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18027,11 +18089,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(133), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18044,7 +18106,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18084,11 +18146,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(135), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18101,7 +18163,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18141,11 +18203,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(137), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18158,7 +18220,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18198,11 +18260,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(139), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18215,7 +18277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18255,11 +18317,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(141), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18272,7 +18334,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18312,11 +18374,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(143), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18329,7 +18391,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18369,11 +18431,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(145), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18386,7 +18448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18426,11 +18488,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(147), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18443,7 +18505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18483,11 +18545,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(149), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18500,7 +18562,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18540,11 +18602,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(151), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18557,7 +18619,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18597,11 +18659,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(153), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18614,7 +18676,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18654,11 +18716,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(155), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18671,7 +18733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18711,11 +18773,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(157), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18728,7 +18790,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18768,11 +18830,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(159), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18785,7 +18847,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18825,11 +18887,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(161), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18842,7 +18904,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18882,11 +18944,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(163), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18899,7 +18961,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18939,11 +19001,11 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(165), 1, anon_sym_end, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -18956,58 +19018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, - sym__pipeline, - sym_variable_definition, - sym_assignment, - sym_chained_pipeline, - sym_method_call, - sym_function_call, - sym__expression, - sym__literal, - sym__boolean_literal, - sym_dot, - sym__string_literal, - sym_interpreted_string_literal, - [3848] = 14, - ACTIONS(169), 1, - anon_sym_LPAREN, - ACTIONS(171), 1, - anon_sym_, - ACTIONS(173), 1, - anon_sym_DOT, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(177), 1, - anon_sym_DOLLAR, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(183), 1, - anon_sym_DQUOTE, - STATE(153), 1, - sym_variable, - STATE(166), 1, - sym_parenthesized_pipeline, - STATE(215), 1, - sym_argument_list, - STATE(52), 2, - sym_selector_expression, - sym_field, - ACTIONS(167), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(181), 8, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - STATE(165), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19020,7 +19031,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3913] = 18, + [3848] = 18, ACTIONS(11), 1, anon_sym_if, ACTIONS(19), 1, @@ -19045,11 +19056,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(43), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(39), 3, @@ -19062,7 +19073,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19075,7 +19086,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3986] = 18, + [3921] = 18, ACTIONS(29), 1, anon_sym_LPAREN, ACTIONS(31), 1, @@ -19086,38 +19097,38 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(167), 1, anon_sym_if, - ACTIONS(187), 1, + ACTIONS(169), 1, anon_sym_range, - ACTIONS(189), 1, + ACTIONS(171), 1, anon_sym_template, - ACTIONS(191), 1, + ACTIONS(173), 1, anon_sym_define, - ACTIONS(193), 1, + ACTIONS(175), 1, anon_sym_block, - ACTIONS(195), 1, + ACTIONS(177), 1, anon_sym_with, - ACTIONS(201), 1, + ACTIONS(183), 1, sym_comment, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(199), 3, + ACTIONS(181), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(197), 5, + ACTIONS(179), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(261), 12, + STATE(276), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19130,34 +19141,36 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4059] = 13, - ACTIONS(169), 1, + [3994] = 14, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(175), 1, + ACTIONS(189), 1, + anon_sym_, + ACTIONS(191), 1, + anon_sym_DOT, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(201), 1, anon_sym_DQUOTE, - ACTIONS(205), 1, - anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(210), 1, + STATE(208), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(203), 4, + ACTIONS(185), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(181), 8, + ACTIONS(199), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19166,7 +19179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(165), 12, + STATE(186), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19179,44 +19192,44 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4121] = 14, - ACTIONS(175), 1, + [4059] = 14, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(205), 1, anon_sym_DOT, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(225), 1, + STATE(260), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(215), 3, + ACTIONS(211), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(171), 4, + ACTIONS(189), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(213), 5, + ACTIONS(209), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(161), 12, + STATE(164), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19229,42 +19242,43 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4185] = 13, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + [4123] = 13, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(193), 1, + anon_sym_DOT2, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(197), 1, + sym_identifier, + ACTIONS(201), 1, anon_sym_DQUOTE, - STATE(153), 1, + ACTIONS(217), 1, + anon_sym_, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(221), 1, + STATE(218), 1, sym_argument_list, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(215), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(205), 4, + ACTIONS(215), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(213), 5, + ACTIONS(199), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(161), 12, + sym_raw_string_literal, + STATE(186), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19277,24 +19291,24 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4246] = 12, - ACTIONS(169), 1, + [4185] = 12, + ACTIONS(187), 1, anon_sym_LPAREN, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, + ACTIONS(195), 1, anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(201), 1, anon_sym_DQUOTE, ACTIONS(221), 1, anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(219), 4, @@ -19311,7 +19325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19324,41 +19338,42 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4305] = 12, - ACTIONS(169), 1, - anon_sym_LPAREN, - ACTIONS(175), 1, + [4244] = 13, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(177), 1, - anon_sym_DOLLAR, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(183), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - ACTIONS(227), 1, - anon_sym_, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(268), 1, + sym_argument_list, + STATE(54), 2, sym_selector_expression, sym_field, - ACTIONS(225), 4, + ACTIONS(211), 3, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + ACTIONS(217), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(223), 8, + ACTIONS(209), 5, sym_int_literal, sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(196), 12, + STATE(164), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19371,22 +19386,69 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4364] = 12, - ACTIONS(175), 1, + [4305] = 12, + ACTIONS(187), 1, + anon_sym_LPAREN, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(195), 1, + anon_sym_DOLLAR, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(201), 1, + anon_sym_DQUOTE, + ACTIONS(227), 1, + anon_sym_, + STATE(154), 1, + sym_variable, + STATE(206), 1, + sym_parenthesized_pipeline, + STATE(54), 2, + sym_selector_expression, + sym_field, + ACTIONS(225), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + ACTIONS(223), 8, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + STATE(238), 12, + sym__pipeline, + sym_variable_definition, + sym_assignment, + sym_chained_pipeline, + sym_method_call, + sym_function_call, + sym__expression, + sym__literal, + sym__boolean_literal, + sym_dot, + sym__string_literal, + sym_interpreted_string_literal, + [4364] = 12, + ACTIONS(193), 1, + anon_sym_DOT2, + ACTIONS(197), 1, + sym_identifier, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19404,7 +19466,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19418,21 +19480,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4422] = 12, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19450,7 +19512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19474,16 +19536,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(111), 1, + sym__right_delimiter, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(217), 1, - sym__right_delimiter, ACTIONS(235), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(233), 3, @@ -19496,7 +19558,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(228), 12, + STATE(289), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19520,16 +19582,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(110), 1, - sym__right_delimiter, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(168), 1, + sym__right_delimiter, + STATE(239), 1, sym_parenthesized_pipeline, ACTIONS(241), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(239), 3, @@ -19542,7 +19604,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(289), 12, + STATE(261), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19566,16 +19628,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(106), 1, + STATE(104), 1, sym__right_delimiter, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, ACTIONS(247), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(245), 3, @@ -19588,7 +19650,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(231), 12, + STATE(264), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19612,16 +19674,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, - sym_parenthesized_pipeline, - STATE(227), 1, + STATE(225), 1, sym__right_delimiter, + STATE(239), 1, + sym_parenthesized_pipeline, ACTIONS(253), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(251), 3, @@ -19634,7 +19696,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(226), 12, + STATE(282), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19660,11 +19722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(155), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(353), 1, + STATE(363), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(257), 3, @@ -19677,7 +19739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(250), 12, + STATE(286), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19703,11 +19765,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(155), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(361), 1, + STATE(354), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(261), 3, @@ -19720,7 +19782,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(272), 12, + STATE(273), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19734,21 +19796,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4826] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(265), 3, @@ -19761,7 +19823,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(370), 12, + STATE(229), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19775,21 +19837,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4878] = 11, - ACTIONS(175), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(179), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(207), 1, + ACTIONS(203), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(207), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(154), 1, sym_variable, - STATE(166), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(229), 3, @@ -19802,7 +19864,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(196), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19816,21 +19878,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4930] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(269), 3, @@ -19843,7 +19905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(253), 12, + STATE(230), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19857,21 +19919,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4982] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(273), 3, @@ -19884,7 +19946,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(170), 12, + STATE(372), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19898,21 +19960,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5034] = 11, - ACTIONS(29), 1, - anon_sym_LPAREN, - ACTIONS(31), 1, + ACTIONS(193), 1, anon_sym_DOT2, - ACTIONS(33), 1, - anon_sym_DOLLAR, - ACTIONS(35), 1, + ACTIONS(197), 1, sym_identifier, - ACTIONS(41), 1, + ACTIONS(203), 1, + anon_sym_LPAREN, + ACTIONS(207), 1, + anon_sym_DOLLAR, + ACTIONS(213), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(154), 1, sym_variable, - STATE(193), 1, + STATE(206), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(54), 2, sym_selector_expression, sym_field, ACTIONS(277), 3, @@ -19925,7 +19987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(350), 12, + STATE(227), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19949,11 +20011,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(281), 3, @@ -19966,7 +20028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(236), 12, + STATE(269), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19990,11 +20052,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(285), 3, @@ -20007,7 +20069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(288), 12, + STATE(368), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20031,11 +20093,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(289), 3, @@ -20048,7 +20110,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(238), 12, + STATE(270), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20072,11 +20134,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(293), 3, @@ -20089,7 +20151,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(240), 12, + STATE(271), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20103,21 +20165,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5294] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(297), 3, @@ -20130,7 +20192,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(212), 12, + STATE(263), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20154,11 +20216,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(301), 3, @@ -20171,7 +20233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(237), 12, + STATE(288), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20195,11 +20257,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(305), 3, @@ -20212,7 +20274,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(232), 12, + STATE(275), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20226,21 +20288,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5450] = 11, - ACTIONS(175), 1, - anon_sym_DOT2, - ACTIONS(179), 1, - sym_identifier, - ACTIONS(207), 1, + ACTIONS(29), 1, anon_sym_LPAREN, - ACTIONS(211), 1, + ACTIONS(31), 1, + anon_sym_DOT2, + ACTIONS(33), 1, anon_sym_DOLLAR, - ACTIONS(217), 1, + ACTIONS(35), 1, + sym_identifier, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(153), 1, + STATE(156), 1, sym_variable, - STATE(166), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(52), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(309), 3, @@ -20253,7 +20315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(218), 12, + STATE(295), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20277,11 +20339,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(313), 3, @@ -20294,7 +20356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(256), 12, + STATE(346), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20318,11 +20380,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(157), 1, + STATE(156), 1, sym_variable, - STATE(193), 1, + STATE(239), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(317), 3, @@ -20335,7 +20397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(366), 12, + STATE(272), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20350,24 +20412,26 @@ static const uint16_t ts_small_parse_table[] = { sym_interpreted_string_literal, [5606] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(3), 1, sym__left_delimiter, - STATE(156), 1, + STATE(160), 1, aux_sym_if_action_repeat1, - STATE(188), 1, + STATE(180), 1, sym__if_actions_end, - STATE(255), 1, + STATE(278), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(323), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20379,26 +20443,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5646] = 9, + [5648] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(2), 1, sym__left_delimiter, STATE(159), 1, aux_sym_if_action_repeat1, - STATE(233), 1, + STATE(235), 1, sym__if_actions_end, - STATE(273), 1, + STATE(292), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(325), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20410,26 +20476,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5686] = 9, + [5690] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(2), 1, sym__left_delimiter, - STATE(158), 1, + STATE(157), 1, aux_sym_if_action_repeat1, - STATE(229), 1, + STATE(231), 1, sym__if_actions_end, - STATE(290), 1, + STATE(262), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(325), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(84), 12, + STATE(84), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20441,26 +20509,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5726] = 9, + [5732] = 9, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(3), 1, sym__left_delimiter, - STATE(160), 1, + STATE(158), 1, aux_sym_if_action_repeat1, - STATE(203), 1, + STATE(171), 1, sym__if_actions_end, - STATE(246), 1, + STATE(274), 1, sym__else_clause, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(323), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(83), 12, + STATE(83), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20472,107 +20542,22 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5766] = 2, + [5774] = 6, + ACTIONS(327), 1, + ts_builtin_sym_end, ACTIONS(329), 1, - anon_sym_, - ACTIONS(327), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5790] = 2, - ACTIONS(333), 1, - anon_sym_, - ACTIONS(331), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5814] = 2, - ACTIONS(337), 1, - anon_sym_, - ACTIONS(335), 18, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_DOT2, - anon_sym_DOLLAR, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, - sym_true, - sym_false, - sym_nil, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5838] = 2, - ACTIONS(335), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(337), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5861] = 6, - ACTIONS(339), 1, - ts_builtin_sym_end, - ACTIONS(341), 1, + anon_sym_DASH, + STATE(53), 1, + sym__left_delimiter, + ACTIONS(332), 2, aux_sym_text_token1, - ACTIONS(344), 1, aux_sym_text_token2, - STATE(54), 1, - sym__left_delimiter, - ACTIONS(347), 2, + ACTIONS(335), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(91), 12, + STATE(87), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20584,41 +20569,22 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5892] = 2, - ACTIONS(331), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(333), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5915] = 6, + [5807] = 6, ACTIONS(5), 1, - aux_sym_text_token1, - ACTIONS(7), 1, - aux_sym_text_token2, - ACTIONS(350), 1, + anon_sym_DASH, + ACTIONS(338), 1, ts_builtin_sym_end, - STATE(54), 1, + STATE(53), 1, sym__left_delimiter, + ACTIONS(7), 2, + aux_sym_text_token1, + aux_sym_text_token2, ACTIONS(9), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(91), 12, + STATE(87), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20630,39 +20596,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5946] = 2, - ACTIONS(327), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(329), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [5969] = 5, + [5840] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(47), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(32), 1, - sym__left_delimiter, - ACTIONS(352), 2, + ACTIONS(340), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(138), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20674,18 +20621,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5997] = 5, + [5870] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(10), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(24), 1, - sym__left_delimiter, - ACTIONS(354), 2, + ACTIONS(342), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20697,18 +20646,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6025] = 5, + [5900] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(12), 1, sym__left_delimiter, - ACTIONS(356), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(344), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20720,18 +20671,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6053] = 5, + [5930] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(45), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(10), 1, - sym__left_delimiter, - ACTIONS(358), 2, + ACTIONS(346), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20743,18 +20696,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6081] = 5, + [5960] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(46), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(16), 1, - sym__left_delimiter, - ACTIONS(360), 2, + ACTIONS(348), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(110), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20766,18 +20721,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6109] = 5, - ACTIONS(319), 1, + [5990] = 5, + ACTIONS(350), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(353), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(14), 1, - sym__left_delimiter, - ACTIONS(362), 2, + ACTIONS(356), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(112), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20789,38 +20746,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6137] = 2, - ACTIONS(366), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(364), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [6159] = 5, + [6020] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(26), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(44), 1, - sym__left_delimiter, - ACTIONS(368), 2, + ACTIONS(359), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20832,18 +20771,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6187] = 5, + [6050] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(8), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(15), 1, - sym__left_delimiter, - ACTIONS(370), 2, + ACTIONS(361), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20855,18 +20796,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6215] = 5, + [6080] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(5), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(13), 1, - sym__left_delimiter, - ACTIONS(372), 2, + ACTIONS(363), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(115), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20878,18 +20821,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6243] = 5, + [6110] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(40), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(31), 1, - sym__left_delimiter, - ACTIONS(374), 2, + ACTIONS(365), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(96), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20901,18 +20846,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6271] = 5, + [6140] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(39), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(30), 1, - sym__left_delimiter, - ACTIONS(376), 2, + ACTIONS(367), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(130), 12, + STATE(124), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20924,18 +20871,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6299] = 5, + [6170] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(38), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(49), 1, - sym__left_delimiter, - ACTIONS(378), 2, + ACTIONS(369), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(118), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20947,18 +20896,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6327] = 5, + [6200] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(37), 1, sym__left_delimiter, - ACTIONS(380), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(371), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(128), 12, + STATE(95), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20970,18 +20921,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6355] = 5, + [6230] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(33), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(34), 1, - sym__left_delimiter, - ACTIONS(382), 2, + ACTIONS(373), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20993,18 +20946,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6383] = 5, + [6260] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(9), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(51), 1, - sym__left_delimiter, - ACTIONS(384), 2, + ACTIONS(375), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(121), 12, + STATE(91), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21016,18 +20971,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6411] = 5, + [6290] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(48), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(11), 1, - sym__left_delimiter, - ACTIONS(386), 2, + ACTIONS(377), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(123), 12, + STATE(92), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21039,18 +20996,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6439] = 5, + [6320] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(7), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(9), 1, - sym__left_delimiter, - ACTIONS(388), 2, + ACTIONS(379), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(115), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21062,18 +21021,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6467] = 5, + [6350] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(17), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(5), 1, - sym__left_delimiter, - ACTIONS(390), 2, + ACTIONS(381), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(97), 12, + STATE(89), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21085,18 +21046,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6495] = 5, + [6380] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(36), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(7), 1, - sym__left_delimiter, - ACTIONS(392), 2, + ACTIONS(383), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(98), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21108,18 +21071,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6523] = 5, + [6410] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(6), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(8), 1, - sym__left_delimiter, - ACTIONS(394), 2, + ACTIONS(385), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(116), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21131,18 +21096,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6551] = 5, - ACTIONS(396), 1, + [6440] = 5, + ACTIONS(319), 1, + anon_sym_DASH, + STATE(49), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(399), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(402), 2, + ACTIONS(387), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(117), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21154,18 +21121,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6579] = 5, + [6470] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(32), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(405), 2, + ACTIONS(389), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(129), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21177,18 +21146,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6607] = 5, + [6500] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(44), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(47), 1, - sym__left_delimiter, - ACTIONS(408), 2, + ACTIONS(391), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(123), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21200,18 +21171,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6635] = 5, + [6530] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(4), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(46), 1, - sym__left_delimiter, - ACTIONS(410), 2, + ACTIONS(393), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(133), 12, + STATE(96), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21223,18 +21196,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6663] = 5, + [6560] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(14), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(43), 1, - sym__left_delimiter, - ACTIONS(412), 2, + ACTIONS(395), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(97), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21246,18 +21221,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6691] = 5, + [6590] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(11), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(41), 1, - sym__left_delimiter, - ACTIONS(414), 2, + ACTIONS(397), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(90), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21269,18 +21246,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6719] = 5, + [6620] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(13), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(42), 1, - sym__left_delimiter, - ACTIONS(416), 2, + ACTIONS(399), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(99), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21292,18 +21271,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6747] = 5, + [6650] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(15), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(6), 1, - sym__left_delimiter, - ACTIONS(418), 2, + ACTIONS(401), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21315,18 +21296,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6775] = 5, + [6680] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(23), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(33), 1, - sym__left_delimiter, - ACTIONS(420), 2, + ACTIONS(403), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(135), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21338,38 +21321,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6803] = 2, - ACTIONS(424), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(422), 10, - anon_sym_PIPE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [6825] = 5, + [6710] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(39), 1, - sym__left_delimiter, - ACTIONS(426), 2, + ACTIONS(405), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(133), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21381,18 +21346,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6853] = 5, + [6740] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(41), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(38), 1, - sym__left_delimiter, - ACTIONS(428), 2, + ACTIONS(408), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(102), 12, + STATE(134), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21404,18 +21371,64 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6881] = 5, + [6770] = 2, + ACTIONS(412), 1, + anon_sym_, + ACTIONS(410), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [6794] = 2, + ACTIONS(416), 1, + anon_sym_, + ACTIONS(414), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [6818] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(35), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(17), 1, - sym__left_delimiter, - ACTIONS(430), 2, + ACTIONS(418), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21427,18 +21440,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6909] = 5, + [6848] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(43), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(432), 2, + ACTIONS(420), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21450,18 +21465,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6937] = 5, + [6878] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(42), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(48), 1, - sym__left_delimiter, - ACTIONS(435), 2, + ACTIONS(422), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21473,18 +21490,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6965] = 5, + [6908] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(31), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(4), 1, - sym__left_delimiter, - ACTIONS(437), 2, + ACTIONS(424), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(103), 12, + STATE(135), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21496,18 +21515,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6993] = 5, + [6938] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(30), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(19), 1, - sym__left_delimiter, - ACTIONS(439), 2, + ACTIONS(426), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(98), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21519,18 +21540,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7021] = 5, + [6968] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(34), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(40), 1, - sym__left_delimiter, - ACTIONS(441), 2, + ACTIONS(428), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21542,18 +21565,42 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7049] = 5, + [6998] = 2, + ACTIONS(432), 1, + anon_sym_, + ACTIONS(430), 18, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_DOT2, + anon_sym_DOLLAR, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7022] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(29), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(21), 1, - sym__left_delimiter, - ACTIONS(443), 2, + ACTIONS(434), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(138), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21565,18 +21612,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7077] = 5, + [7052] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(18), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(29), 1, - sym__left_delimiter, - ACTIONS(445), 2, + ACTIONS(436), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21588,18 +21637,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7105] = 5, + [7082] = 5, ACTIONS(319), 1, - aux_sym_text_token1, - ACTIONS(321), 1, - aux_sym_text_token2, + anon_sym_DASH, STATE(27), 1, sym__left_delimiter, - ACTIONS(447), 2, + ACTIONS(321), 2, + aux_sym_text_token1, + aux_sym_text_token2, + ACTIONS(438), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(146), 12, + STATE(141), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21611,18 +21662,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7133] = 5, + [7112] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(50), 1, - sym__left_delimiter, - ACTIONS(449), 2, + ACTIONS(440), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(109), 12, + STATE(143), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21634,18 +21687,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7161] = 5, + [7142] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(26), 1, - sym__left_delimiter, - ACTIONS(451), 2, + ACTIONS(443), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21657,18 +21712,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7189] = 5, + [7172] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(21), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(25), 1, - sym__left_delimiter, - ACTIONS(453), 2, + ACTIONS(446), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(149), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21680,18 +21737,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7217] = 5, + [7202] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(16), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(36), 1, - sym__left_delimiter, - ACTIONS(455), 2, + ACTIONS(448), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(148), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21703,18 +21762,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7245] = 5, + [7232] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(25), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(457), 2, + ACTIONS(450), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(143), 12, + STATE(130), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21726,18 +21787,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7273] = 5, + [7262] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(28), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(23), 1, - sym__left_delimiter, - ACTIONS(460), 2, + ACTIONS(452), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(132), 12, + STATE(127), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21749,18 +21812,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7301] = 5, + [7292] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(24), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(462), 2, + ACTIONS(454), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21772,18 +21837,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7329] = 5, + [7322] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(22), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(35), 1, - sym__left_delimiter, - ACTIONS(465), 2, + ACTIONS(456), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(134), 12, + STATE(122), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21795,18 +21862,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7357] = 5, + [7352] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(51), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(28), 1, - sym__left_delimiter, - ACTIONS(467), 2, + ACTIONS(458), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(126), 12, + STATE(107), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21818,18 +21887,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7385] = 5, + [7382] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(20), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(22), 1, - sym__left_delimiter, - ACTIONS(469), 2, + ACTIONS(460), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21841,18 +21912,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7413] = 5, + [7412] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(19), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(45), 1, - sym__left_delimiter, - ACTIONS(471), 2, + ACTIONS(462), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(120), 12, + STATE(102), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21864,18 +21937,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7441] = 5, + [7442] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(52), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(18), 1, - sym__left_delimiter, - ACTIONS(473), 2, + ACTIONS(464), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(94), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21887,18 +21962,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7469] = 5, + [7472] = 5, ACTIONS(319), 1, + anon_sym_DASH, + STATE(50), 1, + sym__left_delimiter, + ACTIONS(321), 2, aux_sym_text_token1, - ACTIONS(321), 1, aux_sym_text_token2, - STATE(20), 1, - sym__left_delimiter, - ACTIONS(475), 2, + ACTIONS(467), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - STATE(116), 12, + STATE(100), 13, sym__block, + sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21910,67 +21987,170 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7497] = 3, - ACTIONS(481), 1, - sym_identifier, - ACTIONS(479), 2, - anon_sym_, + [7502] = 2, + ACTIONS(430), 8, anon_sym_DOT, - ACTIONS(477), 6, - anon_sym_COLON_EQ, - anon_sym_EQ, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(432), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7513] = 2, - ACTIONS(483), 1, + [7525] = 2, + ACTIONS(414), 8, + anon_sym_DOT, + anon_sym_DOT2, sym_identifier, - ACTIONS(479), 8, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_EQ, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(416), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_DOT, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7527] = 1, - ACTIONS(485), 8, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_EQ, + [7548] = 2, + ACTIONS(410), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(412), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, - anon_sym_DOT, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7538] = 5, - ACTIONS(171), 1, - anon_sym_, - ACTIONS(487), 1, - anon_sym_COLON_EQ, - ACTIONS(489), 1, - anon_sym_EQ, - ACTIONS(491), 1, - anon_sym_DOT, - ACTIONS(167), 4, + [7571] = 2, + ACTIONS(471), 7, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(469), 10, anon_sym_PIPE, + anon_sym_LPAREN, anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7557] = 2, - ACTIONS(485), 2, - anon_sym_, - anon_sym_DOT, - ACTIONS(493), 6, - anon_sym_COLON_EQ, - anon_sym_EQ, + [7593] = 2, + ACTIONS(475), 7, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(473), 10, + anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7615] = 2, + ACTIONS(479), 1, + sym_identifier, + ACTIONS(477), 8, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7629] = 3, + ACTIONS(483), 1, + sym_identifier, + ACTIONS(477), 2, + anon_sym_, + anon_sym_DOT, + ACTIONS(481), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7645] = 2, + ACTIONS(487), 2, + anon_sym_, + anon_sym_DOT, + ACTIONS(485), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7570] = 5, + [7658] = 1, + ACTIONS(487), 8, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7669] = 5, + ACTIONS(189), 1, + anon_sym_, + ACTIONS(489), 1, + anon_sym_COLON_EQ, + ACTIONS(491), 1, + anon_sym_EQ, + ACTIONS(493), 1, + anon_sym_DOT, + ACTIONS(185), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7688] = 5, ACTIONS(495), 1, anon_sym_COMMA, ACTIONS(497), 1, @@ -21979,1609 +22159,1663 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, ACTIONS(501), 1, anon_sym_DOT, - ACTIONS(171), 3, + ACTIONS(189), 3, anon_sym_PIPE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7588] = 7, - ACTIONS(503), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(505), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(175), 1, - sym__if_actions_end, - STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(291), 1, - sym__else_clause, - STATE(316), 1, - sym__left_delimiter, - STATE(369), 1, - sym__else_if_clause, - [7610] = 4, + [7706] = 4, ACTIONS(497), 1, anon_sym_COLON_EQ, ACTIONS(499), 1, anon_sym_EQ, ACTIONS(501), 1, anon_sym_DOT, - ACTIONS(171), 4, + ACTIONS(189), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7626] = 7, - ACTIONS(507), 1, + [7722] = 7, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(509), 1, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, + STATE(215), 1, aux_sym_if_action_repeat1, - STATE(234), 1, + STATE(236), 1, sym__if_actions_end, - STATE(270), 1, + STATE(284), 1, sym__else_clause, - STATE(338), 1, + STATE(360), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7648] = 7, + [7744] = 7, ACTIONS(507), 1, anon_sym_LBRACE_LBRACE, ACTIONS(509), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(243), 1, sym__if_actions_end, - STATE(265), 1, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(281), 1, sym__else_clause, - STATE(338), 1, + STATE(314), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7670] = 7, + [7766] = 7, ACTIONS(503), 1, anon_sym_LBRACE_LBRACE, ACTIONS(505), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, + STATE(215), 1, aux_sym_if_action_repeat1, - STATE(185), 1, + STATE(245), 1, + sym__if_actions_end, + STATE(277), 1, + sym__else_clause, + STATE(360), 1, + sym__left_delimiter, + STATE(371), 1, + sym__else_if_clause, + [7788] = 7, + ACTIONS(507), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(509), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(204), 1, sym__if_actions_end, - STATE(264), 1, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(280), 1, sym__else_clause, - STATE(316), 1, + STATE(314), 1, sym__left_delimiter, - STATE(369), 1, + STATE(371), 1, sym__else_if_clause, - [7692] = 4, + [7810] = 2, ACTIONS(511), 1, - anon_sym_PIPE, + ts_builtin_sym_end, + ACTIONS(513), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7821] = 2, ACTIONS(515), 1, - anon_sym_, - STATE(168), 1, - aux_sym_argument_list_repeat1, - ACTIONS(513), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7707] = 3, + ts_builtin_sym_end, + ACTIONS(517), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7832] = 2, ACTIONS(519), 1, - anon_sym_, - STATE(162), 1, - aux_sym_argument_list_repeat1, - ACTIONS(517), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7720] = 2, - ACTIONS(524), 2, - anon_sym_, - anon_sym_DOT, - ACTIONS(522), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7731] = 3, - ACTIONS(528), 1, - anon_sym_, - ACTIONS(530), 1, - sym_identifier, - ACTIONS(526), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7744] = 4, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(532), 1, - anon_sym_, - STATE(167), 1, - aux_sym_argument_list_repeat1, - ACTIONS(513), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7759] = 3, - ACTIONS(491), 1, - anon_sym_DOT, - ACTIONS(536), 1, - anon_sym_, - ACTIONS(534), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7772] = 3, - ACTIONS(538), 1, - anon_sym_, - STATE(162), 1, - aux_sym_argument_list_repeat1, - ACTIONS(219), 4, + ts_builtin_sym_end, + ACTIONS(521), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7843] = 4, + ACTIONS(523), 1, anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7785] = 3, - ACTIONS(540), 1, + ACTIONS(527), 1, anon_sym_, - STATE(162), 1, + STATE(170), 1, aux_sym_argument_list_repeat1, - ACTIONS(219), 4, - anon_sym_PIPE, + ACTIONS(525), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7798] = 2, - ACTIONS(542), 2, + [7858] = 2, + ACTIONS(529), 1, ts_builtin_sym_end, + ACTIONS(531), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(544), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7808] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(548), 1, - anon_sym_, - ACTIONS(546), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7820] = 2, - ACTIONS(550), 2, + [7869] = 2, + ACTIONS(533), 1, ts_builtin_sym_end, + ACTIONS(535), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(552), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7830] = 2, - ACTIONS(554), 2, + [7880] = 2, + ACTIONS(537), 1, ts_builtin_sym_end, + ACTIONS(539), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(556), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7840] = 2, - ACTIONS(558), 2, + [7891] = 2, + ACTIONS(541), 1, ts_builtin_sym_end, + ACTIONS(543), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(560), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7850] = 2, - ACTIONS(562), 2, + [7902] = 2, + ACTIONS(545), 1, ts_builtin_sym_end, + ACTIONS(547), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(564), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7860] = 2, - ACTIONS(566), 2, + [7913] = 3, + ACTIONS(549), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(225), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7926] = 2, + ACTIONS(551), 1, ts_builtin_sym_end, + ACTIONS(553), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(568), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7870] = 2, - ACTIONS(570), 2, + [7937] = 2, + ACTIONS(555), 1, ts_builtin_sym_end, + ACTIONS(557), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(572), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7880] = 2, - ACTIONS(574), 2, + [7948] = 2, + ACTIONS(559), 1, ts_builtin_sym_end, + ACTIONS(561), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(576), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7890] = 2, - ACTIONS(578), 2, + [7959] = 2, + ACTIONS(563), 1, ts_builtin_sym_end, + ACTIONS(565), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(580), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7900] = 2, - ACTIONS(582), 2, + [7970] = 2, + ACTIONS(567), 1, ts_builtin_sym_end, + ACTIONS(569), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(584), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7910] = 2, - ACTIONS(586), 2, + [7981] = 2, + ACTIONS(571), 1, ts_builtin_sym_end, + ACTIONS(573), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(588), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7920] = 2, - ACTIONS(590), 2, + [7992] = 2, + ACTIONS(575), 1, ts_builtin_sym_end, + ACTIONS(577), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(592), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7930] = 5, - ACTIONS(594), 1, + [8003] = 3, + ACTIONS(581), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(579), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8016] = 2, + ACTIONS(584), 1, + ts_builtin_sym_end, + ACTIONS(586), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, anon_sym_LBRACE_LBRACE, - ACTIONS(597), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(182), 1, - aux_sym_if_action_repeat1, - STATE(369), 1, - sym__else_if_clause, - STATE(375), 1, - sym__left_delimiter, - [7946] = 2, - ACTIONS(600), 2, + [8027] = 2, + ACTIONS(588), 1, ts_builtin_sym_end, + ACTIONS(590), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(602), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7956] = 2, - ACTIONS(604), 2, + [8038] = 2, + ACTIONS(592), 1, ts_builtin_sym_end, + ACTIONS(594), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(606), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7966] = 2, - ACTIONS(608), 2, + [8049] = 2, + ACTIONS(596), 1, ts_builtin_sym_end, + ACTIONS(598), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(610), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7976] = 2, - ACTIONS(612), 1, - sym_identifier, - ACTIONS(528), 4, + [8060] = 3, + ACTIONS(600), 1, + anon_sym_, + STATE(178), 1, + aux_sym_argument_list_repeat1, + ACTIONS(225), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7986] = 2, - ACTIONS(614), 2, + [8073] = 2, + ACTIONS(602), 1, ts_builtin_sym_end, + ACTIONS(604), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(616), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7996] = 2, - ACTIONS(618), 2, + [8084] = 2, + ACTIONS(606), 1, ts_builtin_sym_end, + ACTIONS(608), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(620), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8006] = 2, - ACTIONS(622), 2, + [8095] = 4, + ACTIONS(523), 1, + anon_sym_PIPE, + ACTIONS(610), 1, + anon_sym_, + STATE(183), 1, + aux_sym_argument_list_repeat1, + ACTIONS(525), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8110] = 2, + ACTIONS(612), 1, ts_builtin_sym_end, + ACTIONS(614), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(624), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8016] = 2, - ACTIONS(626), 2, + [8121] = 2, + ACTIONS(616), 1, ts_builtin_sym_end, + ACTIONS(618), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(628), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8026] = 2, - ACTIONS(630), 2, + [8132] = 2, + ACTIONS(620), 1, ts_builtin_sym_end, + ACTIONS(622), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(632), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8036] = 2, - ACTIONS(634), 2, + [8143] = 2, + ACTIONS(624), 1, ts_builtin_sym_end, + ACTIONS(626), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(636), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8046] = 2, - ACTIONS(501), 1, + [8154] = 2, + ACTIONS(630), 2, + anon_sym_, anon_sym_DOT, - ACTIONS(536), 4, + ACTIONS(628), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8056] = 2, - ACTIONS(638), 2, + [8165] = 2, + ACTIONS(632), 1, ts_builtin_sym_end, + ACTIONS(634), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(640), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8066] = 2, - ACTIONS(642), 2, + [8176] = 2, + ACTIONS(636), 1, ts_builtin_sym_end, + ACTIONS(638), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(644), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8076] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(646), 1, - anon_sym_, - ACTIONS(517), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8088] = 2, - ACTIONS(648), 2, + [8187] = 2, + ACTIONS(640), 1, ts_builtin_sym_end, + ACTIONS(642), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(650), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8098] = 2, - ACTIONS(652), 2, + [8198] = 2, + ACTIONS(644), 1, ts_builtin_sym_end, + ACTIONS(646), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(654), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8108] = 2, - ACTIONS(656), 2, + [8209] = 2, + ACTIONS(648), 1, ts_builtin_sym_end, + ACTIONS(650), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(658), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8118] = 2, - ACTIONS(660), 2, + [8220] = 2, + ACTIONS(652), 1, ts_builtin_sym_end, + ACTIONS(654), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(662), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8128] = 2, - ACTIONS(664), 2, + [8231] = 2, + ACTIONS(656), 1, ts_builtin_sym_end, + ACTIONS(658), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(666), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8138] = 2, - ACTIONS(668), 2, + [8242] = 2, + ACTIONS(660), 1, ts_builtin_sym_end, + ACTIONS(662), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(670), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8148] = 2, - ACTIONS(672), 2, + [8253] = 2, + ACTIONS(664), 1, ts_builtin_sym_end, + ACTIONS(666), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(674), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8158] = 1, - ACTIONS(524), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8166] = 2, - ACTIONS(676), 2, + [8264] = 2, + ACTIONS(668), 1, ts_builtin_sym_end, + ACTIONS(670), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(678), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8176] = 2, - ACTIONS(680), 2, + [8275] = 2, + ACTIONS(672), 1, ts_builtin_sym_end, + ACTIONS(674), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(682), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8186] = 2, - ACTIONS(364), 1, + [8286] = 3, + ACTIONS(678), 1, anon_sym_, - ACTIONS(366), 4, + ACTIONS(680), 1, + sym_identifier, + ACTIONS(676), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8196] = 2, - ACTIONS(684), 2, + [8299] = 2, + ACTIONS(682), 1, ts_builtin_sym_end, + ACTIONS(684), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(686), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8206] = 2, - ACTIONS(688), 2, + [8310] = 2, + ACTIONS(686), 1, ts_builtin_sym_end, + ACTIONS(688), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(690), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8216] = 2, - ACTIONS(694), 1, - anon_sym_, - ACTIONS(692), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8226] = 2, - ACTIONS(422), 1, + [8321] = 3, + ACTIONS(493), 1, + anon_sym_DOT, + ACTIONS(692), 1, anon_sym_, - ACTIONS(424), 4, + ACTIONS(690), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8236] = 2, - ACTIONS(698), 1, + [8334] = 2, + ACTIONS(694), 1, + ts_builtin_sym_end, + ACTIONS(696), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8345] = 2, + ACTIONS(700), 1, anon_sym_, - ACTIONS(696), 4, + ACTIONS(698), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8246] = 2, - ACTIONS(700), 2, - ts_builtin_sym_end, + [8355] = 1, + ACTIONS(586), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(702), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8256] = 2, - ACTIONS(704), 2, - ts_builtin_sym_end, + [8363] = 1, + ACTIONS(666), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(706), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8266] = 2, - ACTIONS(710), 1, - anon_sym_, - ACTIONS(708), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8276] = 2, - ACTIONS(712), 2, - ts_builtin_sym_end, + [8371] = 1, + ACTIONS(662), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(714), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8286] = 2, - ACTIONS(716), 2, - ts_builtin_sym_end, + [8379] = 1, + ACTIONS(614), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(718), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8296] = 3, - ACTIONS(511), 1, - anon_sym_PIPE, - ACTIONS(722), 1, - anon_sym_, - ACTIONS(720), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8308] = 2, - ACTIONS(626), 1, + [8387] = 1, + ACTIONS(521), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(628), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8317] = 2, - ACTIONS(688), 1, + [8395] = 1, + ACTIONS(658), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(690), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8326] = 1, - ACTIONS(694), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8333] = 3, - ACTIONS(724), 1, - anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(726), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8344] = 2, - ACTIONS(700), 1, + [8403] = 5, + ACTIONS(702), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(705), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(215), 1, + aux_sym_if_action_repeat1, + STATE(371), 1, + sym__else_if_clause, + STATE(374), 1, + sym__left_delimiter, + [8419] = 1, + ACTIONS(650), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(702), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8353] = 2, - ACTIONS(712), 1, + [8427] = 1, + ACTIONS(646), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(714), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8362] = 1, - ACTIONS(710), 4, + [8435] = 2, + ACTIONS(710), 1, + anon_sym_, + ACTIONS(708), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8369] = 3, - ACTIONS(728), 1, + [8445] = 2, + ACTIONS(469), 1, + anon_sym_, + ACTIONS(471), 4, anon_sym_PIPE, - STATE(230), 1, - sym__right_delimiter, - ACTIONS(730), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8380] = 2, - ACTIONS(716), 1, + [8455] = 1, + ACTIONS(531), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(718), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8389] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(200), 1, - sym__right_delimiter, - ACTIONS(732), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8400] = 2, - ACTIONS(672), 1, + [8463] = 1, + ACTIONS(638), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(674), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8409] = 2, - ACTIONS(660), 1, + [8471] = 1, + ACTIONS(535), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(662), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8418] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(137), 1, - sym__right_delimiter, - ACTIONS(734), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8429] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(141), 1, - sym__right_delimiter, - ACTIONS(736), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8440] = 2, - ACTIONS(618), 1, + [8479] = 1, + ACTIONS(634), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(620), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8449] = 2, - ACTIONS(608), 1, + [8487] = 1, + ACTIONS(626), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(610), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8458] = 3, - ACTIONS(738), 1, - anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(740), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8469] = 1, - ACTIONS(698), 4, + [8495] = 1, + ACTIONS(543), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8503] = 2, + ACTIONS(473), 1, + anon_sym_, + ACTIONS(475), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8476] = 3, - ACTIONS(728), 1, + [8513] = 2, + ACTIONS(714), 1, + anon_sym_, + ACTIONS(712), 4, anon_sym_PIPE, - STATE(85), 1, - sym__right_delimiter, - ACTIONS(743), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8487] = 2, - ACTIONS(728), 1, + [8523] = 1, + ACTIONS(513), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8531] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - ACTIONS(722), 3, + ACTIONS(718), 1, + anon_sym_, + ACTIONS(716), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8496] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(745), 1, - sym_raw_string_literal, - STATE(65), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8507] = 2, - ACTIONS(728), 1, + [8543] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - ACTIONS(548), 3, + ACTIONS(722), 1, + anon_sym_, + ACTIONS(720), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8516] = 2, - ACTIONS(554), 1, - aux_sym_text_token1, - ACTIONS(556), 3, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8525] = 2, - ACTIONS(562), 1, + [8555] = 1, + ACTIONS(553), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(564), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8534] = 2, - ACTIONS(566), 1, + [8563] = 1, + ACTIONS(561), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(568), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8543] = 2, - ACTIONS(574), 1, + [8571] = 1, + ACTIONS(688), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(576), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8552] = 2, - ACTIONS(680), 1, + [8579] = 2, + ACTIONS(724), 1, + sym_identifier, + ACTIONS(678), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8589] = 1, + ACTIONS(590), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(682), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8561] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(190), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8574] = 2, - ACTIONS(704), 1, + [8597] = 1, + ACTIONS(598), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(706), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8583] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(751), 1, - sym_raw_string_literal, - STATE(63), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8594] = 2, - ACTIONS(684), 1, + [8605] = 1, + ACTIONS(608), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(686), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8603] = 3, - ACTIONS(728), 1, + [8613] = 3, + ACTIONS(523), 1, anon_sym_PIPE, - STATE(113), 1, - sym__right_delimiter, - ACTIONS(753), 2, + ACTIONS(726), 1, + anon_sym_, + ACTIONS(579), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8614] = 2, - ACTIONS(578), 1, + [8625] = 2, + ACTIONS(501), 1, + anon_sym_DOT, + ACTIONS(692), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8635] = 1, + ACTIONS(594), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(580), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8623] = 2, - ACTIONS(558), 1, + [8643] = 1, + ACTIONS(577), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(560), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8632] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(86), 1, - sym__right_delimiter, - ACTIONS(755), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8643] = 2, - ACTIONS(668), 1, + [8651] = 1, + ACTIONS(557), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(670), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8652] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(174), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8665] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(131), 1, - sym__right_delimiter, - ACTIONS(757), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8676] = 2, - ACTIONS(590), 1, + [8659] = 1, + ACTIONS(642), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(592), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8685] = 2, - ACTIONS(582), 1, + [8667] = 1, + ACTIONS(696), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(584), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8694] = 2, - ACTIONS(600), 1, + [8675] = 1, + ACTIONS(684), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(602), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8703] = 2, - ACTIONS(614), 1, + [8683] = 1, + ACTIONS(674), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(616), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8712] = 3, - ACTIONS(728), 1, - anon_sym_PIPE, - STATE(216), 1, - sym__right_delimiter, - ACTIONS(759), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8723] = 2, - ACTIONS(664), 1, + [8691] = 1, + ACTIONS(670), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(666), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8732] = 2, - ACTIONS(676), 1, + [8699] = 1, + ACTIONS(654), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(678), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8741] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(177), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [8754] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(220), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8767] = 2, - ACTIONS(550), 1, + [8707] = 1, + ACTIONS(569), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(552), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8776] = 3, - ACTIONS(765), 1, - anon_sym_DQUOTE, - STATE(222), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(767), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8787] = 2, - ACTIONS(570), 1, + [8715] = 1, + ACTIONS(547), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(572), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8796] = 3, - ACTIONS(41), 1, - anon_sym_DQUOTE, - ACTIONS(769), 1, - sym_raw_string_literal, - STATE(64), 2, - sym__string_literal, - sym_interpreted_string_literal, - [8807] = 4, - ACTIONS(761), 1, + [8723] = 1, + ACTIONS(573), 5, + anon_sym_DASH, + aux_sym_text_token1, + aux_sym_text_token2, anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(244), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8820] = 2, - ACTIONS(586), 1, + [8731] = 1, + ACTIONS(517), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(588), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8829] = 3, - ACTIONS(728), 1, + [8739] = 1, + ACTIONS(630), 5, anon_sym_PIPE, - STATE(104), 1, - sym__right_delimiter, - ACTIONS(771), 2, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8840] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(242), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [8853] = 2, - ACTIONS(604), 1, + [8747] = 1, + ACTIONS(539), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(606), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8862] = 2, - ACTIONS(542), 1, + [8755] = 1, + ACTIONS(565), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(544), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8871] = 2, - ACTIONS(622), 1, + [8763] = 1, + ACTIONS(604), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(624), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8880] = 2, - ACTIONS(630), 1, + [8771] = 1, + ACTIONS(618), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(632), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8889] = 2, - ACTIONS(634), 1, + [8779] = 1, + ACTIONS(622), 5, + anon_sym_DASH, aux_sym_text_token1, - ACTIONS(636), 3, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8898] = 2, - ACTIONS(638), 1, - aux_sym_text_token1, - ACTIONS(640), 3, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8907] = 2, - ACTIONS(642), 1, - aux_sym_text_token1, - ACTIONS(644), 3, - aux_sym_text_token2, + [8787] = 3, + ACTIONS(728), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(730), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [8798] = 1, + ACTIONS(700), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8805] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(173), 1, + sym__right_delimiter, + ACTIONS(734), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8816] = 4, + ACTIONS(736), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, anon_sym_LBRACE_LBRACE_DASH, - [8916] = 2, - ACTIONS(648), 1, - aux_sym_text_token1, - ACTIONS(650), 3, - aux_sym_text_token2, + STATE(209), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [8829] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(85), 1, + sym__right_delimiter, + ACTIONS(740), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8840] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(93), 1, + sym__right_delimiter, + ACTIONS(742), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8851] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(744), 1, + sym_raw_string_literal, + STATE(62), 2, + sym__string_literal, + sym_interpreted_string_literal, + [8862] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(746), 1, + sym_raw_string_literal, + STATE(65), 2, + sym__string_literal, + sym_interpreted_string_literal, + [8873] = 3, + ACTIONS(748), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(750), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [8884] = 1, + ACTIONS(710), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8891] = 1, + ACTIONS(714), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8898] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(103), 1, + sym__right_delimiter, + ACTIONS(753), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8909] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, + ACTIONS(718), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8918] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, + ACTIONS(722), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8927] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(112), 1, + sym__right_delimiter, + ACTIONS(755), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8938] = 4, + ACTIONS(757), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE_DASH, - [8925] = 2, - ACTIONS(652), 1, - aux_sym_text_token1, - ACTIONS(654), 3, - aux_sym_text_token2, + STATE(179), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [8951] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(86), 1, + sym__right_delimiter, + ACTIONS(761), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8962] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(166), 1, + sym__right_delimiter, + ACTIONS(763), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8973] = 4, + ACTIONS(736), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, anon_sym_LBRACE_LBRACE_DASH, - [8934] = 2, - ACTIONS(656), 1, - aux_sym_text_token1, - ACTIONS(658), 3, - aux_sym_text_token2, + STATE(254), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [8986] = 4, + ACTIONS(757), 1, anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE_DASH, - [8943] = 3, - ACTIONS(773), 1, + STATE(207), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [8999] = 3, + ACTIONS(765), 1, anon_sym_DQUOTE, - STATE(287), 1, + STATE(259), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(775), 2, + ACTIONS(767), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [8954] = 3, - ACTIONS(728), 1, + [9010] = 4, + ACTIONS(757), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(167), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [9023] = 4, + ACTIONS(757), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(202), 1, + sym__if_actions_end, + STATE(376), 1, + sym__left_delimiter, + [9036] = 3, + ACTIONS(732), 1, anon_sym_PIPE, - STATE(224), 1, + STATE(232), 1, sym__right_delimiter, - ACTIONS(777), 2, + ACTIONS(769), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8965] = 3, + [9047] = 3, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(779), 1, + ACTIONS(771), 1, sym_raw_string_literal, - STATE(351), 2, + STATE(64), 2, sym__string_literal, sym_interpreted_string_literal, - [8976] = 3, - ACTIONS(781), 1, + [9058] = 4, + ACTIONS(736), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(246), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [9071] = 3, + ACTIONS(41), 1, anon_sym_DQUOTE, - STATE(235), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(726), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [8987] = 3, - ACTIONS(728), 1, + ACTIONS(773), 1, + sym_raw_string_literal, + STATE(352), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9082] = 3, + ACTIONS(732), 1, anon_sym_PIPE, - STATE(111), 1, + STATE(108), 1, sym__right_delimiter, - ACTIONS(783), 2, + ACTIONS(775), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8998] = 3, - ACTIONS(728), 1, + [9093] = 3, + ACTIONS(41), 1, + anon_sym_DQUOTE, + ACTIONS(777), 1, + sym_raw_string_literal, + STATE(63), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9104] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(114), 1, + sym__right_delimiter, + ACTIONS(779), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9115] = 3, + ACTIONS(732), 1, anon_sym_PIPE, STATE(119), 1, sym__right_delimiter, - ACTIONS(785), 2, + ACTIONS(781), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9009] = 4, - ACTIONS(761), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(763), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(219), 1, - sym__if_actions_end, - STATE(374), 1, - sym__left_delimiter, - [9022] = 4, - ACTIONS(747), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(749), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(209), 1, - sym__if_actions_end, - STATE(373), 1, - sym__left_delimiter, - [9035] = 3, + [9126] = 3, ACTIONS(41), 1, anon_sym_DQUOTE, - ACTIONS(787), 1, + ACTIONS(783), 1, sym_raw_string_literal, - STATE(62), 2, + STATE(365), 2, sym__string_literal, sym_interpreted_string_literal, - [9046] = 3, - ACTIONS(41), 1, + [9137] = 3, + ACTIONS(785), 1, anon_sym_DQUOTE, - ACTIONS(789), 1, - sym_raw_string_literal, - STATE(363), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9057] = 2, - STATE(277), 1, + STATE(294), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(787), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9148] = 4, + ACTIONS(736), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(738), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(244), 1, + sym__if_actions_end, + STATE(378), 1, + sym__left_delimiter, + [9161] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(222), 1, sym__right_delimiter, - ACTIONS(791), 2, + ACTIONS(789), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9065] = 2, - STATE(249), 1, + [9172] = 3, + ACTIONS(791), 1, + anon_sym_DQUOTE, + STATE(267), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(730), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9183] = 3, + ACTIONS(732), 1, + anon_sym_PIPE, + STATE(132), 1, sym__right_delimiter, ACTIONS(793), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9073] = 2, - STATE(281), 1, + [9194] = 2, + STATE(256), 1, sym__right_delimiter, ACTIONS(795), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9081] = 2, - STATE(279), 1, + [9202] = 2, + STATE(241), 1, sym__right_delimiter, ACTIONS(797), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9089] = 2, - STATE(223), 1, + [9210] = 2, + STATE(195), 1, sym__right_delimiter, ACTIONS(799), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9097] = 2, - STATE(283), 1, + [9218] = 2, + STATE(196), 1, sym__right_delimiter, ACTIONS(801), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9105] = 2, - STATE(280), 1, + [9226] = 2, + STATE(162), 1, sym__right_delimiter, ACTIONS(803), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9113] = 2, - STATE(201), 1, + [9234] = 2, + STATE(131), 1, sym__right_delimiter, ACTIONS(805), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9121] = 2, - STATE(179), 1, + [9242] = 2, + STATE(176), 1, sym__right_delimiter, ACTIONS(807), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9129] = 2, - STATE(169), 1, + [9250] = 2, + STATE(177), 1, sym__right_delimiter, ACTIONS(809), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9137] = 2, - STATE(202), 1, + [9258] = 2, + STATE(200), 1, sym__right_delimiter, ACTIONS(811), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9145] = 2, - STATE(105), 1, + [9266] = 2, + STATE(169), 1, sym__right_delimiter, ACTIONS(813), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9153] = 2, - STATE(173), 1, + [9274] = 2, + STATE(175), 1, sym__right_delimiter, ACTIONS(815), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9161] = 2, - STATE(208), 1, + [9282] = 2, + STATE(129), 1, sym__right_delimiter, ACTIONS(817), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9169] = 2, - STATE(122), 1, + [9290] = 2, + STATE(201), 1, sym__right_delimiter, ACTIONS(819), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9177] = 2, - STATE(184), 1, + [9298] = 2, + STATE(125), 1, sym__right_delimiter, ACTIONS(821), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9185] = 2, - STATE(214), 1, + [9306] = 2, + STATE(172), 1, sym__right_delimiter, ACTIONS(823), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9193] = 2, - STATE(278), 1, + [9314] = 2, + STATE(199), 1, sym__right_delimiter, ACTIONS(825), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9201] = 2, - STATE(95), 1, + [9322] = 2, + STATE(220), 1, sym__right_delimiter, ACTIONS(827), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9209] = 2, - STATE(206), 1, + [9330] = 2, + STATE(210), 1, sym__right_delimiter, ACTIONS(829), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9217] = 2, - STATE(124), 1, + [9338] = 3, + ACTIONS(13), 1, + anon_sym_elseif, + ACTIONS(15), 1, + anon_sym_else, + ACTIONS(831), 1, + anon_sym_end, + [9348] = 2, + STATE(193), 1, sym__right_delimiter, - ACTIONS(831), 2, + ACTIONS(833), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9225] = 2, - STATE(276), 1, + [9356] = 2, + STATE(211), 1, sym__right_delimiter, - ACTIONS(833), 2, + ACTIONS(835), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9233] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(835), 1, - anon_sym_end, - [9243] = 2, - STATE(275), 1, + [9364] = 2, + STATE(192), 1, sym__right_delimiter, ACTIONS(837), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9251] = 2, - STATE(274), 1, + [9372] = 2, + STATE(214), 1, sym__right_delimiter, ACTIONS(839), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9259] = 2, - STATE(271), 1, + [9380] = 2, + STATE(194), 1, sym__right_delimiter, ACTIONS(841), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9267] = 2, - STATE(268), 1, + [9388] = 2, + STATE(216), 1, sym__right_delimiter, ACTIONS(843), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9275] = 2, - STATE(266), 1, + [9396] = 2, + STATE(118), 1, sym__right_delimiter, ACTIONS(845), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9283] = 2, - STATE(172), 1, + [9404] = 2, + STATE(99), 1, sym__right_delimiter, ACTIONS(847), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9291] = 2, - STATE(117), 1, + [9412] = 2, + STATE(205), 1, sym__right_delimiter, ACTIONS(849), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9299] = 2, - STATE(127), 1, + [9420] = 2, + STATE(190), 1, sym__right_delimiter, ACTIONS(851), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9307] = 2, - STATE(263), 1, + [9428] = 2, + STATE(217), 1, sym__right_delimiter, ACTIONS(853), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9315] = 2, - STATE(262), 1, + [9436] = 2, + STATE(161), 1, sym__right_delimiter, ACTIONS(855), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9323] = 2, - STATE(260), 1, + [9444] = 2, + STATE(101), 1, sym__right_delimiter, ACTIONS(857), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9331] = 2, - STATE(147), 1, + [9452] = 2, + STATE(185), 1, sym__right_delimiter, ACTIONS(859), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9339] = 2, - STATE(259), 1, + [9460] = 2, + STATE(221), 1, sym__right_delimiter, ACTIONS(861), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9347] = 2, - STATE(258), 1, + [9468] = 2, + STATE(126), 1, sym__right_delimiter, ACTIONS(863), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9355] = 2, - STATE(145), 1, + [9476] = 2, + STATE(223), 1, sym__right_delimiter, ACTIONS(865), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9363] = 2, - STATE(257), 1, + [9484] = 2, + STATE(224), 1, sym__right_delimiter, ACTIONS(867), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9371] = 2, - STATE(254), 1, + [9492] = 2, + STATE(228), 1, sym__right_delimiter, ACTIONS(869), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9379] = 2, - STATE(252), 1, + [9500] = 2, + STATE(237), 1, sym__right_delimiter, ACTIONS(871), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9387] = 2, - STATE(282), 1, + [9508] = 2, + STATE(240), 1, sym__right_delimiter, ACTIONS(873), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9395] = 2, - STATE(247), 1, + [9516] = 2, + STATE(189), 1, sym__right_delimiter, ACTIONS(875), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9403] = 2, - STATE(245), 1, + [9524] = 2, + STATE(197), 1, sym__right_delimiter, ACTIONS(877), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9411] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(879), 1, - anon_sym_end, - [9421] = 2, - STATE(241), 1, + [9532] = 2, + STATE(242), 1, + sym__right_delimiter, + ACTIONS(879), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9540] = 2, + STATE(248), 1, sym__right_delimiter, ACTIONS(881), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9429] = 2, - STATE(136), 1, + [9548] = 2, + STATE(188), 1, sym__right_delimiter, ACTIONS(883), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9437] = 2, - STATE(181), 1, + [9556] = 2, + STATE(233), 1, sym__right_delimiter, ACTIONS(885), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9445] = 2, + [9564] = 2, STATE(144), 1, sym__right_delimiter, ACTIONS(887), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9453] = 2, - STATE(139), 1, + [9572] = 2, + STATE(258), 1, sym__right_delimiter, ACTIONS(889), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9461] = 2, + [9580] = 2, STATE(140), 1, sym__right_delimiter, ACTIONS(891), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9469] = 2, - STATE(187), 1, + [9588] = 2, + STATE(181), 1, sym__right_delimiter, ACTIONS(893), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9477] = 2, - STATE(180), 1, - sym__right_delimiter, + [9596] = 2, + ACTIONS(732), 1, + anon_sym_PIPE, ACTIONS(895), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9485] = 2, - STATE(183), 1, + [9604] = 2, + STATE(257), 1, sym__right_delimiter, ACTIONS(897), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9493] = 2, - STATE(176), 1, + [9612] = 2, + STATE(198), 1, sym__right_delimiter, ACTIONS(899), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9501] = 2, - STATE(189), 1, + [9620] = 2, + STATE(184), 1, sym__right_delimiter, ACTIONS(901), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9509] = 2, - ACTIONS(728), 1, - anon_sym_PIPE, + [9628] = 2, + STATE(137), 1, + sym__right_delimiter, ACTIONS(903), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9517] = 2, - STATE(108), 1, + [9636] = 2, + STATE(255), 1, sym__right_delimiter, ACTIONS(905), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9525] = 2, - STATE(205), 1, + [9644] = 2, + STATE(106), 1, sym__right_delimiter, ACTIONS(907), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9533] = 2, - STATE(114), 1, + [9652] = 2, + STATE(252), 1, sym__right_delimiter, ACTIONS(909), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9541] = 2, - STATE(142), 1, + [9660] = 2, + STATE(113), 1, sym__right_delimiter, ACTIONS(911), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9549] = 2, - STATE(199), 1, + [9668] = 2, + STATE(251), 1, sym__right_delimiter, ACTIONS(913), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9557] = 2, - STATE(198), 1, + [9676] = 2, + STATE(250), 1, sym__right_delimiter, ACTIONS(915), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9565] = 2, - STATE(213), 1, + [9684] = 2, + STATE(249), 1, sym__right_delimiter, ACTIONS(917), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9573] = 2, - STATE(197), 1, + [9692] = 2, + STATE(165), 1, sym__right_delimiter, ACTIONS(919), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9581] = 2, - STATE(171), 1, + [9700] = 2, + STATE(247), 1, sym__right_delimiter, ACTIONS(921), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9589] = 2, - STATE(195), 1, - sym__right_delimiter, - ACTIONS(923), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9597] = 2, - STATE(100), 1, + [9708] = 3, + ACTIONS(13), 1, + anon_sym_elseif, + ACTIONS(15), 1, + anon_sym_else, + ACTIONS(923), 1, + anon_sym_end, + [9718] = 2, + STATE(243), 1, sym__right_delimiter, ACTIONS(925), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9605] = 2, - STATE(194), 1, + [9726] = 2, + STATE(139), 1, sym__right_delimiter, ACTIONS(927), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9613] = 2, - STATE(107), 1, + [9734] = 2, + STATE(105), 1, sym__right_delimiter, ACTIONS(929), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9621] = 2, - STATE(192), 1, + [9742] = 2, + STATE(136), 1, sym__right_delimiter, ACTIONS(931), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9629] = 2, - STATE(191), 1, + [9750] = 2, + STATE(109), 1, sym__right_delimiter, ACTIONS(933), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9637] = 2, - ACTIONS(728), 1, + [9758] = 2, + STATE(174), 1, + sym__right_delimiter, + ACTIONS(935), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9766] = 2, + STATE(142), 1, + sym__right_delimiter, + ACTIONS(937), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9774] = 2, + ACTIONS(732), 1, anon_sym_PIPE, - ACTIONS(935), 1, + ACTIONS(939), 1, anon_sym_RPAREN, - [9644] = 2, - ACTIONS(937), 1, + [9781] = 2, + ACTIONS(941), 1, sym_identifier, - STATE(94), 1, + STATE(147), 1, sym__field_identifier, - [9651] = 2, + [9788] = 2, ACTIONS(33), 1, anon_sym_DOLLAR, - STATE(372), 1, + STATE(375), 1, sym_variable, - [9658] = 2, - ACTIONS(939), 1, + [9795] = 2, + ACTIONS(943), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(941), 1, + ACTIONS(945), 1, anon_sym_LBRACE_LBRACE_DASH, - [9665] = 2, - ACTIONS(728), 1, + [9802] = 2, + ACTIONS(732), 1, anon_sym_PIPE, - ACTIONS(943), 1, + ACTIONS(947), 1, anon_sym_RPAREN, - [9672] = 2, - ACTIONS(945), 1, + [9809] = 2, + ACTIONS(949), 1, sym_identifier, - STATE(87), 1, + STATE(120), 1, sym__field_identifier, - [9679] = 1, - ACTIONS(947), 1, - anon_sym_COLON_EQ, - [9683] = 1, - ACTIONS(835), 1, - anon_sym_end, - [9687] = 1, - ACTIONS(879), 1, - anon_sym_end, - [9691] = 1, + [9816] = 1, ACTIONS(13), 1, anon_sym_elseif, - [9695] = 1, - ACTIONS(949), 1, + [9820] = 1, + ACTIONS(951), 1, + anon_sym_COLON_EQ, + [9824] = 1, + ACTIONS(831), 1, + anon_sym_end, + [9828] = 1, + ACTIONS(953), 1, ts_builtin_sym_end, + [9832] = 1, + ACTIONS(923), 1, + anon_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { @@ -23636,12 +23870,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(50)] = 3696, [SMALL_STATE(51)] = 3772, [SMALL_STATE(52)] = 3848, - [SMALL_STATE(53)] = 3913, - [SMALL_STATE(54)] = 3986, + [SMALL_STATE(53)] = 3921, + [SMALL_STATE(54)] = 3994, [SMALL_STATE(55)] = 4059, - [SMALL_STATE(56)] = 4121, + [SMALL_STATE(56)] = 4123, [SMALL_STATE(57)] = 4185, - [SMALL_STATE(58)] = 4246, + [SMALL_STATE(58)] = 4244, [SMALL_STATE(59)] = 4305, [SMALL_STATE(60)] = 4364, [SMALL_STATE(61)] = 4422, @@ -23667,771 +23901,775 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(81)] = 5502, [SMALL_STATE(82)] = 5554, [SMALL_STATE(83)] = 5606, - [SMALL_STATE(84)] = 5646, - [SMALL_STATE(85)] = 5686, - [SMALL_STATE(86)] = 5726, - [SMALL_STATE(87)] = 5766, - [SMALL_STATE(88)] = 5790, - [SMALL_STATE(89)] = 5814, - [SMALL_STATE(90)] = 5838, - [SMALL_STATE(91)] = 5861, - [SMALL_STATE(92)] = 5892, - [SMALL_STATE(93)] = 5915, - [SMALL_STATE(94)] = 5946, - [SMALL_STATE(95)] = 5969, - [SMALL_STATE(96)] = 5997, - [SMALL_STATE(97)] = 6025, - [SMALL_STATE(98)] = 6053, - [SMALL_STATE(99)] = 6081, - [SMALL_STATE(100)] = 6109, - [SMALL_STATE(101)] = 6137, - [SMALL_STATE(102)] = 6159, - [SMALL_STATE(103)] = 6187, - [SMALL_STATE(104)] = 6215, - [SMALL_STATE(105)] = 6243, - [SMALL_STATE(106)] = 6271, - [SMALL_STATE(107)] = 6299, - [SMALL_STATE(108)] = 6327, - [SMALL_STATE(109)] = 6355, - [SMALL_STATE(110)] = 6383, - [SMALL_STATE(111)] = 6411, - [SMALL_STATE(112)] = 6439, - [SMALL_STATE(113)] = 6467, - [SMALL_STATE(114)] = 6495, - [SMALL_STATE(115)] = 6523, - [SMALL_STATE(116)] = 6551, - [SMALL_STATE(117)] = 6579, - [SMALL_STATE(118)] = 6607, - [SMALL_STATE(119)] = 6635, - [SMALL_STATE(120)] = 6663, - [SMALL_STATE(121)] = 6691, - [SMALL_STATE(122)] = 6719, - [SMALL_STATE(123)] = 6747, - [SMALL_STATE(124)] = 6775, - [SMALL_STATE(125)] = 6803, - [SMALL_STATE(126)] = 6825, - [SMALL_STATE(127)] = 6853, - [SMALL_STATE(128)] = 6881, - [SMALL_STATE(129)] = 6909, - [SMALL_STATE(130)] = 6937, - [SMALL_STATE(131)] = 6965, - [SMALL_STATE(132)] = 6993, - [SMALL_STATE(133)] = 7021, - [SMALL_STATE(134)] = 7049, - [SMALL_STATE(135)] = 7077, - [SMALL_STATE(136)] = 7105, - [SMALL_STATE(137)] = 7133, - [SMALL_STATE(138)] = 7161, - [SMALL_STATE(139)] = 7189, - [SMALL_STATE(140)] = 7217, - [SMALL_STATE(141)] = 7245, - [SMALL_STATE(142)] = 7273, - [SMALL_STATE(143)] = 7301, - [SMALL_STATE(144)] = 7329, - [SMALL_STATE(145)] = 7357, - [SMALL_STATE(146)] = 7385, - [SMALL_STATE(147)] = 7413, - [SMALL_STATE(148)] = 7441, - [SMALL_STATE(149)] = 7469, - [SMALL_STATE(150)] = 7497, - [SMALL_STATE(151)] = 7513, - [SMALL_STATE(152)] = 7527, - [SMALL_STATE(153)] = 7538, - [SMALL_STATE(154)] = 7557, - [SMALL_STATE(155)] = 7570, - [SMALL_STATE(156)] = 7588, - [SMALL_STATE(157)] = 7610, - [SMALL_STATE(158)] = 7626, - [SMALL_STATE(159)] = 7648, - [SMALL_STATE(160)] = 7670, - [SMALL_STATE(161)] = 7692, - [SMALL_STATE(162)] = 7707, - [SMALL_STATE(163)] = 7720, - [SMALL_STATE(164)] = 7731, - [SMALL_STATE(165)] = 7744, - [SMALL_STATE(166)] = 7759, - [SMALL_STATE(167)] = 7772, - [SMALL_STATE(168)] = 7785, - [SMALL_STATE(169)] = 7798, - [SMALL_STATE(170)] = 7808, - [SMALL_STATE(171)] = 7820, - [SMALL_STATE(172)] = 7830, - [SMALL_STATE(173)] = 7840, - [SMALL_STATE(174)] = 7850, - [SMALL_STATE(175)] = 7860, - [SMALL_STATE(176)] = 7870, - [SMALL_STATE(177)] = 7880, - [SMALL_STATE(178)] = 7890, - [SMALL_STATE(179)] = 7900, - [SMALL_STATE(180)] = 7910, - [SMALL_STATE(181)] = 7920, - [SMALL_STATE(182)] = 7930, - [SMALL_STATE(183)] = 7946, - [SMALL_STATE(184)] = 7956, - [SMALL_STATE(185)] = 7966, - [SMALL_STATE(186)] = 7976, - [SMALL_STATE(187)] = 7986, - [SMALL_STATE(188)] = 7996, - [SMALL_STATE(189)] = 8006, - [SMALL_STATE(190)] = 8016, - [SMALL_STATE(191)] = 8026, - [SMALL_STATE(192)] = 8036, - [SMALL_STATE(193)] = 8046, - [SMALL_STATE(194)] = 8056, - [SMALL_STATE(195)] = 8066, - [SMALL_STATE(196)] = 8076, - [SMALL_STATE(197)] = 8088, - [SMALL_STATE(198)] = 8098, - [SMALL_STATE(199)] = 8108, - [SMALL_STATE(200)] = 8118, - [SMALL_STATE(201)] = 8128, - [SMALL_STATE(202)] = 8138, - [SMALL_STATE(203)] = 8148, - [SMALL_STATE(204)] = 8158, - [SMALL_STATE(205)] = 8166, - [SMALL_STATE(206)] = 8176, - [SMALL_STATE(207)] = 8186, - [SMALL_STATE(208)] = 8196, - [SMALL_STATE(209)] = 8206, - [SMALL_STATE(210)] = 8216, - [SMALL_STATE(211)] = 8226, - [SMALL_STATE(212)] = 8236, - [SMALL_STATE(213)] = 8246, - [SMALL_STATE(214)] = 8256, - [SMALL_STATE(215)] = 8266, - [SMALL_STATE(216)] = 8276, - [SMALL_STATE(217)] = 8286, - [SMALL_STATE(218)] = 8296, - [SMALL_STATE(219)] = 8308, - [SMALL_STATE(220)] = 8317, - [SMALL_STATE(221)] = 8326, - [SMALL_STATE(222)] = 8333, - [SMALL_STATE(223)] = 8344, - [SMALL_STATE(224)] = 8353, - [SMALL_STATE(225)] = 8362, - [SMALL_STATE(226)] = 8369, - [SMALL_STATE(227)] = 8380, - [SMALL_STATE(228)] = 8389, - [SMALL_STATE(229)] = 8400, - [SMALL_STATE(230)] = 8409, - [SMALL_STATE(231)] = 8418, - [SMALL_STATE(232)] = 8429, - [SMALL_STATE(233)] = 8440, - [SMALL_STATE(234)] = 8449, - [SMALL_STATE(235)] = 8458, - [SMALL_STATE(236)] = 8469, - [SMALL_STATE(237)] = 8476, - [SMALL_STATE(238)] = 8487, - [SMALL_STATE(239)] = 8496, - [SMALL_STATE(240)] = 8507, - [SMALL_STATE(241)] = 8516, - [SMALL_STATE(242)] = 8525, - [SMALL_STATE(243)] = 8534, - [SMALL_STATE(244)] = 8543, - [SMALL_STATE(245)] = 8552, - [SMALL_STATE(246)] = 8561, - [SMALL_STATE(247)] = 8574, - [SMALL_STATE(248)] = 8583, - [SMALL_STATE(249)] = 8594, - [SMALL_STATE(250)] = 8603, - [SMALL_STATE(251)] = 8614, - [SMALL_STATE(252)] = 8623, - [SMALL_STATE(253)] = 8632, - [SMALL_STATE(254)] = 8643, - [SMALL_STATE(255)] = 8652, - [SMALL_STATE(256)] = 8665, - [SMALL_STATE(257)] = 8676, - [SMALL_STATE(258)] = 8685, - [SMALL_STATE(259)] = 8694, - [SMALL_STATE(260)] = 8703, - [SMALL_STATE(261)] = 8712, - [SMALL_STATE(262)] = 8723, - [SMALL_STATE(263)] = 8732, - [SMALL_STATE(264)] = 8741, - [SMALL_STATE(265)] = 8754, - [SMALL_STATE(266)] = 8767, - [SMALL_STATE(267)] = 8776, - [SMALL_STATE(268)] = 8787, - [SMALL_STATE(269)] = 8796, - [SMALL_STATE(270)] = 8807, - [SMALL_STATE(271)] = 8820, - [SMALL_STATE(272)] = 8829, - [SMALL_STATE(273)] = 8840, - [SMALL_STATE(274)] = 8853, - [SMALL_STATE(275)] = 8862, - [SMALL_STATE(276)] = 8871, - [SMALL_STATE(277)] = 8880, - [SMALL_STATE(278)] = 8889, - [SMALL_STATE(279)] = 8898, - [SMALL_STATE(280)] = 8907, - [SMALL_STATE(281)] = 8916, - [SMALL_STATE(282)] = 8925, - [SMALL_STATE(283)] = 8934, - [SMALL_STATE(284)] = 8943, - [SMALL_STATE(285)] = 8954, - [SMALL_STATE(286)] = 8965, - [SMALL_STATE(287)] = 8976, - [SMALL_STATE(288)] = 8987, - [SMALL_STATE(289)] = 8998, - [SMALL_STATE(290)] = 9009, - [SMALL_STATE(291)] = 9022, - [SMALL_STATE(292)] = 9035, - [SMALL_STATE(293)] = 9046, - [SMALL_STATE(294)] = 9057, - [SMALL_STATE(295)] = 9065, - [SMALL_STATE(296)] = 9073, - [SMALL_STATE(297)] = 9081, - [SMALL_STATE(298)] = 9089, - [SMALL_STATE(299)] = 9097, - [SMALL_STATE(300)] = 9105, - [SMALL_STATE(301)] = 9113, - [SMALL_STATE(302)] = 9121, - [SMALL_STATE(303)] = 9129, - [SMALL_STATE(304)] = 9137, - [SMALL_STATE(305)] = 9145, - [SMALL_STATE(306)] = 9153, - [SMALL_STATE(307)] = 9161, - [SMALL_STATE(308)] = 9169, - [SMALL_STATE(309)] = 9177, - [SMALL_STATE(310)] = 9185, - [SMALL_STATE(311)] = 9193, - [SMALL_STATE(312)] = 9201, - [SMALL_STATE(313)] = 9209, - [SMALL_STATE(314)] = 9217, - [SMALL_STATE(315)] = 9225, - [SMALL_STATE(316)] = 9233, - [SMALL_STATE(317)] = 9243, - [SMALL_STATE(318)] = 9251, - [SMALL_STATE(319)] = 9259, - [SMALL_STATE(320)] = 9267, - [SMALL_STATE(321)] = 9275, - [SMALL_STATE(322)] = 9283, - [SMALL_STATE(323)] = 9291, - [SMALL_STATE(324)] = 9299, - [SMALL_STATE(325)] = 9307, - [SMALL_STATE(326)] = 9315, - [SMALL_STATE(327)] = 9323, - [SMALL_STATE(328)] = 9331, - [SMALL_STATE(329)] = 9339, - [SMALL_STATE(330)] = 9347, - [SMALL_STATE(331)] = 9355, - [SMALL_STATE(332)] = 9363, - [SMALL_STATE(333)] = 9371, - [SMALL_STATE(334)] = 9379, - [SMALL_STATE(335)] = 9387, - [SMALL_STATE(336)] = 9395, - [SMALL_STATE(337)] = 9403, - [SMALL_STATE(338)] = 9411, - [SMALL_STATE(339)] = 9421, - [SMALL_STATE(340)] = 9429, - [SMALL_STATE(341)] = 9437, - [SMALL_STATE(342)] = 9445, - [SMALL_STATE(343)] = 9453, - [SMALL_STATE(344)] = 9461, - [SMALL_STATE(345)] = 9469, - [SMALL_STATE(346)] = 9477, - [SMALL_STATE(347)] = 9485, - [SMALL_STATE(348)] = 9493, - [SMALL_STATE(349)] = 9501, - [SMALL_STATE(350)] = 9509, - [SMALL_STATE(351)] = 9517, - [SMALL_STATE(352)] = 9525, - [SMALL_STATE(353)] = 9533, - [SMALL_STATE(354)] = 9541, - [SMALL_STATE(355)] = 9549, - [SMALL_STATE(356)] = 9557, - [SMALL_STATE(357)] = 9565, - [SMALL_STATE(358)] = 9573, - [SMALL_STATE(359)] = 9581, - [SMALL_STATE(360)] = 9589, - [SMALL_STATE(361)] = 9597, - [SMALL_STATE(362)] = 9605, - [SMALL_STATE(363)] = 9613, - [SMALL_STATE(364)] = 9621, - [SMALL_STATE(365)] = 9629, - [SMALL_STATE(366)] = 9637, - [SMALL_STATE(367)] = 9644, - [SMALL_STATE(368)] = 9651, - [SMALL_STATE(369)] = 9658, - [SMALL_STATE(370)] = 9665, - [SMALL_STATE(371)] = 9672, - [SMALL_STATE(372)] = 9679, - [SMALL_STATE(373)] = 9683, - [SMALL_STATE(374)] = 9687, - [SMALL_STATE(375)] = 9691, - [SMALL_STATE(376)] = 9695, + [SMALL_STATE(84)] = 5648, + [SMALL_STATE(85)] = 5690, + [SMALL_STATE(86)] = 5732, + [SMALL_STATE(87)] = 5774, + [SMALL_STATE(88)] = 5807, + [SMALL_STATE(89)] = 5840, + [SMALL_STATE(90)] = 5870, + [SMALL_STATE(91)] = 5900, + [SMALL_STATE(92)] = 5930, + [SMALL_STATE(93)] = 5960, + [SMALL_STATE(94)] = 5990, + [SMALL_STATE(95)] = 6020, + [SMALL_STATE(96)] = 6050, + [SMALL_STATE(97)] = 6080, + [SMALL_STATE(98)] = 6110, + [SMALL_STATE(99)] = 6140, + [SMALL_STATE(100)] = 6170, + [SMALL_STATE(101)] = 6200, + [SMALL_STATE(102)] = 6230, + [SMALL_STATE(103)] = 6260, + [SMALL_STATE(104)] = 6290, + [SMALL_STATE(105)] = 6320, + [SMALL_STATE(106)] = 6350, + [SMALL_STATE(107)] = 6380, + [SMALL_STATE(108)] = 6410, + [SMALL_STATE(109)] = 6440, + [SMALL_STATE(110)] = 6470, + [SMALL_STATE(111)] = 6500, + [SMALL_STATE(112)] = 6530, + [SMALL_STATE(113)] = 6560, + [SMALL_STATE(114)] = 6590, + [SMALL_STATE(115)] = 6620, + [SMALL_STATE(116)] = 6650, + [SMALL_STATE(117)] = 6680, + [SMALL_STATE(118)] = 6710, + [SMALL_STATE(119)] = 6740, + [SMALL_STATE(120)] = 6770, + [SMALL_STATE(121)] = 6794, + [SMALL_STATE(122)] = 6818, + [SMALL_STATE(123)] = 6848, + [SMALL_STATE(124)] = 6878, + [SMALL_STATE(125)] = 6908, + [SMALL_STATE(126)] = 6938, + [SMALL_STATE(127)] = 6968, + [SMALL_STATE(128)] = 6998, + [SMALL_STATE(129)] = 7022, + [SMALL_STATE(130)] = 7052, + [SMALL_STATE(131)] = 7082, + [SMALL_STATE(132)] = 7112, + [SMALL_STATE(133)] = 7142, + [SMALL_STATE(134)] = 7172, + [SMALL_STATE(135)] = 7202, + [SMALL_STATE(136)] = 7232, + [SMALL_STATE(137)] = 7262, + [SMALL_STATE(138)] = 7292, + [SMALL_STATE(139)] = 7322, + [SMALL_STATE(140)] = 7352, + [SMALL_STATE(141)] = 7382, + [SMALL_STATE(142)] = 7412, + [SMALL_STATE(143)] = 7442, + [SMALL_STATE(144)] = 7472, + [SMALL_STATE(145)] = 7502, + [SMALL_STATE(146)] = 7525, + [SMALL_STATE(147)] = 7548, + [SMALL_STATE(148)] = 7571, + [SMALL_STATE(149)] = 7593, + [SMALL_STATE(150)] = 7615, + [SMALL_STATE(151)] = 7629, + [SMALL_STATE(152)] = 7645, + [SMALL_STATE(153)] = 7658, + [SMALL_STATE(154)] = 7669, + [SMALL_STATE(155)] = 7688, + [SMALL_STATE(156)] = 7706, + [SMALL_STATE(157)] = 7722, + [SMALL_STATE(158)] = 7744, + [SMALL_STATE(159)] = 7766, + [SMALL_STATE(160)] = 7788, + [SMALL_STATE(161)] = 7810, + [SMALL_STATE(162)] = 7821, + [SMALL_STATE(163)] = 7832, + [SMALL_STATE(164)] = 7843, + [SMALL_STATE(165)] = 7858, + [SMALL_STATE(166)] = 7869, + [SMALL_STATE(167)] = 7880, + [SMALL_STATE(168)] = 7891, + [SMALL_STATE(169)] = 7902, + [SMALL_STATE(170)] = 7913, + [SMALL_STATE(171)] = 7926, + [SMALL_STATE(172)] = 7937, + [SMALL_STATE(173)] = 7948, + [SMALL_STATE(174)] = 7959, + [SMALL_STATE(175)] = 7970, + [SMALL_STATE(176)] = 7981, + [SMALL_STATE(177)] = 7992, + [SMALL_STATE(178)] = 8003, + [SMALL_STATE(179)] = 8016, + [SMALL_STATE(180)] = 8027, + [SMALL_STATE(181)] = 8038, + [SMALL_STATE(182)] = 8049, + [SMALL_STATE(183)] = 8060, + [SMALL_STATE(184)] = 8073, + [SMALL_STATE(185)] = 8084, + [SMALL_STATE(186)] = 8095, + [SMALL_STATE(187)] = 8110, + [SMALL_STATE(188)] = 8121, + [SMALL_STATE(189)] = 8132, + [SMALL_STATE(190)] = 8143, + [SMALL_STATE(191)] = 8154, + [SMALL_STATE(192)] = 8165, + [SMALL_STATE(193)] = 8176, + [SMALL_STATE(194)] = 8187, + [SMALL_STATE(195)] = 8198, + [SMALL_STATE(196)] = 8209, + [SMALL_STATE(197)] = 8220, + [SMALL_STATE(198)] = 8231, + [SMALL_STATE(199)] = 8242, + [SMALL_STATE(200)] = 8253, + [SMALL_STATE(201)] = 8264, + [SMALL_STATE(202)] = 8275, + [SMALL_STATE(203)] = 8286, + [SMALL_STATE(204)] = 8299, + [SMALL_STATE(205)] = 8310, + [SMALL_STATE(206)] = 8321, + [SMALL_STATE(207)] = 8334, + [SMALL_STATE(208)] = 8345, + [SMALL_STATE(209)] = 8355, + [SMALL_STATE(210)] = 8363, + [SMALL_STATE(211)] = 8371, + [SMALL_STATE(212)] = 8379, + [SMALL_STATE(213)] = 8387, + [SMALL_STATE(214)] = 8395, + [SMALL_STATE(215)] = 8403, + [SMALL_STATE(216)] = 8419, + [SMALL_STATE(217)] = 8427, + [SMALL_STATE(218)] = 8435, + [SMALL_STATE(219)] = 8445, + [SMALL_STATE(220)] = 8455, + [SMALL_STATE(221)] = 8463, + [SMALL_STATE(222)] = 8471, + [SMALL_STATE(223)] = 8479, + [SMALL_STATE(224)] = 8487, + [SMALL_STATE(225)] = 8495, + [SMALL_STATE(226)] = 8503, + [SMALL_STATE(227)] = 8513, + [SMALL_STATE(228)] = 8523, + [SMALL_STATE(229)] = 8531, + [SMALL_STATE(230)] = 8543, + [SMALL_STATE(231)] = 8555, + [SMALL_STATE(232)] = 8563, + [SMALL_STATE(233)] = 8571, + [SMALL_STATE(234)] = 8579, + [SMALL_STATE(235)] = 8589, + [SMALL_STATE(236)] = 8597, + [SMALL_STATE(237)] = 8605, + [SMALL_STATE(238)] = 8613, + [SMALL_STATE(239)] = 8625, + [SMALL_STATE(240)] = 8635, + [SMALL_STATE(241)] = 8643, + [SMALL_STATE(242)] = 8651, + [SMALL_STATE(243)] = 8659, + [SMALL_STATE(244)] = 8667, + [SMALL_STATE(245)] = 8675, + [SMALL_STATE(246)] = 8683, + [SMALL_STATE(247)] = 8691, + [SMALL_STATE(248)] = 8699, + [SMALL_STATE(249)] = 8707, + [SMALL_STATE(250)] = 8715, + [SMALL_STATE(251)] = 8723, + [SMALL_STATE(252)] = 8731, + [SMALL_STATE(253)] = 8739, + [SMALL_STATE(254)] = 8747, + [SMALL_STATE(255)] = 8755, + [SMALL_STATE(256)] = 8763, + [SMALL_STATE(257)] = 8771, + [SMALL_STATE(258)] = 8779, + [SMALL_STATE(259)] = 8787, + [SMALL_STATE(260)] = 8798, + [SMALL_STATE(261)] = 8805, + [SMALL_STATE(262)] = 8816, + [SMALL_STATE(263)] = 8829, + [SMALL_STATE(264)] = 8840, + [SMALL_STATE(265)] = 8851, + [SMALL_STATE(266)] = 8862, + [SMALL_STATE(267)] = 8873, + [SMALL_STATE(268)] = 8884, + [SMALL_STATE(269)] = 8891, + [SMALL_STATE(270)] = 8898, + [SMALL_STATE(271)] = 8909, + [SMALL_STATE(272)] = 8918, + [SMALL_STATE(273)] = 8927, + [SMALL_STATE(274)] = 8938, + [SMALL_STATE(275)] = 8951, + [SMALL_STATE(276)] = 8962, + [SMALL_STATE(277)] = 8973, + [SMALL_STATE(278)] = 8986, + [SMALL_STATE(279)] = 8999, + [SMALL_STATE(280)] = 9010, + [SMALL_STATE(281)] = 9023, + [SMALL_STATE(282)] = 9036, + [SMALL_STATE(283)] = 9047, + [SMALL_STATE(284)] = 9058, + [SMALL_STATE(285)] = 9071, + [SMALL_STATE(286)] = 9082, + [SMALL_STATE(287)] = 9093, + [SMALL_STATE(288)] = 9104, + [SMALL_STATE(289)] = 9115, + [SMALL_STATE(290)] = 9126, + [SMALL_STATE(291)] = 9137, + [SMALL_STATE(292)] = 9148, + [SMALL_STATE(293)] = 9161, + [SMALL_STATE(294)] = 9172, + [SMALL_STATE(295)] = 9183, + [SMALL_STATE(296)] = 9194, + [SMALL_STATE(297)] = 9202, + [SMALL_STATE(298)] = 9210, + [SMALL_STATE(299)] = 9218, + [SMALL_STATE(300)] = 9226, + [SMALL_STATE(301)] = 9234, + [SMALL_STATE(302)] = 9242, + [SMALL_STATE(303)] = 9250, + [SMALL_STATE(304)] = 9258, + [SMALL_STATE(305)] = 9266, + [SMALL_STATE(306)] = 9274, + [SMALL_STATE(307)] = 9282, + [SMALL_STATE(308)] = 9290, + [SMALL_STATE(309)] = 9298, + [SMALL_STATE(310)] = 9306, + [SMALL_STATE(311)] = 9314, + [SMALL_STATE(312)] = 9322, + [SMALL_STATE(313)] = 9330, + [SMALL_STATE(314)] = 9338, + [SMALL_STATE(315)] = 9348, + [SMALL_STATE(316)] = 9356, + [SMALL_STATE(317)] = 9364, + [SMALL_STATE(318)] = 9372, + [SMALL_STATE(319)] = 9380, + [SMALL_STATE(320)] = 9388, + [SMALL_STATE(321)] = 9396, + [SMALL_STATE(322)] = 9404, + [SMALL_STATE(323)] = 9412, + [SMALL_STATE(324)] = 9420, + [SMALL_STATE(325)] = 9428, + [SMALL_STATE(326)] = 9436, + [SMALL_STATE(327)] = 9444, + [SMALL_STATE(328)] = 9452, + [SMALL_STATE(329)] = 9460, + [SMALL_STATE(330)] = 9468, + [SMALL_STATE(331)] = 9476, + [SMALL_STATE(332)] = 9484, + [SMALL_STATE(333)] = 9492, + [SMALL_STATE(334)] = 9500, + [SMALL_STATE(335)] = 9508, + [SMALL_STATE(336)] = 9516, + [SMALL_STATE(337)] = 9524, + [SMALL_STATE(338)] = 9532, + [SMALL_STATE(339)] = 9540, + [SMALL_STATE(340)] = 9548, + [SMALL_STATE(341)] = 9556, + [SMALL_STATE(342)] = 9564, + [SMALL_STATE(343)] = 9572, + [SMALL_STATE(344)] = 9580, + [SMALL_STATE(345)] = 9588, + [SMALL_STATE(346)] = 9596, + [SMALL_STATE(347)] = 9604, + [SMALL_STATE(348)] = 9612, + [SMALL_STATE(349)] = 9620, + [SMALL_STATE(350)] = 9628, + [SMALL_STATE(351)] = 9636, + [SMALL_STATE(352)] = 9644, + [SMALL_STATE(353)] = 9652, + [SMALL_STATE(354)] = 9660, + [SMALL_STATE(355)] = 9668, + [SMALL_STATE(356)] = 9676, + [SMALL_STATE(357)] = 9684, + [SMALL_STATE(358)] = 9692, + [SMALL_STATE(359)] = 9700, + [SMALL_STATE(360)] = 9708, + [SMALL_STATE(361)] = 9718, + [SMALL_STATE(362)] = 9726, + [SMALL_STATE(363)] = 9734, + [SMALL_STATE(364)] = 9742, + [SMALL_STATE(365)] = 9750, + [SMALL_STATE(366)] = 9758, + [SMALL_STATE(367)] = 9766, + [SMALL_STATE(368)] = 9774, + [SMALL_STATE(369)] = 9781, + [SMALL_STATE(370)] = 9788, + [SMALL_STATE(371)] = 9795, + [SMALL_STATE(372)] = 9802, + [SMALL_STATE(373)] = 9809, + [SMALL_STATE(374)] = 9816, + [SMALL_STATE(375)] = 9820, + [SMALL_STATE(376)] = 9824, + [SMALL_STATE(377)] = 9828, + [SMALL_STATE(378)] = 9832, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 0), - [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), - [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), - [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), - [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(237), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), - [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), + [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), + [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(230), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), - [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(178), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(178), - [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(54), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), - [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), - [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(251), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(251), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(53), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(53), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), - [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(53), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(53), - [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(53), - [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), - [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), - [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(69), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), - [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), - [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), - [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), - [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), - [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), - [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), - [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), - [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), - [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), - [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), - [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), - [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), - [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), - [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(375), - [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(375), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), - [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), - [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), - [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), - [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), - [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), - [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), - [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), - [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), - [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), - [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), - [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), - [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), - [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), - [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), - [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), - [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), - [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), - [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), - [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), - [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), - [702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), - [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), - [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), - [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), - [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), - [712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), - [714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), - [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), - [718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), - [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), - [740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(235), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), + [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(187), + [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(163), + [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(53), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), + [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), + [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(212), + [353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(213), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(52), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(52), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), + [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(52), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(52), + [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), + [460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(52), + [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), + [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), + [483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), + [567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), + [569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(69), + [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), + [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), + [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), + [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), + [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), + [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), + [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), + [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), + [600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), + [610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yaml_no_injection_text, 1), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yaml_no_injection_text, 1), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), + [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), + [622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), + [624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), + [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), + [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), + [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), + [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), + [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), + [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), + [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), + [702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(374), + [705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(374), + [708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), + [710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), + [722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), + [750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(267), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [949] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [953] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus