diff --git a/dialects/helm/src/grammar.json b/dialects/helm/src/grammar.json index 535354b..3d93991 100644 --- a/dialects/helm/src/grammar.json +++ b/dialects/helm/src/grammar.json @@ -26,13 +26,8 @@ ] }, "yaml_no_injection_text": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "-" - } - ] + "type": "STRING", + "value": "-" }, "text": { "type": "CHOICE", diff --git a/dialects/helm/src/node-types.json b/dialects/helm/src/node-types.json index d908c9b..bcfcc25 100644 --- a/dialects/helm/src/node-types.json +++ b/dialects/helm/src/node-types.json @@ -2578,11 +2578,6 @@ } } }, - { - "type": "yaml_no_injection_text", - "named": true, - "fields": {} - }, { "type": " ", "named": false @@ -2607,10 +2602,6 @@ "type": ",", "named": false }, - { - "type": "-", - "named": false - }, { "type": "-}}", "named": false @@ -2711,6 +2702,10 @@ "type": "with", "named": false }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false diff --git a/dialects/helm/src/parser.c b/dialects/helm/src/parser.c index 785d242..4c6375b 100644 --- a/dialects/helm/src/parser.c +++ b/dialects/helm/src/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 401 +#define STATE_COUNT 399 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 87 +#define SYMBOL_COUNT 86 #define ALIAS_COUNT 1 #define TOKEN_COUNT 46 #define EXTERNAL_TOKEN_COUNT 0 @@ -17,7 +17,7 @@ #define PRODUCTION_ID_COUNT 34 enum { - anon_sym_DASH = 1, + sym_yaml_no_injection_text = 1, aux_sym_text_token1 = 2, aux_sym_text_token2 = 3, anon_sym_LBRACE_LBRACE = 4, @@ -64,51 +64,50 @@ enum { anon_sym_DASH_RBRACE_RBRACE2 = 45, sym_template = 46, sym__block = 47, - sym_yaml_no_injection_text = 48, - sym_text = 49, - sym__action = 50, - sym__comment_action = 51, - sym__pipeline_action = 52, - sym_if_action = 53, - sym__else_if_clause = 54, - sym__else_clause = 55, - sym__if_actions_end = 56, - sym_range_variable_definition = 57, - sym_range_action = 58, - sym_template_action = 59, - sym_define_action = 60, - sym_block_action = 61, - sym_with_action = 62, - sym__pipeline = 63, - sym_variable_definition = 64, - sym_assignment = 65, - sym_chained_pipeline = 66, - sym_parenthesized_pipeline = 67, - sym_method_call = 68, - sym_function_call = 69, - sym_argument_list = 70, - sym__expression = 71, - sym_selector_expression = 72, - sym__field_identifier = 73, - sym_field = 74, - sym_variable = 75, - sym__literal = 76, - sym__boolean_literal = 77, - sym_dot = 78, - sym__string_literal = 79, - sym_interpreted_string_literal = 80, - sym__left_delimiter = 81, - sym__right_delimiter = 82, - aux_sym_template_repeat1 = 83, - aux_sym_if_action_repeat1 = 84, - aux_sym_argument_list_repeat1 = 85, - aux_sym_interpreted_string_literal_repeat1 = 86, - alias_sym_field_identifier = 87, + sym_text = 48, + sym__action = 49, + sym__comment_action = 50, + sym__pipeline_action = 51, + sym_if_action = 52, + sym__else_if_clause = 53, + sym__else_clause = 54, + sym__if_actions_end = 55, + sym_range_variable_definition = 56, + sym_range_action = 57, + sym_template_action = 58, + sym_define_action = 59, + sym_block_action = 60, + sym_with_action = 61, + sym__pipeline = 62, + sym_variable_definition = 63, + sym_assignment = 64, + sym_chained_pipeline = 65, + sym_parenthesized_pipeline = 66, + sym_method_call = 67, + sym_function_call = 68, + sym_argument_list = 69, + sym__expression = 70, + sym_selector_expression = 71, + sym__field_identifier = 72, + sym_field = 73, + sym_variable = 74, + sym__literal = 75, + sym__boolean_literal = 76, + sym_dot = 77, + sym__string_literal = 78, + sym_interpreted_string_literal = 79, + sym__left_delimiter = 80, + sym__right_delimiter = 81, + aux_sym_template_repeat1 = 82, + aux_sym_if_action_repeat1 = 83, + aux_sym_argument_list_repeat1 = 84, + aux_sym_interpreted_string_literal_repeat1 = 85, + alias_sym_field_identifier = 86, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", - [anon_sym_DASH] = "-", + [sym_yaml_no_injection_text] = "yaml_no_injection_text", [aux_sym_text_token1] = "text_token1", [aux_sym_text_token2] = "text_token2", [anon_sym_LBRACE_LBRACE] = "{{", @@ -155,7 +154,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DASH_RBRACE_RBRACE2] = "-}}", [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", @@ -199,7 +197,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, + [sym_yaml_no_injection_text] = sym_yaml_no_injection_text, [aux_sym_text_token1] = aux_sym_text_token1, [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_LBRACE_LBRACE] = anon_sym_LBRACE_LBRACE, @@ -246,7 +244,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DASH_RBRACE_RBRACE2] = 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, @@ -293,9 +290,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [anon_sym_DASH] = { + [sym_yaml_no_injection_text] = { .visible = true, - .named = false, + .named = true, }, [aux_sym_text_token1] = { .visible = false, @@ -481,10 +478,6 @@ 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, @@ -844,15 +837,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4] = 4, [5] = 5, [6] = 6, - [7] = 4, + [7] = 7, [8] = 8, [9] = 9, - [10] = 10, - [11] = 5, - [12] = 6, - [13] = 10, - [14] = 9, - [15] = 8, + [10] = 7, + [11] = 6, + [12] = 4, + [13] = 5, + [14] = 8, + [15] = 9, [16] = 16, [17] = 17, [18] = 18, @@ -864,137 +857,137 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [24] = 24, [25] = 25, [26] = 26, - [27] = 27, - [28] = 26, - [29] = 25, + [27] = 16, + [28] = 28, + [29] = 29, [30] = 30, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 22, - [35] = 24, - [36] = 32, - [37] = 23, - [38] = 20, - [39] = 39, - [40] = 39, + [31] = 17, + [32] = 25, + [33] = 30, + [34] = 34, + [35] = 35, + [36] = 22, + [37] = 21, + [38] = 38, + [39] = 20, + [40] = 19, [41] = 41, - [42] = 17, - [43] = 19, - [44] = 44, - [45] = 30, - [46] = 41, - [47] = 44, - [48] = 18, - [49] = 33, - [50] = 27, - [51] = 16, - [52] = 21, + [42] = 26, + [43] = 24, + [44] = 38, + [45] = 34, + [46] = 23, + [47] = 35, + [48] = 28, + [49] = 49, + [50] = 18, + [51] = 41, + [52] = 29, [53] = 53, [54] = 54, - [55] = 53, - [56] = 31, + [55] = 49, + [56] = 54, [57] = 57, - [58] = 58, - [59] = 54, - [60] = 57, - [61] = 58, + [58] = 53, + [59] = 59, + [60] = 59, + [61] = 57, [62] = 62, - [63] = 63, - [64] = 62, - [65] = 63, + [63] = 62, + [64] = 64, + [65] = 64, [66] = 66, [67] = 66, [68] = 68, [69] = 69, [70] = 70, [71] = 71, - [72] = 72, + [72] = 68, [73] = 73, - [74] = 69, - [75] = 75, + [74] = 74, + [75] = 73, [76] = 76, - [77] = 75, - [78] = 71, + [77] = 71, + [78] = 70, [79] = 79, - [80] = 76, - [81] = 68, - [82] = 79, + [80] = 69, + [81] = 81, + [82] = 81, [83] = 83, [84] = 84, - [85] = 84, - [86] = 86, + [85] = 85, + [86] = 84, [87] = 87, - [88] = 87, - [89] = 83, - [90] = 86, - [91] = 83, - [92] = 86, - [93] = 93, - [94] = 86, - [95] = 83, - [96] = 96, - [97] = 83, - [98] = 86, + [88] = 83, + [89] = 85, + [90] = 87, + [91] = 84, + [92] = 83, + [93] = 83, + [94] = 84, + [95] = 84, + [96] = 83, + [97] = 97, + [98] = 98, [99] = 99, [100] = 100, [101] = 101, [102] = 102, [103] = 103, [104] = 104, - [105] = 93, - [106] = 106, - [107] = 107, + [105] = 105, + [106] = 99, + [107] = 104, [108] = 108, [109] = 109, [110] = 110, [111] = 111, [112] = 112, - [113] = 113, + [113] = 111, [114] = 114, - [115] = 107, - [116] = 102, - [117] = 114, - [118] = 118, + [115] = 115, + [116] = 116, + [117] = 117, + [118] = 108, [119] = 119, - [120] = 99, - [121] = 121, + [120] = 101, + [121] = 97, [122] = 122, - [123] = 123, - [124] = 124, + [123] = 102, + [124] = 119, [125] = 125, [126] = 126, - [127] = 109, - [128] = 128, - [129] = 121, - [130] = 103, - [131] = 131, - [132] = 125, + [127] = 126, + [128] = 112, + [129] = 129, + [130] = 130, + [131] = 110, + [132] = 132, [133] = 133, - [134] = 106, - [135] = 123, + [134] = 134, + [135] = 135, [136] = 136, - [137] = 136, - [138] = 133, - [139] = 124, - [140] = 112, - [141] = 108, - [142] = 118, - [143] = 143, - [144] = 119, - [145] = 111, - [146] = 100, - [147] = 110, - [148] = 131, - [149] = 104, - [150] = 101, + [137] = 109, + [138] = 138, + [139] = 138, + [140] = 129, + [141] = 141, + [142] = 134, + [143] = 130, + [144] = 135, + [145] = 114, + [146] = 136, + [147] = 141, + [148] = 132, + [149] = 115, + [150] = 105, [151] = 151, [152] = 152, - [153] = 153, - [154] = 113, - [155] = 128, - [156] = 122, - [157] = 143, + [153] = 117, + [154] = 122, + [155] = 103, + [156] = 133, + [157] = 100, [158] = 158, [159] = 159, [160] = 160, @@ -1006,8 +999,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [166] = 166, [167] = 167, [168] = 164, - [169] = 167, - [170] = 165, + [169] = 166, + [170] = 167, [171] = 171, [172] = 172, [173] = 173, @@ -1017,14 +1010,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [177] = 177, [178] = 178, [179] = 179, - [180] = 178, + [180] = 180, [181] = 181, [182] = 182, [183] = 183, [184] = 184, - [185] = 185, + [185] = 177, [186] = 186, - [187] = 187, + [187] = 171, [188] = 188, [189] = 189, [190] = 190, @@ -1034,7 +1027,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [194] = 194, [195] = 195, [196] = 196, - [197] = 182, + [197] = 197, [198] = 198, [199] = 199, [200] = 200, @@ -1056,97 +1049,97 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [216] = 216, [217] = 217, [218] = 218, - [219] = 219, - [220] = 207, - [221] = 215, - [222] = 208, - [223] = 206, - [224] = 224, - [225] = 204, - [226] = 203, - [227] = 201, - [228] = 211, - [229] = 217, - [230] = 195, - [231] = 231, - [232] = 158, - [233] = 214, - [234] = 234, - [235] = 179, - [236] = 200, - [237] = 187, - [238] = 159, + [219] = 205, + [220] = 220, + [221] = 206, + [222] = 207, + [223] = 223, + [224] = 211, + [225] = 203, + [226] = 202, + [227] = 215, + [228] = 195, + [229] = 229, + [230] = 159, + [231] = 172, + [232] = 232, + [233] = 174, + [234] = 200, + [235] = 190, + [236] = 158, + [237] = 214, + [238] = 238, [239] = 239, - [240] = 240, - [241] = 241, - [242] = 205, - [243] = 209, - [244] = 192, - [245] = 219, - [246] = 199, - [247] = 185, - [248] = 212, - [249] = 198, - [250] = 213, + [240] = 210, + [241] = 212, + [242] = 213, + [243] = 218, + [244] = 199, + [245] = 217, + [246] = 216, + [247] = 197, + [248] = 196, + [249] = 192, + [250] = 188, [251] = 251, - [252] = 194, - [253] = 216, - [254] = 171, - [255] = 172, - [256] = 193, - [257] = 191, - [258] = 190, - [259] = 189, - [260] = 188, - [261] = 186, - [262] = 184, - [263] = 183, - [264] = 181, - [265] = 177, - [266] = 175, - [267] = 173, - [268] = 210, - [269] = 218, - [270] = 196, - [271] = 176, - [272] = 202, - [273] = 231, - [274] = 274, + [252] = 184, + [253] = 209, + [254] = 208, + [255] = 204, + [256] = 201, + [257] = 194, + [258] = 179, + [259] = 193, + [260] = 198, + [261] = 191, + [262] = 175, + [263] = 176, + [264] = 189, + [265] = 173, + [266] = 186, + [267] = 178, + [268] = 183, + [269] = 182, + [270] = 181, + [271] = 271, + [272] = 272, + [273] = 239, + [274] = 223, [275] = 275, [276] = 276, [277] = 277, - [278] = 234, - [279] = 279, - [280] = 276, - [281] = 239, - [282] = 282, - [283] = 240, + [278] = 278, + [279] = 271, + [280] = 280, + [281] = 232, + [282] = 278, + [283] = 283, [284] = 284, [285] = 285, - [286] = 241, - [287] = 287, - [288] = 284, - [289] = 289, + [286] = 229, + [287] = 285, + [288] = 288, + [289] = 238, [290] = 290, [291] = 291, - [292] = 282, - [293] = 293, - [294] = 294, - [295] = 274, + [292] = 290, + [293] = 280, + [294] = 288, + [295] = 295, [296] = 296, - [297] = 285, - [298] = 287, - [299] = 277, - [300] = 275, - [301] = 301, - [302] = 294, - [303] = 303, - [304] = 301, - [305] = 296, - [306] = 293, - [307] = 289, - [308] = 291, - [309] = 290, + [297] = 291, + [298] = 298, + [299] = 299, + [300] = 298, + [301] = 296, + [302] = 295, + [303] = 299, + [304] = 283, + [305] = 277, + [306] = 272, + [307] = 284, + [308] = 308, + [309] = 309, [310] = 310, [311] = 311, [312] = 312, @@ -1154,16 +1147,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [314] = 314, [315] = 315, [316] = 316, - [317] = 317, + [317] = 311, [318] = 318, - [319] = 317, + [319] = 319, [320] = 320, [321] = 321, - [322] = 310, + [322] = 322, [323] = 323, - [324] = 324, + [324] = 314, [325] = 325, - [326] = 320, + [326] = 326, [327] = 327, [328] = 328, [329] = 329, @@ -1171,73 +1164,71 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [331] = 331, [332] = 332, [333] = 333, - [334] = 334, - [335] = 335, - [336] = 329, + [334] = 326, + [335] = 308, + [336] = 336, [337] = 337, [338] = 338, - [339] = 339, + [339] = 327, [340] = 340, - [341] = 330, + [341] = 329, [342] = 342, - [343] = 331, - [344] = 328, - [345] = 345, + [343] = 343, + [344] = 344, + [345] = 331, [346] = 346, [347] = 347, - [348] = 345, - [349] = 349, - [350] = 350, - [351] = 350, - [352] = 347, - [353] = 316, - [354] = 346, - [355] = 355, - [356] = 313, - [357] = 315, - [358] = 358, - [359] = 339, - [360] = 334, + [348] = 309, + [349] = 323, + [350] = 328, + [351] = 330, + [352] = 313, + [353] = 310, + [354] = 312, + [355] = 316, + [356] = 319, + [357] = 320, + [358] = 321, + [359] = 318, + [360] = 325, [361] = 333, - [362] = 332, - [363] = 312, - [364] = 314, - [365] = 318, - [366] = 321, - [367] = 358, - [368] = 323, - [369] = 355, - [370] = 325, - [371] = 371, - [372] = 327, - [373] = 335, - [374] = 337, - [375] = 338, - [376] = 340, - [377] = 342, - [378] = 311, - [379] = 371, + [362] = 362, + [363] = 336, + [364] = 338, + [365] = 365, + [366] = 340, + [367] = 367, + [368] = 343, + [369] = 346, + [370] = 315, + [371] = 362, + [372] = 332, + [373] = 337, + [374] = 342, + [375] = 367, + [376] = 344, + [377] = 365, + [378] = 378, + [379] = 379, [380] = 380, [381] = 381, - [382] = 382, + [382] = 378, [383] = 383, [384] = 384, - [385] = 381, + [385] = 379, [386] = 383, - [387] = 387, - [388] = 382, - [389] = 387, + [387] = 384, + [388] = 388, + [389] = 389, [390] = 390, [391] = 391, [392] = 392, [393] = 393, - [394] = 394, + [394] = 392, [395] = 395, - [396] = 394, - [397] = 397, - [398] = 390, - [399] = 392, - [400] = 391, + [396] = 390, + [397] = 388, + [398] = 389, }; static inline bool aux_sym_variable_token1_character_set_1(int32_t c) { @@ -15484,10 +15475,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 81: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(sym_yaml_no_injection_text); END_STATE(); case 82: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(sym_yaml_no_injection_text); if (lookahead != 0 && lookahead != '{') ADVANCE(84); END_STATE(); @@ -16030,7 +16021,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 18}, [29] = {.lex_state = 18}, [30] = {.lex_state = 18}, - [31] = {.lex_state = 1}, + [31] = {.lex_state = 18}, [32] = {.lex_state = 18}, [33] = {.lex_state = 18}, [34] = {.lex_state = 18}, @@ -16048,17 +16039,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [46] = {.lex_state = 18}, [47] = {.lex_state = 18}, [48] = {.lex_state = 18}, - [49] = {.lex_state = 18}, + [49] = {.lex_state = 1}, [50] = {.lex_state = 18}, [51] = {.lex_state = 18}, [52] = {.lex_state = 18}, - [53] = {.lex_state = 19}, - [54] = {.lex_state = 3}, - [55] = {.lex_state = 19}, - [56] = {.lex_state = 12}, + [53] = {.lex_state = 3}, + [54] = {.lex_state = 19}, + [55] = {.lex_state = 12}, + [56] = {.lex_state = 19}, [57] = {.lex_state = 3}, - [58] = {.lex_state = 3}, - [59] = {.lex_state = 16}, + [58] = {.lex_state = 16}, + [59] = {.lex_state = 3}, [60] = {.lex_state = 16}, [61] = {.lex_state = 16}, [62] = {.lex_state = 16}, @@ -16082,25 +16073,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [80] = {.lex_state = 16}, [81] = {.lex_state = 16}, [82] = {.lex_state = 16}, - [83] = {.lex_state = 14}, - [84] = {.lex_state = 79}, + [83] = {.lex_state = 7}, + [84] = {.lex_state = 14}, [85] = {.lex_state = 79}, - [86] = {.lex_state = 7}, + [86] = {.lex_state = 17}, [87] = {.lex_state = 79}, - [88] = {.lex_state = 79}, - [89] = {.lex_state = 17}, - [90] = {.lex_state = 9}, + [88] = {.lex_state = 9}, + [89] = {.lex_state = 79}, + [90] = {.lex_state = 79}, [91] = {.lex_state = 18}, [92] = {.lex_state = 8}, - [93] = {.lex_state = 79}, - [94] = {.lex_state = 10}, + [93] = {.lex_state = 10}, + [94] = {.lex_state = 19}, [95] = {.lex_state = 19}, - [96] = {.lex_state = 79}, - [97] = {.lex_state = 19}, - [98] = {.lex_state = 10}, + [96] = {.lex_state = 10}, + [97] = {.lex_state = 1}, + [98] = {.lex_state = 79}, [99] = {.lex_state = 79}, - [100] = {.lex_state = 79}, - [101] = {.lex_state = 79}, + [100] = {.lex_state = 1}, + [101] = {.lex_state = 1}, [102] = {.lex_state = 79}, [103] = {.lex_state = 79}, [104] = {.lex_state = 79}, @@ -16119,15 +16110,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [117] = {.lex_state = 79}, [118] = {.lex_state = 79}, [119] = {.lex_state = 79}, - [120] = {.lex_state = 79}, - [121] = {.lex_state = 79}, - [122] = {.lex_state = 1}, + [120] = {.lex_state = 12}, + [121] = {.lex_state = 12}, + [122] = {.lex_state = 79}, [123] = {.lex_state = 79}, [124] = {.lex_state = 79}, [125] = {.lex_state = 79}, [126] = {.lex_state = 79}, [127] = {.lex_state = 79}, - [128] = {.lex_state = 1}, + [128] = {.lex_state = 79}, [129] = {.lex_state = 79}, [130] = {.lex_state = 79}, [131] = {.lex_state = 79}, @@ -16142,7 +16133,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [140] = {.lex_state = 79}, [141] = {.lex_state = 79}, [142] = {.lex_state = 79}, - [143] = {.lex_state = 1}, + [143] = {.lex_state = 79}, [144] = {.lex_state = 79}, [145] = {.lex_state = 79}, [146] = {.lex_state = 79}, @@ -16154,39 +16145,39 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [152] = {.lex_state = 79}, [153] = {.lex_state = 79}, [154] = {.lex_state = 79}, - [155] = {.lex_state = 12}, - [156] = {.lex_state = 12}, + [155] = {.lex_state = 79}, + [156] = {.lex_state = 79}, [157] = {.lex_state = 12}, [158] = {.lex_state = 16}, [159] = {.lex_state = 16}, - [160] = {.lex_state = 25}, - [161] = {.lex_state = 4}, + [160] = {.lex_state = 4}, + [161] = {.lex_state = 25}, [162] = {.lex_state = 1}, [163] = {.lex_state = 12}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 0}, - [166] = {.lex_state = 12}, + [165] = {.lex_state = 12}, + [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, [168] = {.lex_state = 12}, [169] = {.lex_state = 0}, [170] = {.lex_state = 0}, - [171] = {.lex_state = 79}, + [171] = {.lex_state = 1}, [172] = {.lex_state = 79}, [173] = {.lex_state = 79}, - [174] = {.lex_state = 1}, + [174] = {.lex_state = 79}, [175] = {.lex_state = 79}, [176] = {.lex_state = 79}, - [177] = {.lex_state = 79}, - [178] = {.lex_state = 1}, + [177] = {.lex_state = 1}, + [178] = {.lex_state = 79}, [179] = {.lex_state = 79}, [180] = {.lex_state = 1}, [181] = {.lex_state = 79}, - [182] = {.lex_state = 1}, + [182] = {.lex_state = 79}, [183] = {.lex_state = 79}, [184] = {.lex_state = 79}, - [185] = {.lex_state = 79}, + [185] = {.lex_state = 1}, [186] = {.lex_state = 79}, - [187] = {.lex_state = 79}, + [187] = {.lex_state = 1}, [188] = {.lex_state = 79}, [189] = {.lex_state = 79}, [190] = {.lex_state = 79}, @@ -16196,12 +16187,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [194] = {.lex_state = 79}, [195] = {.lex_state = 79}, [196] = {.lex_state = 79}, - [197] = {.lex_state = 1}, - [198] = {.lex_state = 79}, + [197] = {.lex_state = 79}, + [198] = {.lex_state = 1}, [199] = {.lex_state = 79}, [200] = {.lex_state = 79}, [201] = {.lex_state = 79}, - [202] = {.lex_state = 1}, + [202] = {.lex_state = 79}, [203] = {.lex_state = 79}, [204] = {.lex_state = 79}, [205] = {.lex_state = 79}, @@ -16210,37 +16201,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [208] = {.lex_state = 79}, [209] = {.lex_state = 79}, [210] = {.lex_state = 79}, - [211] = {.lex_state = 79}, + [211] = {.lex_state = 6}, [212] = {.lex_state = 79}, - [213] = {.lex_state = 6}, - [214] = {.lex_state = 79}, + [213] = {.lex_state = 79}, + [214] = {.lex_state = 1}, [215] = {.lex_state = 79}, - [216] = {.lex_state = 1}, + [216] = {.lex_state = 79}, [217] = {.lex_state = 79}, [218] = {.lex_state = 79}, [219] = {.lex_state = 79}, - [220] = {.lex_state = 79}, + [220] = {.lex_state = 0}, [221] = {.lex_state = 79}, [222] = {.lex_state = 79}, - [223] = {.lex_state = 79}, - [224] = {.lex_state = 0}, + [223] = {.lex_state = 1}, + [224] = {.lex_state = 27}, [225] = {.lex_state = 79}, [226] = {.lex_state = 79}, [227] = {.lex_state = 79}, [228] = {.lex_state = 79}, - [229] = {.lex_state = 79}, - [230] = {.lex_state = 79}, - [231] = {.lex_state = 1}, + [229] = {.lex_state = 1}, + [230] = {.lex_state = 1}, + [231] = {.lex_state = 79}, [232] = {.lex_state = 1}, [233] = {.lex_state = 79}, - [234] = {.lex_state = 1}, + [234] = {.lex_state = 79}, [235] = {.lex_state = 79}, - [236] = {.lex_state = 79}, - [237] = {.lex_state = 79}, + [236] = {.lex_state = 1}, + [237] = {.lex_state = 12}, [238] = {.lex_state = 1}, [239] = {.lex_state = 1}, - [240] = {.lex_state = 1}, - [241] = {.lex_state = 1}, + [240] = {.lex_state = 79}, + [241] = {.lex_state = 79}, [242] = {.lex_state = 79}, [243] = {.lex_state = 79}, [244] = {.lex_state = 79}, @@ -16249,17 +16240,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [247] = {.lex_state = 79}, [248] = {.lex_state = 79}, [249] = {.lex_state = 79}, - [250] = {.lex_state = 27}, + [250] = {.lex_state = 79}, [251] = {.lex_state = 1}, [252] = {.lex_state = 79}, - [253] = {.lex_state = 12}, + [253] = {.lex_state = 79}, [254] = {.lex_state = 79}, [255] = {.lex_state = 79}, [256] = {.lex_state = 79}, [257] = {.lex_state = 79}, [258] = {.lex_state = 79}, [259] = {.lex_state = 79}, - [260] = {.lex_state = 79}, + [260] = {.lex_state = 12}, [261] = {.lex_state = 79}, [262] = {.lex_state = 79}, [263] = {.lex_state = 79}, @@ -16270,47 +16261,47 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [268] = {.lex_state = 79}, [269] = {.lex_state = 79}, [270] = {.lex_state = 79}, - [271] = {.lex_state = 79}, - [272] = {.lex_state = 12}, + [271] = {.lex_state = 14}, + [272] = {.lex_state = 14}, [273] = {.lex_state = 14}, [274] = {.lex_state = 14}, - [275] = {.lex_state = 14}, - [276] = {.lex_state = 11}, - [277] = {.lex_state = 14}, + [275] = {.lex_state = 11}, + [276] = {.lex_state = 14}, + [277] = {.lex_state = 0}, [278] = {.lex_state = 14}, - [279] = {.lex_state = 11}, - [280] = {.lex_state = 11}, + [279] = {.lex_state = 14}, + [280] = {.lex_state = 14}, [281] = {.lex_state = 14}, [282] = {.lex_state = 14}, - [283] = {.lex_state = 14}, - [284] = {.lex_state = 14}, - [285] = {.lex_state = 14}, + [283] = {.lex_state = 11}, + [284] = {.lex_state = 0}, + [285] = {.lex_state = 0}, [286] = {.lex_state = 14}, - [287] = {.lex_state = 14}, - [288] = {.lex_state = 14}, - [289] = {.lex_state = 0}, + [287] = {.lex_state = 0}, + [288] = {.lex_state = 0}, + [289] = {.lex_state = 14}, [290] = {.lex_state = 14}, - [291] = {.lex_state = 11}, + [291] = {.lex_state = 14}, [292] = {.lex_state = 14}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 14}, + [293] = {.lex_state = 14}, + [294] = {.lex_state = 0}, [295] = {.lex_state = 14}, - [296] = {.lex_state = 0}, + [296] = {.lex_state = 11}, [297] = {.lex_state = 14}, [298] = {.lex_state = 14}, [299] = {.lex_state = 14}, [300] = {.lex_state = 14}, - [301] = {.lex_state = 0}, + [301] = {.lex_state = 11}, [302] = {.lex_state = 14}, [303] = {.lex_state = 14}, - [304] = {.lex_state = 0}, + [304] = {.lex_state = 11}, [305] = {.lex_state = 0}, - [306] = {.lex_state = 0}, + [306] = {.lex_state = 14}, [307] = {.lex_state = 0}, - [308] = {.lex_state = 11}, + [308] = {.lex_state = 14}, [309] = {.lex_state = 14}, [310] = {.lex_state = 14}, - [311] = {.lex_state = 0}, + [311] = {.lex_state = 14}, [312] = {.lex_state = 14}, [313] = {.lex_state = 14}, [314] = {.lex_state = 14}, @@ -16342,7 +16333,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [340] = {.lex_state = 14}, [341] = {.lex_state = 14}, [342] = {.lex_state = 14}, - [343] = {.lex_state = 14}, + [343] = {.lex_state = 0}, [344] = {.lex_state = 14}, [345] = {.lex_state = 14}, [346] = {.lex_state = 14}, @@ -16367,7 +16358,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [365] = {.lex_state = 14}, [366] = {.lex_state = 14}, [367] = {.lex_state = 14}, - [368] = {.lex_state = 14}, + [368] = {.lex_state = 0}, [369] = {.lex_state = 14}, [370] = {.lex_state = 14}, [371] = {.lex_state = 14}, @@ -16377,35 +16368,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [375] = {.lex_state = 14}, [376] = {.lex_state = 14}, [377] = {.lex_state = 14}, - [378] = {.lex_state = 0}, - [379] = {.lex_state = 14}, + [378] = {.lex_state = 7}, + [379] = {.lex_state = 27}, [380] = {.lex_state = 0}, [381] = {.lex_state = 0}, - [382] = {.lex_state = 27}, - [383] = {.lex_state = 7}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 0}, - [386] = {.lex_state = 7}, + [382] = {.lex_state = 7}, + [383] = {.lex_state = 0}, + [384] = {.lex_state = 7}, + [385] = {.lex_state = 27}, + [386] = {.lex_state = 0}, [387] = {.lex_state = 7}, - [388] = {.lex_state = 27}, - [389] = {.lex_state = 7}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 17}, [390] = {.lex_state = 17}, - [391] = {.lex_state = 17}, + [391] = {.lex_state = 0}, [392] = {.lex_state = 0}, [393] = {.lex_state = 0}, [394] = {.lex_state = 0}, [395] = {.lex_state = 0}, - [396] = {.lex_state = 0}, + [396] = {.lex_state = 17}, [397] = {.lex_state = 0}, [398] = {.lex_state = 17}, - [399] = {.lex_state = 0}, - [400] = {.lex_state = 17}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), + [sym_yaml_no_injection_text] = ACTIONS(1), [aux_sym_text_token2] = ACTIONS(1), [anon_sym_LBRACE_LBRACE] = ACTIONS(1), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(1), @@ -16445,23 +16434,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACE_RBRACE2] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(397), - [sym__block] = STATE(96), - [sym_yaml_no_injection_text] = STATE(96), - [sym_text] = STATE(96), - [sym__action] = STATE(96), - [sym__comment_action] = STATE(96), - [sym__pipeline_action] = STATE(96), - [sym_if_action] = STATE(96), - [sym_range_action] = STATE(96), - [sym_template_action] = STATE(96), - [sym_define_action] = STATE(96), - [sym_block_action] = STATE(96), - [sym_with_action] = STATE(96), - [sym__left_delimiter] = STATE(53), - [aux_sym_template_repeat1] = STATE(96), + [sym_template] = STATE(395), + [sym__block] = STATE(98), + [sym_text] = STATE(98), + [sym__action] = STATE(98), + [sym__comment_action] = STATE(98), + [sym__pipeline_action] = STATE(98), + [sym_if_action] = STATE(98), + [sym_range_action] = STATE(98), + [sym_template_action] = STATE(98), + [sym_define_action] = STATE(98), + [sym_block_action] = STATE(98), + [sym_with_action] = STATE(98), + [sym__left_delimiter] = STATE(54), + [aux_sym_template_repeat1] = STATE(98), [ts_builtin_sym_end] = ACTIONS(3), - [anon_sym_DASH] = ACTIONS(5), + [sym_yaml_no_injection_text] = ACTIONS(5), [aux_sym_text_token1] = ACTIONS(7), [aux_sym_text_token2] = ACTIONS(7), [anon_sym_LBRACE_LBRACE] = ACTIONS(9), @@ -16501,9 +16489,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16516,7 +16504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16560,9 +16548,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16575,7 +16563,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16617,9 +16605,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16632,7 +16620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16674,9 +16662,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16689,7 +16677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16731,9 +16719,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16746,7 +16734,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16788,9 +16776,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16803,7 +16791,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16845,9 +16833,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16860,7 +16848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16902,9 +16890,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16917,7 +16905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16959,9 +16947,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16974,7 +16962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17016,9 +17004,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17031,7 +17019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17073,9 +17061,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17088,7 +17076,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17130,9 +17118,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17145,7 +17133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17187,9 +17175,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17202,7 +17190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17244,9 +17232,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17259,7 +17247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17299,9 +17287,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17314,7 +17302,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17354,9 +17342,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17369,7 +17357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17409,9 +17397,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17424,7 +17412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17464,9 +17452,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17479,7 +17467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17519,9 +17507,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17534,7 +17522,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17574,9 +17562,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17589,7 +17577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17629,9 +17617,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17644,7 +17632,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17684,9 +17672,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17699,7 +17687,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17739,9 +17727,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17754,7 +17742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17794,9 +17782,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17809,7 +17797,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17849,9 +17837,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17864,7 +17852,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17904,9 +17892,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17919,7 +17907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17959,9 +17947,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17974,7 +17962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18014,9 +18002,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18029,7 +18017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18069,9 +18057,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18084,7 +18072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18097,45 +18085,49 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2165] = 14, - ACTIONS(127), 1, + [2165] = 18, + ACTIONS(13), 1, + anon_sym_if, + ACTIONS(21), 1, + anon_sym_range, + ACTIONS(23), 1, + anon_sym_template, + ACTIONS(25), 1, + anon_sym_define, + ACTIONS(27), 1, + anon_sym_block, + ACTIONS(29), 1, + anon_sym_with, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(129), 1, - anon_sym_2, - ACTIONS(131), 1, - anon_sym_DOT, - ACTIONS(133), 1, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(37), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + ACTIONS(125), 1, + anon_sym_end, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(234), 1, - sym_argument_list, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(125), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(139), 8, - sym_int_literal, - sym_float_literal, + ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, + sym_raw_string_literal, + ACTIONS(39), 5, + sym_int_literal, + sym_float_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(178), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18148,7 +18140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2230] = 18, + [2238] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18171,13 +18163,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(143), 1, + ACTIONS(127), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18190,7 +18182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18203,7 +18195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2303] = 18, + [2311] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18226,13 +18218,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(145), 1, + ACTIONS(129), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18245,7 +18237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18258,7 +18250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2376] = 18, + [2384] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18281,13 +18273,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(147), 1, + ACTIONS(131), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18300,7 +18292,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18313,7 +18305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2449] = 18, + [2457] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18336,13 +18328,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(149), 1, + ACTIONS(133), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18355,7 +18347,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18368,7 +18360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2522] = 18, + [2530] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18391,13 +18383,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(151), 1, + ACTIONS(135), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18410,7 +18402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18423,7 +18415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2595] = 18, + [2603] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18446,13 +18438,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(153), 1, + ACTIONS(137), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18465,7 +18457,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18478,7 +18470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2668] = 18, + [2676] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18501,13 +18493,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(155), 1, + ACTIONS(139), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18520,7 +18512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18533,7 +18525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2741] = 18, + [2749] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18556,13 +18548,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(157), 1, + ACTIONS(141), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18575,7 +18567,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18588,7 +18580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2814] = 18, + [2822] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18611,13 +18603,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(159), 1, + ACTIONS(143), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18630,7 +18622,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18643,7 +18635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2887] = 18, + [2895] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18666,13 +18658,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(161), 1, + ACTIONS(145), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18685,7 +18677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18698,7 +18690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2960] = 18, + [2968] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18721,13 +18713,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(163), 1, + ACTIONS(147), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18740,7 +18732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18753,7 +18745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3033] = 18, + [3041] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18776,13 +18768,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(165), 1, + ACTIONS(149), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18795,7 +18787,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18808,7 +18800,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3106] = 18, + [3114] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18831,13 +18823,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(167), 1, + ACTIONS(151), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18850,7 +18842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18863,7 +18855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3179] = 18, + [3187] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18886,13 +18878,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(169), 1, + ACTIONS(153), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18905,7 +18897,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18918,7 +18910,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3252] = 18, + [3260] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18941,13 +18933,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(171), 1, + ACTIONS(155), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18960,7 +18952,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18973,7 +18965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3325] = 18, + [3333] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18996,13 +18988,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(173), 1, + ACTIONS(157), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19015,7 +19007,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19028,7 +19020,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3398] = 18, + [3406] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -19051,13 +19043,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(175), 1, + ACTIONS(159), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19070,7 +19062,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19083,49 +19075,45 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3471] = 18, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(21), 1, - anon_sym_range, - ACTIONS(23), 1, - anon_sym_template, - ACTIONS(25), 1, - anon_sym_define, - ACTIONS(27), 1, - anon_sym_block, - ACTIONS(29), 1, - anon_sym_with, - ACTIONS(31), 1, + [3479] = 14, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(165), 1, + anon_sym_2, + ACTIONS(167), 1, + anon_sym_DOT, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, - anon_sym_DQUOTE, ACTIONS(177), 1, - anon_sym_end, - STATE(168), 1, + anon_sym_DQUOTE, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(232), 1, + sym_argument_list, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(41), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(39), 5, + ACTIONS(161), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + ACTIONS(175), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(309), 12, + sym_raw_string_literal, + STATE(185), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19165,9 +19153,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19180,7 +19168,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19220,9 +19208,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19235,7 +19223,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19275,9 +19263,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19290,7 +19278,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19303,87 +19291,34 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3763] = 17, - ACTIONS(31), 1, + [3763] = 13, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_if, ACTIONS(187), 1, - anon_sym_range, - ACTIONS(189), 1, - anon_sym_template, - ACTIONS(191), 1, - anon_sym_define, - ACTIONS(193), 1, - anon_sym_block, - ACTIONS(195), 1, - anon_sym_with, - STATE(168), 1, + anon_sym_2, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(229), 1, + sym_argument_list, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(199), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(197), 5, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - STATE(290), 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, - [3833] = 13, - ACTIONS(127), 1, - anon_sym_LPAREN, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(135), 1, - anon_sym_DOLLAR, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(141), 1, - anon_sym_DQUOTE, - ACTIONS(203), 1, - anon_sym_2, - STATE(164), 1, - sym_variable, - STATE(216), 1, - sym_parenthesized_pipeline, - STATE(231), 1, - sym_argument_list, - STATE(31), 2, - sym_selector_expression, - sym_field, - ACTIONS(201), 4, + ACTIONS(185), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(139), 8, + ACTIONS(175), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19392,7 +19327,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(178), 12, + STATE(185), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19405,19 +19340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3895] = 17, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(21), 1, - anon_sym_range, - ACTIONS(23), 1, - anon_sym_template, - ACTIONS(25), 1, - anon_sym_define, - ACTIONS(27), 1, - anon_sym_block, - ACTIONS(29), 1, - anon_sym_with, + [3825] = 17, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, @@ -19428,24 +19351,36 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, + ACTIONS(189), 1, + anon_sym_if, + ACTIONS(191), 1, + anon_sym_range, + ACTIONS(193), 1, + anon_sym_template, + ACTIONS(195), 1, + anon_sym_define, + ACTIONS(197), 1, + anon_sym_block, + ACTIONS(199), 1, + anon_sym_with, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(41), 3, + ACTIONS(203), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(39), 5, + ACTIONS(201), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(295), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19458,10 +19393,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3965] = 14, - ACTIONS(133), 1, + [3895] = 14, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19473,18 +19408,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(278), 1, + STATE(281), 1, sym_argument_list, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(213), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(129), 4, + ACTIONS(165), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19495,7 +19430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(180), 12, + STATE(177), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19508,41 +19443,47 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4029] = 12, - ACTIONS(127), 1, + [3959] = 17, + ACTIONS(13), 1, + anon_sym_if, + ACTIONS(21), 1, + anon_sym_range, + ACTIONS(23), 1, + anon_sym_template, + ACTIONS(25), 1, + anon_sym_define, + ACTIONS(27), 1, + anon_sym_block, + ACTIONS(29), 1, + anon_sym_with, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(133), 1, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(37), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(219), 1, - anon_sym_2, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(217), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(221), 8, - sym_int_literal, - sym_float_literal, + ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, + sym_raw_string_literal, + ACTIONS(39), 5, + sym_int_literal, + sym_float_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(251), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19555,27 +19496,27 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4088] = 12, - ACTIONS(127), 1, + [4029] = 12, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(225), 1, + ACTIONS(219), 1, anon_sym_2, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(223), 4, + ACTIONS(217), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19602,10 +19543,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4147] = 13, - ACTIONS(133), 1, + [4088] = 13, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19615,18 +19556,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(273), 1, + STATE(286), 1, sym_argument_list, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(213), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(203), 4, + ACTIONS(187), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19637,7 +19578,54 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(180), 12, + STATE(177), 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, + [4149] = 12, + ACTIONS(163), 1, + anon_sym_LPAREN, + ACTIONS(169), 1, + anon_sym_DOT2, + ACTIONS(171), 1, + anon_sym_DOLLAR, + ACTIONS(173), 1, + sym_identifier, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(225), 1, + anon_sym_2, + STATE(164), 1, + sym_variable, + STATE(214), 1, + sym_parenthesized_pipeline, + STATE(49), 2, + sym_selector_expression, + sym_field, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + ACTIONS(221), 8, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + STATE(251), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19651,9 +19639,9 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4208] = 12, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19663,16 +19651,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(219), 4, + ACTIONS(225), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19697,9 +19685,9 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4266] = 12, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19709,16 +19697,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(225), 4, + ACTIONS(219), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19753,16 +19741,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(132), 1, - sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(235), 1, + sym__right_delimiter, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(233), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(231), 3, @@ -19775,7 +19763,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(300), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19801,14 +19789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(237), 1, + STATE(190), 1, sym__right_delimiter, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(239), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(237), 3, @@ -19821,7 +19809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(295), 12, + STATE(280), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19845,16 +19833,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(125), 1, + STATE(138), 1, sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(245), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(243), 3, @@ -19867,7 +19855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(275), 12, + STATE(278), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19891,16 +19879,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, + STATE(139), 1, + sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(187), 1, - sym__right_delimiter, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(251), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(249), 3, @@ -19913,7 +19901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(274), 12, + STATE(282), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19937,13 +19925,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(166), 1, + STATE(165), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(379), 1, + STATE(375), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(255), 3, @@ -19956,7 +19944,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(297), 12, + STATE(306), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19980,13 +19968,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(166), 1, + STATE(165), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(371), 1, + STATE(367), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(259), 3, @@ -19999,7 +19987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(272), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20025,9 +20013,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(263), 3, @@ -20040,7 +20028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(283), 12, + STATE(289), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20054,21 +20042,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4722] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(267), 3, @@ -20081,7 +20069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(277), 12, + STATE(239), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20095,34 +20083,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4774] = 11, - ACTIONS(133), 1, + ACTIONS(31), 1, + anon_sym_LPAREN, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(227), 3, + ACTIONS(271), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(221), 5, + ACTIONS(269), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(251), 12, + STATE(386), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20148,22 +20136,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(271), 3, + ACTIONS(275), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(269), 5, + ACTIONS(273), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(385), 12, + STATE(274), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20177,34 +20165,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4878] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(275), 3, + ACTIONS(279), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(273), 5, + ACTIONS(277), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(303), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20230,22 +20218,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(279), 3, + ACTIONS(283), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(277), 5, + ACTIONS(281), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(324), 12, + STATE(292), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20259,34 +20247,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4982] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(283), 3, + ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(281), 5, + ACTIONS(221), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(299), 12, + STATE(251), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20312,9 +20300,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(287), 3, @@ -20327,7 +20315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(288), 12, + STATE(290), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20353,9 +20341,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(291), 3, @@ -20368,7 +20356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(286), 12, + STATE(276), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20382,21 +20370,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5138] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(295), 3, @@ -20409,7 +20397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(284), 12, + STATE(223), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20435,9 +20423,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(299), 3, @@ -20450,7 +20438,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(381), 12, + STATE(383), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20476,9 +20464,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(303), 3, @@ -20491,7 +20479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(281), 12, + STATE(322), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20505,21 +20493,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5294] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(307), 3, @@ -20532,7 +20520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(241), 12, + STATE(273), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20546,21 +20534,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5346] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(311), 3, @@ -20573,7 +20561,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, @@ -20587,21 +20575,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5398] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(315), 3, @@ -20614,7 +20602,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(239), 12, + STATE(279), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20627,10 +20615,36 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5450] = 3, - ACTIONS(321), 1, + [5450] = 2, + ACTIONS(317), 1, + anon_sym_, + ACTIONS(319), 22, + anon_sym_if, + anon_sym_elseif, + anon_sym_else, + anon_sym_end, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_LPAREN, + 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, + [5478] = 3, + ACTIONS(323), 1, sym_comment, - ACTIONS(319), 7, + ACTIONS(321), 7, anon_sym_elseif, anon_sym_LPAREN, anon_sym_DOLLAR, @@ -20638,7 +20652,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 15, + ACTIONS(319), 15, anon_sym_if, anon_sym_else, anon_sym_end, @@ -20654,29 +20668,28 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5480] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5508] = 10, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(3), 1, + STATE(2), 1, sym__left_delimiter, - STATE(169), 1, + STATE(170), 1, aux_sym_if_action_repeat1, - STATE(215), 1, + STATE(217), 1, sym__if_actions_end, - STATE(293), 1, + STATE(284), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20688,29 +20701,54 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5524] = 10, + [5551] = 3, ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + sym_comment, + ACTIONS(321), 6, + anon_sym_LPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + ACTIONS(319), 15, + anon_sym_if, + anon_sym_else, + anon_sym_end, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + [5580] = 10, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(2), 1, + ACTIONS(333), 1, + sym_yaml_no_injection_text, + STATE(3), 1, sym__left_delimiter, - STATE(167), 1, + STATE(166), 1, aux_sym_if_action_repeat1, - STATE(221), 1, + STATE(241), 1, sym__if_actions_end, - STATE(306), 1, + STATE(305), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(89), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20722,12 +20760,11 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5568] = 2, - ACTIONS(331), 1, + [5623] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 22, + ACTIONS(319), 21, anon_sym_if, - anon_sym_elseif, anon_sym_else, anon_sym_end, anon_sym_range, @@ -20748,29 +20785,28 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5596] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5650] = 10, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(2), 1, + STATE(3), 1, sym__left_delimiter, - STATE(165), 1, + STATE(167), 1, aux_sym_if_action_repeat1, - STATE(243), 1, + STATE(245), 1, sym__if_actions_end, STATE(307), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(85), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20782,29 +20818,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5640] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5693] = 10, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(3), 1, + ACTIONS(335), 1, + sym_yaml_no_injection_text, + STATE(2), 1, sym__left_delimiter, - STATE(170), 1, + STATE(169), 1, aux_sym_if_action_repeat1, - STATE(209), 1, + STATE(212), 1, sym__if_actions_end, - STATE(289), 1, + STATE(277), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(84), 13, + STATE(85), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20816,19 +20851,18 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5684] = 3, - ACTIONS(321), 1, + [5736] = 3, + ACTIONS(323), 1, sym_comment, - ACTIONS(319), 6, + ACTIONS(321), 6, anon_sym_LPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 15, + ACTIONS(319), 14, anon_sym_if, - anon_sym_else, anon_sym_end, anon_sym_range, anon_sym_template, @@ -20842,12 +20876,11 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5713] = 2, - ACTIONS(331), 1, + [5764] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 21, + ACTIONS(319), 20, anon_sym_if, - anon_sym_else, anon_sym_end, anon_sym_range, anon_sym_template, @@ -20867,19 +20900,41 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5740] = 3, - ACTIONS(321), 1, + [5790] = 2, + ACTIONS(337), 1, + anon_sym_, + ACTIONS(319), 19, + anon_sym_if, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_LPAREN, + 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, + [5815] = 3, + ACTIONS(339), 1, sym_comment, - ACTIONS(319), 6, + ACTIONS(321), 6, anon_sym_LPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 14, + ACTIONS(319), 13, anon_sym_if, - anon_sym_end, anon_sym_range, anon_sym_template, anon_sym_define, @@ -20892,62 +20947,34 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5768] = 2, - ACTIONS(331), 1, - anon_sym_, - ACTIONS(317), 20, + [5842] = 3, + ACTIONS(323), 1, + sym_comment, + ACTIONS(321), 6, + anon_sym_LPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + ACTIONS(319), 13, anon_sym_if, - anon_sym_end, anon_sym_range, anon_sym_template, anon_sym_define, anon_sym_block, anon_sym_with, - anon_sym_LPAREN, 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, - [5794] = 7, - ACTIONS(333), 1, - ts_builtin_sym_end, - ACTIONS(335), 1, - anon_sym_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(344), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(338), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(93), 13, - sym__block, - sym_yaml_no_injection_text, - sym_text, - sym__action, - sym__comment_action, - sym__pipeline_action, - sym_if_action, - sym_range_action, - sym_template_action, - sym_define_action, - sym_block_action, - sym_with_action, - aux_sym_template_repeat1, - [5829] = 2, - ACTIONS(331), 1, + [5869] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 19, + ACTIONS(319), 19, anon_sym_if, anon_sym_range, anon_sym_template, @@ -20967,47 +20994,71 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5854] = 3, - ACTIONS(347), 1, - sym_comment, - ACTIONS(319), 6, + [5894] = 2, + ACTIONS(343), 1, + anon_sym_2, + ACTIONS(341), 18, + anon_sym_PIPE, anon_sym_LPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - ACTIONS(317), 13, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + 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, - [5881] = 7, - ACTIONS(5), 1, - anon_sym_DASH, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [5918] = 7, ACTIONS(9), 1, anon_sym_LBRACE_LBRACE, ACTIONS(11), 1, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(349), 1, + ACTIONS(345), 1, ts_builtin_sym_end, - STATE(53), 1, + ACTIONS(347), 1, + sym_yaml_no_injection_text, + STATE(54), 1, sym__left_delimiter, ACTIONS(7), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(93), 13, + STATE(99), 12, sym__block, + sym_text, + sym__action, + sym__comment_action, + sym__pipeline_action, + sym_if_action, + sym_range_action, + sym_template_action, + sym_define_action, + sym_block_action, + sym_with_action, + aux_sym_template_repeat1, + [5952] = 7, + ACTIONS(349), 1, + ts_builtin_sym_end, + ACTIONS(351), 1, sym_yaml_no_injection_text, + ACTIONS(357), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(360), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(54), 1, + sym__left_delimiter, + ACTIONS(354), 2, + aux_sym_text_token1, + aux_sym_text_token2, + STATE(99), 12, + sym__block, sym_text, sym__action, sym__comment_action, @@ -21019,41 +21070,36 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5916] = 3, - ACTIONS(321), 1, - sym_comment, - ACTIONS(319), 6, + [5986] = 2, + ACTIONS(365), 1, + anon_sym_2, + ACTIONS(363), 18, + anon_sym_PIPE, anon_sym_LPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - ACTIONS(317), 13, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + 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, - [5943] = 2, - ACTIONS(351), 1, - anon_sym_, - ACTIONS(317), 19, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6010] = 2, + ACTIONS(369), 1, + anon_sym_2, + ACTIONS(367), 18, + anon_sym_PIPE, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_DOT2, anon_sym_DOLLAR, sym_identifier, @@ -21066,21 +21112,22 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5968] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6034] = 6, + ACTIONS(371), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(14), 1, + STATE(8), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(111), 13, + STATE(114), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21092,21 +21139,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6000] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6065] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(42), 1, + STATE(24), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21118,21 +21164,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6032] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6096] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(24), 1, + STATE(11), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21144,21 +21189,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6064] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6127] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(26), 1, + STATE(16), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(118), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21170,21 +21214,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6096] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6158] = 6, + ACTIONS(381), 1, + sym_yaml_no_injection_text, + ACTIONS(387), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(390), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(34), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(384), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21196,21 +21239,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6128] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6189] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(6), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21222,21 +21264,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6160] = 6, - ACTIONS(361), 1, - anon_sym_DASH, - ACTIONS(367), 1, + [6220] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(370), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(32), 1, sym__left_delimiter, - ACTIONS(364), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21248,21 +21289,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6192] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6251] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(50), 1, + STATE(33), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21274,21 +21314,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6224] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6282] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(37), 1, + STATE(34), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(141), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21300,21 +21339,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6256] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6313] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(25), 1, + ACTIONS(393), 1, + sym_yaml_no_injection_text, + STATE(38), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(117), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21326,21 +21364,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6288] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6344] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(38), 1, + STATE(35), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21352,21 +21389,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6320] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6375] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(45), 1, + ACTIONS(395), 1, + sym_yaml_no_injection_text, + STATE(44), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(153), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21378,21 +21414,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6352] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6406] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(11), 1, + STATE(7), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21404,21 +21439,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6384] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6437] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(4), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21430,21 +21464,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6416] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6468] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(397), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(400), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(36), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(106), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21456,21 +21489,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6448] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6499] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(49), 1, + STATE(52), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21482,21 +21514,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6480] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6530] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(23), 1, + STATE(25), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(108), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21508,21 +21539,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6512] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6561] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(28), 1, + ACTIONS(403), 1, + sym_yaml_no_injection_text, + STATE(22), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(142), 13, + STATE(105), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21534,21 +21564,62 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6544] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6592] = 2, + ACTIONS(367), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(369), 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_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6615] = 2, + ACTIONS(341), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(343), 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_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6638] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(33), 1, + ACTIONS(405), 1, + sym_yaml_no_injection_text, + STATE(15), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(149), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21560,21 +21631,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6576] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6669] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(51), 1, + ACTIONS(407), 1, + sym_yaml_no_injection_text, + STATE(14), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(145), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21586,21 +21656,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6608] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6700] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(10), 1, + ACTIONS(409), 1, + sym_yaml_no_injection_text, + STATE(36), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(140), 13, + STATE(150), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21612,21 +21681,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6640] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6731] = 6, + ACTIONS(411), 1, + sym_yaml_no_injection_text, + ACTIONS(413), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(416), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(9), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(145), 13, + STATE(152), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21638,21 +21706,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6672] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6762] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(40), 1, + STATE(21), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(147), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21664,43 +21731,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6704] = 2, - ACTIONS(375), 1, - anon_sym_2, - ACTIONS(373), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [6728] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6793] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(52), 1, + STATE(37), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(150), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21712,21 +21756,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6760] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6824] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(15), 1, + STATE(47), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(104), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21738,21 +21781,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6792] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6855] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(18), 1, + ACTIONS(419), 1, + sym_yaml_no_injection_text, + STATE(20), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(103), 13, + STATE(109), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21764,21 +21806,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6824] = 6, - ACTIONS(323), 1, - anon_sym_DASH, + [6886] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(380), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(19), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(153), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21790,21 +21831,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6856] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6917] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(20), 1, + STATE(45), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21816,43 +21856,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6888] = 2, - ACTIONS(385), 1, - anon_sym_2, - ACTIONS(383), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [6912] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6948] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(39), 1, + ACTIONS(421), 1, + sym_yaml_no_injection_text, + STATE(51), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(110), 13, + STATE(155), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21864,21 +21881,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6944] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6979] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(22), 1, + ACTIONS(423), 1, + sym_yaml_no_injection_text, + STATE(26), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(118), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21890,21 +21906,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6976] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7010] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(19), 1, + ACTIONS(425), 1, + sym_yaml_no_injection_text, + STATE(17), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(114), 13, + STATE(128), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21916,21 +21931,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7008] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7041] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(48), 1, + ACTIONS(427), 1, + sym_yaml_no_injection_text, + STATE(5), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(130), 13, + STATE(104), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21942,21 +21956,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7040] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7072] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(47), 1, + ACTIONS(429), 1, + sym_yaml_no_injection_text, + STATE(50), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(146), 13, + STATE(143), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21968,21 +21981,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7072] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7103] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(27), 1, + STATE(30), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21994,21 +22006,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7104] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7134] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(21), 1, + ACTIONS(431), 1, + sym_yaml_no_injection_text, + STATE(28), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(101), 13, + STATE(131), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22020,21 +22031,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7136] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7165] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(41), 1, + ACTIONS(433), 1, + sym_yaml_no_injection_text, + STATE(48), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(127), 13, + STATE(110), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22046,21 +22056,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7168] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7196] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(46), 1, + ACTIONS(435), 1, + sym_yaml_no_injection_text, + STATE(39), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(109), 13, + STATE(137), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22072,21 +22081,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7200] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7227] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(44), 1, + ACTIONS(437), 1, + sym_yaml_no_injection_text, + STATE(23), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(100), 13, + STATE(126), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22098,21 +22106,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7232] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7258] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(8), 1, + ACTIONS(439), 1, + sym_yaml_no_injection_text, + STATE(31), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(149), 13, + STATE(112), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22124,21 +22131,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7264] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7289] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(7), 1, + STATE(40), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22150,21 +22156,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7296] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7320] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(29), 1, + ACTIONS(441), 1, + sym_yaml_no_injection_text, + STATE(13), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(107), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22176,21 +22181,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7328] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7351] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(16), 1, + STATE(10), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22202,43 +22206,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7360] = 2, - ACTIONS(389), 1, - anon_sym_2, - ACTIONS(387), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7384] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7382] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(13), 1, + ACTIONS(443), 1, + sym_yaml_no_injection_text, + STATE(18), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(112), 13, + STATE(130), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22250,21 +22231,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7416] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7413] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(5), 1, + ACTIONS(445), 1, + sym_yaml_no_injection_text, + STATE(46), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(127), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22276,21 +22256,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7448] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7444] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(17), 1, + ACTIONS(447), 1, + sym_yaml_no_injection_text, + STATE(41), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(103), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22302,21 +22281,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7480] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7475] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(30), 1, + STATE(12), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22328,21 +22306,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7512] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7506] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(43), 1, + STATE(27), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(117), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22354,21 +22331,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7544] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7537] = 6, + ACTIONS(449), 1, + sym_yaml_no_injection_text, + ACTIONS(451), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(454), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(12), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(116), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22380,21 +22356,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7576] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7568] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(457), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(460), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(35), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22406,21 +22381,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7608] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(391), 1, + [7599] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(394), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(29), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22432,21 +22406,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7640] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(397), 1, + [7630] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(400), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + ACTIONS(463), 1, + sym_yaml_no_injection_text, + STATE(9), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(151), 13, + STATE(115), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22458,21 +22431,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7672] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(403), 1, + [7661] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(406), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(43), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22484,21 +22456,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7704] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7692] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(32), 1, + ACTIONS(465), 1, + sym_yaml_no_injection_text, + STATE(42), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(134), 13, + STATE(108), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22510,29 +22481,8 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7736] = 2, - ACTIONS(383), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(385), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7759] = 2, - ACTIONS(373), 8, + [7723] = 2, + ACTIONS(363), 8, anon_sym_DOT, anon_sym_DOT2, sym_identifier, @@ -22541,7 +22491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(375), 10, + ACTIONS(365), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22552,9 +22502,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7782] = 2, - ACTIONS(387), 8, - anon_sym_DOT, + [7746] = 2, + ACTIONS(469), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, @@ -22562,7 +22511,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(389), 10, + ACTIONS(467), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22573,8 +22522,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7805] = 2, - ACTIONS(411), 7, + [7768] = 2, + ACTIONS(473), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, @@ -22582,7 +22531,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(409), 10, + ACTIONS(471), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22593,30 +22542,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7827] = 2, - ACTIONS(415), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(413), 10, + [7790] = 3, + ACTIONS(479), 1, + aux_sym_variable_token1, + ACTIONS(477), 2, + anon_sym_2, + anon_sym_DOT, + ACTIONS(475), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, 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_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7849] = 2, - ACTIONS(419), 1, + [7806] = 2, + ACTIONS(481), 1, aux_sym_variable_token1, - ACTIONS(417), 8, + ACTIONS(477), 8, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, @@ -22625,1777 +22567,1748 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7863] = 3, - ACTIONS(423), 1, - aux_sym_variable_token1, - ACTIONS(417), 2, + [7820] = 2, + ACTIONS(485), 2, anon_sym_2, anon_sym_DOT, - ACTIONS(421), 6, + ACTIONS(483), 6, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7879] = 2, - ACTIONS(427), 2, - anon_sym_2, - anon_sym_DOT, - ACTIONS(425), 6, + [7833] = 1, + ACTIONS(485), 8, + anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7892] = 1, - ACTIONS(427), 8, - anon_sym_COMMA, + [7844] = 5, + ACTIONS(165), 1, + anon_sym_2, + ACTIONS(487), 1, anon_sym_COLON_EQ, + ACTIONS(489), 1, anon_sym_EQ, + ACTIONS(491), 1, + anon_sym_DOT, + ACTIONS(161), 4, anon_sym_PIPE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7903] = 5, - ACTIONS(129), 1, - anon_sym_2, - ACTIONS(429), 1, + [7863] = 5, + ACTIONS(493), 1, + anon_sym_COMMA, + ACTIONS(495), 1, anon_sym_COLON_EQ, - ACTIONS(431), 1, + ACTIONS(497), 1, anon_sym_EQ, - ACTIONS(433), 1, + ACTIONS(499), 1, anon_sym_DOT, - ACTIONS(125), 4, + ACTIONS(165), 3, anon_sym_PIPE, - anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7922] = 7, - ACTIONS(435), 1, + [7881] = 7, + ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(437), 1, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(248), 1, + STATE(246), 1, sym__if_actions_end, - STATE(305), 1, + STATE(287), 1, sym__else_clause, - STATE(378), 1, + STATE(368), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [7944] = 5, - ACTIONS(439), 1, - anon_sym_COMMA, - ACTIONS(441), 1, - anon_sym_COLON_EQ, - ACTIONS(443), 1, - anon_sym_EQ, - ACTIONS(445), 1, - anon_sym_DOT, - ACTIONS(129), 3, - anon_sym_PIPE, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7962] = 7, - ACTIONS(435), 1, + [7903] = 7, + ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(437), 1, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(257), 1, + STATE(255), 1, sym__if_actions_end, - STATE(301), 1, + STATE(288), 1, sym__else_clause, - STATE(378), 1, + STATE(368), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [7984] = 4, - ACTIONS(441), 1, + [7925] = 4, + ACTIONS(495), 1, anon_sym_COLON_EQ, - ACTIONS(443), 1, + ACTIONS(497), 1, anon_sym_EQ, - ACTIONS(445), 1, + ACTIONS(499), 1, anon_sym_DOT, - ACTIONS(129), 4, + ACTIONS(165), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8000] = 7, - ACTIONS(447), 1, + [7941] = 7, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(449), 1, + ACTIONS(507), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(191), 1, + STATE(216), 1, sym__if_actions_end, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(304), 1, + STATE(285), 1, sym__else_clause, - STATE(311), 1, + STATE(343), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [8022] = 7, - ACTIONS(447), 1, + [7963] = 7, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(449), 1, + ACTIONS(507), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(212), 1, + STATE(204), 1, sym__if_actions_end, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(296), 1, + STATE(294), 1, sym__else_clause, - STATE(311), 1, + STATE(343), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [8044] = 2, - ACTIONS(451), 1, - ts_builtin_sym_end, - ACTIONS(453), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8055] = 2, - ACTIONS(455), 1, + [7985] = 3, + ACTIONS(509), 1, + anon_sym_2, + STATE(180), 1, + aux_sym_argument_list_repeat1, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [7998] = 2, + ACTIONS(511), 1, ts_builtin_sym_end, - ACTIONS(457), 5, - anon_sym_DASH, + ACTIONS(513), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8066] = 2, - ACTIONS(459), 1, + [8009] = 2, + ACTIONS(515), 1, ts_builtin_sym_end, - ACTIONS(461), 5, - anon_sym_DASH, + ACTIONS(517), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8077] = 3, - ACTIONS(465), 1, - anon_sym_2, - STATE(174), 1, - aux_sym_argument_list_repeat1, - ACTIONS(463), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8090] = 2, - ACTIONS(468), 1, + [8020] = 2, + ACTIONS(519), 1, ts_builtin_sym_end, - ACTIONS(470), 5, - anon_sym_DASH, + ACTIONS(521), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8101] = 2, - ACTIONS(472), 1, + [8031] = 2, + ACTIONS(523), 1, ts_builtin_sym_end, - ACTIONS(474), 5, - anon_sym_DASH, + ACTIONS(525), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8112] = 2, - ACTIONS(476), 1, + [8042] = 2, + ACTIONS(527), 1, ts_builtin_sym_end, - ACTIONS(478), 5, - anon_sym_DASH, + ACTIONS(529), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8123] = 4, - ACTIONS(480), 1, + [8053] = 4, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(484), 1, + ACTIONS(535), 1, anon_sym_2, - STATE(182), 1, + STATE(171), 1, aux_sym_argument_list_repeat1, - ACTIONS(482), 3, + ACTIONS(533), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8138] = 2, - ACTIONS(486), 1, + [8068] = 2, + ACTIONS(537), 1, ts_builtin_sym_end, - ACTIONS(488), 5, - anon_sym_DASH, + ACTIONS(539), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8149] = 4, - ACTIONS(480), 1, - anon_sym_PIPE, - ACTIONS(490), 1, - anon_sym_2, - STATE(197), 1, - aux_sym_argument_list_repeat1, - ACTIONS(482), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8164] = 2, - ACTIONS(492), 1, + [8079] = 2, + ACTIONS(541), 1, ts_builtin_sym_end, - ACTIONS(494), 5, - anon_sym_DASH, + ACTIONS(543), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8175] = 3, - ACTIONS(496), 1, + [8090] = 3, + ACTIONS(547), 1, anon_sym_2, - STATE(174), 1, + STATE(180), 1, aux_sym_argument_list_repeat1, - ACTIONS(223), 4, + ACTIONS(545), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8188] = 2, - ACTIONS(498), 1, + [8103] = 2, + ACTIONS(550), 1, ts_builtin_sym_end, - ACTIONS(500), 5, - anon_sym_DASH, + ACTIONS(552), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8199] = 2, - ACTIONS(502), 1, + [8114] = 2, + ACTIONS(554), 1, ts_builtin_sym_end, - ACTIONS(504), 5, - anon_sym_DASH, + ACTIONS(556), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8210] = 2, - ACTIONS(506), 1, + [8125] = 2, + ACTIONS(558), 1, ts_builtin_sym_end, - ACTIONS(508), 5, - anon_sym_DASH, + ACTIONS(560), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8221] = 2, - ACTIONS(510), 1, + [8136] = 2, + ACTIONS(562), 1, ts_builtin_sym_end, - ACTIONS(512), 5, - anon_sym_DASH, + ACTIONS(564), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8232] = 2, - ACTIONS(514), 1, + [8147] = 4, + ACTIONS(531), 1, + anon_sym_PIPE, + ACTIONS(566), 1, + anon_sym_2, + STATE(187), 1, + aux_sym_argument_list_repeat1, + ACTIONS(533), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8162] = 2, + ACTIONS(568), 1, ts_builtin_sym_end, - ACTIONS(516), 5, - anon_sym_DASH, + ACTIONS(570), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8243] = 2, - ACTIONS(518), 1, + [8173] = 3, + ACTIONS(572), 1, + anon_sym_2, + STATE(180), 1, + aux_sym_argument_list_repeat1, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8186] = 2, + ACTIONS(574), 1, ts_builtin_sym_end, - ACTIONS(520), 5, - anon_sym_DASH, + ACTIONS(576), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8254] = 2, - ACTIONS(522), 1, + [8197] = 2, + ACTIONS(578), 1, ts_builtin_sym_end, - ACTIONS(524), 5, - anon_sym_DASH, + ACTIONS(580), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8265] = 2, - ACTIONS(526), 1, + [8208] = 2, + ACTIONS(582), 1, ts_builtin_sym_end, - ACTIONS(528), 5, - anon_sym_DASH, + ACTIONS(584), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8276] = 2, - ACTIONS(530), 1, + [8219] = 2, + ACTIONS(586), 1, ts_builtin_sym_end, - ACTIONS(532), 5, - anon_sym_DASH, + ACTIONS(588), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8287] = 2, - ACTIONS(534), 1, + [8230] = 2, + ACTIONS(590), 1, ts_builtin_sym_end, - ACTIONS(536), 5, - anon_sym_DASH, + ACTIONS(592), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8298] = 2, - ACTIONS(538), 1, + [8241] = 2, + ACTIONS(594), 1, ts_builtin_sym_end, - ACTIONS(540), 5, - anon_sym_DASH, + ACTIONS(596), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8309] = 2, - ACTIONS(542), 1, + [8252] = 2, + ACTIONS(598), 1, ts_builtin_sym_end, - ACTIONS(544), 5, - anon_sym_DASH, + ACTIONS(600), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8320] = 2, - ACTIONS(546), 1, + [8263] = 2, + ACTIONS(602), 1, ts_builtin_sym_end, - ACTIONS(548), 5, - anon_sym_DASH, + ACTIONS(604), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8331] = 2, - ACTIONS(550), 1, + [8274] = 2, + ACTIONS(606), 1, ts_builtin_sym_end, - ACTIONS(552), 5, - anon_sym_DASH, + ACTIONS(608), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8342] = 3, - ACTIONS(554), 1, - anon_sym_2, - STATE(174), 1, - aux_sym_argument_list_repeat1, - ACTIONS(223), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8355] = 2, - ACTIONS(556), 1, - ts_builtin_sym_end, - ACTIONS(558), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8366] = 2, - ACTIONS(560), 1, + [8285] = 2, + ACTIONS(610), 1, ts_builtin_sym_end, - ACTIONS(562), 5, - anon_sym_DASH, + ACTIONS(612), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8377] = 2, - ACTIONS(564), 1, + [8296] = 2, + ACTIONS(616), 2, + anon_sym_2, + anon_sym_DOT, + ACTIONS(614), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8307] = 2, + ACTIONS(618), 1, ts_builtin_sym_end, - ACTIONS(566), 5, - anon_sym_DASH, + ACTIONS(620), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8388] = 2, - ACTIONS(568), 1, + [8318] = 2, + ACTIONS(622), 1, ts_builtin_sym_end, - ACTIONS(570), 5, - anon_sym_DASH, + ACTIONS(624), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8399] = 2, - ACTIONS(574), 2, - anon_sym_2, - anon_sym_DOT, - ACTIONS(572), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8410] = 2, - ACTIONS(576), 1, + [8329] = 2, + ACTIONS(626), 1, ts_builtin_sym_end, - ACTIONS(578), 5, - anon_sym_DASH, + ACTIONS(628), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8421] = 2, - ACTIONS(580), 1, + [8340] = 2, + ACTIONS(630), 1, ts_builtin_sym_end, - ACTIONS(582), 5, - anon_sym_DASH, + ACTIONS(632), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8432] = 2, - ACTIONS(584), 1, + [8351] = 2, + ACTIONS(634), 1, ts_builtin_sym_end, - ACTIONS(586), 5, - anon_sym_DASH, + ACTIONS(636), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8443] = 2, - ACTIONS(588), 1, + [8362] = 2, + ACTIONS(638), 1, ts_builtin_sym_end, - ACTIONS(590), 5, - anon_sym_DASH, + ACTIONS(640), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8454] = 2, - ACTIONS(592), 1, + [8373] = 2, + ACTIONS(642), 1, ts_builtin_sym_end, - ACTIONS(594), 5, - anon_sym_DASH, + ACTIONS(644), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8465] = 2, - ACTIONS(596), 1, + [8384] = 2, + ACTIONS(646), 1, ts_builtin_sym_end, - ACTIONS(598), 5, - anon_sym_DASH, + ACTIONS(648), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8476] = 2, - ACTIONS(600), 1, + [8395] = 2, + ACTIONS(650), 1, ts_builtin_sym_end, - ACTIONS(602), 5, - anon_sym_DASH, + ACTIONS(652), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8487] = 2, - ACTIONS(604), 1, + [8406] = 2, + ACTIONS(654), 1, ts_builtin_sym_end, - ACTIONS(606), 5, - anon_sym_DASH, + ACTIONS(656), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8498] = 2, - ACTIONS(608), 1, + [8417] = 2, + ACTIONS(658), 1, ts_builtin_sym_end, - ACTIONS(610), 5, - anon_sym_DASH, + ACTIONS(660), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8509] = 2, - ACTIONS(612), 1, + [8428] = 2, + ACTIONS(662), 1, ts_builtin_sym_end, - ACTIONS(614), 5, - anon_sym_DASH, + ACTIONS(664), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8520] = 3, - ACTIONS(618), 1, + [8439] = 3, + ACTIONS(668), 1, anon_sym_2, - ACTIONS(620), 1, + ACTIONS(670), 1, sym_identifier, - ACTIONS(616), 4, + ACTIONS(666), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8533] = 2, - ACTIONS(622), 1, + [8452] = 2, + ACTIONS(672), 1, ts_builtin_sym_end, - ACTIONS(624), 5, - anon_sym_DASH, + ACTIONS(674), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8544] = 2, - ACTIONS(626), 1, + [8463] = 2, + ACTIONS(676), 1, ts_builtin_sym_end, - ACTIONS(628), 5, - anon_sym_DASH, + ACTIONS(678), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8555] = 3, - ACTIONS(433), 1, + [8474] = 3, + ACTIONS(491), 1, anon_sym_DOT, - ACTIONS(632), 1, + ACTIONS(682), 1, anon_sym_2, - ACTIONS(630), 4, + ACTIONS(680), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8568] = 2, - ACTIONS(634), 1, + [8487] = 2, + ACTIONS(684), 1, ts_builtin_sym_end, - ACTIONS(636), 5, - anon_sym_DASH, + ACTIONS(686), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8579] = 2, - ACTIONS(638), 1, + [8498] = 2, + ACTIONS(688), 1, ts_builtin_sym_end, - ACTIONS(640), 5, - anon_sym_DASH, + ACTIONS(690), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8590] = 2, - ACTIONS(642), 1, + [8509] = 2, + ACTIONS(692), 1, ts_builtin_sym_end, - ACTIONS(644), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8601] = 1, - ACTIONS(594), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8609] = 1, - ACTIONS(628), 5, - anon_sym_DASH, + ACTIONS(694), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8617] = 1, - ACTIONS(598), 5, - anon_sym_DASH, + [8520] = 2, + ACTIONS(696), 1, + ts_builtin_sym_end, + ACTIONS(698), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8625] = 1, - ACTIONS(590), 5, - anon_sym_DASH, + [8531] = 1, + ACTIONS(644), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8633] = 5, - ACTIONS(646), 1, + [8539] = 5, + ACTIONS(700), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(649), 1, + ACTIONS(703), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, STATE(380), 1, sym__else_if_clause, - STATE(395), 1, + STATE(393), 1, sym__left_delimiter, - [8649] = 1, - ACTIONS(582), 5, - anon_sym_DASH, + [8555] = 1, + ACTIONS(648), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8657] = 1, - ACTIONS(578), 5, - anon_sym_DASH, + [8563] = 1, + ACTIONS(652), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8665] = 1, - ACTIONS(570), 5, - anon_sym_DASH, + [8571] = 2, + ACTIONS(708), 1, + anon_sym_2, + ACTIONS(706), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8581] = 2, + ACTIONS(710), 1, + sym_identifier, + ACTIONS(668), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8591] = 1, + ACTIONS(636), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8673] = 1, - ACTIONS(610), 5, - anon_sym_DASH, + [8599] = 1, + ACTIONS(632), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8681] = 1, - ACTIONS(636), 5, - anon_sym_DASH, + [8607] = 1, + ACTIONS(686), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8689] = 1, - ACTIONS(548), 5, - anon_sym_DASH, + [8615] = 1, + ACTIONS(604), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8697] = 2, - ACTIONS(654), 1, + [8623] = 2, + ACTIONS(714), 1, anon_sym_2, - ACTIONS(652), 4, + ACTIONS(712), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8707] = 2, - ACTIONS(409), 1, + [8633] = 2, + ACTIONS(471), 1, anon_sym_2, - ACTIONS(411), 4, + ACTIONS(473), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8717] = 1, - ACTIONS(624), 5, - anon_sym_DASH, + [8643] = 1, + ACTIONS(513), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8725] = 2, - ACTIONS(658), 1, + [8651] = 2, + ACTIONS(718), 1, anon_sym_2, - ACTIONS(656), 4, + ACTIONS(716), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8735] = 1, - ACTIONS(488), 5, - anon_sym_DASH, + [8661] = 1, + ACTIONS(521), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8743] = 1, - ACTIONS(566), 5, - anon_sym_DASH, + [8669] = 1, + ACTIONS(624), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8751] = 1, - ACTIONS(516), 5, - anon_sym_DASH, + [8677] = 1, + ACTIONS(584), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8759] = 2, - ACTIONS(413), 1, + [8685] = 2, + ACTIONS(467), 1, anon_sym_2, - ACTIONS(415), 4, + ACTIONS(469), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8769] = 2, - ACTIONS(662), 1, - anon_sym_2, - ACTIONS(660), 4, + [8695] = 2, + ACTIONS(499), 1, + anon_sym_DOT, + ACTIONS(682), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8779] = 3, - ACTIONS(480), 1, + [8705] = 3, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(666), 1, + ACTIONS(722), 1, anon_sym_2, - ACTIONS(664), 3, + ACTIONS(720), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8791] = 3, - ACTIONS(480), 1, + [8717] = 3, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(670), 1, + ACTIONS(726), 1, anon_sym_2, - ACTIONS(668), 3, + ACTIONS(724), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8803] = 1, - ACTIONS(586), 5, - anon_sym_DASH, + [8729] = 1, + ACTIONS(664), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8811] = 1, - ACTIONS(602), 5, - anon_sym_DASH, + [8737] = 1, + ACTIONS(674), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8819] = 1, - ACTIONS(536), 5, - anon_sym_DASH, + [8745] = 1, + ACTIONS(678), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8827] = 1, - ACTIONS(644), 5, - anon_sym_DASH, + [8753] = 1, + ACTIONS(698), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8835] = 1, - ACTIONS(562), 5, - anon_sym_DASH, + [8761] = 1, + ACTIONS(620), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8843] = 1, - ACTIONS(508), 5, - anon_sym_DASH, + [8769] = 1, + ACTIONS(694), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8851] = 1, - ACTIONS(614), 5, - anon_sym_DASH, + [8777] = 1, + ACTIONS(690), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8859] = 1, - ACTIONS(558), 5, - anon_sym_DASH, + [8785] = 1, + ACTIONS(612), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8867] = 2, - ACTIONS(672), 1, - sym_identifier, - ACTIONS(618), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8877] = 3, - ACTIONS(480), 1, - anon_sym_PIPE, - ACTIONS(674), 1, - anon_sym_2, - ACTIONS(463), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8889] = 1, - ACTIONS(544), 5, - anon_sym_DASH, + [8793] = 1, + ACTIONS(608), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8897] = 2, - ACTIONS(445), 1, - anon_sym_DOT, - ACTIONS(632), 4, + [8801] = 1, + ACTIONS(592), 5, + sym_yaml_no_injection_text, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8809] = 1, + ACTIONS(576), 5, + sym_yaml_no_injection_text, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8817] = 3, + ACTIONS(531), 1, anon_sym_PIPE, + ACTIONS(728), 1, + anon_sym_2, + ACTIONS(545), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8907] = 1, - ACTIONS(453), 5, - anon_sym_DASH, + [8829] = 1, + ACTIONS(564), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8915] = 1, - ACTIONS(457), 5, - anon_sym_DASH, + [8837] = 1, + ACTIONS(660), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8923] = 1, - ACTIONS(540), 5, - anon_sym_DASH, + [8845] = 1, + ACTIONS(656), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8931] = 1, - ACTIONS(532), 5, - anon_sym_DASH, + [8853] = 1, + ACTIONS(640), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8939] = 1, - ACTIONS(528), 5, - anon_sym_DASH, + [8861] = 1, + ACTIONS(628), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8947] = 1, - ACTIONS(524), 5, - anon_sym_DASH, + [8869] = 1, + ACTIONS(600), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8955] = 1, - ACTIONS(520), 5, - anon_sym_DASH, + [8877] = 1, + ACTIONS(543), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8963] = 1, - ACTIONS(512), 5, - anon_sym_DASH, + [8885] = 1, + ACTIONS(596), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8971] = 1, - ACTIONS(504), 5, - anon_sym_DASH, + [8893] = 1, + ACTIONS(616), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8901] = 1, + ACTIONS(588), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8979] = 1, - ACTIONS(500), 5, - anon_sym_DASH, + [8909] = 1, + ACTIONS(525), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8987] = 1, - ACTIONS(494), 5, - anon_sym_DASH, + [8917] = 1, + ACTIONS(529), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8995] = 1, - ACTIONS(478), 5, - anon_sym_DASH, + [8925] = 1, + ACTIONS(580), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9003] = 1, - ACTIONS(470), 5, - anon_sym_DASH, + [8933] = 1, + ACTIONS(517), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9011] = 1, - ACTIONS(461), 5, - anon_sym_DASH, + [8941] = 1, + ACTIONS(570), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9019] = 1, - ACTIONS(606), 5, - anon_sym_DASH, + [8949] = 1, + ACTIONS(539), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9027] = 1, - ACTIONS(640), 5, - anon_sym_DASH, + [8957] = 1, + ACTIONS(560), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9035] = 1, - ACTIONS(552), 5, - anon_sym_DASH, + [8965] = 1, + ACTIONS(556), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9043] = 1, - ACTIONS(474), 5, - anon_sym_DASH, + [8973] = 1, + ACTIONS(552), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9051] = 1, - ACTIONS(574), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9059] = 1, - ACTIONS(654), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9066] = 3, - ACTIONS(676), 1, + [8981] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(192), 1, + STATE(135), 1, sym__right_delimiter, - ACTIONS(678), 2, + ACTIONS(732), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9077] = 3, - ACTIONS(676), 1, + [8992] = 3, + ACTIONS(730), 1, anon_sym_PIPE, STATE(102), 1, sym__right_delimiter, - ACTIONS(680), 2, + ACTIONS(734), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9088] = 3, - ACTIONS(684), 1, - anon_sym_DQUOTE2, - STATE(279), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(682), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9099] = 3, - ACTIONS(676), 1, + [9003] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(124), 1, - sym__right_delimiter, - ACTIONS(686), 2, + ACTIONS(726), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9110] = 1, - ACTIONS(658), 4, + [9012] = 1, + ACTIONS(708), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9117] = 3, - ACTIONS(691), 1, - anon_sym_DQUOTE2, - STATE(279), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(688), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9128] = 3, - ACTIONS(693), 1, + [9019] = 3, + ACTIONS(739), 1, anon_sym_DQUOTE2, - STATE(279), 1, + STATE(275), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(682), 2, + ACTIONS(736), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9139] = 1, - ACTIONS(662), 4, + [9030] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - anon_sym_RPAREN, + STATE(151), 1, + sym__right_delimiter, + ACTIONS(741), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9146] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(695), 1, - sym_raw_string_literal, - STATE(62), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9157] = 2, - ACTIONS(676), 1, + [9041] = 4, + ACTIONS(743), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(218), 1, + sym__if_actions_end, + STATE(392), 1, + sym__left_delimiter, + [9054] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - ACTIONS(666), 3, - anon_sym_RPAREN, + STATE(111), 1, + sym__right_delimiter, + ACTIONS(747), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9166] = 3, - ACTIONS(676), 1, + [9065] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(87), 1, + STATE(144), 1, sym__right_delimiter, - ACTIONS(697), 2, + ACTIONS(749), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9177] = 3, - ACTIONS(676), 1, + [9076] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(99), 1, + STATE(213), 1, sym__right_delimiter, - ACTIONS(699), 2, + ACTIONS(751), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9188] = 2, - ACTIONS(676), 1, + [9087] = 1, + ACTIONS(718), 4, anon_sym_PIPE, - ACTIONS(670), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9197] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(701), 1, - sym_raw_string_literal, - STATE(63), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9208] = 3, - ACTIONS(676), 1, + [9094] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(88), 1, + STATE(113), 1, sym__right_delimiter, - ACTIONS(703), 2, + ACTIONS(753), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9219] = 4, - ACTIONS(705), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(219), 1, - sym__if_actions_end, - STATE(394), 1, - sym__left_delimiter, - [9232] = 3, - ACTIONS(676), 1, - anon_sym_PIPE, - STATE(214), 1, - sym__right_delimiter, - ACTIONS(709), 2, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9243] = 3, - ACTIONS(713), 1, + [9105] = 3, + ACTIONS(757), 1, anon_sym_DQUOTE2, - STATE(276), 1, + STATE(275), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(711), 2, + ACTIONS(755), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9254] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(715), 1, - sym_raw_string_literal, - STATE(64), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9265] = 4, - ACTIONS(705), 1, + [9116] = 4, + ACTIONS(743), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(745), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(193), 1, + STATE(208), 1, sym__if_actions_end, - STATE(394), 1, + STATE(392), 1, sym__left_delimiter, - [9278] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(717), 1, - sym_raw_string_literal, - STATE(369), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9289] = 3, - ACTIONS(676), 1, + [9129] = 4, + ACTIONS(743), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(201), 1, + sym__if_actions_end, + STATE(392), 1, + sym__left_delimiter, + [9142] = 1, + ACTIONS(714), 4, anon_sym_PIPE, - STATE(244), 1, - sym__right_delimiter, - ACTIONS(719), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9300] = 4, - ACTIONS(705), 1, + [9149] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(190), 1, + STATE(256), 1, sym__if_actions_end, STATE(394), 1, sym__left_delimiter, - [9313] = 3, - ACTIONS(676), 1, + [9162] = 4, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(268), 1, + sym__if_actions_end, + STATE(394), 1, + sym__left_delimiter, + [9175] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(120), 1, + ACTIONS(722), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9184] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(87), 1, sym__right_delimiter, - ACTIONS(721), 2, + ACTIONS(763), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9324] = 3, + [9195] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(723), 1, + ACTIONS(765), 1, sym_raw_string_literal, - STATE(65), 2, + STATE(62), 2, sym__string_literal, sym_interpreted_string_literal, - [9335] = 3, - ACTIONS(676), 1, + [9206] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(139), 1, + STATE(90), 1, sym__right_delimiter, - ACTIONS(725), 2, + ACTIONS(767), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9346] = 3, - ACTIONS(676), 1, + [9217] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(116), 1, + STATE(242), 1, sym__right_delimiter, - ACTIONS(727), 2, + ACTIONS(769), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9357] = 4, - ACTIONS(729), 1, + [9228] = 4, + ACTIONS(743), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, + ACTIONS(745), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(265), 1, + STATE(183), 1, sym__if_actions_end, - STATE(396), 1, + STATE(392), 1, sym__left_delimiter, - [9370] = 3, + [9241] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(172), 1, + sym__right_delimiter, + ACTIONS(771), 2, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9252] = 3, + ACTIONS(775), 1, + anon_sym_DQUOTE2, + STATE(283), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(773), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9263] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(733), 1, + ACTIONS(777), 1, sym_raw_string_literal, - STATE(355), 2, + STATE(63), 2, sym__string_literal, sym_interpreted_string_literal, - [9381] = 3, - ACTIONS(676), 1, + [9274] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(779), 1, + sym_raw_string_literal, + STATE(64), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9285] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(781), 1, + sym_raw_string_literal, + STATE(365), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9296] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(783), 1, + sym_raw_string_literal, + STATE(65), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9307] = 3, + ACTIONS(787), 1, + anon_sym_DQUOTE2, + STATE(304), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(785), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9318] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(152), 1, + STATE(231), 1, sym__right_delimiter, - ACTIONS(735), 2, + ACTIONS(789), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9392] = 4, - ACTIONS(705), 1, + [9329] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(791), 1, + sym_raw_string_literal, + STATE(377), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9340] = 3, + ACTIONS(793), 1, + anon_sym_DQUOTE2, + STATE(275), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(755), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9351] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(177), 1, + STATE(243), 1, sym__if_actions_end, STATE(394), 1, sym__left_delimiter, - [9405] = 4, - ACTIONS(729), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(258), 1, - sym__if_actions_end, - STATE(396), 1, - sym__left_delimiter, - [9418] = 4, - ACTIONS(729), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(256), 1, - sym__if_actions_end, - STATE(396), 1, - sym__left_delimiter, - [9431] = 4, - ACTIONS(729), 1, + [9364] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(123), 1, + sym__right_delimiter, + ACTIONS(795), 2, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9375] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(245), 1, + STATE(254), 1, sym__if_actions_end, - STATE(396), 1, + STATE(394), 1, sym__left_delimiter, - [9444] = 3, - ACTIONS(739), 1, - anon_sym_DQUOTE2, - STATE(280), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(737), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9455] = 3, - ACTIONS(676), 1, - anon_sym_PIPE, - STATE(233), 1, + [9388] = 2, + STATE(264), 1, sym__right_delimiter, - ACTIONS(741), 2, + ACTIONS(797), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9466] = 2, - STATE(269), 1, + [9396] = 2, + STATE(199), 1, sym__right_delimiter, - ACTIONS(743), 2, + ACTIONS(799), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9474] = 3, - ACTIONS(15), 1, - anon_sym_elseif, - ACTIONS(17), 1, - anon_sym_else, - ACTIONS(745), 1, - anon_sym_end, - [9484] = 2, - STATE(188), 1, + [9404] = 2, + STATE(184), 1, sym__right_delimiter, - ACTIONS(747), 2, + ACTIONS(801), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9492] = 2, - STATE(203), 1, + [9412] = 2, + STATE(119), 1, sym__right_delimiter, - ACTIONS(749), 2, + ACTIONS(803), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9500] = 2, - STATE(185), 1, + [9420] = 2, + STATE(179), 1, sym__right_delimiter, - ACTIONS(751), 2, + ACTIONS(805), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9508] = 2, - STATE(201), 1, + [9428] = 2, + STATE(188), 1, sym__right_delimiter, - ACTIONS(753), 2, + ACTIONS(807), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9516] = 2, - STATE(204), 1, + [9436] = 2, + STATE(129), 1, sym__right_delimiter, - ACTIONS(755), 2, + ACTIONS(809), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9524] = 2, - STATE(113), 1, + [9444] = 2, + STATE(133), 1, sym__right_delimiter, - ACTIONS(757), 2, + ACTIONS(811), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9532] = 2, - STATE(176), 1, + [9452] = 2, + STATE(175), 1, sym__right_delimiter, - ACTIONS(759), 2, + ACTIONS(813), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9540] = 2, - STATE(154), 1, + [9460] = 2, + STATE(124), 1, sym__right_delimiter, - ACTIONS(761), 2, + ACTIONS(815), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9548] = 2, - STATE(115), 1, + [9468] = 2, + STATE(181), 1, sym__right_delimiter, - ACTIONS(763), 2, + ACTIONS(817), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9556] = 2, - STATE(196), 1, + [9476] = 2, + STATE(176), 1, sym__right_delimiter, - ACTIONS(765), 2, + ACTIONS(819), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9564] = 2, - STATE(218), 1, + [9484] = 2, + STATE(173), 1, sym__right_delimiter, - ACTIONS(767), 2, + ACTIONS(821), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9572] = 2, - STATE(210), 1, + [9492] = 2, + STATE(178), 1, sym__right_delimiter, - ACTIONS(769), 2, + ACTIONS(823), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9580] = 2, - ACTIONS(676), 1, + [9500] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - ACTIONS(771), 2, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9588] = 2, - STATE(173), 1, - sym__right_delimiter, - ACTIONS(773), 2, + ACTIONS(825), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9596] = 2, - STATE(107), 1, + [9508] = 2, + STATE(197), 1, sym__right_delimiter, - ACTIONS(775), 2, + ACTIONS(827), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9604] = 2, - STATE(175), 1, + [9516] = 2, + STATE(140), 1, sym__right_delimiter, - ACTIONS(777), 2, + ACTIONS(829), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9612] = 2, - STATE(129), 1, + [9524] = 2, + STATE(182), 1, sym__right_delimiter, - ACTIONS(779), 2, + ACTIONS(831), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9620] = 2, - STATE(131), 1, + [9532] = 2, + STATE(141), 1, sym__right_delimiter, - ACTIONS(781), 2, + ACTIONS(833), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9628] = 2, - STATE(136), 1, + [9540] = 2, + STATE(146), 1, sym__right_delimiter, - ACTIONS(783), 2, + ACTIONS(835), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9636] = 2, - STATE(138), 1, + [9548] = 2, + STATE(196), 1, sym__right_delimiter, - ACTIONS(785), 2, + ACTIONS(837), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9644] = 2, - STATE(171), 1, + [9556] = 2, + STATE(148), 1, sym__right_delimiter, - ACTIONS(787), 2, + ACTIONS(839), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9652] = 2, - STATE(194), 1, + [9564] = 2, + STATE(192), 1, sym__right_delimiter, - ACTIONS(789), 2, + ACTIONS(841), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9660] = 2, - STATE(198), 1, + [9572] = 2, + STATE(200), 1, sym__right_delimiter, - ACTIONS(791), 2, + ACTIONS(843), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9668] = 2, - STATE(181), 1, + [9580] = 2, + STATE(221), 1, sym__right_delimiter, - ACTIONS(793), 2, + ACTIONS(845), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9676] = 2, - STATE(148), 1, + [9588] = 2, + STATE(186), 1, sym__right_delimiter, - ACTIONS(795), 2, + ACTIONS(847), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9684] = 2, - STATE(183), 1, + [9596] = 2, + STATE(147), 1, sym__right_delimiter, - ACTIONS(797), 2, + ACTIONS(849), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9692] = 2, - STATE(184), 1, + [9604] = 2, + STATE(189), 1, sym__right_delimiter, - ACTIONS(799), 2, + ACTIONS(851), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9700] = 2, - STATE(199), 1, + [9612] = 2, + STATE(191), 1, sym__right_delimiter, - ACTIONS(801), 2, + ACTIONS(853), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9708] = 2, - STATE(186), 1, + [9620] = 2, + STATE(219), 1, sym__right_delimiter, - ACTIONS(803), 2, + ACTIONS(855), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9716] = 2, - STATE(137), 1, + [9628] = 2, + STATE(193), 1, sym__right_delimiter, - ACTIONS(805), 2, + ACTIONS(857), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9724] = 2, - STATE(189), 1, + [9636] = 2, + STATE(136), 1, sym__right_delimiter, - ACTIONS(807), 2, + ACTIONS(859), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9732] = 2, - STATE(133), 1, + [9644] = 2, + STATE(194), 1, sym__right_delimiter, - ACTIONS(809), 2, + ACTIONS(861), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9740] = 2, - STATE(121), 1, + [9652] = 2, + STATE(132), 1, sym__right_delimiter, - ACTIONS(811), 2, + ACTIONS(863), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9748] = 2, - STATE(255), 1, + [9660] = 2, + STATE(225), 1, sym__right_delimiter, - ACTIONS(813), 2, + ACTIONS(865), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9756] = 2, - STATE(222), 1, + [9668] = 3, + ACTIONS(15), 1, + anon_sym_elseif, + ACTIONS(17), 1, + anon_sym_else, + ACTIONS(867), 1, + anon_sym_end, + [9678] = 2, + STATE(226), 1, sym__right_delimiter, - ACTIONS(815), 2, + ACTIONS(869), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9764] = 2, - STATE(220), 1, + [9686] = 2, + STATE(234), 1, sym__right_delimiter, - ACTIONS(817), 2, + ACTIONS(871), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9772] = 2, - STATE(172), 1, + [9694] = 2, + STATE(209), 1, sym__right_delimiter, - ACTIONS(819), 2, + ACTIONS(873), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9780] = 2, - STATE(126), 1, + [9702] = 2, + STATE(125), 1, sym__right_delimiter, - ACTIONS(821), 2, + ACTIONS(875), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9788] = 2, - STATE(206), 1, + [9710] = 2, + STATE(244), 1, sym__right_delimiter, - ACTIONS(823), 2, + ACTIONS(877), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9796] = 2, - STATE(223), 1, + [9718] = 2, + STATE(247), 1, sym__right_delimiter, - ACTIONS(825), 2, + ACTIONS(879), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9804] = 2, - STATE(207), 1, + [9726] = 2, + STATE(248), 1, sym__right_delimiter, - ACTIONS(827), 2, + ACTIONS(881), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9812] = 2, - STATE(225), 1, + [9734] = 2, + STATE(249), 1, sym__right_delimiter, - ACTIONS(829), 2, + ACTIONS(883), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9820] = 2, - STATE(208), 1, + [9742] = 2, + STATE(250), 1, sym__right_delimiter, - ACTIONS(831), 2, + ACTIONS(885), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9828] = 2, - STATE(123), 1, + [9750] = 2, + STATE(252), 1, sym__right_delimiter, - ACTIONS(833), 2, + ACTIONS(887), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9836] = 2, - STATE(226), 1, + [9758] = 2, + STATE(258), 1, sym__right_delimiter, - ACTIONS(835), 2, + ACTIONS(889), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9844] = 2, - STATE(227), 1, + [9766] = 2, + STATE(262), 1, sym__right_delimiter, - ACTIONS(837), 2, + ACTIONS(891), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9852] = 2, - STATE(236), 1, + [9774] = 2, + STATE(263), 1, sym__right_delimiter, - ACTIONS(839), 2, + ACTIONS(893), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9860] = 2, - STATE(246), 1, + [9782] = 2, + STATE(265), 1, sym__right_delimiter, - ACTIONS(841), 2, + ACTIONS(895), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9868] = 2, - STATE(249), 1, + [9790] = 2, + STATE(267), 1, sym__right_delimiter, - ACTIONS(843), 2, + ACTIONS(897), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9876] = 2, - STATE(252), 1, + [9798] = 2, + STATE(270), 1, sym__right_delimiter, - ACTIONS(845), 2, + ACTIONS(899), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9884] = 2, - STATE(254), 1, + [9806] = 2, + STATE(269), 1, sym__right_delimiter, - ACTIONS(847), 2, + ACTIONS(901), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9892] = 2, - STATE(260), 1, + [9814] = 2, + STATE(266), 1, sym__right_delimiter, - ACTIONS(849), 2, + ACTIONS(903), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9900] = 2, - STATE(247), 1, + [9822] = 2, + STATE(222), 1, sym__right_delimiter, - ACTIONS(851), 2, + ACTIONS(905), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9908] = 2, - STATE(271), 1, + [9830] = 2, + STATE(261), 1, sym__right_delimiter, - ACTIONS(853), 2, + ACTIONS(907), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9916] = 2, - STATE(270), 1, + [9838] = 2, + STATE(259), 1, sym__right_delimiter, - ACTIONS(855), 2, + ACTIONS(909), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9924] = 2, - STATE(200), 1, + [9846] = 2, + STATE(142), 1, sym__right_delimiter, - ACTIONS(857), 2, + ACTIONS(911), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9932] = 2, - STATE(268), 1, + [9854] = 2, + STATE(257), 1, sym__right_delimiter, - ACTIONS(859), 2, + ACTIONS(913), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9940] = 2, - STATE(135), 1, + [9862] = 2, + STATE(154), 1, sym__right_delimiter, - ACTIONS(861), 2, + ACTIONS(915), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9948] = 2, - STATE(267), 1, + [9870] = 3, + ACTIONS(15), 1, + anon_sym_elseif, + ACTIONS(17), 1, + anon_sym_else, + ACTIONS(917), 1, + anon_sym_end, + [9880] = 2, + STATE(253), 1, sym__right_delimiter, - ACTIONS(863), 2, + ACTIONS(919), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9956] = 2, - STATE(144), 1, + [9888] = 2, + STATE(156), 1, sym__right_delimiter, - ACTIONS(865), 2, + ACTIONS(921), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9964] = 2, - STATE(266), 1, + [9896] = 2, + STATE(207), 1, sym__right_delimiter, - ACTIONS(867), 2, + ACTIONS(923), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9972] = 2, - STATE(264), 1, + [9904] = 2, + STATE(206), 1, sym__right_delimiter, - ACTIONS(869), 2, + ACTIONS(925), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9980] = 2, - STATE(263), 1, + [9912] = 2, + STATE(205), 1, sym__right_delimiter, - ACTIONS(871), 2, + ACTIONS(927), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9988] = 2, - STATE(262), 1, + [9920] = 2, + STATE(203), 1, sym__right_delimiter, - ACTIONS(873), 2, + ACTIONS(929), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9996] = 2, - STATE(261), 1, + [9928] = 2, + STATE(122), 1, sym__right_delimiter, - ACTIONS(875), 2, + ACTIONS(931), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10004] = 2, - STATE(259), 1, + [9936] = 2, + STATE(202), 1, sym__right_delimiter, - ACTIONS(877), 2, + ACTIONS(933), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10012] = 3, - ACTIONS(15), 1, - anon_sym_elseif, - ACTIONS(17), 1, - anon_sym_else, - ACTIONS(879), 1, - anon_sym_end, - [10022] = 2, - STATE(119), 1, + [9944] = 2, + STATE(134), 1, sym__right_delimiter, - ACTIONS(881), 2, + ACTIONS(935), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10030] = 2, - ACTIONS(883), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(885), 1, - anon_sym_LBRACE_LBRACE_DASH, - [10037] = 2, - ACTIONS(676), 1, - anon_sym_PIPE, - ACTIONS(887), 1, - anon_sym_RPAREN, - [10044] = 2, - ACTIONS(889), 1, - sym_identifier, - STATE(157), 1, - sym__field_identifier, - [10051] = 2, - ACTIONS(891), 1, + [9952] = 2, + ACTIONS(937), 1, anon_sym_, - ACTIONS(893), 1, + ACTIONS(939), 1, anon_sym_RBRACE_RBRACE, - [10058] = 2, + [9959] = 2, + ACTIONS(941), 1, + sym_identifier, + STATE(120), 1, + sym__field_identifier, + [9966] = 2, + ACTIONS(943), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(945), 1, + anon_sym_LBRACE_LBRACE_DASH, + [9973] = 2, ACTIONS(35), 1, anon_sym_DOLLAR, - STATE(393), 1, + STATE(391), 1, sym_variable, - [10065] = 2, - ACTIONS(676), 1, - anon_sym_PIPE, - ACTIONS(895), 1, - anon_sym_RPAREN, - [10072] = 2, - ACTIONS(897), 1, + [9980] = 2, + ACTIONS(947), 1, anon_sym_, - ACTIONS(899), 1, + ACTIONS(949), 1, anon_sym_RBRACE_RBRACE, - [10079] = 2, - ACTIONS(901), 1, + [9987] = 2, + ACTIONS(730), 1, + anon_sym_PIPE, + ACTIONS(951), 1, + anon_sym_RPAREN, + [9994] = 2, + ACTIONS(953), 1, anon_sym_, - ACTIONS(903), 1, + ACTIONS(955), 1, anon_sym_RBRACE_RBRACE, - [10086] = 2, - ACTIONS(905), 1, + [10001] = 2, + ACTIONS(957), 1, sym_identifier, - STATE(143), 1, + STATE(101), 1, sym__field_identifier, - [10093] = 2, - ACTIONS(907), 1, + [10008] = 2, + ACTIONS(730), 1, + anon_sym_PIPE, + ACTIONS(959), 1, + anon_sym_RPAREN, + [10015] = 2, + ACTIONS(961), 1, anon_sym_, - ACTIONS(909), 1, + ACTIONS(963), 1, anon_sym_RBRACE_RBRACE, - [10100] = 1, - ACTIONS(893), 1, + [10022] = 1, + ACTIONS(965), 1, + sym_comment, + [10026] = 1, + ACTIONS(949), 1, anon_sym_DASH_RBRACE_RBRACE, - [10104] = 1, - ACTIONS(911), 1, + [10030] = 1, + ACTIONS(967), 1, anon_sym_DASH_RBRACE_RBRACE, - [10108] = 1, - ACTIONS(913), 1, - sym_comment, - [10112] = 1, - ACTIONS(915), 1, + [10034] = 1, + ACTIONS(969), 1, anon_sym_COLON_EQ, - [10116] = 1, - ACTIONS(745), 1, + [10038] = 1, + ACTIONS(867), 1, anon_sym_end, - [10120] = 1, + [10042] = 1, ACTIONS(15), 1, anon_sym_elseif, - [10124] = 1, - ACTIONS(879), 1, - anon_sym_end, - [10128] = 1, + [10046] = 1, ACTIONS(917), 1, + anon_sym_end, + [10050] = 1, + ACTIONS(971), 1, ts_builtin_sym_end, - [10132] = 1, - ACTIONS(899), 1, + [10054] = 1, + ACTIONS(973), 1, anon_sym_DASH_RBRACE_RBRACE, - [10136] = 1, - ACTIONS(919), 1, + [10058] = 1, + ACTIONS(975), 1, sym_comment, - [10140] = 1, - ACTIONS(921), 1, + [10062] = 1, + ACTIONS(939), 1, anon_sym_DASH_RBRACE_RBRACE, }; @@ -24430,34 +24343,34 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(29)] = 2019, [SMALL_STATE(30)] = 2092, [SMALL_STATE(31)] = 2165, - [SMALL_STATE(32)] = 2230, - [SMALL_STATE(33)] = 2303, - [SMALL_STATE(34)] = 2376, - [SMALL_STATE(35)] = 2449, - [SMALL_STATE(36)] = 2522, - [SMALL_STATE(37)] = 2595, - [SMALL_STATE(38)] = 2668, - [SMALL_STATE(39)] = 2741, - [SMALL_STATE(40)] = 2814, - [SMALL_STATE(41)] = 2887, - [SMALL_STATE(42)] = 2960, - [SMALL_STATE(43)] = 3033, - [SMALL_STATE(44)] = 3106, - [SMALL_STATE(45)] = 3179, - [SMALL_STATE(46)] = 3252, - [SMALL_STATE(47)] = 3325, - [SMALL_STATE(48)] = 3398, - [SMALL_STATE(49)] = 3471, + [SMALL_STATE(32)] = 2238, + [SMALL_STATE(33)] = 2311, + [SMALL_STATE(34)] = 2384, + [SMALL_STATE(35)] = 2457, + [SMALL_STATE(36)] = 2530, + [SMALL_STATE(37)] = 2603, + [SMALL_STATE(38)] = 2676, + [SMALL_STATE(39)] = 2749, + [SMALL_STATE(40)] = 2822, + [SMALL_STATE(41)] = 2895, + [SMALL_STATE(42)] = 2968, + [SMALL_STATE(43)] = 3041, + [SMALL_STATE(44)] = 3114, + [SMALL_STATE(45)] = 3187, + [SMALL_STATE(46)] = 3260, + [SMALL_STATE(47)] = 3333, + [SMALL_STATE(48)] = 3406, + [SMALL_STATE(49)] = 3479, [SMALL_STATE(50)] = 3544, [SMALL_STATE(51)] = 3617, [SMALL_STATE(52)] = 3690, [SMALL_STATE(53)] = 3763, - [SMALL_STATE(54)] = 3833, + [SMALL_STATE(54)] = 3825, [SMALL_STATE(55)] = 3895, - [SMALL_STATE(56)] = 3965, + [SMALL_STATE(56)] = 3959, [SMALL_STATE(57)] = 4029, [SMALL_STATE(58)] = 4088, - [SMALL_STATE(59)] = 4147, + [SMALL_STATE(59)] = 4149, [SMALL_STATE(60)] = 4208, [SMALL_STATE(61)] = 4266, [SMALL_STATE(62)] = 4324, @@ -24482,778 +24395,803 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(81)] = 5346, [SMALL_STATE(82)] = 5398, [SMALL_STATE(83)] = 5450, - [SMALL_STATE(84)] = 5480, - [SMALL_STATE(85)] = 5524, - [SMALL_STATE(86)] = 5568, - [SMALL_STATE(87)] = 5596, - [SMALL_STATE(88)] = 5640, - [SMALL_STATE(89)] = 5684, - [SMALL_STATE(90)] = 5713, - [SMALL_STATE(91)] = 5740, - [SMALL_STATE(92)] = 5768, - [SMALL_STATE(93)] = 5794, - [SMALL_STATE(94)] = 5829, - [SMALL_STATE(95)] = 5854, - [SMALL_STATE(96)] = 5881, - [SMALL_STATE(97)] = 5916, - [SMALL_STATE(98)] = 5943, - [SMALL_STATE(99)] = 5968, - [SMALL_STATE(100)] = 6000, - [SMALL_STATE(101)] = 6032, - [SMALL_STATE(102)] = 6064, - [SMALL_STATE(103)] = 6096, - [SMALL_STATE(104)] = 6128, - [SMALL_STATE(105)] = 6160, - [SMALL_STATE(106)] = 6192, - [SMALL_STATE(107)] = 6224, - [SMALL_STATE(108)] = 6256, - [SMALL_STATE(109)] = 6288, - [SMALL_STATE(110)] = 6320, - [SMALL_STATE(111)] = 6352, - [SMALL_STATE(112)] = 6384, - [SMALL_STATE(113)] = 6416, - [SMALL_STATE(114)] = 6448, - [SMALL_STATE(115)] = 6480, - [SMALL_STATE(116)] = 6512, - [SMALL_STATE(117)] = 6544, - [SMALL_STATE(118)] = 6576, - [SMALL_STATE(119)] = 6608, - [SMALL_STATE(120)] = 6640, - [SMALL_STATE(121)] = 6672, - [SMALL_STATE(122)] = 6704, - [SMALL_STATE(123)] = 6728, - [SMALL_STATE(124)] = 6760, - [SMALL_STATE(125)] = 6792, - [SMALL_STATE(126)] = 6824, - [SMALL_STATE(127)] = 6856, - [SMALL_STATE(128)] = 6888, - [SMALL_STATE(129)] = 6912, - [SMALL_STATE(130)] = 6944, - [SMALL_STATE(131)] = 6976, - [SMALL_STATE(132)] = 7008, - [SMALL_STATE(133)] = 7040, - [SMALL_STATE(134)] = 7072, - [SMALL_STATE(135)] = 7104, - [SMALL_STATE(136)] = 7136, - [SMALL_STATE(137)] = 7168, - [SMALL_STATE(138)] = 7200, - [SMALL_STATE(139)] = 7232, - [SMALL_STATE(140)] = 7264, - [SMALL_STATE(141)] = 7296, - [SMALL_STATE(142)] = 7328, - [SMALL_STATE(143)] = 7360, - [SMALL_STATE(144)] = 7384, - [SMALL_STATE(145)] = 7416, - [SMALL_STATE(146)] = 7448, - [SMALL_STATE(147)] = 7480, - [SMALL_STATE(148)] = 7512, - [SMALL_STATE(149)] = 7544, - [SMALL_STATE(150)] = 7576, - [SMALL_STATE(151)] = 7608, - [SMALL_STATE(152)] = 7640, - [SMALL_STATE(153)] = 7672, - [SMALL_STATE(154)] = 7704, - [SMALL_STATE(155)] = 7736, - [SMALL_STATE(156)] = 7759, - [SMALL_STATE(157)] = 7782, - [SMALL_STATE(158)] = 7805, - [SMALL_STATE(159)] = 7827, - [SMALL_STATE(160)] = 7849, - [SMALL_STATE(161)] = 7863, - [SMALL_STATE(162)] = 7879, - [SMALL_STATE(163)] = 7892, - [SMALL_STATE(164)] = 7903, - [SMALL_STATE(165)] = 7922, - [SMALL_STATE(166)] = 7944, - [SMALL_STATE(167)] = 7962, - [SMALL_STATE(168)] = 7984, - [SMALL_STATE(169)] = 8000, - [SMALL_STATE(170)] = 8022, - [SMALL_STATE(171)] = 8044, - [SMALL_STATE(172)] = 8055, - [SMALL_STATE(173)] = 8066, - [SMALL_STATE(174)] = 8077, - [SMALL_STATE(175)] = 8090, - [SMALL_STATE(176)] = 8101, - [SMALL_STATE(177)] = 8112, - [SMALL_STATE(178)] = 8123, - [SMALL_STATE(179)] = 8138, - [SMALL_STATE(180)] = 8149, - [SMALL_STATE(181)] = 8164, - [SMALL_STATE(182)] = 8175, - [SMALL_STATE(183)] = 8188, - [SMALL_STATE(184)] = 8199, - [SMALL_STATE(185)] = 8210, - [SMALL_STATE(186)] = 8221, - [SMALL_STATE(187)] = 8232, - [SMALL_STATE(188)] = 8243, - [SMALL_STATE(189)] = 8254, - [SMALL_STATE(190)] = 8265, - [SMALL_STATE(191)] = 8276, - [SMALL_STATE(192)] = 8287, - [SMALL_STATE(193)] = 8298, - [SMALL_STATE(194)] = 8309, - [SMALL_STATE(195)] = 8320, - [SMALL_STATE(196)] = 8331, - [SMALL_STATE(197)] = 8342, - [SMALL_STATE(198)] = 8355, - [SMALL_STATE(199)] = 8366, - [SMALL_STATE(200)] = 8377, - [SMALL_STATE(201)] = 8388, - [SMALL_STATE(202)] = 8399, - [SMALL_STATE(203)] = 8410, - [SMALL_STATE(204)] = 8421, - [SMALL_STATE(205)] = 8432, - [SMALL_STATE(206)] = 8443, - [SMALL_STATE(207)] = 8454, - [SMALL_STATE(208)] = 8465, - [SMALL_STATE(209)] = 8476, - [SMALL_STATE(210)] = 8487, - [SMALL_STATE(211)] = 8498, - [SMALL_STATE(212)] = 8509, - [SMALL_STATE(213)] = 8520, - [SMALL_STATE(214)] = 8533, - [SMALL_STATE(215)] = 8544, - [SMALL_STATE(216)] = 8555, - [SMALL_STATE(217)] = 8568, - [SMALL_STATE(218)] = 8579, - [SMALL_STATE(219)] = 8590, - [SMALL_STATE(220)] = 8601, - [SMALL_STATE(221)] = 8609, - [SMALL_STATE(222)] = 8617, - [SMALL_STATE(223)] = 8625, - [SMALL_STATE(224)] = 8633, - [SMALL_STATE(225)] = 8649, - [SMALL_STATE(226)] = 8657, - [SMALL_STATE(227)] = 8665, - [SMALL_STATE(228)] = 8673, - [SMALL_STATE(229)] = 8681, - [SMALL_STATE(230)] = 8689, - [SMALL_STATE(231)] = 8697, - [SMALL_STATE(232)] = 8707, - [SMALL_STATE(233)] = 8717, - [SMALL_STATE(234)] = 8725, - [SMALL_STATE(235)] = 8735, - [SMALL_STATE(236)] = 8743, - [SMALL_STATE(237)] = 8751, - [SMALL_STATE(238)] = 8759, - [SMALL_STATE(239)] = 8769, - [SMALL_STATE(240)] = 8779, - [SMALL_STATE(241)] = 8791, - [SMALL_STATE(242)] = 8803, - [SMALL_STATE(243)] = 8811, - [SMALL_STATE(244)] = 8819, - [SMALL_STATE(245)] = 8827, - [SMALL_STATE(246)] = 8835, - [SMALL_STATE(247)] = 8843, - [SMALL_STATE(248)] = 8851, - [SMALL_STATE(249)] = 8859, - [SMALL_STATE(250)] = 8867, - [SMALL_STATE(251)] = 8877, - [SMALL_STATE(252)] = 8889, - [SMALL_STATE(253)] = 8897, - [SMALL_STATE(254)] = 8907, - [SMALL_STATE(255)] = 8915, - [SMALL_STATE(256)] = 8923, - [SMALL_STATE(257)] = 8931, - [SMALL_STATE(258)] = 8939, - [SMALL_STATE(259)] = 8947, - [SMALL_STATE(260)] = 8955, - [SMALL_STATE(261)] = 8963, - [SMALL_STATE(262)] = 8971, - [SMALL_STATE(263)] = 8979, - [SMALL_STATE(264)] = 8987, - [SMALL_STATE(265)] = 8995, - [SMALL_STATE(266)] = 9003, - [SMALL_STATE(267)] = 9011, - [SMALL_STATE(268)] = 9019, - [SMALL_STATE(269)] = 9027, - [SMALL_STATE(270)] = 9035, - [SMALL_STATE(271)] = 9043, - [SMALL_STATE(272)] = 9051, - [SMALL_STATE(273)] = 9059, - [SMALL_STATE(274)] = 9066, - [SMALL_STATE(275)] = 9077, - [SMALL_STATE(276)] = 9088, - [SMALL_STATE(277)] = 9099, - [SMALL_STATE(278)] = 9110, - [SMALL_STATE(279)] = 9117, - [SMALL_STATE(280)] = 9128, - [SMALL_STATE(281)] = 9139, - [SMALL_STATE(282)] = 9146, - [SMALL_STATE(283)] = 9157, - [SMALL_STATE(284)] = 9166, - [SMALL_STATE(285)] = 9177, - [SMALL_STATE(286)] = 9188, - [SMALL_STATE(287)] = 9197, - [SMALL_STATE(288)] = 9208, - [SMALL_STATE(289)] = 9219, - [SMALL_STATE(290)] = 9232, - [SMALL_STATE(291)] = 9243, - [SMALL_STATE(292)] = 9254, - [SMALL_STATE(293)] = 9265, - [SMALL_STATE(294)] = 9278, - [SMALL_STATE(295)] = 9289, - [SMALL_STATE(296)] = 9300, - [SMALL_STATE(297)] = 9313, - [SMALL_STATE(298)] = 9324, - [SMALL_STATE(299)] = 9335, - [SMALL_STATE(300)] = 9346, - [SMALL_STATE(301)] = 9357, - [SMALL_STATE(302)] = 9370, - [SMALL_STATE(303)] = 9381, - [SMALL_STATE(304)] = 9392, - [SMALL_STATE(305)] = 9405, - [SMALL_STATE(306)] = 9418, - [SMALL_STATE(307)] = 9431, - [SMALL_STATE(308)] = 9444, - [SMALL_STATE(309)] = 9455, - [SMALL_STATE(310)] = 9466, - [SMALL_STATE(311)] = 9474, - [SMALL_STATE(312)] = 9484, - [SMALL_STATE(313)] = 9492, - [SMALL_STATE(314)] = 9500, - [SMALL_STATE(315)] = 9508, - [SMALL_STATE(316)] = 9516, - [SMALL_STATE(317)] = 9524, - [SMALL_STATE(318)] = 9532, - [SMALL_STATE(319)] = 9540, - [SMALL_STATE(320)] = 9548, - [SMALL_STATE(321)] = 9556, - [SMALL_STATE(322)] = 9564, - [SMALL_STATE(323)] = 9572, - [SMALL_STATE(324)] = 9580, - [SMALL_STATE(325)] = 9588, - [SMALL_STATE(326)] = 9596, - [SMALL_STATE(327)] = 9604, - [SMALL_STATE(328)] = 9612, - [SMALL_STATE(329)] = 9620, - [SMALL_STATE(330)] = 9628, - [SMALL_STATE(331)] = 9636, - [SMALL_STATE(332)] = 9644, - [SMALL_STATE(333)] = 9652, - [SMALL_STATE(334)] = 9660, - [SMALL_STATE(335)] = 9668, - [SMALL_STATE(336)] = 9676, - [SMALL_STATE(337)] = 9684, - [SMALL_STATE(338)] = 9692, - [SMALL_STATE(339)] = 9700, - [SMALL_STATE(340)] = 9708, - [SMALL_STATE(341)] = 9716, - [SMALL_STATE(342)] = 9724, - [SMALL_STATE(343)] = 9732, - [SMALL_STATE(344)] = 9740, - [SMALL_STATE(345)] = 9748, - [SMALL_STATE(346)] = 9756, - [SMALL_STATE(347)] = 9764, - [SMALL_STATE(348)] = 9772, - [SMALL_STATE(349)] = 9780, - [SMALL_STATE(350)] = 9788, - [SMALL_STATE(351)] = 9796, - [SMALL_STATE(352)] = 9804, - [SMALL_STATE(353)] = 9812, - [SMALL_STATE(354)] = 9820, - [SMALL_STATE(355)] = 9828, - [SMALL_STATE(356)] = 9836, - [SMALL_STATE(357)] = 9844, - [SMALL_STATE(358)] = 9852, - [SMALL_STATE(359)] = 9860, - [SMALL_STATE(360)] = 9868, - [SMALL_STATE(361)] = 9876, - [SMALL_STATE(362)] = 9884, - [SMALL_STATE(363)] = 9892, - [SMALL_STATE(364)] = 9900, - [SMALL_STATE(365)] = 9908, - [SMALL_STATE(366)] = 9916, - [SMALL_STATE(367)] = 9924, - [SMALL_STATE(368)] = 9932, - [SMALL_STATE(369)] = 9940, - [SMALL_STATE(370)] = 9948, - [SMALL_STATE(371)] = 9956, - [SMALL_STATE(372)] = 9964, - [SMALL_STATE(373)] = 9972, - [SMALL_STATE(374)] = 9980, - [SMALL_STATE(375)] = 9988, - [SMALL_STATE(376)] = 9996, - [SMALL_STATE(377)] = 10004, - [SMALL_STATE(378)] = 10012, - [SMALL_STATE(379)] = 10022, - [SMALL_STATE(380)] = 10030, - [SMALL_STATE(381)] = 10037, - [SMALL_STATE(382)] = 10044, - [SMALL_STATE(383)] = 10051, - [SMALL_STATE(384)] = 10058, - [SMALL_STATE(385)] = 10065, - [SMALL_STATE(386)] = 10072, - [SMALL_STATE(387)] = 10079, - [SMALL_STATE(388)] = 10086, - [SMALL_STATE(389)] = 10093, - [SMALL_STATE(390)] = 10100, - [SMALL_STATE(391)] = 10104, - [SMALL_STATE(392)] = 10108, - [SMALL_STATE(393)] = 10112, - [SMALL_STATE(394)] = 10116, - [SMALL_STATE(395)] = 10120, - [SMALL_STATE(396)] = 10124, - [SMALL_STATE(397)] = 10128, - [SMALL_STATE(398)] = 10132, - [SMALL_STATE(399)] = 10136, - [SMALL_STATE(400)] = 10140, + [SMALL_STATE(84)] = 5478, + [SMALL_STATE(85)] = 5508, + [SMALL_STATE(86)] = 5551, + [SMALL_STATE(87)] = 5580, + [SMALL_STATE(88)] = 5623, + [SMALL_STATE(89)] = 5650, + [SMALL_STATE(90)] = 5693, + [SMALL_STATE(91)] = 5736, + [SMALL_STATE(92)] = 5764, + [SMALL_STATE(93)] = 5790, + [SMALL_STATE(94)] = 5815, + [SMALL_STATE(95)] = 5842, + [SMALL_STATE(96)] = 5869, + [SMALL_STATE(97)] = 5894, + [SMALL_STATE(98)] = 5918, + [SMALL_STATE(99)] = 5952, + [SMALL_STATE(100)] = 5986, + [SMALL_STATE(101)] = 6010, + [SMALL_STATE(102)] = 6034, + [SMALL_STATE(103)] = 6065, + [SMALL_STATE(104)] = 6096, + [SMALL_STATE(105)] = 6127, + [SMALL_STATE(106)] = 6158, + [SMALL_STATE(107)] = 6189, + [SMALL_STATE(108)] = 6220, + [SMALL_STATE(109)] = 6251, + [SMALL_STATE(110)] = 6282, + [SMALL_STATE(111)] = 6313, + [SMALL_STATE(112)] = 6344, + [SMALL_STATE(113)] = 6375, + [SMALL_STATE(114)] = 6406, + [SMALL_STATE(115)] = 6437, + [SMALL_STATE(116)] = 6468, + [SMALL_STATE(117)] = 6499, + [SMALL_STATE(118)] = 6530, + [SMALL_STATE(119)] = 6561, + [SMALL_STATE(120)] = 6592, + [SMALL_STATE(121)] = 6615, + [SMALL_STATE(122)] = 6638, + [SMALL_STATE(123)] = 6669, + [SMALL_STATE(124)] = 6700, + [SMALL_STATE(125)] = 6731, + [SMALL_STATE(126)] = 6762, + [SMALL_STATE(127)] = 6793, + [SMALL_STATE(128)] = 6824, + [SMALL_STATE(129)] = 6855, + [SMALL_STATE(130)] = 6886, + [SMALL_STATE(131)] = 6917, + [SMALL_STATE(132)] = 6948, + [SMALL_STATE(133)] = 6979, + [SMALL_STATE(134)] = 7010, + [SMALL_STATE(135)] = 7041, + [SMALL_STATE(136)] = 7072, + [SMALL_STATE(137)] = 7103, + [SMALL_STATE(138)] = 7134, + [SMALL_STATE(139)] = 7165, + [SMALL_STATE(140)] = 7196, + [SMALL_STATE(141)] = 7227, + [SMALL_STATE(142)] = 7258, + [SMALL_STATE(143)] = 7289, + [SMALL_STATE(144)] = 7320, + [SMALL_STATE(145)] = 7351, + [SMALL_STATE(146)] = 7382, + [SMALL_STATE(147)] = 7413, + [SMALL_STATE(148)] = 7444, + [SMALL_STATE(149)] = 7475, + [SMALL_STATE(150)] = 7506, + [SMALL_STATE(151)] = 7537, + [SMALL_STATE(152)] = 7568, + [SMALL_STATE(153)] = 7599, + [SMALL_STATE(154)] = 7630, + [SMALL_STATE(155)] = 7661, + [SMALL_STATE(156)] = 7692, + [SMALL_STATE(157)] = 7723, + [SMALL_STATE(158)] = 7746, + [SMALL_STATE(159)] = 7768, + [SMALL_STATE(160)] = 7790, + [SMALL_STATE(161)] = 7806, + [SMALL_STATE(162)] = 7820, + [SMALL_STATE(163)] = 7833, + [SMALL_STATE(164)] = 7844, + [SMALL_STATE(165)] = 7863, + [SMALL_STATE(166)] = 7881, + [SMALL_STATE(167)] = 7903, + [SMALL_STATE(168)] = 7925, + [SMALL_STATE(169)] = 7941, + [SMALL_STATE(170)] = 7963, + [SMALL_STATE(171)] = 7985, + [SMALL_STATE(172)] = 7998, + [SMALL_STATE(173)] = 8009, + [SMALL_STATE(174)] = 8020, + [SMALL_STATE(175)] = 8031, + [SMALL_STATE(176)] = 8042, + [SMALL_STATE(177)] = 8053, + [SMALL_STATE(178)] = 8068, + [SMALL_STATE(179)] = 8079, + [SMALL_STATE(180)] = 8090, + [SMALL_STATE(181)] = 8103, + [SMALL_STATE(182)] = 8114, + [SMALL_STATE(183)] = 8125, + [SMALL_STATE(184)] = 8136, + [SMALL_STATE(185)] = 8147, + [SMALL_STATE(186)] = 8162, + [SMALL_STATE(187)] = 8173, + [SMALL_STATE(188)] = 8186, + [SMALL_STATE(189)] = 8197, + [SMALL_STATE(190)] = 8208, + [SMALL_STATE(191)] = 8219, + [SMALL_STATE(192)] = 8230, + [SMALL_STATE(193)] = 8241, + [SMALL_STATE(194)] = 8252, + [SMALL_STATE(195)] = 8263, + [SMALL_STATE(196)] = 8274, + [SMALL_STATE(197)] = 8285, + [SMALL_STATE(198)] = 8296, + [SMALL_STATE(199)] = 8307, + [SMALL_STATE(200)] = 8318, + [SMALL_STATE(201)] = 8329, + [SMALL_STATE(202)] = 8340, + [SMALL_STATE(203)] = 8351, + [SMALL_STATE(204)] = 8362, + [SMALL_STATE(205)] = 8373, + [SMALL_STATE(206)] = 8384, + [SMALL_STATE(207)] = 8395, + [SMALL_STATE(208)] = 8406, + [SMALL_STATE(209)] = 8417, + [SMALL_STATE(210)] = 8428, + [SMALL_STATE(211)] = 8439, + [SMALL_STATE(212)] = 8452, + [SMALL_STATE(213)] = 8463, + [SMALL_STATE(214)] = 8474, + [SMALL_STATE(215)] = 8487, + [SMALL_STATE(216)] = 8498, + [SMALL_STATE(217)] = 8509, + [SMALL_STATE(218)] = 8520, + [SMALL_STATE(219)] = 8531, + [SMALL_STATE(220)] = 8539, + [SMALL_STATE(221)] = 8555, + [SMALL_STATE(222)] = 8563, + [SMALL_STATE(223)] = 8571, + [SMALL_STATE(224)] = 8581, + [SMALL_STATE(225)] = 8591, + [SMALL_STATE(226)] = 8599, + [SMALL_STATE(227)] = 8607, + [SMALL_STATE(228)] = 8615, + [SMALL_STATE(229)] = 8623, + [SMALL_STATE(230)] = 8633, + [SMALL_STATE(231)] = 8643, + [SMALL_STATE(232)] = 8651, + [SMALL_STATE(233)] = 8661, + [SMALL_STATE(234)] = 8669, + [SMALL_STATE(235)] = 8677, + [SMALL_STATE(236)] = 8685, + [SMALL_STATE(237)] = 8695, + [SMALL_STATE(238)] = 8705, + [SMALL_STATE(239)] = 8717, + [SMALL_STATE(240)] = 8729, + [SMALL_STATE(241)] = 8737, + [SMALL_STATE(242)] = 8745, + [SMALL_STATE(243)] = 8753, + [SMALL_STATE(244)] = 8761, + [SMALL_STATE(245)] = 8769, + [SMALL_STATE(246)] = 8777, + [SMALL_STATE(247)] = 8785, + [SMALL_STATE(248)] = 8793, + [SMALL_STATE(249)] = 8801, + [SMALL_STATE(250)] = 8809, + [SMALL_STATE(251)] = 8817, + [SMALL_STATE(252)] = 8829, + [SMALL_STATE(253)] = 8837, + [SMALL_STATE(254)] = 8845, + [SMALL_STATE(255)] = 8853, + [SMALL_STATE(256)] = 8861, + [SMALL_STATE(257)] = 8869, + [SMALL_STATE(258)] = 8877, + [SMALL_STATE(259)] = 8885, + [SMALL_STATE(260)] = 8893, + [SMALL_STATE(261)] = 8901, + [SMALL_STATE(262)] = 8909, + [SMALL_STATE(263)] = 8917, + [SMALL_STATE(264)] = 8925, + [SMALL_STATE(265)] = 8933, + [SMALL_STATE(266)] = 8941, + [SMALL_STATE(267)] = 8949, + [SMALL_STATE(268)] = 8957, + [SMALL_STATE(269)] = 8965, + [SMALL_STATE(270)] = 8973, + [SMALL_STATE(271)] = 8981, + [SMALL_STATE(272)] = 8992, + [SMALL_STATE(273)] = 9003, + [SMALL_STATE(274)] = 9012, + [SMALL_STATE(275)] = 9019, + [SMALL_STATE(276)] = 9030, + [SMALL_STATE(277)] = 9041, + [SMALL_STATE(278)] = 9054, + [SMALL_STATE(279)] = 9065, + [SMALL_STATE(280)] = 9076, + [SMALL_STATE(281)] = 9087, + [SMALL_STATE(282)] = 9094, + [SMALL_STATE(283)] = 9105, + [SMALL_STATE(284)] = 9116, + [SMALL_STATE(285)] = 9129, + [SMALL_STATE(286)] = 9142, + [SMALL_STATE(287)] = 9149, + [SMALL_STATE(288)] = 9162, + [SMALL_STATE(289)] = 9175, + [SMALL_STATE(290)] = 9184, + [SMALL_STATE(291)] = 9195, + [SMALL_STATE(292)] = 9206, + [SMALL_STATE(293)] = 9217, + [SMALL_STATE(294)] = 9228, + [SMALL_STATE(295)] = 9241, + [SMALL_STATE(296)] = 9252, + [SMALL_STATE(297)] = 9263, + [SMALL_STATE(298)] = 9274, + [SMALL_STATE(299)] = 9285, + [SMALL_STATE(300)] = 9296, + [SMALL_STATE(301)] = 9307, + [SMALL_STATE(302)] = 9318, + [SMALL_STATE(303)] = 9329, + [SMALL_STATE(304)] = 9340, + [SMALL_STATE(305)] = 9351, + [SMALL_STATE(306)] = 9364, + [SMALL_STATE(307)] = 9375, + [SMALL_STATE(308)] = 9388, + [SMALL_STATE(309)] = 9396, + [SMALL_STATE(310)] = 9404, + [SMALL_STATE(311)] = 9412, + [SMALL_STATE(312)] = 9420, + [SMALL_STATE(313)] = 9428, + [SMALL_STATE(314)] = 9436, + [SMALL_STATE(315)] = 9444, + [SMALL_STATE(316)] = 9452, + [SMALL_STATE(317)] = 9460, + [SMALL_STATE(318)] = 9468, + [SMALL_STATE(319)] = 9476, + [SMALL_STATE(320)] = 9484, + [SMALL_STATE(321)] = 9492, + [SMALL_STATE(322)] = 9500, + [SMALL_STATE(323)] = 9508, + [SMALL_STATE(324)] = 9516, + [SMALL_STATE(325)] = 9524, + [SMALL_STATE(326)] = 9532, + [SMALL_STATE(327)] = 9540, + [SMALL_STATE(328)] = 9548, + [SMALL_STATE(329)] = 9556, + [SMALL_STATE(330)] = 9564, + [SMALL_STATE(331)] = 9572, + [SMALL_STATE(332)] = 9580, + [SMALL_STATE(333)] = 9588, + [SMALL_STATE(334)] = 9596, + [SMALL_STATE(335)] = 9604, + [SMALL_STATE(336)] = 9612, + [SMALL_STATE(337)] = 9620, + [SMALL_STATE(338)] = 9628, + [SMALL_STATE(339)] = 9636, + [SMALL_STATE(340)] = 9644, + [SMALL_STATE(341)] = 9652, + [SMALL_STATE(342)] = 9660, + [SMALL_STATE(343)] = 9668, + [SMALL_STATE(344)] = 9678, + [SMALL_STATE(345)] = 9686, + [SMALL_STATE(346)] = 9694, + [SMALL_STATE(347)] = 9702, + [SMALL_STATE(348)] = 9710, + [SMALL_STATE(349)] = 9718, + [SMALL_STATE(350)] = 9726, + [SMALL_STATE(351)] = 9734, + [SMALL_STATE(352)] = 9742, + [SMALL_STATE(353)] = 9750, + [SMALL_STATE(354)] = 9758, + [SMALL_STATE(355)] = 9766, + [SMALL_STATE(356)] = 9774, + [SMALL_STATE(357)] = 9782, + [SMALL_STATE(358)] = 9790, + [SMALL_STATE(359)] = 9798, + [SMALL_STATE(360)] = 9806, + [SMALL_STATE(361)] = 9814, + [SMALL_STATE(362)] = 9822, + [SMALL_STATE(363)] = 9830, + [SMALL_STATE(364)] = 9838, + [SMALL_STATE(365)] = 9846, + [SMALL_STATE(366)] = 9854, + [SMALL_STATE(367)] = 9862, + [SMALL_STATE(368)] = 9870, + [SMALL_STATE(369)] = 9880, + [SMALL_STATE(370)] = 9888, + [SMALL_STATE(371)] = 9896, + [SMALL_STATE(372)] = 9904, + [SMALL_STATE(373)] = 9912, + [SMALL_STATE(374)] = 9920, + [SMALL_STATE(375)] = 9928, + [SMALL_STATE(376)] = 9936, + [SMALL_STATE(377)] = 9944, + [SMALL_STATE(378)] = 9952, + [SMALL_STATE(379)] = 9959, + [SMALL_STATE(380)] = 9966, + [SMALL_STATE(381)] = 9973, + [SMALL_STATE(382)] = 9980, + [SMALL_STATE(383)] = 9987, + [SMALL_STATE(384)] = 9994, + [SMALL_STATE(385)] = 10001, + [SMALL_STATE(386)] = 10008, + [SMALL_STATE(387)] = 10015, + [SMALL_STATE(388)] = 10022, + [SMALL_STATE(389)] = 10026, + [SMALL_STATE(390)] = 10030, + [SMALL_STATE(391)] = 10034, + [SMALL_STATE(392)] = 10038, + [SMALL_STATE(393)] = 10042, + [SMALL_STATE(394)] = 10046, + [SMALL_STATE(395)] = 10050, + [SMALL_STATE(396)] = 10054, + [SMALL_STATE(397)] = 10058, + [SMALL_STATE(398)] = 10062, }; 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 = false}}, SHIFT(211), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__left_delimiter, 1), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_delimiter, 1), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), - [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(211), - [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(217), - [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(95), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(98), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(228), - [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(229), - [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(97), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(94), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(97), - [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(94), - [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), - [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(97), - [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(94), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(97), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(94), - [403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(97), - [406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(94), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), - [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), - [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), - [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(70), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 4), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 4), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), - [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), - [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), - [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), - [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), - [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), - [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), - [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), - [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 5), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 5), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yaml_no_injection_text, 1), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yaml_no_injection_text, 1), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), - [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), - [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), - [646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(395), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(395), - [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), - [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), - [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), - [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), - [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(279), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [917] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__left_delimiter, 1), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_delimiter, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(99), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(215), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(94), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(93), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(106), + [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(227), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(95), + [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(96), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(95), + [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(96), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(95), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(96), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(95), + [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(96), + [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(95), + [460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(96), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 4), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 4), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(74), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), + [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), + [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 5), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 5), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [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_template_action, 5, .production_id = 11), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), + [700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(393), + [703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(393), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), + [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}}, REDUCE(sym_assignment, 3, .production_id = 8), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(275), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [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(390), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [971] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), }; #ifdef __cplusplus diff --git a/make_grammar.js b/make_grammar.js index cf96105..24e2a84 100644 --- a/make_grammar.js +++ b/make_grammar.js @@ -1,13 +1,10 @@ const PREC = { - primary: 1, - else_if: 1, - else: 2, -}, - + primary: 1, + else_if: 1, + else: 2, + }, unicodeLetter = /\p{L}/, unicodeDigit = /[0-9]/, - unicodeChar = /./, - unicodeValue = unicodeChar, letter = choice(unicodeLetter, '_'), hexDigit = /[0-9a-fA-F]/, octalDigit = /[0-7]/, @@ -67,8 +64,8 @@ const PREC = { module.exports = function make_grammar(dialect) { return grammar({ name: dialect, - conflicts: $ => [ - // conflict between a template in an else if clause and the beginning of the + conflicts: ($) => [ + // conflict between a template in an else if clause and the beginning of the // else clause in not solveable with LR(1) [$._else_clause], [$._else_if_clause], @@ -82,9 +79,9 @@ module.exports = function make_grammar(dialect) { // by creating a new node type that is not used for injections of the yaml language. // The better solution would be to fix the issue in the yaml grammar. // If https://github.com/tree-sitter-grammars/tree-sitter-yaml/issues/12 is resolved, this rule can be removed. - yaml_no_injection_text: ($) => choice('-'), + yaml_no_injection_text: (_) => '-', - text: ($) => + text: (_) => choice( // forbid '{{', the rest is valid /[^{]+/, @@ -122,40 +119,46 @@ module.exports = function make_grammar(dialect) { _pipeline_action: ($) => seq($._left_delimiter, $._pipeline, $._right_delimiter), - if_action: $ => seq( - $._left_delimiter, - 'if', - field('condition', $._pipeline), - $._right_delimiter, - - field('consequence', repeat($._block)), - - repeat($._else_if_clause), - - optional($._else_clause), - prec.right(0, $._if_actions_end) - ), - - _else_if_clause: $ => prec.dynamic(PREC.else_if, seq( - $._left_delimiter, - 'else if', - field('condition', $._pipeline), - $._right_delimiter, - field('option', repeat($._block)), - )), - - _else_clause: $ => prec.dynamic(PREC.else, seq( - $._left_delimiter, - 'else', - $._right_delimiter, - (field('alternative', repeat($._block))), - )), - - _if_actions_end: $ => seq( - $._left_delimiter, - 'end', - $._right_delimiter - ), + if_action: ($) => + seq( + $._left_delimiter, + 'if', + field('condition', $._pipeline), + $._right_delimiter, + + field('consequence', repeat($._block)), + + repeat($._else_if_clause), + + optional($._else_clause), + prec.right(0, $._if_actions_end) + ), + + _else_if_clause: ($) => + prec.dynamic( + PREC.else_if, + seq( + $._left_delimiter, + 'else if', + field('condition', $._pipeline), + $._right_delimiter, + field('option', repeat($._block)) + ) + ), + + _else_clause: ($) => + prec.dynamic( + PREC.else, + seq( + $._left_delimiter, + 'else', + $._right_delimiter, + field('alternative', repeat($._block)) + ) + ), + + _if_actions_end: ($) => + seq($._left_delimiter, 'end', $._right_delimiter), range_variable_definition: ($) => seq( @@ -300,10 +303,14 @@ module.exports = function make_grammar(dialect) { argument_list: ($) => prec.right( - seq($._pipeline, repeat(seq(' ', $._pipeline)), optional(' ')) + seq( + $._pipeline, + repeat(seq(' ', $._pipeline)), + optional(' ') + ) ), - pipeline_stub: ($) => token('pipeline'), + pipeline_stub: (_) => token('pipeline'), _expression: ($) => prec( @@ -322,8 +329,15 @@ module.exports = function make_grammar(dialect) { prec( PREC.primary, seq( - field('operand', - choice($.parenthesized_pipeline, $.field, $.variable, $.selector_expression)), + field( + 'operand', + choice( + $.parenthesized_pipeline, + $.field, + $.variable, + $.selector_expression + ) + ), token.immediate('.'), field('field', $._field_identifier) ) @@ -360,13 +374,13 @@ module.exports = function make_grammar(dialect) { $.imaginary_literal ), - int_literal: ($) => token(intLiteral), + int_literal: (_) => token(intLiteral), - float_literal: ($) => token(floatLiteral), + float_literal: (_) => token(floatLiteral), - imaginary_literal: ($) => token(imaginaryLiteral), + imaginary_literal: (_) => token(imaginaryLiteral), - rune_literal: ($) => + rune_literal: (_) => token( seq( "'", @@ -418,17 +432,17 @@ module.exports = function make_grammar(dialect) { _boolean_literal: ($) => choice($.true, $.false), - true: ($) => 'true', - false: ($) => 'false', + true: (_) => 'true', + false: (_) => 'false', - nil: ($) => 'nil', + nil: (_) => 'nil', - dot: ($) => prec(1, '.'), + dot: (_) => prec(1, '.'), _string_literal: ($) => choice($.raw_string_literal, $.interpreted_string_literal), - raw_string_literal: ($) => token(seq('`', repeat(/[^`]/), '`')), + raw_string_literal: (_) => token(seq('`', repeat(/[^`]/), '`')), interpreted_string_literal: ($) => seq( @@ -442,7 +456,7 @@ module.exports = function make_grammar(dialect) { token.immediate('"') ), - escape_sequence: ($) => + escape_sequence: (_) => token.immediate( seq( '\\', @@ -457,24 +471,11 @@ module.exports = function make_grammar(dialect) { ), // http://stackoverflow.com/questions/13014947/regex-to-match-a-c-style-multiline-comment/36328890#36328890 - comment: ($) => - token( - choice( - seq('//', /.*/), - seq('/*', /[^*]*\*+([^/*][^*]*\*+)*/, '/') - ) - ), + comment: (_) => + token.immediate(seq('/*', /[^*]*\*+([^/*][^*]*\*+)*/, '/')), - _left_delimiter: ($) => choice(token('{{'), token('{{-')), - _right_delimiter: ($) => choice(token('}}'), token('-}}')), + _left_delimiter: (_) => choice(token('{{'), token('{{-')), + _right_delimiter: (_) => choice(token('}}'), token('-}}')), }, }) } - -function sep1(separator, rule) { - return seq(rule, repeat(seq(separator, rule))) -} - -function sep(separator, rule) { - return optional(sep1(separator, rule)) -} diff --git a/src/grammar.json b/src/grammar.json index 639ce26..f16a798 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -26,13 +26,8 @@ ] }, "yaml_no_injection_text": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "-" - } - ] + "type": "STRING", + "value": "-" }, "text": { "type": "CHOICE", diff --git a/src/node-types.json b/src/node-types.json index d908c9b..bcfcc25 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -2578,11 +2578,6 @@ } } }, - { - "type": "yaml_no_injection_text", - "named": true, - "fields": {} - }, { "type": " ", "named": false @@ -2607,10 +2602,6 @@ "type": ",", "named": false }, - { - "type": "-", - "named": false - }, { "type": "-}}", "named": false @@ -2711,6 +2702,10 @@ "type": "with", "named": false }, + { + "type": "yaml_no_injection_text", + "named": true + }, { "type": "{{", "named": false diff --git a/src/parser.c b/src/parser.c index 6efeeeb..72f8070 100644 --- a/src/parser.c +++ b/src/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 401 +#define STATE_COUNT 399 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 87 +#define SYMBOL_COUNT 86 #define ALIAS_COUNT 1 #define TOKEN_COUNT 46 #define EXTERNAL_TOKEN_COUNT 0 @@ -17,7 +17,7 @@ #define PRODUCTION_ID_COUNT 34 enum { - anon_sym_DASH = 1, + sym_yaml_no_injection_text = 1, aux_sym_text_token1 = 2, aux_sym_text_token2 = 3, anon_sym_LBRACE_LBRACE = 4, @@ -64,51 +64,50 @@ enum { anon_sym_DASH_RBRACE_RBRACE2 = 45, sym_template = 46, sym__block = 47, - sym_yaml_no_injection_text = 48, - sym_text = 49, - sym__action = 50, - sym__comment_action = 51, - sym__pipeline_action = 52, - sym_if_action = 53, - sym__else_if_clause = 54, - sym__else_clause = 55, - sym__if_actions_end = 56, - sym_range_variable_definition = 57, - sym_range_action = 58, - sym_template_action = 59, - sym_define_action = 60, - sym_block_action = 61, - sym_with_action = 62, - sym__pipeline = 63, - sym_variable_definition = 64, - sym_assignment = 65, - sym_chained_pipeline = 66, - sym_parenthesized_pipeline = 67, - sym_method_call = 68, - sym_function_call = 69, - sym_argument_list = 70, - sym__expression = 71, - sym_selector_expression = 72, - sym__field_identifier = 73, - sym_field = 74, - sym_variable = 75, - sym__literal = 76, - sym__boolean_literal = 77, - sym_dot = 78, - sym__string_literal = 79, - sym_interpreted_string_literal = 80, - sym__left_delimiter = 81, - sym__right_delimiter = 82, - aux_sym_template_repeat1 = 83, - aux_sym_if_action_repeat1 = 84, - aux_sym_argument_list_repeat1 = 85, - aux_sym_interpreted_string_literal_repeat1 = 86, - alias_sym_field_identifier = 87, + sym_text = 48, + sym__action = 49, + sym__comment_action = 50, + sym__pipeline_action = 51, + sym_if_action = 52, + sym__else_if_clause = 53, + sym__else_clause = 54, + sym__if_actions_end = 55, + sym_range_variable_definition = 56, + sym_range_action = 57, + sym_template_action = 58, + sym_define_action = 59, + sym_block_action = 60, + sym_with_action = 61, + sym__pipeline = 62, + sym_variable_definition = 63, + sym_assignment = 64, + sym_chained_pipeline = 65, + sym_parenthesized_pipeline = 66, + sym_method_call = 67, + sym_function_call = 68, + sym_argument_list = 69, + sym__expression = 70, + sym_selector_expression = 71, + sym__field_identifier = 72, + sym_field = 73, + sym_variable = 74, + sym__literal = 75, + sym__boolean_literal = 76, + sym_dot = 77, + sym__string_literal = 78, + sym_interpreted_string_literal = 79, + sym__left_delimiter = 80, + sym__right_delimiter = 81, + aux_sym_template_repeat1 = 82, + aux_sym_if_action_repeat1 = 83, + aux_sym_argument_list_repeat1 = 84, + aux_sym_interpreted_string_literal_repeat1 = 85, + alias_sym_field_identifier = 86, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", - [anon_sym_DASH] = "-", + [sym_yaml_no_injection_text] = "yaml_no_injection_text", [aux_sym_text_token1] = "text_token1", [aux_sym_text_token2] = "text_token2", [anon_sym_LBRACE_LBRACE] = "{{", @@ -155,7 +154,6 @@ static const char * const ts_symbol_names[] = { [anon_sym_DASH_RBRACE_RBRACE2] = "-}}", [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", @@ -199,7 +197,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, + [sym_yaml_no_injection_text] = sym_yaml_no_injection_text, [aux_sym_text_token1] = aux_sym_text_token1, [aux_sym_text_token2] = aux_sym_text_token2, [anon_sym_LBRACE_LBRACE] = anon_sym_LBRACE_LBRACE, @@ -246,7 +244,6 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_DASH_RBRACE_RBRACE2] = 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, @@ -293,9 +290,9 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, - [anon_sym_DASH] = { + [sym_yaml_no_injection_text] = { .visible = true, - .named = false, + .named = true, }, [aux_sym_text_token1] = { .visible = false, @@ -481,10 +478,6 @@ 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, @@ -844,15 +837,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4] = 4, [5] = 5, [6] = 6, - [7] = 4, + [7] = 7, [8] = 8, [9] = 9, - [10] = 10, - [11] = 5, - [12] = 6, - [13] = 10, - [14] = 9, - [15] = 8, + [10] = 7, + [11] = 6, + [12] = 4, + [13] = 5, + [14] = 8, + [15] = 9, [16] = 16, [17] = 17, [18] = 18, @@ -864,137 +857,137 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [24] = 24, [25] = 25, [26] = 26, - [27] = 27, - [28] = 26, - [29] = 25, + [27] = 16, + [28] = 28, + [29] = 29, [30] = 30, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 22, - [35] = 24, - [36] = 32, - [37] = 23, - [38] = 20, - [39] = 39, - [40] = 39, + [31] = 17, + [32] = 25, + [33] = 30, + [34] = 34, + [35] = 35, + [36] = 22, + [37] = 21, + [38] = 38, + [39] = 20, + [40] = 19, [41] = 41, - [42] = 17, - [43] = 19, - [44] = 44, - [45] = 30, - [46] = 41, - [47] = 44, - [48] = 18, - [49] = 33, - [50] = 27, - [51] = 16, - [52] = 21, + [42] = 26, + [43] = 24, + [44] = 38, + [45] = 34, + [46] = 23, + [47] = 35, + [48] = 28, + [49] = 49, + [50] = 18, + [51] = 41, + [52] = 29, [53] = 53, [54] = 54, - [55] = 53, - [56] = 31, + [55] = 49, + [56] = 54, [57] = 57, - [58] = 58, - [59] = 54, - [60] = 57, - [61] = 58, + [58] = 53, + [59] = 59, + [60] = 59, + [61] = 57, [62] = 62, - [63] = 63, - [64] = 62, - [65] = 63, + [63] = 62, + [64] = 64, + [65] = 64, [66] = 66, [67] = 66, [68] = 68, [69] = 69, [70] = 70, [71] = 71, - [72] = 72, + [72] = 68, [73] = 73, - [74] = 69, - [75] = 75, + [74] = 74, + [75] = 73, [76] = 76, - [77] = 75, - [78] = 71, + [77] = 71, + [78] = 70, [79] = 79, - [80] = 76, - [81] = 68, - [82] = 79, + [80] = 69, + [81] = 81, + [82] = 81, [83] = 83, [84] = 84, - [85] = 84, - [86] = 86, + [85] = 85, + [86] = 84, [87] = 87, - [88] = 87, - [89] = 83, - [90] = 86, - [91] = 83, - [92] = 86, - [93] = 93, - [94] = 86, - [95] = 83, - [96] = 96, - [97] = 83, - [98] = 86, + [88] = 83, + [89] = 85, + [90] = 87, + [91] = 84, + [92] = 83, + [93] = 83, + [94] = 84, + [95] = 84, + [96] = 83, + [97] = 97, + [98] = 98, [99] = 99, [100] = 100, [101] = 101, [102] = 102, [103] = 103, [104] = 104, - [105] = 93, - [106] = 106, - [107] = 107, + [105] = 105, + [106] = 99, + [107] = 104, [108] = 108, [109] = 109, [110] = 110, [111] = 111, [112] = 112, - [113] = 113, + [113] = 111, [114] = 114, - [115] = 107, - [116] = 102, - [117] = 114, - [118] = 118, + [115] = 115, + [116] = 116, + [117] = 117, + [118] = 108, [119] = 119, - [120] = 99, - [121] = 121, + [120] = 101, + [121] = 97, [122] = 122, - [123] = 123, - [124] = 124, + [123] = 102, + [124] = 119, [125] = 125, [126] = 126, - [127] = 109, - [128] = 128, - [129] = 121, - [130] = 103, - [131] = 131, - [132] = 125, + [127] = 126, + [128] = 112, + [129] = 129, + [130] = 130, + [131] = 110, + [132] = 132, [133] = 133, - [134] = 106, - [135] = 123, + [134] = 134, + [135] = 135, [136] = 136, - [137] = 136, - [138] = 133, - [139] = 124, - [140] = 112, - [141] = 108, - [142] = 118, - [143] = 143, - [144] = 119, - [145] = 111, - [146] = 100, - [147] = 110, - [148] = 131, - [149] = 104, - [150] = 101, + [137] = 109, + [138] = 138, + [139] = 138, + [140] = 129, + [141] = 141, + [142] = 134, + [143] = 130, + [144] = 135, + [145] = 114, + [146] = 136, + [147] = 141, + [148] = 132, + [149] = 115, + [150] = 105, [151] = 151, [152] = 152, - [153] = 153, - [154] = 113, - [155] = 128, - [156] = 122, - [157] = 143, + [153] = 117, + [154] = 122, + [155] = 103, + [156] = 133, + [157] = 100, [158] = 158, [159] = 159, [160] = 160, @@ -1006,8 +999,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [166] = 166, [167] = 167, [168] = 164, - [169] = 167, - [170] = 165, + [169] = 166, + [170] = 167, [171] = 171, [172] = 172, [173] = 173, @@ -1017,14 +1010,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [177] = 177, [178] = 178, [179] = 179, - [180] = 178, + [180] = 180, [181] = 181, [182] = 182, [183] = 183, [184] = 184, - [185] = 185, + [185] = 177, [186] = 186, - [187] = 187, + [187] = 171, [188] = 188, [189] = 189, [190] = 190, @@ -1034,7 +1027,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [194] = 194, [195] = 195, [196] = 196, - [197] = 182, + [197] = 197, [198] = 198, [199] = 199, [200] = 200, @@ -1056,97 +1049,97 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [216] = 216, [217] = 217, [218] = 218, - [219] = 219, - [220] = 207, - [221] = 215, - [222] = 208, - [223] = 206, - [224] = 224, - [225] = 204, - [226] = 203, - [227] = 201, - [228] = 211, - [229] = 217, - [230] = 195, - [231] = 231, - [232] = 158, - [233] = 214, - [234] = 234, - [235] = 179, - [236] = 200, - [237] = 187, - [238] = 159, + [219] = 205, + [220] = 220, + [221] = 206, + [222] = 207, + [223] = 223, + [224] = 211, + [225] = 203, + [226] = 202, + [227] = 215, + [228] = 195, + [229] = 229, + [230] = 159, + [231] = 172, + [232] = 232, + [233] = 174, + [234] = 200, + [235] = 190, + [236] = 158, + [237] = 214, + [238] = 238, [239] = 239, - [240] = 240, - [241] = 241, - [242] = 205, - [243] = 209, - [244] = 192, - [245] = 219, - [246] = 199, - [247] = 185, - [248] = 212, - [249] = 198, - [250] = 213, + [240] = 210, + [241] = 212, + [242] = 213, + [243] = 218, + [244] = 199, + [245] = 217, + [246] = 216, + [247] = 197, + [248] = 196, + [249] = 192, + [250] = 188, [251] = 251, - [252] = 194, - [253] = 216, - [254] = 171, - [255] = 172, - [256] = 193, - [257] = 191, - [258] = 190, - [259] = 189, - [260] = 188, - [261] = 186, - [262] = 184, - [263] = 183, - [264] = 181, - [265] = 177, - [266] = 175, - [267] = 173, - [268] = 210, - [269] = 218, - [270] = 196, - [271] = 176, - [272] = 202, - [273] = 231, - [274] = 274, + [252] = 184, + [253] = 209, + [254] = 208, + [255] = 204, + [256] = 201, + [257] = 194, + [258] = 179, + [259] = 193, + [260] = 198, + [261] = 191, + [262] = 175, + [263] = 176, + [264] = 189, + [265] = 173, + [266] = 186, + [267] = 178, + [268] = 183, + [269] = 182, + [270] = 181, + [271] = 271, + [272] = 272, + [273] = 239, + [274] = 223, [275] = 275, [276] = 276, [277] = 277, - [278] = 234, - [279] = 279, - [280] = 276, - [281] = 239, - [282] = 282, - [283] = 240, + [278] = 278, + [279] = 271, + [280] = 280, + [281] = 232, + [282] = 278, + [283] = 283, [284] = 284, [285] = 285, - [286] = 241, - [287] = 287, - [288] = 284, - [289] = 289, + [286] = 229, + [287] = 285, + [288] = 288, + [289] = 238, [290] = 290, [291] = 291, - [292] = 282, - [293] = 293, - [294] = 294, - [295] = 274, + [292] = 290, + [293] = 280, + [294] = 288, + [295] = 295, [296] = 296, - [297] = 285, - [298] = 287, - [299] = 277, - [300] = 275, - [301] = 301, - [302] = 294, - [303] = 303, - [304] = 301, - [305] = 296, - [306] = 293, - [307] = 289, - [308] = 291, - [309] = 290, + [297] = 291, + [298] = 298, + [299] = 299, + [300] = 298, + [301] = 296, + [302] = 295, + [303] = 299, + [304] = 283, + [305] = 277, + [306] = 272, + [307] = 284, + [308] = 308, + [309] = 309, [310] = 310, [311] = 311, [312] = 312, @@ -1154,16 +1147,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [314] = 314, [315] = 315, [316] = 316, - [317] = 317, + [317] = 311, [318] = 318, - [319] = 317, + [319] = 319, [320] = 320, [321] = 321, - [322] = 310, + [322] = 322, [323] = 323, - [324] = 324, + [324] = 314, [325] = 325, - [326] = 320, + [326] = 326, [327] = 327, [328] = 328, [329] = 329, @@ -1171,73 +1164,71 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [331] = 331, [332] = 332, [333] = 333, - [334] = 334, - [335] = 335, - [336] = 329, + [334] = 326, + [335] = 308, + [336] = 336, [337] = 337, [338] = 338, - [339] = 339, + [339] = 327, [340] = 340, - [341] = 330, + [341] = 329, [342] = 342, - [343] = 331, - [344] = 328, - [345] = 345, + [343] = 343, + [344] = 344, + [345] = 331, [346] = 346, [347] = 347, - [348] = 345, - [349] = 349, - [350] = 350, - [351] = 350, - [352] = 347, - [353] = 316, - [354] = 346, - [355] = 355, - [356] = 313, - [357] = 315, - [358] = 358, - [359] = 339, - [360] = 334, + [348] = 309, + [349] = 323, + [350] = 328, + [351] = 330, + [352] = 313, + [353] = 310, + [354] = 312, + [355] = 316, + [356] = 319, + [357] = 320, + [358] = 321, + [359] = 318, + [360] = 325, [361] = 333, - [362] = 332, - [363] = 312, - [364] = 314, - [365] = 318, - [366] = 321, - [367] = 358, - [368] = 323, - [369] = 355, - [370] = 325, - [371] = 371, - [372] = 327, - [373] = 335, - [374] = 337, - [375] = 338, - [376] = 340, - [377] = 342, - [378] = 311, - [379] = 371, + [362] = 362, + [363] = 336, + [364] = 338, + [365] = 365, + [366] = 340, + [367] = 367, + [368] = 343, + [369] = 346, + [370] = 315, + [371] = 362, + [372] = 332, + [373] = 337, + [374] = 342, + [375] = 367, + [376] = 344, + [377] = 365, + [378] = 378, + [379] = 379, [380] = 380, [381] = 381, - [382] = 382, + [382] = 378, [383] = 383, [384] = 384, - [385] = 381, + [385] = 379, [386] = 383, - [387] = 387, - [388] = 382, - [389] = 387, + [387] = 384, + [388] = 388, + [389] = 389, [390] = 390, [391] = 391, [392] = 392, [393] = 393, - [394] = 394, + [394] = 392, [395] = 395, - [396] = 394, - [397] = 397, - [398] = 390, - [399] = 392, - [400] = 391, + [396] = 390, + [397] = 388, + [398] = 389, }; static inline bool aux_sym_variable_token1_character_set_1(int32_t c) { @@ -15484,10 +15475,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 81: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(sym_yaml_no_injection_text); END_STATE(); case 82: - ACCEPT_TOKEN(anon_sym_DASH); + ACCEPT_TOKEN(sym_yaml_no_injection_text); if (lookahead != 0 && lookahead != '{') ADVANCE(84); END_STATE(); @@ -16030,7 +16021,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 18}, [29] = {.lex_state = 18}, [30] = {.lex_state = 18}, - [31] = {.lex_state = 1}, + [31] = {.lex_state = 18}, [32] = {.lex_state = 18}, [33] = {.lex_state = 18}, [34] = {.lex_state = 18}, @@ -16048,17 +16039,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [46] = {.lex_state = 18}, [47] = {.lex_state = 18}, [48] = {.lex_state = 18}, - [49] = {.lex_state = 18}, + [49] = {.lex_state = 1}, [50] = {.lex_state = 18}, [51] = {.lex_state = 18}, [52] = {.lex_state = 18}, - [53] = {.lex_state = 19}, - [54] = {.lex_state = 3}, - [55] = {.lex_state = 19}, - [56] = {.lex_state = 12}, + [53] = {.lex_state = 3}, + [54] = {.lex_state = 19}, + [55] = {.lex_state = 12}, + [56] = {.lex_state = 19}, [57] = {.lex_state = 3}, - [58] = {.lex_state = 3}, - [59] = {.lex_state = 16}, + [58] = {.lex_state = 16}, + [59] = {.lex_state = 3}, [60] = {.lex_state = 16}, [61] = {.lex_state = 16}, [62] = {.lex_state = 16}, @@ -16082,25 +16073,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [80] = {.lex_state = 16}, [81] = {.lex_state = 16}, [82] = {.lex_state = 16}, - [83] = {.lex_state = 14}, - [84] = {.lex_state = 79}, + [83] = {.lex_state = 7}, + [84] = {.lex_state = 14}, [85] = {.lex_state = 79}, - [86] = {.lex_state = 7}, + [86] = {.lex_state = 17}, [87] = {.lex_state = 79}, - [88] = {.lex_state = 79}, - [89] = {.lex_state = 17}, - [90] = {.lex_state = 9}, + [88] = {.lex_state = 9}, + [89] = {.lex_state = 79}, + [90] = {.lex_state = 79}, [91] = {.lex_state = 18}, [92] = {.lex_state = 8}, - [93] = {.lex_state = 79}, - [94] = {.lex_state = 10}, + [93] = {.lex_state = 10}, + [94] = {.lex_state = 19}, [95] = {.lex_state = 19}, - [96] = {.lex_state = 79}, - [97] = {.lex_state = 19}, - [98] = {.lex_state = 10}, + [96] = {.lex_state = 10}, + [97] = {.lex_state = 1}, + [98] = {.lex_state = 79}, [99] = {.lex_state = 79}, - [100] = {.lex_state = 79}, - [101] = {.lex_state = 79}, + [100] = {.lex_state = 1}, + [101] = {.lex_state = 1}, [102] = {.lex_state = 79}, [103] = {.lex_state = 79}, [104] = {.lex_state = 79}, @@ -16119,15 +16110,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [117] = {.lex_state = 79}, [118] = {.lex_state = 79}, [119] = {.lex_state = 79}, - [120] = {.lex_state = 79}, - [121] = {.lex_state = 79}, - [122] = {.lex_state = 1}, + [120] = {.lex_state = 12}, + [121] = {.lex_state = 12}, + [122] = {.lex_state = 79}, [123] = {.lex_state = 79}, [124] = {.lex_state = 79}, [125] = {.lex_state = 79}, [126] = {.lex_state = 79}, [127] = {.lex_state = 79}, - [128] = {.lex_state = 1}, + [128] = {.lex_state = 79}, [129] = {.lex_state = 79}, [130] = {.lex_state = 79}, [131] = {.lex_state = 79}, @@ -16142,7 +16133,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [140] = {.lex_state = 79}, [141] = {.lex_state = 79}, [142] = {.lex_state = 79}, - [143] = {.lex_state = 1}, + [143] = {.lex_state = 79}, [144] = {.lex_state = 79}, [145] = {.lex_state = 79}, [146] = {.lex_state = 79}, @@ -16154,39 +16145,39 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [152] = {.lex_state = 79}, [153] = {.lex_state = 79}, [154] = {.lex_state = 79}, - [155] = {.lex_state = 12}, - [156] = {.lex_state = 12}, + [155] = {.lex_state = 79}, + [156] = {.lex_state = 79}, [157] = {.lex_state = 12}, [158] = {.lex_state = 16}, [159] = {.lex_state = 16}, - [160] = {.lex_state = 25}, - [161] = {.lex_state = 4}, + [160] = {.lex_state = 4}, + [161] = {.lex_state = 25}, [162] = {.lex_state = 1}, [163] = {.lex_state = 12}, [164] = {.lex_state = 1}, - [165] = {.lex_state = 0}, - [166] = {.lex_state = 12}, + [165] = {.lex_state = 12}, + [166] = {.lex_state = 0}, [167] = {.lex_state = 0}, [168] = {.lex_state = 12}, [169] = {.lex_state = 0}, [170] = {.lex_state = 0}, - [171] = {.lex_state = 79}, + [171] = {.lex_state = 1}, [172] = {.lex_state = 79}, [173] = {.lex_state = 79}, - [174] = {.lex_state = 1}, + [174] = {.lex_state = 79}, [175] = {.lex_state = 79}, [176] = {.lex_state = 79}, - [177] = {.lex_state = 79}, - [178] = {.lex_state = 1}, + [177] = {.lex_state = 1}, + [178] = {.lex_state = 79}, [179] = {.lex_state = 79}, [180] = {.lex_state = 1}, [181] = {.lex_state = 79}, - [182] = {.lex_state = 1}, + [182] = {.lex_state = 79}, [183] = {.lex_state = 79}, [184] = {.lex_state = 79}, - [185] = {.lex_state = 79}, + [185] = {.lex_state = 1}, [186] = {.lex_state = 79}, - [187] = {.lex_state = 79}, + [187] = {.lex_state = 1}, [188] = {.lex_state = 79}, [189] = {.lex_state = 79}, [190] = {.lex_state = 79}, @@ -16196,12 +16187,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [194] = {.lex_state = 79}, [195] = {.lex_state = 79}, [196] = {.lex_state = 79}, - [197] = {.lex_state = 1}, - [198] = {.lex_state = 79}, + [197] = {.lex_state = 79}, + [198] = {.lex_state = 1}, [199] = {.lex_state = 79}, [200] = {.lex_state = 79}, [201] = {.lex_state = 79}, - [202] = {.lex_state = 1}, + [202] = {.lex_state = 79}, [203] = {.lex_state = 79}, [204] = {.lex_state = 79}, [205] = {.lex_state = 79}, @@ -16210,37 +16201,37 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [208] = {.lex_state = 79}, [209] = {.lex_state = 79}, [210] = {.lex_state = 79}, - [211] = {.lex_state = 79}, + [211] = {.lex_state = 6}, [212] = {.lex_state = 79}, - [213] = {.lex_state = 6}, - [214] = {.lex_state = 79}, + [213] = {.lex_state = 79}, + [214] = {.lex_state = 1}, [215] = {.lex_state = 79}, - [216] = {.lex_state = 1}, + [216] = {.lex_state = 79}, [217] = {.lex_state = 79}, [218] = {.lex_state = 79}, [219] = {.lex_state = 79}, - [220] = {.lex_state = 79}, + [220] = {.lex_state = 0}, [221] = {.lex_state = 79}, [222] = {.lex_state = 79}, - [223] = {.lex_state = 79}, - [224] = {.lex_state = 0}, + [223] = {.lex_state = 1}, + [224] = {.lex_state = 27}, [225] = {.lex_state = 79}, [226] = {.lex_state = 79}, [227] = {.lex_state = 79}, [228] = {.lex_state = 79}, - [229] = {.lex_state = 79}, - [230] = {.lex_state = 79}, - [231] = {.lex_state = 1}, + [229] = {.lex_state = 1}, + [230] = {.lex_state = 1}, + [231] = {.lex_state = 79}, [232] = {.lex_state = 1}, [233] = {.lex_state = 79}, - [234] = {.lex_state = 1}, + [234] = {.lex_state = 79}, [235] = {.lex_state = 79}, - [236] = {.lex_state = 79}, - [237] = {.lex_state = 79}, + [236] = {.lex_state = 1}, + [237] = {.lex_state = 12}, [238] = {.lex_state = 1}, [239] = {.lex_state = 1}, - [240] = {.lex_state = 1}, - [241] = {.lex_state = 1}, + [240] = {.lex_state = 79}, + [241] = {.lex_state = 79}, [242] = {.lex_state = 79}, [243] = {.lex_state = 79}, [244] = {.lex_state = 79}, @@ -16249,17 +16240,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [247] = {.lex_state = 79}, [248] = {.lex_state = 79}, [249] = {.lex_state = 79}, - [250] = {.lex_state = 27}, + [250] = {.lex_state = 79}, [251] = {.lex_state = 1}, [252] = {.lex_state = 79}, - [253] = {.lex_state = 12}, + [253] = {.lex_state = 79}, [254] = {.lex_state = 79}, [255] = {.lex_state = 79}, [256] = {.lex_state = 79}, [257] = {.lex_state = 79}, [258] = {.lex_state = 79}, [259] = {.lex_state = 79}, - [260] = {.lex_state = 79}, + [260] = {.lex_state = 12}, [261] = {.lex_state = 79}, [262] = {.lex_state = 79}, [263] = {.lex_state = 79}, @@ -16270,47 +16261,47 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [268] = {.lex_state = 79}, [269] = {.lex_state = 79}, [270] = {.lex_state = 79}, - [271] = {.lex_state = 79}, - [272] = {.lex_state = 12}, + [271] = {.lex_state = 14}, + [272] = {.lex_state = 14}, [273] = {.lex_state = 14}, [274] = {.lex_state = 14}, - [275] = {.lex_state = 14}, - [276] = {.lex_state = 11}, - [277] = {.lex_state = 14}, + [275] = {.lex_state = 11}, + [276] = {.lex_state = 14}, + [277] = {.lex_state = 0}, [278] = {.lex_state = 14}, - [279] = {.lex_state = 11}, - [280] = {.lex_state = 11}, + [279] = {.lex_state = 14}, + [280] = {.lex_state = 14}, [281] = {.lex_state = 14}, [282] = {.lex_state = 14}, - [283] = {.lex_state = 14}, - [284] = {.lex_state = 14}, - [285] = {.lex_state = 14}, + [283] = {.lex_state = 11}, + [284] = {.lex_state = 0}, + [285] = {.lex_state = 0}, [286] = {.lex_state = 14}, - [287] = {.lex_state = 14}, - [288] = {.lex_state = 14}, - [289] = {.lex_state = 0}, + [287] = {.lex_state = 0}, + [288] = {.lex_state = 0}, + [289] = {.lex_state = 14}, [290] = {.lex_state = 14}, - [291] = {.lex_state = 11}, + [291] = {.lex_state = 14}, [292] = {.lex_state = 14}, - [293] = {.lex_state = 0}, - [294] = {.lex_state = 14}, + [293] = {.lex_state = 14}, + [294] = {.lex_state = 0}, [295] = {.lex_state = 14}, - [296] = {.lex_state = 0}, + [296] = {.lex_state = 11}, [297] = {.lex_state = 14}, [298] = {.lex_state = 14}, [299] = {.lex_state = 14}, [300] = {.lex_state = 14}, - [301] = {.lex_state = 0}, + [301] = {.lex_state = 11}, [302] = {.lex_state = 14}, [303] = {.lex_state = 14}, - [304] = {.lex_state = 0}, + [304] = {.lex_state = 11}, [305] = {.lex_state = 0}, - [306] = {.lex_state = 0}, + [306] = {.lex_state = 14}, [307] = {.lex_state = 0}, - [308] = {.lex_state = 11}, + [308] = {.lex_state = 14}, [309] = {.lex_state = 14}, [310] = {.lex_state = 14}, - [311] = {.lex_state = 0}, + [311] = {.lex_state = 14}, [312] = {.lex_state = 14}, [313] = {.lex_state = 14}, [314] = {.lex_state = 14}, @@ -16342,7 +16333,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [340] = {.lex_state = 14}, [341] = {.lex_state = 14}, [342] = {.lex_state = 14}, - [343] = {.lex_state = 14}, + [343] = {.lex_state = 0}, [344] = {.lex_state = 14}, [345] = {.lex_state = 14}, [346] = {.lex_state = 14}, @@ -16367,7 +16358,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [365] = {.lex_state = 14}, [366] = {.lex_state = 14}, [367] = {.lex_state = 14}, - [368] = {.lex_state = 14}, + [368] = {.lex_state = 0}, [369] = {.lex_state = 14}, [370] = {.lex_state = 14}, [371] = {.lex_state = 14}, @@ -16377,35 +16368,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [375] = {.lex_state = 14}, [376] = {.lex_state = 14}, [377] = {.lex_state = 14}, - [378] = {.lex_state = 0}, - [379] = {.lex_state = 14}, + [378] = {.lex_state = 7}, + [379] = {.lex_state = 27}, [380] = {.lex_state = 0}, [381] = {.lex_state = 0}, - [382] = {.lex_state = 27}, - [383] = {.lex_state = 7}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 0}, - [386] = {.lex_state = 7}, + [382] = {.lex_state = 7}, + [383] = {.lex_state = 0}, + [384] = {.lex_state = 7}, + [385] = {.lex_state = 27}, + [386] = {.lex_state = 0}, [387] = {.lex_state = 7}, - [388] = {.lex_state = 27}, - [389] = {.lex_state = 7}, + [388] = {.lex_state = 0}, + [389] = {.lex_state = 17}, [390] = {.lex_state = 17}, - [391] = {.lex_state = 17}, + [391] = {.lex_state = 0}, [392] = {.lex_state = 0}, [393] = {.lex_state = 0}, [394] = {.lex_state = 0}, [395] = {.lex_state = 0}, - [396] = {.lex_state = 0}, + [396] = {.lex_state = 17}, [397] = {.lex_state = 0}, [398] = {.lex_state = 17}, - [399] = {.lex_state = 0}, - [400] = {.lex_state = 17}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [ts_builtin_sym_end] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), + [sym_yaml_no_injection_text] = ACTIONS(1), [aux_sym_text_token2] = ACTIONS(1), [anon_sym_LBRACE_LBRACE] = ACTIONS(1), [anon_sym_LBRACE_LBRACE_DASH] = ACTIONS(1), @@ -16445,23 +16434,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_RBRACE_RBRACE2] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(397), - [sym__block] = STATE(96), - [sym_yaml_no_injection_text] = STATE(96), - [sym_text] = STATE(96), - [sym__action] = STATE(96), - [sym__comment_action] = STATE(96), - [sym__pipeline_action] = STATE(96), - [sym_if_action] = STATE(96), - [sym_range_action] = STATE(96), - [sym_template_action] = STATE(96), - [sym_define_action] = STATE(96), - [sym_block_action] = STATE(96), - [sym_with_action] = STATE(96), - [sym__left_delimiter] = STATE(53), - [aux_sym_template_repeat1] = STATE(96), + [sym_template] = STATE(395), + [sym__block] = STATE(98), + [sym_text] = STATE(98), + [sym__action] = STATE(98), + [sym__comment_action] = STATE(98), + [sym__pipeline_action] = STATE(98), + [sym_if_action] = STATE(98), + [sym_range_action] = STATE(98), + [sym_template_action] = STATE(98), + [sym_define_action] = STATE(98), + [sym_block_action] = STATE(98), + [sym_with_action] = STATE(98), + [sym__left_delimiter] = STATE(54), + [aux_sym_template_repeat1] = STATE(98), [ts_builtin_sym_end] = ACTIONS(3), - [anon_sym_DASH] = ACTIONS(5), + [sym_yaml_no_injection_text] = ACTIONS(5), [aux_sym_text_token1] = ACTIONS(7), [aux_sym_text_token2] = ACTIONS(7), [anon_sym_LBRACE_LBRACE] = ACTIONS(9), @@ -16501,9 +16489,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16516,7 +16504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16560,9 +16548,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16575,7 +16563,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16617,9 +16605,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16632,7 +16620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16674,9 +16662,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16689,7 +16677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16731,9 +16719,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16746,7 +16734,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16788,9 +16776,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16803,7 +16791,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16845,9 +16833,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16860,7 +16848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16902,9 +16890,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16917,7 +16905,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16959,9 +16947,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -16974,7 +16962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17016,9 +17004,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17031,7 +17019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17073,9 +17061,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17088,7 +17076,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17130,9 +17118,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17145,7 +17133,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17187,9 +17175,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17202,7 +17190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17244,9 +17232,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17259,7 +17247,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17299,9 +17287,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17314,7 +17302,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17354,9 +17342,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17369,7 +17357,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17409,9 +17397,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17424,7 +17412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17464,9 +17452,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17479,7 +17467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17519,9 +17507,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17534,7 +17522,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17574,9 +17562,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17589,7 +17577,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17629,9 +17617,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17644,7 +17632,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17684,9 +17672,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17699,7 +17687,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17739,9 +17727,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17754,7 +17742,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17794,9 +17782,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17809,7 +17797,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17849,9 +17837,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17864,7 +17852,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17904,9 +17892,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17919,7 +17907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17959,9 +17947,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -17974,7 +17962,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18014,9 +18002,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18029,7 +18017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18069,9 +18057,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18084,7 +18072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18097,45 +18085,49 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2165] = 14, - ACTIONS(127), 1, + [2165] = 18, + ACTIONS(13), 1, + anon_sym_if, + ACTIONS(21), 1, + anon_sym_range, + ACTIONS(23), 1, + anon_sym_template, + ACTIONS(25), 1, + anon_sym_define, + ACTIONS(27), 1, + anon_sym_block, + ACTIONS(29), 1, + anon_sym_with, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(129), 1, - anon_sym_2, - ACTIONS(131), 1, - anon_sym_DOT, - ACTIONS(133), 1, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(37), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + ACTIONS(125), 1, + anon_sym_end, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(234), 1, - sym_argument_list, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(125), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(139), 8, - sym_int_literal, - sym_float_literal, + ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, + sym_raw_string_literal, + ACTIONS(39), 5, + sym_int_literal, + sym_float_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(178), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18148,7 +18140,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2230] = 18, + [2238] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18171,13 +18163,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(143), 1, + ACTIONS(127), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18190,7 +18182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18203,7 +18195,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2303] = 18, + [2311] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18226,13 +18218,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(145), 1, + ACTIONS(129), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18245,7 +18237,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18258,7 +18250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2376] = 18, + [2384] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18281,13 +18273,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(147), 1, + ACTIONS(131), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18300,7 +18292,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18313,7 +18305,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2449] = 18, + [2457] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18336,13 +18328,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(149), 1, + ACTIONS(133), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18355,7 +18347,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18368,7 +18360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2522] = 18, + [2530] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18391,13 +18383,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(151), 1, + ACTIONS(135), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18410,7 +18402,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18423,7 +18415,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2595] = 18, + [2603] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18446,13 +18438,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(153), 1, + ACTIONS(137), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18465,7 +18457,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18478,7 +18470,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2668] = 18, + [2676] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18501,13 +18493,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(155), 1, + ACTIONS(139), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18520,7 +18512,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18533,7 +18525,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2741] = 18, + [2749] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18556,13 +18548,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(157), 1, + ACTIONS(141), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18575,7 +18567,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18588,7 +18580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2814] = 18, + [2822] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18611,13 +18603,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(159), 1, + ACTIONS(143), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18630,7 +18622,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18643,7 +18635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2887] = 18, + [2895] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18666,13 +18658,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(161), 1, + ACTIONS(145), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18685,7 +18677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18698,7 +18690,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2960] = 18, + [2968] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18721,13 +18713,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(163), 1, + ACTIONS(147), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18740,7 +18732,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18753,7 +18745,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3033] = 18, + [3041] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18776,13 +18768,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(165), 1, + ACTIONS(149), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18795,7 +18787,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18808,7 +18800,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3106] = 18, + [3114] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18831,13 +18823,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(167), 1, + ACTIONS(151), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18850,7 +18842,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18863,7 +18855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3179] = 18, + [3187] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18886,13 +18878,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(169), 1, + ACTIONS(153), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18905,7 +18897,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18918,7 +18910,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3252] = 18, + [3260] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18941,13 +18933,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(171), 1, + ACTIONS(155), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -18960,7 +18952,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18973,7 +18965,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3325] = 18, + [3333] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -18996,13 +18988,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(173), 1, + ACTIONS(157), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19015,7 +19007,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19028,7 +19020,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3398] = 18, + [3406] = 18, ACTIONS(13), 1, anon_sym_if, ACTIONS(21), 1, @@ -19051,13 +19043,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(175), 1, + ACTIONS(159), 1, anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19070,7 +19062,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19083,49 +19075,45 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3471] = 18, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(21), 1, - anon_sym_range, - ACTIONS(23), 1, - anon_sym_template, - ACTIONS(25), 1, - anon_sym_define, - ACTIONS(27), 1, - anon_sym_block, - ACTIONS(29), 1, - anon_sym_with, - ACTIONS(31), 1, + [3479] = 14, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(165), 1, + anon_sym_2, + ACTIONS(167), 1, + anon_sym_DOT, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, - anon_sym_DQUOTE, ACTIONS(177), 1, - anon_sym_end, - STATE(168), 1, + anon_sym_DQUOTE, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(232), 1, + sym_argument_list, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(41), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(39), 5, + ACTIONS(161), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + ACTIONS(175), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(309), 12, + sym_raw_string_literal, + STATE(185), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19165,9 +19153,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19180,7 +19168,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19220,9 +19208,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19235,7 +19223,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19275,9 +19263,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_end, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(41), 3, @@ -19290,7 +19278,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19303,87 +19291,34 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3763] = 17, - ACTIONS(31), 1, + [3763] = 13, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_if, ACTIONS(187), 1, - anon_sym_range, - ACTIONS(189), 1, - anon_sym_template, - ACTIONS(191), 1, - anon_sym_define, - ACTIONS(193), 1, - anon_sym_block, - ACTIONS(195), 1, - anon_sym_with, - STATE(168), 1, + anon_sym_2, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(229), 1, + sym_argument_list, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(199), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(197), 5, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - STATE(290), 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, - [3833] = 13, - ACTIONS(127), 1, - anon_sym_LPAREN, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(135), 1, - anon_sym_DOLLAR, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(141), 1, - anon_sym_DQUOTE, - ACTIONS(203), 1, - anon_sym_2, - STATE(164), 1, - sym_variable, - STATE(216), 1, - sym_parenthesized_pipeline, - STATE(231), 1, - sym_argument_list, - STATE(31), 2, - sym_selector_expression, - sym_field, - ACTIONS(201), 4, + ACTIONS(185), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(139), 8, + ACTIONS(175), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19392,7 +19327,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(178), 12, + STATE(185), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19405,19 +19340,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3895] = 17, - ACTIONS(13), 1, - anon_sym_if, - ACTIONS(21), 1, - anon_sym_range, - ACTIONS(23), 1, - anon_sym_template, - ACTIONS(25), 1, - anon_sym_define, - ACTIONS(27), 1, - anon_sym_block, - ACTIONS(29), 1, - anon_sym_with, + [3825] = 17, ACTIONS(31), 1, anon_sym_LPAREN, ACTIONS(33), 1, @@ -19428,24 +19351,36 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, + ACTIONS(189), 1, + anon_sym_if, + ACTIONS(191), 1, + anon_sym_range, + ACTIONS(193), 1, + anon_sym_template, + ACTIONS(195), 1, + anon_sym_define, + ACTIONS(197), 1, + anon_sym_block, + ACTIONS(199), 1, + anon_sym_with, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(41), 3, + ACTIONS(203), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(39), 5, + ACTIONS(201), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(309), 12, + STATE(295), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19458,10 +19393,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3965] = 14, - ACTIONS(133), 1, + [3895] = 14, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19473,18 +19408,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(278), 1, + STATE(281), 1, sym_argument_list, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(213), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(129), 4, + ACTIONS(165), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19495,7 +19430,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(180), 12, + STATE(177), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19508,41 +19443,47 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4029] = 12, - ACTIONS(127), 1, + [3959] = 17, + ACTIONS(13), 1, + anon_sym_if, + ACTIONS(21), 1, + anon_sym_range, + ACTIONS(23), 1, + anon_sym_template, + ACTIONS(25), 1, + anon_sym_define, + ACTIONS(27), 1, + anon_sym_block, + ACTIONS(29), 1, + anon_sym_with, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(133), 1, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(37), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(219), 1, - anon_sym_2, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(217), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - ACTIONS(221), 8, - sym_int_literal, - sym_float_literal, + ACTIONS(41), 3, sym_imaginary_literal, sym_rune_literal, + sym_raw_string_literal, + ACTIONS(39), 5, + sym_int_literal, + sym_float_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(251), 12, + STATE(302), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19555,27 +19496,27 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4088] = 12, - ACTIONS(127), 1, + [4029] = 12, + ACTIONS(163), 1, anon_sym_LPAREN, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(135), 1, + ACTIONS(171), 1, anon_sym_DOLLAR, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(141), 1, + ACTIONS(177), 1, anon_sym_DQUOTE, - ACTIONS(225), 1, + ACTIONS(219), 1, anon_sym_2, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(223), 4, + ACTIONS(217), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19602,10 +19543,10 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4147] = 13, - ACTIONS(133), 1, + [4088] = 13, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19615,18 +19556,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(273), 1, + STATE(286), 1, sym_argument_list, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(213), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(203), 4, + ACTIONS(187), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19637,7 +19578,54 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(180), 12, + STATE(177), 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, + [4149] = 12, + ACTIONS(163), 1, + anon_sym_LPAREN, + ACTIONS(169), 1, + anon_sym_DOT2, + ACTIONS(171), 1, + anon_sym_DOLLAR, + ACTIONS(173), 1, + sym_identifier, + ACTIONS(177), 1, + anon_sym_DQUOTE, + ACTIONS(225), 1, + anon_sym_2, + STATE(164), 1, + sym_variable, + STATE(214), 1, + sym_parenthesized_pipeline, + STATE(49), 2, + sym_selector_expression, + sym_field, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + ACTIONS(221), 8, + sym_int_literal, + sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, + sym_true, + sym_false, + sym_nil, + sym_raw_string_literal, + STATE(251), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19651,9 +19639,9 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4208] = 12, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19663,16 +19651,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(219), 4, + ACTIONS(225), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19697,9 +19685,9 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4266] = 12, - ACTIONS(133), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(137), 1, + ACTIONS(173), 1, sym_identifier, ACTIONS(205), 1, anon_sym_LPAREN, @@ -19709,16 +19697,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(164), 1, sym_variable, - STATE(216), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(225), 4, + ACTIONS(219), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, @@ -19753,16 +19741,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(132), 1, - sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(235), 1, + sym__right_delimiter, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(233), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(231), 3, @@ -19775,7 +19763,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(300), 12, + STATE(293), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19801,14 +19789,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(237), 1, + STATE(190), 1, sym__right_delimiter, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(239), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(237), 3, @@ -19821,7 +19809,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(295), 12, + STATE(280), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19845,16 +19833,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(125), 1, + STATE(138), 1, sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(245), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(243), 3, @@ -19867,7 +19855,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(275), 12, + STATE(278), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19891,16 +19879,16 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, + STATE(139), 1, + sym__right_delimiter, STATE(168), 1, sym_variable, - STATE(187), 1, - sym__right_delimiter, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, ACTIONS(251), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(249), 3, @@ -19913,7 +19901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(274), 12, + STATE(282), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19937,13 +19925,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(166), 1, + STATE(165), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(379), 1, + STATE(375), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(255), 3, @@ -19956,7 +19944,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(297), 12, + STATE(306), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19980,13 +19968,13 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(166), 1, + STATE(165), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(371), 1, + STATE(367), 1, sym_range_variable_definition, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(259), 3, @@ -19999,7 +19987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(285), 12, + STATE(272), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20025,9 +20013,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(263), 3, @@ -20040,7 +20028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(283), 12, + STATE(289), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20054,21 +20042,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4722] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(267), 3, @@ -20081,7 +20069,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(277), 12, + STATE(239), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20095,34 +20083,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4774] = 11, - ACTIONS(133), 1, + ACTIONS(31), 1, + anon_sym_LPAREN, + ACTIONS(33), 1, anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(227), 3, + ACTIONS(271), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(221), 5, + ACTIONS(269), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(251), 12, + STATE(386), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20148,22 +20136,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(271), 3, + ACTIONS(275), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(269), 5, + ACTIONS(273), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(385), 12, + STATE(274), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20177,34 +20165,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4878] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(275), 3, + ACTIONS(279), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(273), 5, + ACTIONS(277), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(303), 12, + STATE(238), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20230,22 +20218,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(279), 3, + ACTIONS(283), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(277), 5, + ACTIONS(281), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(324), 12, + STATE(292), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20259,34 +20247,34 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [4982] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, - ACTIONS(283), 3, + ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(281), 5, + ACTIONS(221), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(299), 12, + STATE(251), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20312,9 +20300,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(287), 3, @@ -20327,7 +20315,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(288), 12, + STATE(290), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20353,9 +20341,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(291), 3, @@ -20368,7 +20356,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(286), 12, + STATE(276), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20382,21 +20370,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5138] = 11, - ACTIONS(31), 1, - anon_sym_LPAREN, - ACTIONS(33), 1, + ACTIONS(169), 1, anon_sym_DOT2, - ACTIONS(35), 1, - anon_sym_DOLLAR, - ACTIONS(37), 1, + ACTIONS(173), 1, sym_identifier, - ACTIONS(43), 1, + ACTIONS(205), 1, + anon_sym_LPAREN, + ACTIONS(209), 1, + anon_sym_DOLLAR, + ACTIONS(215), 1, anon_sym_DQUOTE, - STATE(168), 1, + STATE(164), 1, sym_variable, - STATE(253), 1, + STATE(214), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(49), 2, sym_selector_expression, sym_field, ACTIONS(295), 3, @@ -20409,7 +20397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(284), 12, + STATE(223), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20435,9 +20423,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(299), 3, @@ -20450,7 +20438,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(381), 12, + STATE(383), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20476,9 +20464,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, STATE(168), 1, sym_variable, - STATE(253), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(303), 3, @@ -20491,7 +20479,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(281), 12, + STATE(322), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20505,21 +20493,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5294] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(307), 3, @@ -20532,7 +20520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(241), 12, + STATE(273), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20546,21 +20534,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5346] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(311), 3, @@ -20573,7 +20561,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, @@ -20587,21 +20575,21 @@ static const uint16_t ts_small_parse_table[] = { sym__string_literal, sym_interpreted_string_literal, [5398] = 11, - ACTIONS(133), 1, - anon_sym_DOT2, - ACTIONS(137), 1, - sym_identifier, - ACTIONS(205), 1, + ACTIONS(31), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(33), 1, + anon_sym_DOT2, + ACTIONS(35), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(37), 1, + sym_identifier, + ACTIONS(43), 1, anon_sym_DQUOTE, - STATE(164), 1, + STATE(168), 1, sym_variable, - STATE(216), 1, + STATE(237), 1, sym_parenthesized_pipeline, - STATE(31), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(315), 3, @@ -20614,7 +20602,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(239), 12, + STATE(279), 12, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20627,10 +20615,36 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5450] = 3, - ACTIONS(321), 1, + [5450] = 2, + ACTIONS(317), 1, + anon_sym_, + ACTIONS(319), 22, + anon_sym_if, + anon_sym_elseif, + anon_sym_else, + anon_sym_end, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_LPAREN, + 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, + [5478] = 3, + ACTIONS(323), 1, sym_comment, - ACTIONS(319), 7, + ACTIONS(321), 7, anon_sym_elseif, anon_sym_LPAREN, anon_sym_DOLLAR, @@ -20638,7 +20652,7 @@ static const uint16_t ts_small_parse_table[] = { sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 15, + ACTIONS(319), 15, anon_sym_if, anon_sym_else, anon_sym_end, @@ -20654,29 +20668,28 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5480] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5508] = 10, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(3), 1, + STATE(2), 1, sym__left_delimiter, - STATE(169), 1, + STATE(170), 1, aux_sym_if_action_repeat1, - STATE(215), 1, + STATE(217), 1, sym__if_actions_end, - STATE(293), 1, + STATE(284), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20688,29 +20701,54 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5524] = 10, + [5551] = 3, ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + sym_comment, + ACTIONS(321), 6, + anon_sym_LPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + ACTIONS(319), 15, + anon_sym_if, + anon_sym_else, + anon_sym_end, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + [5580] = 10, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(2), 1, + ACTIONS(333), 1, + sym_yaml_no_injection_text, + STATE(3), 1, sym__left_delimiter, - STATE(167), 1, + STATE(166), 1, aux_sym_if_action_repeat1, - STATE(221), 1, + STATE(241), 1, sym__if_actions_end, - STATE(306), 1, + STATE(305), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(89), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20722,12 +20760,11 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5568] = 2, - ACTIONS(331), 1, + [5623] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 22, + ACTIONS(319), 21, anon_sym_if, - anon_sym_elseif, anon_sym_else, anon_sym_end, anon_sym_range, @@ -20748,29 +20785,28 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5596] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5650] = 10, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(2), 1, + STATE(3), 1, sym__left_delimiter, - STATE(165), 1, + STATE(167), 1, aux_sym_if_action_repeat1, - STATE(243), 1, + STATE(245), 1, sym__if_actions_end, STATE(307), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(85), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20782,29 +20818,28 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5640] = 10, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(327), 1, - anon_sym_LBRACE_LBRACE, + [5693] = 10, ACTIONS(329), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(331), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(3), 1, + ACTIONS(335), 1, + sym_yaml_no_injection_text, + STATE(2), 1, sym__left_delimiter, - STATE(170), 1, + STATE(169), 1, aux_sym_if_action_repeat1, - STATE(209), 1, + STATE(212), 1, sym__if_actions_end, - STATE(289), 1, + STATE(277), 1, sym__else_clause, STATE(380), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(84), 13, + STATE(85), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -20816,19 +20851,18 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5684] = 3, - ACTIONS(321), 1, + [5736] = 3, + ACTIONS(323), 1, sym_comment, - ACTIONS(319), 6, + ACTIONS(321), 6, anon_sym_LPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 15, + ACTIONS(319), 14, anon_sym_if, - anon_sym_else, anon_sym_end, anon_sym_range, anon_sym_template, @@ -20842,12 +20876,11 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5713] = 2, - ACTIONS(331), 1, + [5764] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 21, + ACTIONS(319), 20, anon_sym_if, - anon_sym_else, anon_sym_end, anon_sym_range, anon_sym_template, @@ -20867,19 +20900,41 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5740] = 3, - ACTIONS(321), 1, + [5790] = 2, + ACTIONS(337), 1, + anon_sym_, + ACTIONS(319), 19, + anon_sym_if, + anon_sym_range, + anon_sym_template, + anon_sym_define, + anon_sym_block, + anon_sym_with, + anon_sym_LPAREN, + 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, + [5815] = 3, + ACTIONS(339), 1, sym_comment, - ACTIONS(319), 6, + ACTIONS(321), 6, anon_sym_LPAREN, anon_sym_DOLLAR, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, anon_sym_DQUOTE, - ACTIONS(317), 14, + ACTIONS(319), 13, anon_sym_if, - anon_sym_end, anon_sym_range, anon_sym_template, anon_sym_define, @@ -20892,62 +20947,34 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - [5768] = 2, - ACTIONS(331), 1, - anon_sym_, - ACTIONS(317), 20, + [5842] = 3, + ACTIONS(323), 1, + sym_comment, + ACTIONS(321), 6, + anon_sym_LPAREN, + anon_sym_DOLLAR, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + anon_sym_DQUOTE, + ACTIONS(319), 13, anon_sym_if, - anon_sym_end, anon_sym_range, anon_sym_template, anon_sym_define, anon_sym_block, anon_sym_with, - anon_sym_LPAREN, 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, - [5794] = 7, - ACTIONS(333), 1, - ts_builtin_sym_end, - ACTIONS(335), 1, - anon_sym_DASH, - ACTIONS(341), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(344), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(53), 1, - sym__left_delimiter, - ACTIONS(338), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(93), 13, - sym__block, - sym_yaml_no_injection_text, - sym_text, - sym__action, - sym__comment_action, - sym__pipeline_action, - sym_if_action, - sym_range_action, - sym_template_action, - sym_define_action, - sym_block_action, - sym_with_action, - aux_sym_template_repeat1, - [5829] = 2, - ACTIONS(331), 1, + [5869] = 2, + ACTIONS(317), 1, anon_sym_, - ACTIONS(317), 19, + ACTIONS(319), 19, anon_sym_if, anon_sym_range, anon_sym_template, @@ -20967,47 +20994,71 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5854] = 3, - ACTIONS(347), 1, - sym_comment, - ACTIONS(319), 6, + [5894] = 2, + ACTIONS(343), 1, + anon_sym_2, + ACTIONS(341), 18, + anon_sym_PIPE, anon_sym_LPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - ACTIONS(317), 13, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + 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, - [5881] = 7, - ACTIONS(5), 1, - anon_sym_DASH, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [5918] = 7, ACTIONS(9), 1, anon_sym_LBRACE_LBRACE, ACTIONS(11), 1, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(349), 1, + ACTIONS(345), 1, ts_builtin_sym_end, - STATE(53), 1, + ACTIONS(347), 1, + sym_yaml_no_injection_text, + STATE(54), 1, sym__left_delimiter, ACTIONS(7), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(93), 13, + STATE(99), 12, sym__block, + sym_text, + sym__action, + sym__comment_action, + sym__pipeline_action, + sym_if_action, + sym_range_action, + sym_template_action, + sym_define_action, + sym_block_action, + sym_with_action, + aux_sym_template_repeat1, + [5952] = 7, + ACTIONS(349), 1, + ts_builtin_sym_end, + ACTIONS(351), 1, sym_yaml_no_injection_text, + ACTIONS(357), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(360), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(54), 1, + sym__left_delimiter, + ACTIONS(354), 2, + aux_sym_text_token1, + aux_sym_text_token2, + STATE(99), 12, + sym__block, sym_text, sym__action, sym__comment_action, @@ -21019,41 +21070,36 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5916] = 3, - ACTIONS(321), 1, - sym_comment, - ACTIONS(319), 6, + [5986] = 2, + ACTIONS(365), 1, + anon_sym_2, + ACTIONS(363), 18, + anon_sym_PIPE, anon_sym_LPAREN, - anon_sym_DOLLAR, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - anon_sym_DQUOTE, - ACTIONS(317), 13, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + 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, - [5943] = 2, - ACTIONS(351), 1, - anon_sym_, - ACTIONS(317), 19, - anon_sym_if, - anon_sym_range, - anon_sym_template, - anon_sym_define, - anon_sym_block, - anon_sym_with, + sym_raw_string_literal, + anon_sym_DQUOTE, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6010] = 2, + ACTIONS(369), 1, + anon_sym_2, + ACTIONS(367), 18, + anon_sym_PIPE, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_DOT2, anon_sym_DOLLAR, sym_identifier, @@ -21066,21 +21112,22 @@ static const uint16_t ts_small_parse_table[] = { sym_nil, sym_raw_string_literal, anon_sym_DQUOTE, - [5968] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6034] = 6, + ACTIONS(371), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(14), 1, + STATE(8), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(111), 13, + STATE(114), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21092,21 +21139,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6000] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6065] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(42), 1, + STATE(24), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21118,21 +21164,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6032] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6096] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(24), 1, + STATE(11), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21144,21 +21189,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6064] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6127] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(26), 1, + STATE(16), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(118), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21170,21 +21214,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6096] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6158] = 6, + ACTIONS(381), 1, + sym_yaml_no_injection_text, + ACTIONS(387), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(390), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(34), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(384), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21196,21 +21239,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6128] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6189] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(6), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21222,21 +21264,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6160] = 6, - ACTIONS(361), 1, - anon_sym_DASH, - ACTIONS(367), 1, + [6220] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(370), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(32), 1, sym__left_delimiter, - ACTIONS(364), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21248,21 +21289,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6192] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6251] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(50), 1, + STATE(33), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21274,21 +21314,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6224] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6282] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(37), 1, + STATE(34), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(141), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21300,21 +21339,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6256] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6313] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(25), 1, + ACTIONS(393), 1, + sym_yaml_no_injection_text, + STATE(38), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(117), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21326,21 +21364,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6288] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6344] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(38), 1, + STATE(35), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21352,21 +21389,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6320] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6375] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(45), 1, + ACTIONS(395), 1, + sym_yaml_no_injection_text, + STATE(44), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(153), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21378,21 +21414,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6352] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6406] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(11), 1, + STATE(7), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21404,21 +21439,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6384] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6437] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, STATE(4), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21430,21 +21464,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6416] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6468] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(397), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(400), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(36), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(106), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21456,21 +21489,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6448] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6499] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(49), 1, + STATE(52), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21482,21 +21514,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6480] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6530] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(23), 1, + STATE(25), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(108), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21508,21 +21539,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6512] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6561] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(28), 1, + ACTIONS(403), 1, + sym_yaml_no_injection_text, + STATE(22), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(142), 13, + STATE(105), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21534,21 +21564,62 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6544] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6592] = 2, + ACTIONS(367), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(369), 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_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6615] = 2, + ACTIONS(341), 8, + anon_sym_DOT, + anon_sym_DOT2, + sym_identifier, + sym_int_literal, + sym_float_literal, + sym_true, + sym_false, + sym_nil, + ACTIONS(343), 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_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [6638] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(33), 1, + ACTIONS(405), 1, + sym_yaml_no_injection_text, + STATE(15), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(149), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21560,21 +21631,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6576] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6669] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(51), 1, + ACTIONS(407), 1, + sym_yaml_no_injection_text, + STATE(14), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(145), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21586,21 +21656,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6608] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6700] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(10), 1, + ACTIONS(409), 1, + sym_yaml_no_injection_text, + STATE(36), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(140), 13, + STATE(150), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21612,21 +21681,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6640] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6731] = 6, + ACTIONS(411), 1, + sym_yaml_no_injection_text, + ACTIONS(413), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(416), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(9), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(145), 13, + STATE(152), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21638,21 +21706,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6672] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6762] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(40), 1, + STATE(21), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(147), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21664,43 +21731,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6704] = 2, - ACTIONS(375), 1, - anon_sym_2, - ACTIONS(373), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [6728] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6793] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(52), 1, + STATE(37), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(150), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21712,21 +21756,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6760] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [6824] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(15), 1, + STATE(47), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(104), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21738,21 +21781,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6792] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6855] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(18), 1, + ACTIONS(419), 1, + sym_yaml_no_injection_text, + STATE(20), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(103), 13, + STATE(109), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21764,21 +21806,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6824] = 6, - ACTIONS(323), 1, - anon_sym_DASH, + [6886] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(380), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(19), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(153), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21790,21 +21831,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6856] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6917] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(20), 1, + STATE(45), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21816,43 +21856,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6888] = 2, - ACTIONS(385), 1, - anon_sym_2, - ACTIONS(383), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [6912] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6948] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(39), 1, + ACTIONS(421), 1, + sym_yaml_no_injection_text, + STATE(51), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(110), 13, + STATE(155), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21864,21 +21881,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6944] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [6979] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(22), 1, + ACTIONS(423), 1, + sym_yaml_no_injection_text, + STATE(26), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(118), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21890,21 +21906,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6976] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7010] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(19), 1, + ACTIONS(425), 1, + sym_yaml_no_injection_text, + STATE(17), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(114), 13, + STATE(128), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21916,21 +21931,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7008] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7041] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(48), 1, + ACTIONS(427), 1, + sym_yaml_no_injection_text, + STATE(5), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(130), 13, + STATE(104), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21942,21 +21956,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7040] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7072] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(47), 1, + ACTIONS(429), 1, + sym_yaml_no_injection_text, + STATE(50), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(146), 13, + STATE(143), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21968,21 +21981,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7072] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7103] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(27), 1, + STATE(30), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -21994,21 +22006,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7104] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7134] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(21), 1, + ACTIONS(431), 1, + sym_yaml_no_injection_text, + STATE(28), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(101), 13, + STATE(131), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22020,21 +22031,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7136] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7165] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(41), 1, + ACTIONS(433), 1, + sym_yaml_no_injection_text, + STATE(48), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(127), 13, + STATE(110), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22046,21 +22056,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7168] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7196] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(46), 1, + ACTIONS(435), 1, + sym_yaml_no_injection_text, + STATE(39), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(109), 13, + STATE(137), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22072,21 +22081,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7200] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7227] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(44), 1, + ACTIONS(437), 1, + sym_yaml_no_injection_text, + STATE(23), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(100), 13, + STATE(126), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22098,21 +22106,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7232] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7258] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(8), 1, + ACTIONS(439), 1, + sym_yaml_no_injection_text, + STATE(31), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(149), 13, + STATE(112), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22124,21 +22131,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7264] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7289] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(7), 1, + STATE(40), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22150,21 +22156,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7296] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7320] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(29), 1, + ACTIONS(441), 1, + sym_yaml_no_injection_text, + STATE(13), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(107), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22176,21 +22181,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7328] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7351] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(16), 1, + STATE(10), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22202,43 +22206,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7360] = 2, - ACTIONS(389), 1, - anon_sym_2, - ACTIONS(387), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7384] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7382] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(13), 1, + ACTIONS(443), 1, + sym_yaml_no_injection_text, + STATE(18), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(112), 13, + STATE(130), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22250,21 +22231,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7416] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7413] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(5), 1, + ACTIONS(445), 1, + sym_yaml_no_injection_text, + STATE(46), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(127), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22276,21 +22256,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7448] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7444] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(17), 1, + ACTIONS(447), 1, + sym_yaml_no_injection_text, + STATE(41), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(103), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22302,21 +22281,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7480] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7475] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(30), 1, + STATE(12), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22328,21 +22306,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7512] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7506] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(43), 1, + STATE(27), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(117), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22354,21 +22331,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7544] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(353), 1, + [7537] = 6, + ACTIONS(449), 1, + sym_yaml_no_injection_text, + ACTIONS(451), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(355), 1, + ACTIONS(454), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(12), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(116), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22380,21 +22356,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7576] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7568] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(457), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(460), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(35), 1, + STATE(56), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22406,21 +22381,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7608] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(391), 1, + [7599] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(394), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(29), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22432,21 +22406,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7640] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(397), 1, + [7630] = 6, + ACTIONS(373), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(400), 1, + ACTIONS(375), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + ACTIONS(463), 1, + sym_yaml_no_injection_text, + STATE(9), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(151), 13, + STATE(115), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22458,21 +22431,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7672] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(403), 1, + [7661] = 6, + ACTIONS(325), 1, + sym_yaml_no_injection_text, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(406), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(55), 1, + STATE(43), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(105), 13, + STATE(106), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22484,21 +22456,20 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7704] = 6, - ACTIONS(323), 1, - anon_sym_DASH, - ACTIONS(357), 1, + [7692] = 6, + ACTIONS(377), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(359), 1, + ACTIONS(379), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(32), 1, + ACTIONS(465), 1, + sym_yaml_no_injection_text, + STATE(42), 1, sym__left_delimiter, - ACTIONS(325), 2, + ACTIONS(327), 2, aux_sym_text_token1, aux_sym_text_token2, - STATE(134), 13, + STATE(108), 12, sym__block, - sym_yaml_no_injection_text, sym_text, sym__action, sym__comment_action, @@ -22510,29 +22481,8 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7736] = 2, - ACTIONS(383), 8, - anon_sym_DOT, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(385), 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_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7759] = 2, - ACTIONS(373), 8, + [7723] = 2, + ACTIONS(363), 8, anon_sym_DOT, anon_sym_DOT2, sym_identifier, @@ -22541,7 +22491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(375), 10, + ACTIONS(365), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22552,9 +22502,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7782] = 2, - ACTIONS(387), 8, - anon_sym_DOT, + [7746] = 2, + ACTIONS(469), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, @@ -22562,7 +22511,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(389), 10, + ACTIONS(467), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22573,8 +22522,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7805] = 2, - ACTIONS(411), 7, + [7768] = 2, + ACTIONS(473), 7, anon_sym_DOT2, sym_identifier, sym_int_literal, @@ -22582,7 +22531,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(409), 10, + ACTIONS(471), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22593,30 +22542,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7827] = 2, - ACTIONS(415), 7, - anon_sym_DOT2, - sym_identifier, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - ACTIONS(413), 10, + [7790] = 3, + ACTIONS(479), 1, + aux_sym_variable_token1, + ACTIONS(477), 2, + anon_sym_2, + anon_sym_DOT, + ACTIONS(475), 6, + anon_sym_COLON_EQ, + anon_sym_EQ, 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_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7849] = 2, - ACTIONS(419), 1, + [7806] = 2, + ACTIONS(481), 1, aux_sym_variable_token1, - ACTIONS(417), 8, + ACTIONS(477), 8, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, @@ -22625,1777 +22567,1748 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7863] = 3, - ACTIONS(423), 1, - aux_sym_variable_token1, - ACTIONS(417), 2, + [7820] = 2, + ACTIONS(485), 2, anon_sym_2, anon_sym_DOT, - ACTIONS(421), 6, + ACTIONS(483), 6, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7879] = 2, - ACTIONS(427), 2, - anon_sym_2, - anon_sym_DOT, - ACTIONS(425), 6, + [7833] = 1, + ACTIONS(485), 8, + anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7892] = 1, - ACTIONS(427), 8, - anon_sym_COMMA, + [7844] = 5, + ACTIONS(165), 1, + anon_sym_2, + ACTIONS(487), 1, anon_sym_COLON_EQ, + ACTIONS(489), 1, anon_sym_EQ, + ACTIONS(491), 1, + anon_sym_DOT, + ACTIONS(161), 4, anon_sym_PIPE, anon_sym_RPAREN, - anon_sym_DOT, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7903] = 5, - ACTIONS(129), 1, - anon_sym_2, - ACTIONS(429), 1, + [7863] = 5, + ACTIONS(493), 1, + anon_sym_COMMA, + ACTIONS(495), 1, anon_sym_COLON_EQ, - ACTIONS(431), 1, + ACTIONS(497), 1, anon_sym_EQ, - ACTIONS(433), 1, + ACTIONS(499), 1, anon_sym_DOT, - ACTIONS(125), 4, + ACTIONS(165), 3, anon_sym_PIPE, - anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [7922] = 7, - ACTIONS(435), 1, + [7881] = 7, + ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(437), 1, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(248), 1, + STATE(246), 1, sym__if_actions_end, - STATE(305), 1, + STATE(287), 1, sym__else_clause, - STATE(378), 1, + STATE(368), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [7944] = 5, - ACTIONS(439), 1, - anon_sym_COMMA, - ACTIONS(441), 1, - anon_sym_COLON_EQ, - ACTIONS(443), 1, - anon_sym_EQ, - ACTIONS(445), 1, - anon_sym_DOT, - ACTIONS(129), 3, - anon_sym_PIPE, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [7962] = 7, - ACTIONS(435), 1, + [7903] = 7, + ACTIONS(501), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(437), 1, + ACTIONS(503), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(257), 1, + STATE(255), 1, sym__if_actions_end, - STATE(301), 1, + STATE(288), 1, sym__else_clause, - STATE(378), 1, + STATE(368), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [7984] = 4, - ACTIONS(441), 1, + [7925] = 4, + ACTIONS(495), 1, anon_sym_COLON_EQ, - ACTIONS(443), 1, + ACTIONS(497), 1, anon_sym_EQ, - ACTIONS(445), 1, + ACTIONS(499), 1, anon_sym_DOT, - ACTIONS(129), 4, + ACTIONS(165), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8000] = 7, - ACTIONS(447), 1, + [7941] = 7, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(449), 1, + ACTIONS(507), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(191), 1, + STATE(216), 1, sym__if_actions_end, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(304), 1, + STATE(285), 1, sym__else_clause, - STATE(311), 1, + STATE(343), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [8022] = 7, - ACTIONS(447), 1, + [7963] = 7, + ACTIONS(505), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(449), 1, + ACTIONS(507), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(212), 1, + STATE(204), 1, sym__if_actions_end, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, - STATE(296), 1, + STATE(294), 1, sym__else_clause, - STATE(311), 1, + STATE(343), 1, sym__left_delimiter, STATE(380), 1, sym__else_if_clause, - [8044] = 2, - ACTIONS(451), 1, - ts_builtin_sym_end, - ACTIONS(453), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8055] = 2, - ACTIONS(455), 1, + [7985] = 3, + ACTIONS(509), 1, + anon_sym_2, + STATE(180), 1, + aux_sym_argument_list_repeat1, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [7998] = 2, + ACTIONS(511), 1, ts_builtin_sym_end, - ACTIONS(457), 5, - anon_sym_DASH, + ACTIONS(513), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8066] = 2, - ACTIONS(459), 1, + [8009] = 2, + ACTIONS(515), 1, ts_builtin_sym_end, - ACTIONS(461), 5, - anon_sym_DASH, + ACTIONS(517), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8077] = 3, - ACTIONS(465), 1, - anon_sym_2, - STATE(174), 1, - aux_sym_argument_list_repeat1, - ACTIONS(463), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8090] = 2, - ACTIONS(468), 1, + [8020] = 2, + ACTIONS(519), 1, ts_builtin_sym_end, - ACTIONS(470), 5, - anon_sym_DASH, + ACTIONS(521), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8101] = 2, - ACTIONS(472), 1, + [8031] = 2, + ACTIONS(523), 1, ts_builtin_sym_end, - ACTIONS(474), 5, - anon_sym_DASH, + ACTIONS(525), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8112] = 2, - ACTIONS(476), 1, + [8042] = 2, + ACTIONS(527), 1, ts_builtin_sym_end, - ACTIONS(478), 5, - anon_sym_DASH, + ACTIONS(529), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8123] = 4, - ACTIONS(480), 1, + [8053] = 4, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(484), 1, + ACTIONS(535), 1, anon_sym_2, - STATE(182), 1, + STATE(171), 1, aux_sym_argument_list_repeat1, - ACTIONS(482), 3, + ACTIONS(533), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8138] = 2, - ACTIONS(486), 1, + [8068] = 2, + ACTIONS(537), 1, ts_builtin_sym_end, - ACTIONS(488), 5, - anon_sym_DASH, + ACTIONS(539), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8149] = 4, - ACTIONS(480), 1, - anon_sym_PIPE, - ACTIONS(490), 1, - anon_sym_2, - STATE(197), 1, - aux_sym_argument_list_repeat1, - ACTIONS(482), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8164] = 2, - ACTIONS(492), 1, + [8079] = 2, + ACTIONS(541), 1, ts_builtin_sym_end, - ACTIONS(494), 5, - anon_sym_DASH, + ACTIONS(543), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8175] = 3, - ACTIONS(496), 1, + [8090] = 3, + ACTIONS(547), 1, anon_sym_2, - STATE(174), 1, + STATE(180), 1, aux_sym_argument_list_repeat1, - ACTIONS(223), 4, + ACTIONS(545), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8188] = 2, - ACTIONS(498), 1, + [8103] = 2, + ACTIONS(550), 1, ts_builtin_sym_end, - ACTIONS(500), 5, - anon_sym_DASH, + ACTIONS(552), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8199] = 2, - ACTIONS(502), 1, + [8114] = 2, + ACTIONS(554), 1, ts_builtin_sym_end, - ACTIONS(504), 5, - anon_sym_DASH, + ACTIONS(556), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8210] = 2, - ACTIONS(506), 1, + [8125] = 2, + ACTIONS(558), 1, ts_builtin_sym_end, - ACTIONS(508), 5, - anon_sym_DASH, + ACTIONS(560), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8221] = 2, - ACTIONS(510), 1, + [8136] = 2, + ACTIONS(562), 1, ts_builtin_sym_end, - ACTIONS(512), 5, - anon_sym_DASH, + ACTIONS(564), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8232] = 2, - ACTIONS(514), 1, + [8147] = 4, + ACTIONS(531), 1, + anon_sym_PIPE, + ACTIONS(566), 1, + anon_sym_2, + STATE(187), 1, + aux_sym_argument_list_repeat1, + ACTIONS(533), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8162] = 2, + ACTIONS(568), 1, ts_builtin_sym_end, - ACTIONS(516), 5, - anon_sym_DASH, + ACTIONS(570), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8243] = 2, - ACTIONS(518), 1, + [8173] = 3, + ACTIONS(572), 1, + anon_sym_2, + STATE(180), 1, + aux_sym_argument_list_repeat1, + ACTIONS(223), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8186] = 2, + ACTIONS(574), 1, ts_builtin_sym_end, - ACTIONS(520), 5, - anon_sym_DASH, + ACTIONS(576), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8254] = 2, - ACTIONS(522), 1, + [8197] = 2, + ACTIONS(578), 1, ts_builtin_sym_end, - ACTIONS(524), 5, - anon_sym_DASH, + ACTIONS(580), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8265] = 2, - ACTIONS(526), 1, + [8208] = 2, + ACTIONS(582), 1, ts_builtin_sym_end, - ACTIONS(528), 5, - anon_sym_DASH, + ACTIONS(584), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8276] = 2, - ACTIONS(530), 1, + [8219] = 2, + ACTIONS(586), 1, ts_builtin_sym_end, - ACTIONS(532), 5, - anon_sym_DASH, + ACTIONS(588), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8287] = 2, - ACTIONS(534), 1, + [8230] = 2, + ACTIONS(590), 1, ts_builtin_sym_end, - ACTIONS(536), 5, - anon_sym_DASH, + ACTIONS(592), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8298] = 2, - ACTIONS(538), 1, + [8241] = 2, + ACTIONS(594), 1, ts_builtin_sym_end, - ACTIONS(540), 5, - anon_sym_DASH, + ACTIONS(596), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8309] = 2, - ACTIONS(542), 1, + [8252] = 2, + ACTIONS(598), 1, ts_builtin_sym_end, - ACTIONS(544), 5, - anon_sym_DASH, + ACTIONS(600), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8320] = 2, - ACTIONS(546), 1, + [8263] = 2, + ACTIONS(602), 1, ts_builtin_sym_end, - ACTIONS(548), 5, - anon_sym_DASH, + ACTIONS(604), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8331] = 2, - ACTIONS(550), 1, + [8274] = 2, + ACTIONS(606), 1, ts_builtin_sym_end, - ACTIONS(552), 5, - anon_sym_DASH, + ACTIONS(608), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8342] = 3, - ACTIONS(554), 1, - anon_sym_2, - STATE(174), 1, - aux_sym_argument_list_repeat1, - ACTIONS(223), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8355] = 2, - ACTIONS(556), 1, - ts_builtin_sym_end, - ACTIONS(558), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8366] = 2, - ACTIONS(560), 1, + [8285] = 2, + ACTIONS(610), 1, ts_builtin_sym_end, - ACTIONS(562), 5, - anon_sym_DASH, + ACTIONS(612), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8377] = 2, - ACTIONS(564), 1, + [8296] = 2, + ACTIONS(616), 2, + anon_sym_2, + anon_sym_DOT, + ACTIONS(614), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8307] = 2, + ACTIONS(618), 1, ts_builtin_sym_end, - ACTIONS(566), 5, - anon_sym_DASH, + ACTIONS(620), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8388] = 2, - ACTIONS(568), 1, + [8318] = 2, + ACTIONS(622), 1, ts_builtin_sym_end, - ACTIONS(570), 5, - anon_sym_DASH, + ACTIONS(624), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8399] = 2, - ACTIONS(574), 2, - anon_sym_2, - anon_sym_DOT, - ACTIONS(572), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8410] = 2, - ACTIONS(576), 1, + [8329] = 2, + ACTIONS(626), 1, ts_builtin_sym_end, - ACTIONS(578), 5, - anon_sym_DASH, + ACTIONS(628), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8421] = 2, - ACTIONS(580), 1, + [8340] = 2, + ACTIONS(630), 1, ts_builtin_sym_end, - ACTIONS(582), 5, - anon_sym_DASH, + ACTIONS(632), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8432] = 2, - ACTIONS(584), 1, + [8351] = 2, + ACTIONS(634), 1, ts_builtin_sym_end, - ACTIONS(586), 5, - anon_sym_DASH, + ACTIONS(636), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8443] = 2, - ACTIONS(588), 1, + [8362] = 2, + ACTIONS(638), 1, ts_builtin_sym_end, - ACTIONS(590), 5, - anon_sym_DASH, + ACTIONS(640), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8454] = 2, - ACTIONS(592), 1, + [8373] = 2, + ACTIONS(642), 1, ts_builtin_sym_end, - ACTIONS(594), 5, - anon_sym_DASH, + ACTIONS(644), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8465] = 2, - ACTIONS(596), 1, + [8384] = 2, + ACTIONS(646), 1, ts_builtin_sym_end, - ACTIONS(598), 5, - anon_sym_DASH, + ACTIONS(648), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8476] = 2, - ACTIONS(600), 1, + [8395] = 2, + ACTIONS(650), 1, ts_builtin_sym_end, - ACTIONS(602), 5, - anon_sym_DASH, + ACTIONS(652), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8487] = 2, - ACTIONS(604), 1, + [8406] = 2, + ACTIONS(654), 1, ts_builtin_sym_end, - ACTIONS(606), 5, - anon_sym_DASH, + ACTIONS(656), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8498] = 2, - ACTIONS(608), 1, + [8417] = 2, + ACTIONS(658), 1, ts_builtin_sym_end, - ACTIONS(610), 5, - anon_sym_DASH, + ACTIONS(660), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8509] = 2, - ACTIONS(612), 1, + [8428] = 2, + ACTIONS(662), 1, ts_builtin_sym_end, - ACTIONS(614), 5, - anon_sym_DASH, + ACTIONS(664), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8520] = 3, - ACTIONS(618), 1, + [8439] = 3, + ACTIONS(668), 1, anon_sym_2, - ACTIONS(620), 1, + ACTIONS(670), 1, sym_identifier, - ACTIONS(616), 4, + ACTIONS(666), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8533] = 2, - ACTIONS(622), 1, + [8452] = 2, + ACTIONS(672), 1, ts_builtin_sym_end, - ACTIONS(624), 5, - anon_sym_DASH, + ACTIONS(674), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8544] = 2, - ACTIONS(626), 1, + [8463] = 2, + ACTIONS(676), 1, ts_builtin_sym_end, - ACTIONS(628), 5, - anon_sym_DASH, + ACTIONS(678), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8555] = 3, - ACTIONS(433), 1, + [8474] = 3, + ACTIONS(491), 1, anon_sym_DOT, - ACTIONS(632), 1, + ACTIONS(682), 1, anon_sym_2, - ACTIONS(630), 4, + ACTIONS(680), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8568] = 2, - ACTIONS(634), 1, + [8487] = 2, + ACTIONS(684), 1, ts_builtin_sym_end, - ACTIONS(636), 5, - anon_sym_DASH, + ACTIONS(686), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8579] = 2, - ACTIONS(638), 1, + [8498] = 2, + ACTIONS(688), 1, ts_builtin_sym_end, - ACTIONS(640), 5, - anon_sym_DASH, + ACTIONS(690), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8590] = 2, - ACTIONS(642), 1, + [8509] = 2, + ACTIONS(692), 1, ts_builtin_sym_end, - ACTIONS(644), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8601] = 1, - ACTIONS(594), 5, - anon_sym_DASH, - aux_sym_text_token1, - aux_sym_text_token2, - anon_sym_LBRACE_LBRACE, - anon_sym_LBRACE_LBRACE_DASH, - [8609] = 1, - ACTIONS(628), 5, - anon_sym_DASH, + ACTIONS(694), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8617] = 1, - ACTIONS(598), 5, - anon_sym_DASH, + [8520] = 2, + ACTIONS(696), 1, + ts_builtin_sym_end, + ACTIONS(698), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8625] = 1, - ACTIONS(590), 5, - anon_sym_DASH, + [8531] = 1, + ACTIONS(644), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8633] = 5, - ACTIONS(646), 1, + [8539] = 5, + ACTIONS(700), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(649), 1, + ACTIONS(703), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(224), 1, + STATE(220), 1, aux_sym_if_action_repeat1, STATE(380), 1, sym__else_if_clause, - STATE(395), 1, + STATE(393), 1, sym__left_delimiter, - [8649] = 1, - ACTIONS(582), 5, - anon_sym_DASH, + [8555] = 1, + ACTIONS(648), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8657] = 1, - ACTIONS(578), 5, - anon_sym_DASH, + [8563] = 1, + ACTIONS(652), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8665] = 1, - ACTIONS(570), 5, - anon_sym_DASH, + [8571] = 2, + ACTIONS(708), 1, + anon_sym_2, + ACTIONS(706), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8581] = 2, + ACTIONS(710), 1, + sym_identifier, + ACTIONS(668), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8591] = 1, + ACTIONS(636), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8673] = 1, - ACTIONS(610), 5, - anon_sym_DASH, + [8599] = 1, + ACTIONS(632), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8681] = 1, - ACTIONS(636), 5, - anon_sym_DASH, + [8607] = 1, + ACTIONS(686), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8689] = 1, - ACTIONS(548), 5, - anon_sym_DASH, + [8615] = 1, + ACTIONS(604), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8697] = 2, - ACTIONS(654), 1, + [8623] = 2, + ACTIONS(714), 1, anon_sym_2, - ACTIONS(652), 4, + ACTIONS(712), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8707] = 2, - ACTIONS(409), 1, + [8633] = 2, + ACTIONS(471), 1, anon_sym_2, - ACTIONS(411), 4, + ACTIONS(473), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8717] = 1, - ACTIONS(624), 5, - anon_sym_DASH, + [8643] = 1, + ACTIONS(513), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8725] = 2, - ACTIONS(658), 1, + [8651] = 2, + ACTIONS(718), 1, anon_sym_2, - ACTIONS(656), 4, + ACTIONS(716), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8735] = 1, - ACTIONS(488), 5, - anon_sym_DASH, + [8661] = 1, + ACTIONS(521), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8743] = 1, - ACTIONS(566), 5, - anon_sym_DASH, + [8669] = 1, + ACTIONS(624), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8751] = 1, - ACTIONS(516), 5, - anon_sym_DASH, + [8677] = 1, + ACTIONS(584), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8759] = 2, - ACTIONS(413), 1, + [8685] = 2, + ACTIONS(467), 1, anon_sym_2, - ACTIONS(415), 4, + ACTIONS(469), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8769] = 2, - ACTIONS(662), 1, - anon_sym_2, - ACTIONS(660), 4, + [8695] = 2, + ACTIONS(499), 1, + anon_sym_DOT, + ACTIONS(682), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8779] = 3, - ACTIONS(480), 1, + [8705] = 3, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(666), 1, + ACTIONS(722), 1, anon_sym_2, - ACTIONS(664), 3, + ACTIONS(720), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8791] = 3, - ACTIONS(480), 1, + [8717] = 3, + ACTIONS(531), 1, anon_sym_PIPE, - ACTIONS(670), 1, + ACTIONS(726), 1, anon_sym_2, - ACTIONS(668), 3, + ACTIONS(724), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8803] = 1, - ACTIONS(586), 5, - anon_sym_DASH, + [8729] = 1, + ACTIONS(664), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8811] = 1, - ACTIONS(602), 5, - anon_sym_DASH, + [8737] = 1, + ACTIONS(674), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8819] = 1, - ACTIONS(536), 5, - anon_sym_DASH, + [8745] = 1, + ACTIONS(678), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8827] = 1, - ACTIONS(644), 5, - anon_sym_DASH, + [8753] = 1, + ACTIONS(698), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8835] = 1, - ACTIONS(562), 5, - anon_sym_DASH, + [8761] = 1, + ACTIONS(620), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8843] = 1, - ACTIONS(508), 5, - anon_sym_DASH, + [8769] = 1, + ACTIONS(694), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8851] = 1, - ACTIONS(614), 5, - anon_sym_DASH, + [8777] = 1, + ACTIONS(690), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8859] = 1, - ACTIONS(558), 5, - anon_sym_DASH, + [8785] = 1, + ACTIONS(612), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8867] = 2, - ACTIONS(672), 1, - sym_identifier, - ACTIONS(618), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8877] = 3, - ACTIONS(480), 1, - anon_sym_PIPE, - ACTIONS(674), 1, - anon_sym_2, - ACTIONS(463), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [8889] = 1, - ACTIONS(544), 5, - anon_sym_DASH, + [8793] = 1, + ACTIONS(608), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8897] = 2, - ACTIONS(445), 1, - anon_sym_DOT, - ACTIONS(632), 4, + [8801] = 1, + ACTIONS(592), 5, + sym_yaml_no_injection_text, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8809] = 1, + ACTIONS(576), 5, + sym_yaml_no_injection_text, + aux_sym_text_token1, + aux_sym_text_token2, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8817] = 3, + ACTIONS(531), 1, anon_sym_PIPE, + ACTIONS(728), 1, + anon_sym_2, + ACTIONS(545), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [8907] = 1, - ACTIONS(453), 5, - anon_sym_DASH, + [8829] = 1, + ACTIONS(564), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8915] = 1, - ACTIONS(457), 5, - anon_sym_DASH, + [8837] = 1, + ACTIONS(660), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8923] = 1, - ACTIONS(540), 5, - anon_sym_DASH, + [8845] = 1, + ACTIONS(656), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8931] = 1, - ACTIONS(532), 5, - anon_sym_DASH, + [8853] = 1, + ACTIONS(640), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8939] = 1, - ACTIONS(528), 5, - anon_sym_DASH, + [8861] = 1, + ACTIONS(628), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8947] = 1, - ACTIONS(524), 5, - anon_sym_DASH, + [8869] = 1, + ACTIONS(600), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8955] = 1, - ACTIONS(520), 5, - anon_sym_DASH, + [8877] = 1, + ACTIONS(543), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8963] = 1, - ACTIONS(512), 5, - anon_sym_DASH, + [8885] = 1, + ACTIONS(596), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8971] = 1, - ACTIONS(504), 5, - anon_sym_DASH, + [8893] = 1, + ACTIONS(616), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [8901] = 1, + ACTIONS(588), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8979] = 1, - ACTIONS(500), 5, - anon_sym_DASH, + [8909] = 1, + ACTIONS(525), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8987] = 1, - ACTIONS(494), 5, - anon_sym_DASH, + [8917] = 1, + ACTIONS(529), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8995] = 1, - ACTIONS(478), 5, - anon_sym_DASH, + [8925] = 1, + ACTIONS(580), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9003] = 1, - ACTIONS(470), 5, - anon_sym_DASH, + [8933] = 1, + ACTIONS(517), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9011] = 1, - ACTIONS(461), 5, - anon_sym_DASH, + [8941] = 1, + ACTIONS(570), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9019] = 1, - ACTIONS(606), 5, - anon_sym_DASH, + [8949] = 1, + ACTIONS(539), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9027] = 1, - ACTIONS(640), 5, - anon_sym_DASH, + [8957] = 1, + ACTIONS(560), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9035] = 1, - ACTIONS(552), 5, - anon_sym_DASH, + [8965] = 1, + ACTIONS(556), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9043] = 1, - ACTIONS(474), 5, - anon_sym_DASH, + [8973] = 1, + ACTIONS(552), 5, + sym_yaml_no_injection_text, aux_sym_text_token1, aux_sym_text_token2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [9051] = 1, - ACTIONS(574), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9059] = 1, - ACTIONS(654), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9066] = 3, - ACTIONS(676), 1, + [8981] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(192), 1, + STATE(135), 1, sym__right_delimiter, - ACTIONS(678), 2, + ACTIONS(732), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9077] = 3, - ACTIONS(676), 1, + [8992] = 3, + ACTIONS(730), 1, anon_sym_PIPE, STATE(102), 1, sym__right_delimiter, - ACTIONS(680), 2, + ACTIONS(734), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9088] = 3, - ACTIONS(684), 1, - anon_sym_DQUOTE2, - STATE(279), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(682), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9099] = 3, - ACTIONS(676), 1, + [9003] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(124), 1, - sym__right_delimiter, - ACTIONS(686), 2, + ACTIONS(726), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9110] = 1, - ACTIONS(658), 4, + [9012] = 1, + ACTIONS(708), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9117] = 3, - ACTIONS(691), 1, - anon_sym_DQUOTE2, - STATE(279), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(688), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9128] = 3, - ACTIONS(693), 1, + [9019] = 3, + ACTIONS(739), 1, anon_sym_DQUOTE2, - STATE(279), 1, + STATE(275), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(682), 2, + ACTIONS(736), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9139] = 1, - ACTIONS(662), 4, + [9030] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - anon_sym_RPAREN, + STATE(151), 1, + sym__right_delimiter, + ACTIONS(741), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9146] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(695), 1, - sym_raw_string_literal, - STATE(62), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9157] = 2, - ACTIONS(676), 1, + [9041] = 4, + ACTIONS(743), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(218), 1, + sym__if_actions_end, + STATE(392), 1, + sym__left_delimiter, + [9054] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - ACTIONS(666), 3, - anon_sym_RPAREN, + STATE(111), 1, + sym__right_delimiter, + ACTIONS(747), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9166] = 3, - ACTIONS(676), 1, + [9065] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(87), 1, + STATE(144), 1, sym__right_delimiter, - ACTIONS(697), 2, + ACTIONS(749), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9177] = 3, - ACTIONS(676), 1, + [9076] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(99), 1, + STATE(213), 1, sym__right_delimiter, - ACTIONS(699), 2, + ACTIONS(751), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9188] = 2, - ACTIONS(676), 1, + [9087] = 1, + ACTIONS(718), 4, anon_sym_PIPE, - ACTIONS(670), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9197] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(701), 1, - sym_raw_string_literal, - STATE(63), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9208] = 3, - ACTIONS(676), 1, + [9094] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(88), 1, + STATE(113), 1, sym__right_delimiter, - ACTIONS(703), 2, + ACTIONS(753), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9219] = 4, - ACTIONS(705), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(219), 1, - sym__if_actions_end, - STATE(394), 1, - sym__left_delimiter, - [9232] = 3, - ACTIONS(676), 1, - anon_sym_PIPE, - STATE(214), 1, - sym__right_delimiter, - ACTIONS(709), 2, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9243] = 3, - ACTIONS(713), 1, + [9105] = 3, + ACTIONS(757), 1, anon_sym_DQUOTE2, - STATE(276), 1, + STATE(275), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(711), 2, + ACTIONS(755), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9254] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(715), 1, - sym_raw_string_literal, - STATE(64), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9265] = 4, - ACTIONS(705), 1, + [9116] = 4, + ACTIONS(743), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(745), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(193), 1, + STATE(208), 1, sym__if_actions_end, - STATE(394), 1, + STATE(392), 1, sym__left_delimiter, - [9278] = 3, - ACTIONS(43), 1, - anon_sym_DQUOTE, - ACTIONS(717), 1, - sym_raw_string_literal, - STATE(369), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9289] = 3, - ACTIONS(676), 1, + [9129] = 4, + ACTIONS(743), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(201), 1, + sym__if_actions_end, + STATE(392), 1, + sym__left_delimiter, + [9142] = 1, + ACTIONS(714), 4, anon_sym_PIPE, - STATE(244), 1, - sym__right_delimiter, - ACTIONS(719), 2, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9300] = 4, - ACTIONS(705), 1, + [9149] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(190), 1, + STATE(256), 1, sym__if_actions_end, STATE(394), 1, sym__left_delimiter, - [9313] = 3, - ACTIONS(676), 1, + [9162] = 4, + ACTIONS(759), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(268), 1, + sym__if_actions_end, + STATE(394), 1, + sym__left_delimiter, + [9175] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(120), 1, + ACTIONS(722), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9184] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(87), 1, sym__right_delimiter, - ACTIONS(721), 2, + ACTIONS(763), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9324] = 3, + [9195] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(723), 1, + ACTIONS(765), 1, sym_raw_string_literal, - STATE(65), 2, + STATE(62), 2, sym__string_literal, sym_interpreted_string_literal, - [9335] = 3, - ACTIONS(676), 1, + [9206] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(139), 1, + STATE(90), 1, sym__right_delimiter, - ACTIONS(725), 2, + ACTIONS(767), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9346] = 3, - ACTIONS(676), 1, + [9217] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(116), 1, + STATE(242), 1, sym__right_delimiter, - ACTIONS(727), 2, + ACTIONS(769), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9357] = 4, - ACTIONS(729), 1, + [9228] = 4, + ACTIONS(743), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, + ACTIONS(745), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(265), 1, + STATE(183), 1, sym__if_actions_end, - STATE(396), 1, + STATE(392), 1, sym__left_delimiter, - [9370] = 3, + [9241] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(172), 1, + sym__right_delimiter, + ACTIONS(771), 2, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9252] = 3, + ACTIONS(775), 1, + anon_sym_DQUOTE2, + STATE(283), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(773), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9263] = 3, ACTIONS(43), 1, anon_sym_DQUOTE, - ACTIONS(733), 1, + ACTIONS(777), 1, sym_raw_string_literal, - STATE(355), 2, + STATE(63), 2, sym__string_literal, sym_interpreted_string_literal, - [9381] = 3, - ACTIONS(676), 1, + [9274] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(779), 1, + sym_raw_string_literal, + STATE(64), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9285] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(781), 1, + sym_raw_string_literal, + STATE(365), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9296] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(783), 1, + sym_raw_string_literal, + STATE(65), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9307] = 3, + ACTIONS(787), 1, + anon_sym_DQUOTE2, + STATE(304), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(785), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9318] = 3, + ACTIONS(730), 1, anon_sym_PIPE, - STATE(152), 1, + STATE(231), 1, sym__right_delimiter, - ACTIONS(735), 2, + ACTIONS(789), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9392] = 4, - ACTIONS(705), 1, + [9329] = 3, + ACTIONS(43), 1, + anon_sym_DQUOTE, + ACTIONS(791), 1, + sym_raw_string_literal, + STATE(377), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9340] = 3, + ACTIONS(793), 1, + anon_sym_DQUOTE2, + STATE(275), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(755), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [9351] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(707), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(177), 1, + STATE(243), 1, sym__if_actions_end, STATE(394), 1, sym__left_delimiter, - [9405] = 4, - ACTIONS(729), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(258), 1, - sym__if_actions_end, - STATE(396), 1, - sym__left_delimiter, - [9418] = 4, - ACTIONS(729), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(256), 1, - sym__if_actions_end, - STATE(396), 1, - sym__left_delimiter, - [9431] = 4, - ACTIONS(729), 1, + [9364] = 3, + ACTIONS(730), 1, + anon_sym_PIPE, + STATE(123), 1, + sym__right_delimiter, + ACTIONS(795), 2, + anon_sym_RBRACE_RBRACE2, + anon_sym_DASH_RBRACE_RBRACE2, + [9375] = 4, + ACTIONS(759), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(731), 1, + ACTIONS(761), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(245), 1, + STATE(254), 1, sym__if_actions_end, - STATE(396), 1, + STATE(394), 1, sym__left_delimiter, - [9444] = 3, - ACTIONS(739), 1, - anon_sym_DQUOTE2, - STATE(280), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(737), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9455] = 3, - ACTIONS(676), 1, - anon_sym_PIPE, - STATE(233), 1, + [9388] = 2, + STATE(264), 1, sym__right_delimiter, - ACTIONS(741), 2, + ACTIONS(797), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9466] = 2, - STATE(269), 1, + [9396] = 2, + STATE(199), 1, sym__right_delimiter, - ACTIONS(743), 2, + ACTIONS(799), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9474] = 3, - ACTIONS(15), 1, - anon_sym_elseif, - ACTIONS(17), 1, - anon_sym_else, - ACTIONS(745), 1, - anon_sym_end, - [9484] = 2, - STATE(188), 1, + [9404] = 2, + STATE(184), 1, sym__right_delimiter, - ACTIONS(747), 2, + ACTIONS(801), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9492] = 2, - STATE(203), 1, + [9412] = 2, + STATE(119), 1, sym__right_delimiter, - ACTIONS(749), 2, + ACTIONS(803), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9500] = 2, - STATE(185), 1, + [9420] = 2, + STATE(179), 1, sym__right_delimiter, - ACTIONS(751), 2, + ACTIONS(805), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9508] = 2, - STATE(201), 1, + [9428] = 2, + STATE(188), 1, sym__right_delimiter, - ACTIONS(753), 2, + ACTIONS(807), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9516] = 2, - STATE(204), 1, + [9436] = 2, + STATE(129), 1, sym__right_delimiter, - ACTIONS(755), 2, + ACTIONS(809), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9524] = 2, - STATE(113), 1, + [9444] = 2, + STATE(133), 1, sym__right_delimiter, - ACTIONS(757), 2, + ACTIONS(811), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9532] = 2, - STATE(176), 1, + [9452] = 2, + STATE(175), 1, sym__right_delimiter, - ACTIONS(759), 2, + ACTIONS(813), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9540] = 2, - STATE(154), 1, + [9460] = 2, + STATE(124), 1, sym__right_delimiter, - ACTIONS(761), 2, + ACTIONS(815), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9548] = 2, - STATE(115), 1, + [9468] = 2, + STATE(181), 1, sym__right_delimiter, - ACTIONS(763), 2, + ACTIONS(817), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9556] = 2, - STATE(196), 1, + [9476] = 2, + STATE(176), 1, sym__right_delimiter, - ACTIONS(765), 2, + ACTIONS(819), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9564] = 2, - STATE(218), 1, + [9484] = 2, + STATE(173), 1, sym__right_delimiter, - ACTIONS(767), 2, + ACTIONS(821), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9572] = 2, - STATE(210), 1, + [9492] = 2, + STATE(178), 1, sym__right_delimiter, - ACTIONS(769), 2, + ACTIONS(823), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9580] = 2, - ACTIONS(676), 1, + [9500] = 2, + ACTIONS(730), 1, anon_sym_PIPE, - ACTIONS(771), 2, - anon_sym_RBRACE_RBRACE2, - anon_sym_DASH_RBRACE_RBRACE2, - [9588] = 2, - STATE(173), 1, - sym__right_delimiter, - ACTIONS(773), 2, + ACTIONS(825), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9596] = 2, - STATE(107), 1, + [9508] = 2, + STATE(197), 1, sym__right_delimiter, - ACTIONS(775), 2, + ACTIONS(827), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9604] = 2, - STATE(175), 1, + [9516] = 2, + STATE(140), 1, sym__right_delimiter, - ACTIONS(777), 2, + ACTIONS(829), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9612] = 2, - STATE(129), 1, + [9524] = 2, + STATE(182), 1, sym__right_delimiter, - ACTIONS(779), 2, + ACTIONS(831), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9620] = 2, - STATE(131), 1, + [9532] = 2, + STATE(141), 1, sym__right_delimiter, - ACTIONS(781), 2, + ACTIONS(833), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9628] = 2, - STATE(136), 1, + [9540] = 2, + STATE(146), 1, sym__right_delimiter, - ACTIONS(783), 2, + ACTIONS(835), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9636] = 2, - STATE(138), 1, + [9548] = 2, + STATE(196), 1, sym__right_delimiter, - ACTIONS(785), 2, + ACTIONS(837), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9644] = 2, - STATE(171), 1, + [9556] = 2, + STATE(148), 1, sym__right_delimiter, - ACTIONS(787), 2, + ACTIONS(839), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9652] = 2, - STATE(194), 1, + [9564] = 2, + STATE(192), 1, sym__right_delimiter, - ACTIONS(789), 2, + ACTIONS(841), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9660] = 2, - STATE(198), 1, + [9572] = 2, + STATE(200), 1, sym__right_delimiter, - ACTIONS(791), 2, + ACTIONS(843), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9668] = 2, - STATE(181), 1, + [9580] = 2, + STATE(221), 1, sym__right_delimiter, - ACTIONS(793), 2, + ACTIONS(845), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9676] = 2, - STATE(148), 1, + [9588] = 2, + STATE(186), 1, sym__right_delimiter, - ACTIONS(795), 2, + ACTIONS(847), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9684] = 2, - STATE(183), 1, + [9596] = 2, + STATE(147), 1, sym__right_delimiter, - ACTIONS(797), 2, + ACTIONS(849), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9692] = 2, - STATE(184), 1, + [9604] = 2, + STATE(189), 1, sym__right_delimiter, - ACTIONS(799), 2, + ACTIONS(851), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9700] = 2, - STATE(199), 1, + [9612] = 2, + STATE(191), 1, sym__right_delimiter, - ACTIONS(801), 2, + ACTIONS(853), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9708] = 2, - STATE(186), 1, + [9620] = 2, + STATE(219), 1, sym__right_delimiter, - ACTIONS(803), 2, + ACTIONS(855), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9716] = 2, - STATE(137), 1, + [9628] = 2, + STATE(193), 1, sym__right_delimiter, - ACTIONS(805), 2, + ACTIONS(857), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9724] = 2, - STATE(189), 1, + [9636] = 2, + STATE(136), 1, sym__right_delimiter, - ACTIONS(807), 2, + ACTIONS(859), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9732] = 2, - STATE(133), 1, + [9644] = 2, + STATE(194), 1, sym__right_delimiter, - ACTIONS(809), 2, + ACTIONS(861), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9740] = 2, - STATE(121), 1, + [9652] = 2, + STATE(132), 1, sym__right_delimiter, - ACTIONS(811), 2, + ACTIONS(863), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9748] = 2, - STATE(255), 1, + [9660] = 2, + STATE(225), 1, sym__right_delimiter, - ACTIONS(813), 2, + ACTIONS(865), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9756] = 2, - STATE(222), 1, + [9668] = 3, + ACTIONS(15), 1, + anon_sym_elseif, + ACTIONS(17), 1, + anon_sym_else, + ACTIONS(867), 1, + anon_sym_end, + [9678] = 2, + STATE(226), 1, sym__right_delimiter, - ACTIONS(815), 2, + ACTIONS(869), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9764] = 2, - STATE(220), 1, + [9686] = 2, + STATE(234), 1, sym__right_delimiter, - ACTIONS(817), 2, + ACTIONS(871), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9772] = 2, - STATE(172), 1, + [9694] = 2, + STATE(209), 1, sym__right_delimiter, - ACTIONS(819), 2, + ACTIONS(873), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9780] = 2, - STATE(126), 1, + [9702] = 2, + STATE(125), 1, sym__right_delimiter, - ACTIONS(821), 2, + ACTIONS(875), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9788] = 2, - STATE(206), 1, + [9710] = 2, + STATE(244), 1, sym__right_delimiter, - ACTIONS(823), 2, + ACTIONS(877), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9796] = 2, - STATE(223), 1, + [9718] = 2, + STATE(247), 1, sym__right_delimiter, - ACTIONS(825), 2, + ACTIONS(879), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9804] = 2, - STATE(207), 1, + [9726] = 2, + STATE(248), 1, sym__right_delimiter, - ACTIONS(827), 2, + ACTIONS(881), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9812] = 2, - STATE(225), 1, + [9734] = 2, + STATE(249), 1, sym__right_delimiter, - ACTIONS(829), 2, + ACTIONS(883), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9820] = 2, - STATE(208), 1, + [9742] = 2, + STATE(250), 1, sym__right_delimiter, - ACTIONS(831), 2, + ACTIONS(885), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9828] = 2, - STATE(123), 1, + [9750] = 2, + STATE(252), 1, sym__right_delimiter, - ACTIONS(833), 2, + ACTIONS(887), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9836] = 2, - STATE(226), 1, + [9758] = 2, + STATE(258), 1, sym__right_delimiter, - ACTIONS(835), 2, + ACTIONS(889), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9844] = 2, - STATE(227), 1, + [9766] = 2, + STATE(262), 1, sym__right_delimiter, - ACTIONS(837), 2, + ACTIONS(891), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9852] = 2, - STATE(236), 1, + [9774] = 2, + STATE(263), 1, sym__right_delimiter, - ACTIONS(839), 2, + ACTIONS(893), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9860] = 2, - STATE(246), 1, + [9782] = 2, + STATE(265), 1, sym__right_delimiter, - ACTIONS(841), 2, + ACTIONS(895), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9868] = 2, - STATE(249), 1, + [9790] = 2, + STATE(267), 1, sym__right_delimiter, - ACTIONS(843), 2, + ACTIONS(897), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9876] = 2, - STATE(252), 1, + [9798] = 2, + STATE(270), 1, sym__right_delimiter, - ACTIONS(845), 2, + ACTIONS(899), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9884] = 2, - STATE(254), 1, + [9806] = 2, + STATE(269), 1, sym__right_delimiter, - ACTIONS(847), 2, + ACTIONS(901), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9892] = 2, - STATE(260), 1, + [9814] = 2, + STATE(266), 1, sym__right_delimiter, - ACTIONS(849), 2, + ACTIONS(903), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9900] = 2, - STATE(247), 1, + [9822] = 2, + STATE(222), 1, sym__right_delimiter, - ACTIONS(851), 2, + ACTIONS(905), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9908] = 2, - STATE(271), 1, + [9830] = 2, + STATE(261), 1, sym__right_delimiter, - ACTIONS(853), 2, + ACTIONS(907), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9916] = 2, - STATE(270), 1, + [9838] = 2, + STATE(259), 1, sym__right_delimiter, - ACTIONS(855), 2, + ACTIONS(909), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9924] = 2, - STATE(200), 1, + [9846] = 2, + STATE(142), 1, sym__right_delimiter, - ACTIONS(857), 2, + ACTIONS(911), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9932] = 2, - STATE(268), 1, + [9854] = 2, + STATE(257), 1, sym__right_delimiter, - ACTIONS(859), 2, + ACTIONS(913), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9940] = 2, - STATE(135), 1, + [9862] = 2, + STATE(154), 1, sym__right_delimiter, - ACTIONS(861), 2, + ACTIONS(915), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9948] = 2, - STATE(267), 1, + [9870] = 3, + ACTIONS(15), 1, + anon_sym_elseif, + ACTIONS(17), 1, + anon_sym_else, + ACTIONS(917), 1, + anon_sym_end, + [9880] = 2, + STATE(253), 1, sym__right_delimiter, - ACTIONS(863), 2, + ACTIONS(919), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9956] = 2, - STATE(144), 1, + [9888] = 2, + STATE(156), 1, sym__right_delimiter, - ACTIONS(865), 2, + ACTIONS(921), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9964] = 2, - STATE(266), 1, + [9896] = 2, + STATE(207), 1, sym__right_delimiter, - ACTIONS(867), 2, + ACTIONS(923), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9972] = 2, - STATE(264), 1, + [9904] = 2, + STATE(206), 1, sym__right_delimiter, - ACTIONS(869), 2, + ACTIONS(925), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9980] = 2, - STATE(263), 1, + [9912] = 2, + STATE(205), 1, sym__right_delimiter, - ACTIONS(871), 2, + ACTIONS(927), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9988] = 2, - STATE(262), 1, + [9920] = 2, + STATE(203), 1, sym__right_delimiter, - ACTIONS(873), 2, + ACTIONS(929), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [9996] = 2, - STATE(261), 1, + [9928] = 2, + STATE(122), 1, sym__right_delimiter, - ACTIONS(875), 2, + ACTIONS(931), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10004] = 2, - STATE(259), 1, + [9936] = 2, + STATE(202), 1, sym__right_delimiter, - ACTIONS(877), 2, + ACTIONS(933), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10012] = 3, - ACTIONS(15), 1, - anon_sym_elseif, - ACTIONS(17), 1, - anon_sym_else, - ACTIONS(879), 1, - anon_sym_end, - [10022] = 2, - STATE(119), 1, + [9944] = 2, + STATE(134), 1, sym__right_delimiter, - ACTIONS(881), 2, + ACTIONS(935), 2, anon_sym_RBRACE_RBRACE2, anon_sym_DASH_RBRACE_RBRACE2, - [10030] = 2, - ACTIONS(883), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(885), 1, - anon_sym_LBRACE_LBRACE_DASH, - [10037] = 2, - ACTIONS(676), 1, - anon_sym_PIPE, - ACTIONS(887), 1, - anon_sym_RPAREN, - [10044] = 2, - ACTIONS(889), 1, - sym_identifier, - STATE(157), 1, - sym__field_identifier, - [10051] = 2, - ACTIONS(891), 1, + [9952] = 2, + ACTIONS(937), 1, anon_sym_, - ACTIONS(893), 1, + ACTIONS(939), 1, anon_sym_RBRACE_RBRACE, - [10058] = 2, + [9959] = 2, + ACTIONS(941), 1, + sym_identifier, + STATE(120), 1, + sym__field_identifier, + [9966] = 2, + ACTIONS(943), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(945), 1, + anon_sym_LBRACE_LBRACE_DASH, + [9973] = 2, ACTIONS(35), 1, anon_sym_DOLLAR, - STATE(393), 1, + STATE(391), 1, sym_variable, - [10065] = 2, - ACTIONS(676), 1, - anon_sym_PIPE, - ACTIONS(895), 1, - anon_sym_RPAREN, - [10072] = 2, - ACTIONS(897), 1, + [9980] = 2, + ACTIONS(947), 1, anon_sym_, - ACTIONS(899), 1, + ACTIONS(949), 1, anon_sym_RBRACE_RBRACE, - [10079] = 2, - ACTIONS(901), 1, + [9987] = 2, + ACTIONS(730), 1, + anon_sym_PIPE, + ACTIONS(951), 1, + anon_sym_RPAREN, + [9994] = 2, + ACTIONS(953), 1, anon_sym_, - ACTIONS(903), 1, + ACTIONS(955), 1, anon_sym_RBRACE_RBRACE, - [10086] = 2, - ACTIONS(905), 1, + [10001] = 2, + ACTIONS(957), 1, sym_identifier, - STATE(143), 1, + STATE(101), 1, sym__field_identifier, - [10093] = 2, - ACTIONS(907), 1, + [10008] = 2, + ACTIONS(730), 1, + anon_sym_PIPE, + ACTIONS(959), 1, + anon_sym_RPAREN, + [10015] = 2, + ACTIONS(961), 1, anon_sym_, - ACTIONS(909), 1, + ACTIONS(963), 1, anon_sym_RBRACE_RBRACE, - [10100] = 1, - ACTIONS(893), 1, + [10022] = 1, + ACTIONS(965), 1, + sym_comment, + [10026] = 1, + ACTIONS(949), 1, anon_sym_DASH_RBRACE_RBRACE, - [10104] = 1, - ACTIONS(911), 1, + [10030] = 1, + ACTIONS(967), 1, anon_sym_DASH_RBRACE_RBRACE, - [10108] = 1, - ACTIONS(913), 1, - sym_comment, - [10112] = 1, - ACTIONS(915), 1, + [10034] = 1, + ACTIONS(969), 1, anon_sym_COLON_EQ, - [10116] = 1, - ACTIONS(745), 1, + [10038] = 1, + ACTIONS(867), 1, anon_sym_end, - [10120] = 1, + [10042] = 1, ACTIONS(15), 1, anon_sym_elseif, - [10124] = 1, - ACTIONS(879), 1, - anon_sym_end, - [10128] = 1, + [10046] = 1, ACTIONS(917), 1, + anon_sym_end, + [10050] = 1, + ACTIONS(971), 1, ts_builtin_sym_end, - [10132] = 1, - ACTIONS(899), 1, + [10054] = 1, + ACTIONS(973), 1, anon_sym_DASH_RBRACE_RBRACE, - [10136] = 1, - ACTIONS(919), 1, + [10058] = 1, + ACTIONS(975), 1, sym_comment, - [10140] = 1, - ACTIONS(921), 1, + [10062] = 1, + ACTIONS(939), 1, anon_sym_DASH_RBRACE_RBRACE, }; @@ -24430,34 +24343,34 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(29)] = 2019, [SMALL_STATE(30)] = 2092, [SMALL_STATE(31)] = 2165, - [SMALL_STATE(32)] = 2230, - [SMALL_STATE(33)] = 2303, - [SMALL_STATE(34)] = 2376, - [SMALL_STATE(35)] = 2449, - [SMALL_STATE(36)] = 2522, - [SMALL_STATE(37)] = 2595, - [SMALL_STATE(38)] = 2668, - [SMALL_STATE(39)] = 2741, - [SMALL_STATE(40)] = 2814, - [SMALL_STATE(41)] = 2887, - [SMALL_STATE(42)] = 2960, - [SMALL_STATE(43)] = 3033, - [SMALL_STATE(44)] = 3106, - [SMALL_STATE(45)] = 3179, - [SMALL_STATE(46)] = 3252, - [SMALL_STATE(47)] = 3325, - [SMALL_STATE(48)] = 3398, - [SMALL_STATE(49)] = 3471, + [SMALL_STATE(32)] = 2238, + [SMALL_STATE(33)] = 2311, + [SMALL_STATE(34)] = 2384, + [SMALL_STATE(35)] = 2457, + [SMALL_STATE(36)] = 2530, + [SMALL_STATE(37)] = 2603, + [SMALL_STATE(38)] = 2676, + [SMALL_STATE(39)] = 2749, + [SMALL_STATE(40)] = 2822, + [SMALL_STATE(41)] = 2895, + [SMALL_STATE(42)] = 2968, + [SMALL_STATE(43)] = 3041, + [SMALL_STATE(44)] = 3114, + [SMALL_STATE(45)] = 3187, + [SMALL_STATE(46)] = 3260, + [SMALL_STATE(47)] = 3333, + [SMALL_STATE(48)] = 3406, + [SMALL_STATE(49)] = 3479, [SMALL_STATE(50)] = 3544, [SMALL_STATE(51)] = 3617, [SMALL_STATE(52)] = 3690, [SMALL_STATE(53)] = 3763, - [SMALL_STATE(54)] = 3833, + [SMALL_STATE(54)] = 3825, [SMALL_STATE(55)] = 3895, - [SMALL_STATE(56)] = 3965, + [SMALL_STATE(56)] = 3959, [SMALL_STATE(57)] = 4029, [SMALL_STATE(58)] = 4088, - [SMALL_STATE(59)] = 4147, + [SMALL_STATE(59)] = 4149, [SMALL_STATE(60)] = 4208, [SMALL_STATE(61)] = 4266, [SMALL_STATE(62)] = 4324, @@ -24482,778 +24395,803 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(81)] = 5346, [SMALL_STATE(82)] = 5398, [SMALL_STATE(83)] = 5450, - [SMALL_STATE(84)] = 5480, - [SMALL_STATE(85)] = 5524, - [SMALL_STATE(86)] = 5568, - [SMALL_STATE(87)] = 5596, - [SMALL_STATE(88)] = 5640, - [SMALL_STATE(89)] = 5684, - [SMALL_STATE(90)] = 5713, - [SMALL_STATE(91)] = 5740, - [SMALL_STATE(92)] = 5768, - [SMALL_STATE(93)] = 5794, - [SMALL_STATE(94)] = 5829, - [SMALL_STATE(95)] = 5854, - [SMALL_STATE(96)] = 5881, - [SMALL_STATE(97)] = 5916, - [SMALL_STATE(98)] = 5943, - [SMALL_STATE(99)] = 5968, - [SMALL_STATE(100)] = 6000, - [SMALL_STATE(101)] = 6032, - [SMALL_STATE(102)] = 6064, - [SMALL_STATE(103)] = 6096, - [SMALL_STATE(104)] = 6128, - [SMALL_STATE(105)] = 6160, - [SMALL_STATE(106)] = 6192, - [SMALL_STATE(107)] = 6224, - [SMALL_STATE(108)] = 6256, - [SMALL_STATE(109)] = 6288, - [SMALL_STATE(110)] = 6320, - [SMALL_STATE(111)] = 6352, - [SMALL_STATE(112)] = 6384, - [SMALL_STATE(113)] = 6416, - [SMALL_STATE(114)] = 6448, - [SMALL_STATE(115)] = 6480, - [SMALL_STATE(116)] = 6512, - [SMALL_STATE(117)] = 6544, - [SMALL_STATE(118)] = 6576, - [SMALL_STATE(119)] = 6608, - [SMALL_STATE(120)] = 6640, - [SMALL_STATE(121)] = 6672, - [SMALL_STATE(122)] = 6704, - [SMALL_STATE(123)] = 6728, - [SMALL_STATE(124)] = 6760, - [SMALL_STATE(125)] = 6792, - [SMALL_STATE(126)] = 6824, - [SMALL_STATE(127)] = 6856, - [SMALL_STATE(128)] = 6888, - [SMALL_STATE(129)] = 6912, - [SMALL_STATE(130)] = 6944, - [SMALL_STATE(131)] = 6976, - [SMALL_STATE(132)] = 7008, - [SMALL_STATE(133)] = 7040, - [SMALL_STATE(134)] = 7072, - [SMALL_STATE(135)] = 7104, - [SMALL_STATE(136)] = 7136, - [SMALL_STATE(137)] = 7168, - [SMALL_STATE(138)] = 7200, - [SMALL_STATE(139)] = 7232, - [SMALL_STATE(140)] = 7264, - [SMALL_STATE(141)] = 7296, - [SMALL_STATE(142)] = 7328, - [SMALL_STATE(143)] = 7360, - [SMALL_STATE(144)] = 7384, - [SMALL_STATE(145)] = 7416, - [SMALL_STATE(146)] = 7448, - [SMALL_STATE(147)] = 7480, - [SMALL_STATE(148)] = 7512, - [SMALL_STATE(149)] = 7544, - [SMALL_STATE(150)] = 7576, - [SMALL_STATE(151)] = 7608, - [SMALL_STATE(152)] = 7640, - [SMALL_STATE(153)] = 7672, - [SMALL_STATE(154)] = 7704, - [SMALL_STATE(155)] = 7736, - [SMALL_STATE(156)] = 7759, - [SMALL_STATE(157)] = 7782, - [SMALL_STATE(158)] = 7805, - [SMALL_STATE(159)] = 7827, - [SMALL_STATE(160)] = 7849, - [SMALL_STATE(161)] = 7863, - [SMALL_STATE(162)] = 7879, - [SMALL_STATE(163)] = 7892, - [SMALL_STATE(164)] = 7903, - [SMALL_STATE(165)] = 7922, - [SMALL_STATE(166)] = 7944, - [SMALL_STATE(167)] = 7962, - [SMALL_STATE(168)] = 7984, - [SMALL_STATE(169)] = 8000, - [SMALL_STATE(170)] = 8022, - [SMALL_STATE(171)] = 8044, - [SMALL_STATE(172)] = 8055, - [SMALL_STATE(173)] = 8066, - [SMALL_STATE(174)] = 8077, - [SMALL_STATE(175)] = 8090, - [SMALL_STATE(176)] = 8101, - [SMALL_STATE(177)] = 8112, - [SMALL_STATE(178)] = 8123, - [SMALL_STATE(179)] = 8138, - [SMALL_STATE(180)] = 8149, - [SMALL_STATE(181)] = 8164, - [SMALL_STATE(182)] = 8175, - [SMALL_STATE(183)] = 8188, - [SMALL_STATE(184)] = 8199, - [SMALL_STATE(185)] = 8210, - [SMALL_STATE(186)] = 8221, - [SMALL_STATE(187)] = 8232, - [SMALL_STATE(188)] = 8243, - [SMALL_STATE(189)] = 8254, - [SMALL_STATE(190)] = 8265, - [SMALL_STATE(191)] = 8276, - [SMALL_STATE(192)] = 8287, - [SMALL_STATE(193)] = 8298, - [SMALL_STATE(194)] = 8309, - [SMALL_STATE(195)] = 8320, - [SMALL_STATE(196)] = 8331, - [SMALL_STATE(197)] = 8342, - [SMALL_STATE(198)] = 8355, - [SMALL_STATE(199)] = 8366, - [SMALL_STATE(200)] = 8377, - [SMALL_STATE(201)] = 8388, - [SMALL_STATE(202)] = 8399, - [SMALL_STATE(203)] = 8410, - [SMALL_STATE(204)] = 8421, - [SMALL_STATE(205)] = 8432, - [SMALL_STATE(206)] = 8443, - [SMALL_STATE(207)] = 8454, - [SMALL_STATE(208)] = 8465, - [SMALL_STATE(209)] = 8476, - [SMALL_STATE(210)] = 8487, - [SMALL_STATE(211)] = 8498, - [SMALL_STATE(212)] = 8509, - [SMALL_STATE(213)] = 8520, - [SMALL_STATE(214)] = 8533, - [SMALL_STATE(215)] = 8544, - [SMALL_STATE(216)] = 8555, - [SMALL_STATE(217)] = 8568, - [SMALL_STATE(218)] = 8579, - [SMALL_STATE(219)] = 8590, - [SMALL_STATE(220)] = 8601, - [SMALL_STATE(221)] = 8609, - [SMALL_STATE(222)] = 8617, - [SMALL_STATE(223)] = 8625, - [SMALL_STATE(224)] = 8633, - [SMALL_STATE(225)] = 8649, - [SMALL_STATE(226)] = 8657, - [SMALL_STATE(227)] = 8665, - [SMALL_STATE(228)] = 8673, - [SMALL_STATE(229)] = 8681, - [SMALL_STATE(230)] = 8689, - [SMALL_STATE(231)] = 8697, - [SMALL_STATE(232)] = 8707, - [SMALL_STATE(233)] = 8717, - [SMALL_STATE(234)] = 8725, - [SMALL_STATE(235)] = 8735, - [SMALL_STATE(236)] = 8743, - [SMALL_STATE(237)] = 8751, - [SMALL_STATE(238)] = 8759, - [SMALL_STATE(239)] = 8769, - [SMALL_STATE(240)] = 8779, - [SMALL_STATE(241)] = 8791, - [SMALL_STATE(242)] = 8803, - [SMALL_STATE(243)] = 8811, - [SMALL_STATE(244)] = 8819, - [SMALL_STATE(245)] = 8827, - [SMALL_STATE(246)] = 8835, - [SMALL_STATE(247)] = 8843, - [SMALL_STATE(248)] = 8851, - [SMALL_STATE(249)] = 8859, - [SMALL_STATE(250)] = 8867, - [SMALL_STATE(251)] = 8877, - [SMALL_STATE(252)] = 8889, - [SMALL_STATE(253)] = 8897, - [SMALL_STATE(254)] = 8907, - [SMALL_STATE(255)] = 8915, - [SMALL_STATE(256)] = 8923, - [SMALL_STATE(257)] = 8931, - [SMALL_STATE(258)] = 8939, - [SMALL_STATE(259)] = 8947, - [SMALL_STATE(260)] = 8955, - [SMALL_STATE(261)] = 8963, - [SMALL_STATE(262)] = 8971, - [SMALL_STATE(263)] = 8979, - [SMALL_STATE(264)] = 8987, - [SMALL_STATE(265)] = 8995, - [SMALL_STATE(266)] = 9003, - [SMALL_STATE(267)] = 9011, - [SMALL_STATE(268)] = 9019, - [SMALL_STATE(269)] = 9027, - [SMALL_STATE(270)] = 9035, - [SMALL_STATE(271)] = 9043, - [SMALL_STATE(272)] = 9051, - [SMALL_STATE(273)] = 9059, - [SMALL_STATE(274)] = 9066, - [SMALL_STATE(275)] = 9077, - [SMALL_STATE(276)] = 9088, - [SMALL_STATE(277)] = 9099, - [SMALL_STATE(278)] = 9110, - [SMALL_STATE(279)] = 9117, - [SMALL_STATE(280)] = 9128, - [SMALL_STATE(281)] = 9139, - [SMALL_STATE(282)] = 9146, - [SMALL_STATE(283)] = 9157, - [SMALL_STATE(284)] = 9166, - [SMALL_STATE(285)] = 9177, - [SMALL_STATE(286)] = 9188, - [SMALL_STATE(287)] = 9197, - [SMALL_STATE(288)] = 9208, - [SMALL_STATE(289)] = 9219, - [SMALL_STATE(290)] = 9232, - [SMALL_STATE(291)] = 9243, - [SMALL_STATE(292)] = 9254, - [SMALL_STATE(293)] = 9265, - [SMALL_STATE(294)] = 9278, - [SMALL_STATE(295)] = 9289, - [SMALL_STATE(296)] = 9300, - [SMALL_STATE(297)] = 9313, - [SMALL_STATE(298)] = 9324, - [SMALL_STATE(299)] = 9335, - [SMALL_STATE(300)] = 9346, - [SMALL_STATE(301)] = 9357, - [SMALL_STATE(302)] = 9370, - [SMALL_STATE(303)] = 9381, - [SMALL_STATE(304)] = 9392, - [SMALL_STATE(305)] = 9405, - [SMALL_STATE(306)] = 9418, - [SMALL_STATE(307)] = 9431, - [SMALL_STATE(308)] = 9444, - [SMALL_STATE(309)] = 9455, - [SMALL_STATE(310)] = 9466, - [SMALL_STATE(311)] = 9474, - [SMALL_STATE(312)] = 9484, - [SMALL_STATE(313)] = 9492, - [SMALL_STATE(314)] = 9500, - [SMALL_STATE(315)] = 9508, - [SMALL_STATE(316)] = 9516, - [SMALL_STATE(317)] = 9524, - [SMALL_STATE(318)] = 9532, - [SMALL_STATE(319)] = 9540, - [SMALL_STATE(320)] = 9548, - [SMALL_STATE(321)] = 9556, - [SMALL_STATE(322)] = 9564, - [SMALL_STATE(323)] = 9572, - [SMALL_STATE(324)] = 9580, - [SMALL_STATE(325)] = 9588, - [SMALL_STATE(326)] = 9596, - [SMALL_STATE(327)] = 9604, - [SMALL_STATE(328)] = 9612, - [SMALL_STATE(329)] = 9620, - [SMALL_STATE(330)] = 9628, - [SMALL_STATE(331)] = 9636, - [SMALL_STATE(332)] = 9644, - [SMALL_STATE(333)] = 9652, - [SMALL_STATE(334)] = 9660, - [SMALL_STATE(335)] = 9668, - [SMALL_STATE(336)] = 9676, - [SMALL_STATE(337)] = 9684, - [SMALL_STATE(338)] = 9692, - [SMALL_STATE(339)] = 9700, - [SMALL_STATE(340)] = 9708, - [SMALL_STATE(341)] = 9716, - [SMALL_STATE(342)] = 9724, - [SMALL_STATE(343)] = 9732, - [SMALL_STATE(344)] = 9740, - [SMALL_STATE(345)] = 9748, - [SMALL_STATE(346)] = 9756, - [SMALL_STATE(347)] = 9764, - [SMALL_STATE(348)] = 9772, - [SMALL_STATE(349)] = 9780, - [SMALL_STATE(350)] = 9788, - [SMALL_STATE(351)] = 9796, - [SMALL_STATE(352)] = 9804, - [SMALL_STATE(353)] = 9812, - [SMALL_STATE(354)] = 9820, - [SMALL_STATE(355)] = 9828, - [SMALL_STATE(356)] = 9836, - [SMALL_STATE(357)] = 9844, - [SMALL_STATE(358)] = 9852, - [SMALL_STATE(359)] = 9860, - [SMALL_STATE(360)] = 9868, - [SMALL_STATE(361)] = 9876, - [SMALL_STATE(362)] = 9884, - [SMALL_STATE(363)] = 9892, - [SMALL_STATE(364)] = 9900, - [SMALL_STATE(365)] = 9908, - [SMALL_STATE(366)] = 9916, - [SMALL_STATE(367)] = 9924, - [SMALL_STATE(368)] = 9932, - [SMALL_STATE(369)] = 9940, - [SMALL_STATE(370)] = 9948, - [SMALL_STATE(371)] = 9956, - [SMALL_STATE(372)] = 9964, - [SMALL_STATE(373)] = 9972, - [SMALL_STATE(374)] = 9980, - [SMALL_STATE(375)] = 9988, - [SMALL_STATE(376)] = 9996, - [SMALL_STATE(377)] = 10004, - [SMALL_STATE(378)] = 10012, - [SMALL_STATE(379)] = 10022, - [SMALL_STATE(380)] = 10030, - [SMALL_STATE(381)] = 10037, - [SMALL_STATE(382)] = 10044, - [SMALL_STATE(383)] = 10051, - [SMALL_STATE(384)] = 10058, - [SMALL_STATE(385)] = 10065, - [SMALL_STATE(386)] = 10072, - [SMALL_STATE(387)] = 10079, - [SMALL_STATE(388)] = 10086, - [SMALL_STATE(389)] = 10093, - [SMALL_STATE(390)] = 10100, - [SMALL_STATE(391)] = 10104, - [SMALL_STATE(392)] = 10108, - [SMALL_STATE(393)] = 10112, - [SMALL_STATE(394)] = 10116, - [SMALL_STATE(395)] = 10120, - [SMALL_STATE(396)] = 10124, - [SMALL_STATE(397)] = 10128, - [SMALL_STATE(398)] = 10132, - [SMALL_STATE(399)] = 10136, - [SMALL_STATE(400)] = 10140, + [SMALL_STATE(84)] = 5478, + [SMALL_STATE(85)] = 5508, + [SMALL_STATE(86)] = 5551, + [SMALL_STATE(87)] = 5580, + [SMALL_STATE(88)] = 5623, + [SMALL_STATE(89)] = 5650, + [SMALL_STATE(90)] = 5693, + [SMALL_STATE(91)] = 5736, + [SMALL_STATE(92)] = 5764, + [SMALL_STATE(93)] = 5790, + [SMALL_STATE(94)] = 5815, + [SMALL_STATE(95)] = 5842, + [SMALL_STATE(96)] = 5869, + [SMALL_STATE(97)] = 5894, + [SMALL_STATE(98)] = 5918, + [SMALL_STATE(99)] = 5952, + [SMALL_STATE(100)] = 5986, + [SMALL_STATE(101)] = 6010, + [SMALL_STATE(102)] = 6034, + [SMALL_STATE(103)] = 6065, + [SMALL_STATE(104)] = 6096, + [SMALL_STATE(105)] = 6127, + [SMALL_STATE(106)] = 6158, + [SMALL_STATE(107)] = 6189, + [SMALL_STATE(108)] = 6220, + [SMALL_STATE(109)] = 6251, + [SMALL_STATE(110)] = 6282, + [SMALL_STATE(111)] = 6313, + [SMALL_STATE(112)] = 6344, + [SMALL_STATE(113)] = 6375, + [SMALL_STATE(114)] = 6406, + [SMALL_STATE(115)] = 6437, + [SMALL_STATE(116)] = 6468, + [SMALL_STATE(117)] = 6499, + [SMALL_STATE(118)] = 6530, + [SMALL_STATE(119)] = 6561, + [SMALL_STATE(120)] = 6592, + [SMALL_STATE(121)] = 6615, + [SMALL_STATE(122)] = 6638, + [SMALL_STATE(123)] = 6669, + [SMALL_STATE(124)] = 6700, + [SMALL_STATE(125)] = 6731, + [SMALL_STATE(126)] = 6762, + [SMALL_STATE(127)] = 6793, + [SMALL_STATE(128)] = 6824, + [SMALL_STATE(129)] = 6855, + [SMALL_STATE(130)] = 6886, + [SMALL_STATE(131)] = 6917, + [SMALL_STATE(132)] = 6948, + [SMALL_STATE(133)] = 6979, + [SMALL_STATE(134)] = 7010, + [SMALL_STATE(135)] = 7041, + [SMALL_STATE(136)] = 7072, + [SMALL_STATE(137)] = 7103, + [SMALL_STATE(138)] = 7134, + [SMALL_STATE(139)] = 7165, + [SMALL_STATE(140)] = 7196, + [SMALL_STATE(141)] = 7227, + [SMALL_STATE(142)] = 7258, + [SMALL_STATE(143)] = 7289, + [SMALL_STATE(144)] = 7320, + [SMALL_STATE(145)] = 7351, + [SMALL_STATE(146)] = 7382, + [SMALL_STATE(147)] = 7413, + [SMALL_STATE(148)] = 7444, + [SMALL_STATE(149)] = 7475, + [SMALL_STATE(150)] = 7506, + [SMALL_STATE(151)] = 7537, + [SMALL_STATE(152)] = 7568, + [SMALL_STATE(153)] = 7599, + [SMALL_STATE(154)] = 7630, + [SMALL_STATE(155)] = 7661, + [SMALL_STATE(156)] = 7692, + [SMALL_STATE(157)] = 7723, + [SMALL_STATE(158)] = 7746, + [SMALL_STATE(159)] = 7768, + [SMALL_STATE(160)] = 7790, + [SMALL_STATE(161)] = 7806, + [SMALL_STATE(162)] = 7820, + [SMALL_STATE(163)] = 7833, + [SMALL_STATE(164)] = 7844, + [SMALL_STATE(165)] = 7863, + [SMALL_STATE(166)] = 7881, + [SMALL_STATE(167)] = 7903, + [SMALL_STATE(168)] = 7925, + [SMALL_STATE(169)] = 7941, + [SMALL_STATE(170)] = 7963, + [SMALL_STATE(171)] = 7985, + [SMALL_STATE(172)] = 7998, + [SMALL_STATE(173)] = 8009, + [SMALL_STATE(174)] = 8020, + [SMALL_STATE(175)] = 8031, + [SMALL_STATE(176)] = 8042, + [SMALL_STATE(177)] = 8053, + [SMALL_STATE(178)] = 8068, + [SMALL_STATE(179)] = 8079, + [SMALL_STATE(180)] = 8090, + [SMALL_STATE(181)] = 8103, + [SMALL_STATE(182)] = 8114, + [SMALL_STATE(183)] = 8125, + [SMALL_STATE(184)] = 8136, + [SMALL_STATE(185)] = 8147, + [SMALL_STATE(186)] = 8162, + [SMALL_STATE(187)] = 8173, + [SMALL_STATE(188)] = 8186, + [SMALL_STATE(189)] = 8197, + [SMALL_STATE(190)] = 8208, + [SMALL_STATE(191)] = 8219, + [SMALL_STATE(192)] = 8230, + [SMALL_STATE(193)] = 8241, + [SMALL_STATE(194)] = 8252, + [SMALL_STATE(195)] = 8263, + [SMALL_STATE(196)] = 8274, + [SMALL_STATE(197)] = 8285, + [SMALL_STATE(198)] = 8296, + [SMALL_STATE(199)] = 8307, + [SMALL_STATE(200)] = 8318, + [SMALL_STATE(201)] = 8329, + [SMALL_STATE(202)] = 8340, + [SMALL_STATE(203)] = 8351, + [SMALL_STATE(204)] = 8362, + [SMALL_STATE(205)] = 8373, + [SMALL_STATE(206)] = 8384, + [SMALL_STATE(207)] = 8395, + [SMALL_STATE(208)] = 8406, + [SMALL_STATE(209)] = 8417, + [SMALL_STATE(210)] = 8428, + [SMALL_STATE(211)] = 8439, + [SMALL_STATE(212)] = 8452, + [SMALL_STATE(213)] = 8463, + [SMALL_STATE(214)] = 8474, + [SMALL_STATE(215)] = 8487, + [SMALL_STATE(216)] = 8498, + [SMALL_STATE(217)] = 8509, + [SMALL_STATE(218)] = 8520, + [SMALL_STATE(219)] = 8531, + [SMALL_STATE(220)] = 8539, + [SMALL_STATE(221)] = 8555, + [SMALL_STATE(222)] = 8563, + [SMALL_STATE(223)] = 8571, + [SMALL_STATE(224)] = 8581, + [SMALL_STATE(225)] = 8591, + [SMALL_STATE(226)] = 8599, + [SMALL_STATE(227)] = 8607, + [SMALL_STATE(228)] = 8615, + [SMALL_STATE(229)] = 8623, + [SMALL_STATE(230)] = 8633, + [SMALL_STATE(231)] = 8643, + [SMALL_STATE(232)] = 8651, + [SMALL_STATE(233)] = 8661, + [SMALL_STATE(234)] = 8669, + [SMALL_STATE(235)] = 8677, + [SMALL_STATE(236)] = 8685, + [SMALL_STATE(237)] = 8695, + [SMALL_STATE(238)] = 8705, + [SMALL_STATE(239)] = 8717, + [SMALL_STATE(240)] = 8729, + [SMALL_STATE(241)] = 8737, + [SMALL_STATE(242)] = 8745, + [SMALL_STATE(243)] = 8753, + [SMALL_STATE(244)] = 8761, + [SMALL_STATE(245)] = 8769, + [SMALL_STATE(246)] = 8777, + [SMALL_STATE(247)] = 8785, + [SMALL_STATE(248)] = 8793, + [SMALL_STATE(249)] = 8801, + [SMALL_STATE(250)] = 8809, + [SMALL_STATE(251)] = 8817, + [SMALL_STATE(252)] = 8829, + [SMALL_STATE(253)] = 8837, + [SMALL_STATE(254)] = 8845, + [SMALL_STATE(255)] = 8853, + [SMALL_STATE(256)] = 8861, + [SMALL_STATE(257)] = 8869, + [SMALL_STATE(258)] = 8877, + [SMALL_STATE(259)] = 8885, + [SMALL_STATE(260)] = 8893, + [SMALL_STATE(261)] = 8901, + [SMALL_STATE(262)] = 8909, + [SMALL_STATE(263)] = 8917, + [SMALL_STATE(264)] = 8925, + [SMALL_STATE(265)] = 8933, + [SMALL_STATE(266)] = 8941, + [SMALL_STATE(267)] = 8949, + [SMALL_STATE(268)] = 8957, + [SMALL_STATE(269)] = 8965, + [SMALL_STATE(270)] = 8973, + [SMALL_STATE(271)] = 8981, + [SMALL_STATE(272)] = 8992, + [SMALL_STATE(273)] = 9003, + [SMALL_STATE(274)] = 9012, + [SMALL_STATE(275)] = 9019, + [SMALL_STATE(276)] = 9030, + [SMALL_STATE(277)] = 9041, + [SMALL_STATE(278)] = 9054, + [SMALL_STATE(279)] = 9065, + [SMALL_STATE(280)] = 9076, + [SMALL_STATE(281)] = 9087, + [SMALL_STATE(282)] = 9094, + [SMALL_STATE(283)] = 9105, + [SMALL_STATE(284)] = 9116, + [SMALL_STATE(285)] = 9129, + [SMALL_STATE(286)] = 9142, + [SMALL_STATE(287)] = 9149, + [SMALL_STATE(288)] = 9162, + [SMALL_STATE(289)] = 9175, + [SMALL_STATE(290)] = 9184, + [SMALL_STATE(291)] = 9195, + [SMALL_STATE(292)] = 9206, + [SMALL_STATE(293)] = 9217, + [SMALL_STATE(294)] = 9228, + [SMALL_STATE(295)] = 9241, + [SMALL_STATE(296)] = 9252, + [SMALL_STATE(297)] = 9263, + [SMALL_STATE(298)] = 9274, + [SMALL_STATE(299)] = 9285, + [SMALL_STATE(300)] = 9296, + [SMALL_STATE(301)] = 9307, + [SMALL_STATE(302)] = 9318, + [SMALL_STATE(303)] = 9329, + [SMALL_STATE(304)] = 9340, + [SMALL_STATE(305)] = 9351, + [SMALL_STATE(306)] = 9364, + [SMALL_STATE(307)] = 9375, + [SMALL_STATE(308)] = 9388, + [SMALL_STATE(309)] = 9396, + [SMALL_STATE(310)] = 9404, + [SMALL_STATE(311)] = 9412, + [SMALL_STATE(312)] = 9420, + [SMALL_STATE(313)] = 9428, + [SMALL_STATE(314)] = 9436, + [SMALL_STATE(315)] = 9444, + [SMALL_STATE(316)] = 9452, + [SMALL_STATE(317)] = 9460, + [SMALL_STATE(318)] = 9468, + [SMALL_STATE(319)] = 9476, + [SMALL_STATE(320)] = 9484, + [SMALL_STATE(321)] = 9492, + [SMALL_STATE(322)] = 9500, + [SMALL_STATE(323)] = 9508, + [SMALL_STATE(324)] = 9516, + [SMALL_STATE(325)] = 9524, + [SMALL_STATE(326)] = 9532, + [SMALL_STATE(327)] = 9540, + [SMALL_STATE(328)] = 9548, + [SMALL_STATE(329)] = 9556, + [SMALL_STATE(330)] = 9564, + [SMALL_STATE(331)] = 9572, + [SMALL_STATE(332)] = 9580, + [SMALL_STATE(333)] = 9588, + [SMALL_STATE(334)] = 9596, + [SMALL_STATE(335)] = 9604, + [SMALL_STATE(336)] = 9612, + [SMALL_STATE(337)] = 9620, + [SMALL_STATE(338)] = 9628, + [SMALL_STATE(339)] = 9636, + [SMALL_STATE(340)] = 9644, + [SMALL_STATE(341)] = 9652, + [SMALL_STATE(342)] = 9660, + [SMALL_STATE(343)] = 9668, + [SMALL_STATE(344)] = 9678, + [SMALL_STATE(345)] = 9686, + [SMALL_STATE(346)] = 9694, + [SMALL_STATE(347)] = 9702, + [SMALL_STATE(348)] = 9710, + [SMALL_STATE(349)] = 9718, + [SMALL_STATE(350)] = 9726, + [SMALL_STATE(351)] = 9734, + [SMALL_STATE(352)] = 9742, + [SMALL_STATE(353)] = 9750, + [SMALL_STATE(354)] = 9758, + [SMALL_STATE(355)] = 9766, + [SMALL_STATE(356)] = 9774, + [SMALL_STATE(357)] = 9782, + [SMALL_STATE(358)] = 9790, + [SMALL_STATE(359)] = 9798, + [SMALL_STATE(360)] = 9806, + [SMALL_STATE(361)] = 9814, + [SMALL_STATE(362)] = 9822, + [SMALL_STATE(363)] = 9830, + [SMALL_STATE(364)] = 9838, + [SMALL_STATE(365)] = 9846, + [SMALL_STATE(366)] = 9854, + [SMALL_STATE(367)] = 9862, + [SMALL_STATE(368)] = 9870, + [SMALL_STATE(369)] = 9880, + [SMALL_STATE(370)] = 9888, + [SMALL_STATE(371)] = 9896, + [SMALL_STATE(372)] = 9904, + [SMALL_STATE(373)] = 9912, + [SMALL_STATE(374)] = 9920, + [SMALL_STATE(375)] = 9928, + [SMALL_STATE(376)] = 9936, + [SMALL_STATE(377)] = 9944, + [SMALL_STATE(378)] = 9952, + [SMALL_STATE(379)] = 9959, + [SMALL_STATE(380)] = 9966, + [SMALL_STATE(381)] = 9973, + [SMALL_STATE(382)] = 9980, + [SMALL_STATE(383)] = 9987, + [SMALL_STATE(384)] = 9994, + [SMALL_STATE(385)] = 10001, + [SMALL_STATE(386)] = 10008, + [SMALL_STATE(387)] = 10015, + [SMALL_STATE(388)] = 10022, + [SMALL_STATE(389)] = 10026, + [SMALL_STATE(390)] = 10030, + [SMALL_STATE(391)] = 10034, + [SMALL_STATE(392)] = 10038, + [SMALL_STATE(393)] = 10042, + [SMALL_STATE(394)] = 10046, + [SMALL_STATE(395)] = 10050, + [SMALL_STATE(396)] = 10054, + [SMALL_STATE(397)] = 10058, + [SMALL_STATE(398)] = 10062, }; 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 = false}}, SHIFT(211), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), - [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), - [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(224), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), [221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__left_delimiter, 1), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_delimiter, 1), - [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(228), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), - [335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(211), - [338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(217), - [341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(95), - [344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(98), - [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), - [351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(228), - [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(229), - [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(97), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(94), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(97), - [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(94), - [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), - [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), - [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(97), - [394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(94), - [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(97), - [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(94), - [403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(97), - [406] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(94), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), - [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), - [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), - [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(70), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), - [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), - [480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 4), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 4), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), - [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), - [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), - [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), - [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), - [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), - [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), - [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), - [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), - [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), - [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), - [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), - [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), - [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), - [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), - [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), - [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), - [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), - [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), - [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), - [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), - [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), - [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), - [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), - [548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), - [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), - [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), - [558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), - [560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), - [562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), - [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), - [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), - [576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), - [578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 5), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 5), - [588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), - [590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), - [592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), - [594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), - [596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), - [598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), - [600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), - [604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), - [606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yaml_no_injection_text, 1), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yaml_no_injection_text, 1), - [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), - [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), - [616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), - [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), - [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), - [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), - [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), - [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), - [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), - [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), - [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), - [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), - [646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(395), - [649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(395), - [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), - [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), - [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), - [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), - [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), - [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), - [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), - [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(279), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), - [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [917] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(238), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__left_delimiter, 1), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__left_delimiter, 1), + [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(99), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(215), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(94), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(93), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(106), + [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(227), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(95), + [390] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(96), + [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(95), + [400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(96), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(95), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(96), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [451] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(95), + [454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(96), + [457] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(95), + [460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(96), + [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 4), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 4), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), + [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(74), + [550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), + [552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), + [554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), + [556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), + [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), + [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), + [570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), + [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), + [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), + [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), + [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), + [582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), + [584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), + [586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), + [588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), + [590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), + [592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), + [594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), + [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), + [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), + [602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), + [604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), + [606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), + [608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), + [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), + [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), + [618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), + [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), + [622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), + [626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), + [628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), + [630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), + [632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), + [638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), + [640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), + [646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), + [648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), + [650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), + [652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), + [654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), + [656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), + [658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), + [660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), + [662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 5), + [664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 5), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), + [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [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_template_action, 5, .production_id = 11), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline, 1), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline, 1), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), + [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), + [700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(393), + [703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(393), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), + [708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), + [716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), + [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}}, REDUCE(sym_assignment, 3, .production_id = 8), + [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(275), + [739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), + [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [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(390), + [949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [971] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), }; #ifdef __cplusplus diff --git a/test/corpus/actions.txt b/test/corpus/actions.txt index 8f3ffc9..e4efd22 100644 --- a/test/corpus/actions.txt +++ b/test/corpus/actions.txt @@ -1,6 +1,6 @@ -============================================ +================================================================================ comment -============================================ +================================================================================ {{/* comment */}} {{- /* comment */ -}} {{/* comment */ -}} @@ -11,7 +11,7 @@ comment */}} {{- /* multi line comment */ -}} ---- +-------------------------------------------------------------------------------- (template (comment) @@ -26,9 +26,9 @@ comment */ -}} (text) (comment)) -============================================ +================================================================================ invalid comments -============================================ +================================================================================ {{ /* invalid comment */}} {{/* invalid comment */ }} @@ -46,7 +46,7 @@ invalid comments /* invalid comment */ -}} {{- /* invalid comment */ -}} --------------------------------------------- +-------------------------------------------------------------------------------- (template (text) @@ -67,7 +67,8 @@ invalid comments (comment)) (text) (comment) - (ERROR) + (ERROR + (yaml_no_injection_text)) (text) (ERROR (UNEXPECTED '/') @@ -76,7 +77,8 @@ invalid comments (UNEXPECTED '*')) (text) (comment) - (ERROR) + (ERROR + (yaml_no_injection_text)) (text) (ERROR (UNEXPECTED '/') @@ -88,270 +90,318 @@ invalid comments (MISSING "-}}") (text)) -============================================ +================================================================================ pipeline -============================================ +================================================================================ {{ pipeline }} ---- +-------------------------------------------------------------------------------- (template - (function_call (identifier))) + (function_call + (identifier))) -============================================= +================================================================================ if -============================================= +================================================================================ {{if pipeline}} t1 {{end}} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text))) + (if_action + (function_call + (identifier)) + (text))) -============================================= +================================================================================ if else -============================================= +================================================================================ {{if pipeline}} t1 {{ else }} t2 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (text))) + (if_action + (function_call + (identifier)) + (text) + (text))) -============================================= +================================================================================ if else with text and template in if -============================================= +================================================================================ {{if pipeline}} t1 {{ pipeline }} {{ else }} t2 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (text))) + +================================================================================ if-else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} t2 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text))) + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text))) -============================================= +================================================================================ if-else with text and template in if -============================================= +================================================================================ {{if pipeline}} t1 {{ pipeline }} {{ else if pipeline }} t2 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (function_call (identifier)) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text))) + +================================================================================ if-else else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} t2 {{ else }} t3 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (text))) + +================================================================================ if-else else with template and text in else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} t2 {{ else }} {{ .Values.test }} test {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text))) + +================================================================================ if-else else with text and template in else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} t2 {{ else }} test {{ .Values.test }} {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text))) + +================================================================================ if-else else with text and template in if-else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} test {{ .Values.test }} {{ else }} t3 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text) + (text))) + +================================================================================ if-else else with text and template in else and text and template in if-else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} test {{ .Values.test }} {{ else }} t3 {{ .Values.test }} {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text))) + +================================================================================ if-else with text and template in if-else -============================================= +================================================================================ {{if pipeline}} t1 {{ else if pipeline }} test {{ .Values.test }} {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (if_action - (function_call (identifier)) - (text) - (function_call (identifier)) - (text) - (selector_expression - (field - (identifier)) - (field_identifier)) - (text))) - -============================================= + (if_action + (function_call + (identifier)) + (text) + (function_call + (identifier)) + (text) + (selector_expression + (field + (identifier)) + (field_identifier)) + (text))) + +================================================================================ range -============================================= +================================================================================ {{range pipeline}} t1 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (range_action - (function_call (identifier)) - (text))) + (range_action + (function_call + (identifier)) + (text))) -============================================= +================================================================================ range else -============================================= +================================================================================ {{range pipeline}} t1 {{ else }} t2 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (range_action - (function_call (identifier)) - (text) - (text))) + (range_action + (function_call + (identifier)) + (text) + (text))) -============================================= +================================================================================ template -============================================= +================================================================================ {{template "name"}} ---- +-------------------------------------------------------------------------------- + (template - (template_action - (interpreted_string_literal))) + (template_action + (interpreted_string_literal))) -============================================= +================================================================================ template with argument -============================================= +================================================================================ {{template "name" pipeline}} ---- +-------------------------------------------------------------------------------- + (template - (template_action - (interpreted_string_literal) - (function_call (identifier)))) + (template_action + (interpreted_string_literal) + (function_call + (identifier)))) -============================================= +================================================================================ define -============================================= +================================================================================ {{define "name"}} t1 {{ end }} ---- +-------------------------------------------------------------------------------- + (template - (define_action - (interpreted_string_literal) - (text))) + (define_action + (interpreted_string_literal) + (text))) -============================================= +================================================================================ block -============================================= +================================================================================ {{block "name"}} T1 {{end}} ---- +-------------------------------------------------------------------------------- + (template - (block_action - (interpreted_string_literal) - (text))) + (block_action + (interpreted_string_literal) + (text))) -============================================= +================================================================================ block with argument -============================================= +================================================================================ {{block "name" pipeline }} T1 {{end}} ---- +-------------------------------------------------------------------------------- + (template - (block_action + (block_action (interpreted_string_literal) - (function_call (identifier)) + (function_call + (identifier)) (text))) -============================================= +================================================================================ with -============================================= +================================================================================ {{with pipeline}} T1 {{end}} ---- +-------------------------------------------------------------------------------- + (template - (with_action - (function_call (identifier)) + (with_action + (function_call + (identifier)) (text))) -============================================= +================================================================================ with else -============================================= +================================================================================ {{with pipeline}} T1 {{else}} T0 {{end}} ---- +-------------------------------------------------------------------------------- + (template - (with_action - (function_call (identifier)) + (with_action + (function_call + (identifier)) (text) (text)))