diff --git a/internal/tree-sitter/gotemplate/parser.c b/internal/tree-sitter/gotemplate/parser.c index 8fffc53e..09bae993 100644 --- a/internal/tree-sitter/gotemplate/parser.c +++ b/internal/tree-sitter/gotemplate/parser.c @@ -6,9 +6,9 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 397 +#define STATE_COUNT 375 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 81 +#define SYMBOL_COUNT 82 #define ALIAS_COUNT 1 #define TOKEN_COUNT 42 #define EXTERNAL_TOKEN_COUNT 0 @@ -23,9 +23,9 @@ enum { aux_sym_text_token4 = 4, aux_sym_text_token5 = 5, anon_sym_if = 6, - anon_sym_end = 7, - anon_sym_elseif = 8, - anon_sym_else = 9, + anon_sym_elseif = 7, + anon_sym_else = 8, + anon_sym_end = 9, anon_sym_COMMA = 10, anon_sym_COLON_EQ = 11, anon_sym_range = 12, @@ -67,37 +67,38 @@ enum { sym_if_action = 48, sym__else_if_clause = 49, sym__else_clause = 50, - sym_range_variable_definition = 51, - sym_range_action = 52, - sym_template_action = 53, - sym_define_action = 54, - sym_block_action = 55, - sym_with_action = 56, - sym__pipeline = 57, - sym_variable_definition = 58, - sym_assignment = 59, - sym_chained_pipeline = 60, - sym_parenthesized_pipeline = 61, - sym_method_call = 62, - sym_function_call = 63, - sym_argument_list = 64, - sym__expression = 65, - sym_selector_expression = 66, - sym__field_identifier = 67, - sym_field = 68, - sym_variable = 69, - sym__literal = 70, - sym__boolean_literal = 71, - sym_dot = 72, - sym__string_literal = 73, - sym_interpreted_string_literal = 74, - sym__left_delimiter = 75, - sym__right_delimiter = 76, - aux_sym_template_repeat1 = 77, - aux_sym_if_action_repeat1 = 78, - aux_sym_argument_list_repeat1 = 79, - aux_sym_interpreted_string_literal_repeat1 = 80, - alias_sym_field_identifier = 81, + sym__if_actions_end = 51, + sym_range_variable_definition = 52, + sym_range_action = 53, + sym_template_action = 54, + sym_define_action = 55, + sym_block_action = 56, + sym_with_action = 57, + sym__pipeline = 58, + sym_variable_definition = 59, + sym_assignment = 60, + sym_chained_pipeline = 61, + sym_parenthesized_pipeline = 62, + sym_method_call = 63, + sym_function_call = 64, + sym_argument_list = 65, + sym__expression = 66, + sym_selector_expression = 67, + sym__field_identifier = 68, + sym_field = 69, + sym_variable = 70, + sym__literal = 71, + sym__boolean_literal = 72, + sym_dot = 73, + sym__string_literal = 74, + sym_interpreted_string_literal = 75, + sym__left_delimiter = 76, + sym__right_delimiter = 77, + aux_sym_template_repeat1 = 78, + aux_sym_if_action_repeat1 = 79, + aux_sym_argument_list_repeat1 = 80, + aux_sym_interpreted_string_literal_repeat1 = 81, + alias_sym_field_identifier = 82, }; static const char * const ts_symbol_names[] = { @@ -108,9 +109,9 @@ static const char * const ts_symbol_names[] = { [aux_sym_text_token4] = "text_token4", [aux_sym_text_token5] = "text_token5", [anon_sym_if] = "if", - [anon_sym_end] = "end", [anon_sym_elseif] = "else if", [anon_sym_else] = "else", + [anon_sym_end] = "end", [anon_sym_COMMA] = ",", [anon_sym_COLON_EQ] = ":=", [anon_sym_range] = "range", @@ -152,6 +153,7 @@ static const char * const ts_symbol_names[] = { [sym_if_action] = "if_action", [sym__else_if_clause] = "_else_if_clause", [sym__else_clause] = "_else_clause", + [sym__if_actions_end] = "_if_actions_end", [sym_range_variable_definition] = "range_variable_definition", [sym_range_action] = "range_action", [sym_template_action] = "template_action", @@ -193,9 +195,9 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_text_token4] = aux_sym_text_token4, [aux_sym_text_token5] = aux_sym_text_token5, [anon_sym_if] = anon_sym_if, - [anon_sym_end] = anon_sym_end, [anon_sym_elseif] = anon_sym_elseif, [anon_sym_else] = anon_sym_else, + [anon_sym_end] = anon_sym_end, [anon_sym_COMMA] = anon_sym_COMMA, [anon_sym_COLON_EQ] = anon_sym_COLON_EQ, [anon_sym_range] = anon_sym_range, @@ -237,6 +239,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_if_action] = sym_if_action, [sym__else_if_clause] = sym__else_if_clause, [sym__else_clause] = sym__else_clause, + [sym__if_actions_end] = sym__if_actions_end, [sym_range_variable_definition] = sym_range_variable_definition, [sym_range_action] = sym_range_action, [sym_template_action] = sym_template_action, @@ -299,15 +302,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_end] = { + [anon_sym_elseif] = { .visible = true, .named = false, }, - [anon_sym_elseif] = { + [anon_sym_else] = { .visible = true, .named = false, }, - [anon_sym_else] = { + [anon_sym_end] = { .visible = true, .named = false, }, @@ -475,6 +478,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym__if_actions_end] = { + .visible = false, + .named = true, + }, [sym_range_variable_definition] = { .visible = true, .named = true, @@ -651,24 +658,24 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [7] = {.index = 7, .length = 2}, [8] = {.index = 9, .length = 2}, [9] = {.index = 11, .length = 2}, - [10] = {.index = 13, .length = 2}, - [11] = {.index = 15, .length = 4}, - [12] = {.index = 19, .length = 1}, - [13] = {.index = 20, .length = 1}, - [14] = {.index = 21, .length = 3}, - [15] = {.index = 24, .length = 2}, - [16] = {.index = 26, .length = 1}, - [17] = {.index = 27, .length = 2}, - [18] = {.index = 29, .length = 3}, - [19] = {.index = 32, .length = 1}, - [20] = {.index = 33, .length = 2}, - [21] = {.index = 35, .length = 2}, - [22] = {.index = 37, .length = 2}, - [23] = {.index = 39, .length = 3}, - [24] = {.index = 42, .length = 4}, - [25] = {.index = 46, .length = 4}, - [26] = {.index = 50, .length = 3}, - [27] = {.index = 53, .length = 5}, + [10] = {.index = 13, .length = 1}, + [11] = {.index = 14, .length = 2}, + [12] = {.index = 16, .length = 2}, + [13] = {.index = 18, .length = 2}, + [14] = {.index = 20, .length = 3}, + [15] = {.index = 23, .length = 4}, + [16] = {.index = 27, .length = 3}, + [17] = {.index = 30, .length = 4}, + [18] = {.index = 34, .length = 4}, + [19] = {.index = 38, .length = 1}, + [20] = {.index = 39, .length = 3}, + [21] = {.index = 42, .length = 1}, + [22] = {.index = 43, .length = 5}, + [23] = {.index = 48, .length = 1}, + [24] = {.index = 49, .length = 2}, + [25] = {.index = 51, .length = 2}, + [26] = {.index = 53, .length = 2}, + [27] = {.index = 55, .length = 3}, [28] = {.index = 58, .length = 1}, [29] = {.index = 59, .length = 2}, [30] = {.index = 61, .length = 2}, @@ -700,68 +707,68 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_condition, 0, .inherited = true}, {field_option, 0, .inherited = true}, [13] = + {field_condition, 2}, + [14] = {field_argument, 3}, {field_name, 2}, - [15] = - {field_condition, 0, .inherited = true}, - {field_condition, 1, .inherited = true}, - {field_option, 0, .inherited = true}, - {field_option, 1, .inherited = true}, - [19] = - {field_condition, 2}, - [20] = - {field_range, 2}, - [21] = - {field_element, 2}, - {field_index, 0}, - {field_range, 4}, - [24] = + [16] = {field_alternative, 4, .inherited = true}, {field_condition, 2}, - [26] = - {field_alternative, 3}, - [27] = + [18] = {field_condition, 2}, {field_consequence, 4}, - [29] = + [20] = {field_condition, 2}, {field_condition, 4, .inherited = true}, {field_option, 4, .inherited = true}, - [32] = - {field_body, 4}, - [33] = - {field_body, 4}, - {field_range, 2}, - [35] = - {field_body, 4}, - {field_name, 2}, - [37] = - {field_condition, 2}, - {field_option, 4}, - [39] = + [23] = + {field_condition, 0, .inherited = true}, + {field_condition, 1, .inherited = true}, + {field_option, 0, .inherited = true}, + {field_option, 1, .inherited = true}, + [27] = {field_alternative, 5, .inherited = true}, {field_condition, 2}, {field_consequence, 4}, - [42] = + [30] = {field_condition, 2}, {field_condition, 5, .inherited = true}, {field_consequence, 4}, {field_option, 5, .inherited = true}, - [46] = + [34] = {field_alternative, 5, .inherited = true}, {field_condition, 2}, {field_condition, 4, .inherited = true}, {field_option, 4, .inherited = true}, - [50] = - {field_argument, 3}, - {field_body, 5}, - {field_name, 2}, - [53] = + [38] = + {field_range, 2}, + [39] = + {field_element, 2}, + {field_index, 0}, + {field_range, 4}, + [42] = + {field_alternative, 3}, + [43] = {field_alternative, 6, .inherited = true}, {field_condition, 2}, {field_condition, 5, .inherited = true}, {field_consequence, 4}, {field_option, 5, .inherited = true}, + [48] = + {field_body, 4}, + [49] = + {field_body, 4}, + {field_range, 2}, + [51] = + {field_body, 4}, + {field_name, 2}, + [53] = + {field_condition, 2}, + {field_option, 4}, + [55] = + {field_argument, 3}, + {field_body, 5}, + {field_name, 2}, [58] = {field_alternative, 7}, [59] = @@ -800,162 +807,162 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2] = 2, [3] = 2, [4] = 4, - [5] = 4, + [5] = 5, [6] = 6, [7] = 7, [8] = 8, [9] = 9, - [10] = 10, - [11] = 6, - [12] = 8, - [13] = 10, - [14] = 9, + [10] = 9, + [11] = 8, + [12] = 4, + [13] = 5, + [14] = 6, [15] = 7, [16] = 16, - [17] = 16, + [17] = 17, [18] = 18, [19] = 19, - [20] = 20, + [20] = 16, [21] = 21, [22] = 22, - [23] = 23, + [23] = 22, [24] = 24, - [25] = 25, + [25] = 24, [26] = 26, - [27] = 27, - [28] = 27, - [29] = 21, + [27] = 21, + [28] = 28, + [29] = 28, [30] = 30, [31] = 31, - [32] = 24, - [33] = 33, + [32] = 32, + [33] = 26, [34] = 34, - [35] = 35, + [35] = 18, [36] = 36, - [37] = 18, - [38] = 25, - [39] = 26, - [40] = 30, + [37] = 31, + [38] = 32, + [39] = 39, + [40] = 36, [41] = 19, - [42] = 31, - [43] = 43, - [44] = 43, + [42] = 42, + [43] = 17, + [44] = 44, [45] = 45, - [46] = 35, - [47] = 45, - [48] = 36, - [49] = 34, - [50] = 20, - [51] = 22, - [52] = 33, - [53] = 23, + [46] = 45, + [47] = 39, + [48] = 30, + [49] = 42, + [50] = 34, + [51] = 44, + [52] = 52, + [53] = 52, [54] = 54, - [55] = 54, + [55] = 55, [56] = 56, - [57] = 57, - [58] = 57, - [59] = 56, - [60] = 60, - [61] = 61, - [62] = 60, - [63] = 61, - [64] = 64, - [65] = 64, + [57] = 55, + [58] = 58, + [59] = 54, + [60] = 58, + [61] = 56, + [62] = 62, + [63] = 63, + [64] = 62, + [65] = 63, [66] = 66, [67] = 66, [68] = 68, - [69] = 68, + [69] = 69, [70] = 70, - [71] = 71, + [71] = 68, [72] = 72, [73] = 73, - [74] = 72, - [75] = 70, + [74] = 74, + [75] = 69, [76] = 76, - [77] = 71, + [77] = 72, [78] = 78, - [79] = 73, - [80] = 80, - [81] = 78, + [79] = 78, + [80] = 70, + [81] = 76, [82] = 82, [83] = 83, - [84] = 76, - [85] = 85, - [86] = 85, + [84] = 84, + [85] = 83, + [86] = 84, [87] = 87, - [88] = 87, + [88] = 88, [89] = 89, [90] = 90, [91] = 91, [92] = 92, [93] = 93, - [94] = 94, + [94] = 90, [95] = 95, [96] = 96, [97] = 97, - [98] = 98, - [99] = 91, - [100] = 100, + [98] = 92, + [99] = 99, + [100] = 89, [101] = 101, [102] = 102, - [103] = 103, + [103] = 88, [104] = 104, [105] = 105, [106] = 93, [107] = 107, [108] = 108, - [109] = 108, - [110] = 107, - [111] = 104, - [112] = 112, - [113] = 113, - [114] = 98, + [109] = 109, + [110] = 110, + [111] = 109, + [112] = 110, + [113] = 107, + [114] = 114, [115] = 115, [116] = 116, - [117] = 103, - [118] = 100, - [119] = 94, + [117] = 117, + [118] = 118, + [119] = 99, [120] = 120, - [121] = 95, - [122] = 122, - [123] = 101, - [124] = 124, - [125] = 125, - [126] = 126, + [121] = 121, + [122] = 105, + [123] = 123, + [124] = 95, + [125] = 104, + [126] = 97, [127] = 127, - [128] = 128, - [129] = 96, - [130] = 102, - [131] = 97, - [132] = 112, - [133] = 105, - [134] = 128, - [135] = 113, - [136] = 120, - [137] = 124, - [138] = 122, - [139] = 126, - [140] = 89, - [141] = 125, + [128] = 101, + [129] = 127, + [130] = 96, + [131] = 123, + [132] = 102, + [133] = 114, + [134] = 115, + [135] = 117, + [136] = 118, + [137] = 137, + [138] = 120, + [139] = 139, + [140] = 91, + [141] = 108, [142] = 142, - [143] = 116, + [143] = 143, [144] = 144, [145] = 145, - [146] = 146, - [147] = 147, - [148] = 144, - [149] = 146, - [150] = 145, - [151] = 151, + [146] = 144, + [147] = 143, + [148] = 142, + [149] = 149, + [150] = 150, + [151] = 150, [152] = 152, - [153] = 152, + [153] = 153, [154] = 154, [155] = 155, [156] = 156, [157] = 157, [158] = 158, [159] = 159, - [160] = 156, + [160] = 160, [161] = 161, [162] = 162, [163] = 163, @@ -977,7 +984,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [179] = 179, [180] = 180, [181] = 181, - [182] = 182, + [182] = 162, [183] = 183, [184] = 184, [185] = 185, @@ -989,112 +996,112 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [191] = 191, [192] = 192, [193] = 193, - [194] = 187, - [195] = 195, - [196] = 162, - [197] = 159, - [198] = 180, - [199] = 158, - [200] = 157, - [201] = 173, - [202] = 170, - [203] = 191, - [204] = 174, - [205] = 205, - [206] = 171, - [207] = 207, - [208] = 178, - [209] = 168, - [210] = 181, - [211] = 211, - [212] = 176, - [213] = 192, - [214] = 166, - [215] = 179, - [216] = 165, - [217] = 188, - [218] = 177, - [219] = 175, - [220] = 182, - [221] = 154, - [222] = 161, - [223] = 169, - [224] = 183, - [225] = 163, - [226] = 184, - [227] = 167, - [228] = 155, - [229] = 185, - [230] = 186, - [231] = 172, - [232] = 164, - [233] = 233, - [234] = 193, - [235] = 195, - [236] = 207, - [237] = 190, - [238] = 189, - [239] = 239, - [240] = 240, - [241] = 241, - [242] = 211, + [194] = 185, + [195] = 176, + [196] = 196, + [197] = 197, + [198] = 198, + [199] = 178, + [200] = 200, + [201] = 201, + [202] = 202, + [203] = 193, + [204] = 201, + [205] = 198, + [206] = 197, + [207] = 184, + [208] = 167, + [209] = 192, + [210] = 155, + [211] = 191, + [212] = 157, + [213] = 190, + [214] = 189, + [215] = 188, + [216] = 187, + [217] = 168, + [218] = 183, + [219] = 179, + [220] = 175, + [221] = 170, + [222] = 160, + [223] = 156, + [224] = 154, + [225] = 173, + [226] = 153, + [227] = 174, + [228] = 169, + [229] = 186, + [230] = 172, + [231] = 180, + [232] = 177, + [233] = 166, + [234] = 165, + [235] = 181, + [236] = 171, + [237] = 158, + [238] = 159, + [239] = 152, + [240] = 164, + [241] = 163, + [242] = 161, [243] = 243, - [244] = 243, - [245] = 245, + [244] = 244, + [245] = 145, [246] = 246, - [247] = 151, + [247] = 247, [248] = 248, - [249] = 249, - [250] = 147, - [251] = 245, - [252] = 252, - [253] = 241, - [254] = 246, + [249] = 149, + [250] = 250, + [251] = 251, + [252] = 200, + [253] = 253, + [254] = 254, [255] = 255, - [256] = 256, - [257] = 239, - [258] = 249, - [259] = 259, - [260] = 256, - [261] = 255, - [262] = 252, - [263] = 263, - [264] = 240, - [265] = 265, - [266] = 266, - [267] = 267, - [268] = 268, - [269] = 267, - [270] = 266, - [271] = 268, - [272] = 265, + [256] = 255, + [257] = 257, + [258] = 258, + [259] = 254, + [260] = 260, + [261] = 244, + [262] = 262, + [263] = 246, + [264] = 264, + [265] = 264, + [266] = 243, + [267] = 262, + [268] = 248, + [269] = 253, + [270] = 250, + [271] = 251, + [272] = 258, [273] = 273, [274] = 274, - [275] = 273, - [276] = 276, + [275] = 275, + [276] = 275, [277] = 277, - [278] = 277, - [279] = 276, - [280] = 274, + [278] = 278, + [279] = 279, + [280] = 280, [281] = 281, - [282] = 282, + [282] = 279, [283] = 283, - [284] = 281, + [284] = 274, [285] = 285, - [286] = 286, + [286] = 281, [287] = 287, - [288] = 288, - [289] = 289, - [290] = 290, - [291] = 291, - [292] = 292, - [293] = 292, + [288] = 278, + [289] = 287, + [290] = 280, + [291] = 285, + [292] = 277, + [293] = 293, [294] = 294, [295] = 295, [296] = 296, [297] = 297, [298] = 298, - [299] = 299, + [299] = 298, [300] = 300, [301] = 301, [302] = 302, @@ -1102,96 +1109,74 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [304] = 304, [305] = 305, [306] = 306, - [307] = 299, - [308] = 308, - [309] = 309, + [307] = 307, + [308] = 306, + [309] = 302, [310] = 310, - [311] = 311, - [312] = 312, + [311] = 295, + [312] = 305, [313] = 313, [314] = 314, - [315] = 302, + [315] = 315, [316] = 316, [317] = 317, [318] = 318, - [319] = 303, - [320] = 285, + [319] = 319, + [320] = 320, [321] = 321, - [322] = 304, - [323] = 306, - [324] = 309, + [322] = 322, + [323] = 323, + [324] = 324, [325] = 325, - [326] = 311, - [327] = 327, - [328] = 313, + [326] = 318, + [327] = 301, + [328] = 294, [329] = 329, - [330] = 330, - [331] = 286, - [332] = 317, + [330] = 304, + [331] = 331, + [332] = 332, [333] = 333, [334] = 334, - [335] = 335, - [336] = 297, - [337] = 337, - [338] = 338, - [339] = 333, - [340] = 321, - [341] = 341, - [342] = 296, - [343] = 325, - [344] = 329, - [345] = 291, + [335] = 325, + [336] = 293, + [337] = 333, + [338] = 324, + [339] = 303, + [340] = 300, + [341] = 310, + [342] = 297, + [343] = 314, + [344] = 316, + [345] = 321, [346] = 346, - [347] = 330, - [348] = 341, - [349] = 294, - [350] = 334, - [351] = 351, - [352] = 351, - [353] = 346, - [354] = 300, - [355] = 355, - [356] = 312, - [357] = 357, - [358] = 316, - [359] = 290, - [360] = 360, - [361] = 357, - [362] = 337, - [363] = 289, - [364] = 335, - [365] = 365, - [366] = 314, - [367] = 327, - [368] = 308, - [369] = 288, - [370] = 360, - [371] = 301, - [372] = 287, + [347] = 296, + [348] = 348, + [349] = 349, + [350] = 331, + [351] = 329, + [352] = 352, + [353] = 307, + [354] = 320, + [355] = 322, + [356] = 334, + [357] = 319, + [358] = 332, + [359] = 352, + [360] = 315, + [361] = 349, + [362] = 346, + [363] = 313, + [364] = 348, + [365] = 317, + [366] = 366, + [367] = 367, + [368] = 368, + [369] = 366, + [370] = 370, + [371] = 371, + [372] = 371, [373] = 373, - [374] = 355, - [375] = 298, - [376] = 318, - [377] = 305, - [378] = 365, - [379] = 310, - [380] = 373, - [381] = 295, - [382] = 382, - [383] = 383, - [384] = 384, - [385] = 382, - [386] = 386, - [387] = 387, - [388] = 388, - [389] = 386, - [390] = 390, - [391] = 391, - [392] = 392, - [393] = 391, - [394] = 390, - [395] = 392, - [396] = 396, + [374] = 374, }; static inline bool sym_identifier_character_set_1(int32_t c) { @@ -14881,7 +14866,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0) ADVANCE(25); END_STATE(); case 26: - if (lookahead == 'f') ADVANCE(92); + if (lookahead == 'f') ADVANCE(91); END_STATE(); case 27: if (lookahead == 'i') ADVANCE(26); @@ -15288,19 +15273,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (sym_identifier_character_set_6(lookahead)) ADVANCE(159); END_STATE(); case 91: - ACCEPT_TOKEN(anon_sym_end); - if (sym_identifier_character_set_6(lookahead)) ADVANCE(159); + ACCEPT_TOKEN(anon_sym_elseif); END_STATE(); case 92: - ACCEPT_TOKEN(anon_sym_elseif); + ACCEPT_TOKEN(anon_sym_else); + if (lookahead == ' ') ADVANCE(27); + if (sym_identifier_character_set_6(lookahead)) ADVANCE(159); END_STATE(); case 93: ACCEPT_TOKEN(anon_sym_else); - if (lookahead == ' ') ADVANCE(27); if (sym_identifier_character_set_6(lookahead)) ADVANCE(159); END_STATE(); case 94: - ACCEPT_TOKEN(anon_sym_else); + ACCEPT_TOKEN(anon_sym_end); if (sym_identifier_character_set_6(lookahead)) ADVANCE(159); END_STATE(); case 95: @@ -15385,12 +15370,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 115: ACCEPT_TOKEN(sym_identifier); if (sym_identifier_character_set_10(lookahead)) ADVANCE(159); - if (lookahead == 'd') ADVANCE(91); + if (lookahead == 'd') ADVANCE(94); END_STATE(); case 116: ACCEPT_TOKEN(sym_identifier); if (sym_identifier_character_set_11(lookahead)) ADVANCE(159); - if (lookahead == 'e') ADVANCE(93); + if (lookahead == 'e') ADVANCE(92); END_STATE(); case 117: ACCEPT_TOKEN(sym_identifier); @@ -15425,7 +15410,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 123: ACCEPT_TOKEN(sym_identifier); if (sym_identifier_character_set_11(lookahead)) ADVANCE(159); - if (lookahead == 'e') ADVANCE(94); + if (lookahead == 'e') ADVANCE(93); END_STATE(); case 124: ACCEPT_TOKEN(sym_identifier); @@ -15771,8 +15756,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [1] = {.lex_state = 71}, [2] = {.lex_state = 5}, [3] = {.lex_state = 5}, - [4] = {.lex_state = 5}, - [5] = {.lex_state = 5}, + [4] = {.lex_state = 7}, + [5] = {.lex_state = 7}, [6] = {.lex_state = 7}, [7] = {.lex_state = 7}, [8] = {.lex_state = 7}, @@ -15783,8 +15768,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [13] = {.lex_state = 7}, [14] = {.lex_state = 7}, [15] = {.lex_state = 7}, - [16] = {.lex_state = 7}, - [17] = {.lex_state = 7}, + [16] = {.lex_state = 6}, + [17] = {.lex_state = 6}, [18] = {.lex_state = 6}, [19] = {.lex_state = 6}, [20] = {.lex_state = 6}, @@ -15819,16 +15804,16 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [49] = {.lex_state = 6}, [50] = {.lex_state = 6}, [51] = {.lex_state = 6}, - [52] = {.lex_state = 6}, - [53] = {.lex_state = 6}, - [54] = {.lex_state = 8}, - [55] = {.lex_state = 8}, + [52] = {.lex_state = 8}, + [53] = {.lex_state = 8}, + [54] = {.lex_state = 2}, + [55] = {.lex_state = 2}, [56] = {.lex_state = 2}, - [57] = {.lex_state = 2}, - [58] = {.lex_state = 4}, + [57] = {.lex_state = 4}, + [58] = {.lex_state = 2}, [59] = {.lex_state = 4}, - [60] = {.lex_state = 2}, - [61] = {.lex_state = 2}, + [60] = {.lex_state = 4}, + [61] = {.lex_state = 4}, [62] = {.lex_state = 4}, [63] = {.lex_state = 4}, [64] = {.lex_state = 4}, @@ -15850,8 +15835,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [80] = {.lex_state = 4}, [81] = {.lex_state = 4}, [82] = {.lex_state = 4}, - [83] = {.lex_state = 4}, - [84] = {.lex_state = 4}, + [83] = {.lex_state = 71}, + [84] = {.lex_state = 71}, [85] = {.lex_state = 71}, [86] = {.lex_state = 71}, [87] = {.lex_state = 71}, @@ -15909,27 +15894,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [139] = {.lex_state = 71}, [140] = {.lex_state = 71}, [141] = {.lex_state = 71}, - [142] = {.lex_state = 71}, - [143] = {.lex_state = 71}, + [142] = {.lex_state = 2}, + [143] = {.lex_state = 2}, [144] = {.lex_state = 2}, - [145] = {.lex_state = 2}, - [146] = {.lex_state = 2}, + [145] = {.lex_state = 4}, + [146] = {.lex_state = 4}, [147] = {.lex_state = 4}, [148] = {.lex_state = 4}, [149] = {.lex_state = 4}, - [150] = {.lex_state = 4}, - [151] = {.lex_state = 4}, - [152] = {.lex_state = 13}, - [153] = {.lex_state = 3}, + [150] = {.lex_state = 13}, + [151] = {.lex_state = 3}, + [152] = {.lex_state = 71}, + [153] = {.lex_state = 71}, [154] = {.lex_state = 71}, [155] = {.lex_state = 71}, - [156] = {.lex_state = 0}, + [156] = {.lex_state = 71}, [157] = {.lex_state = 71}, [158] = {.lex_state = 71}, [159] = {.lex_state = 71}, - [160] = {.lex_state = 2}, + [160] = {.lex_state = 71}, [161] = {.lex_state = 71}, - [162] = {.lex_state = 71}, + [162] = {.lex_state = 2}, [163] = {.lex_state = 71}, [164] = {.lex_state = 71}, [165] = {.lex_state = 71}, @@ -15937,19 +15922,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [167] = {.lex_state = 71}, [168] = {.lex_state = 71}, [169] = {.lex_state = 71}, - [170] = {.lex_state = 2}, + [170] = {.lex_state = 71}, [171] = {.lex_state = 71}, [172] = {.lex_state = 71}, [173] = {.lex_state = 71}, [174] = {.lex_state = 71}, [175] = {.lex_state = 71}, - [176] = {.lex_state = 71}, + [176] = {.lex_state = 2}, [177] = {.lex_state = 71}, [178] = {.lex_state = 71}, [179] = {.lex_state = 71}, [180] = {.lex_state = 71}, [181] = {.lex_state = 71}, - [182] = {.lex_state = 71}, + [182] = {.lex_state = 0}, [183] = {.lex_state = 71}, [184] = {.lex_state = 71}, [185] = {.lex_state = 71}, @@ -15960,25 +15945,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [190] = {.lex_state = 71}, [191] = {.lex_state = 71}, [192] = {.lex_state = 71}, - [193] = {.lex_state = 71}, + [193] = {.lex_state = 0}, [194] = {.lex_state = 71}, - [195] = {.lex_state = 2}, - [196] = {.lex_state = 71}, - [197] = {.lex_state = 71}, - [198] = {.lex_state = 71}, + [195] = {.lex_state = 0}, + [196] = {.lex_state = 0}, + [197] = {.lex_state = 2}, + [198] = {.lex_state = 2}, [199] = {.lex_state = 71}, - [200] = {.lex_state = 71}, - [201] = {.lex_state = 71}, - [202] = {.lex_state = 0}, - [203] = {.lex_state = 71}, - [204] = {.lex_state = 71}, - [205] = {.lex_state = 0}, - [206] = {.lex_state = 71}, - [207] = {.lex_state = 2}, + [200] = {.lex_state = 3}, + [201] = {.lex_state = 0}, + [202] = {.lex_state = 2}, + [203] = {.lex_state = 0}, + [204] = {.lex_state = 0}, + [205] = {.lex_state = 2}, + [206] = {.lex_state = 2}, + [207] = {.lex_state = 71}, [208] = {.lex_state = 71}, [209] = {.lex_state = 71}, [210] = {.lex_state = 71}, - [211] = {.lex_state = 3}, + [211] = {.lex_state = 71}, [212] = {.lex_state = 71}, [213] = {.lex_state = 71}, [214] = {.lex_state = 71}, @@ -16000,26 +15985,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [230] = {.lex_state = 71}, [231] = {.lex_state = 71}, [232] = {.lex_state = 71}, - [233] = {.lex_state = 2}, + [233] = {.lex_state = 71}, [234] = {.lex_state = 71}, - [235] = {.lex_state = 2}, - [236] = {.lex_state = 2}, + [235] = {.lex_state = 71}, + [236] = {.lex_state = 71}, [237] = {.lex_state = 71}, [238] = {.lex_state = 71}, - [239] = {.lex_state = 2}, - [240] = {.lex_state = 2}, - [241] = {.lex_state = 2}, - [242] = {.lex_state = 13}, - [243] = {.lex_state = 0}, - [244] = {.lex_state = 0}, - [245] = {.lex_state = 0}, + [239] = {.lex_state = 71}, + [240] = {.lex_state = 71}, + [241] = {.lex_state = 71}, + [242] = {.lex_state = 71}, + [243] = {.lex_state = 2}, + [244] = {.lex_state = 2}, + [245] = {.lex_state = 2}, [246] = {.lex_state = 2}, [247] = {.lex_state = 2}, [248] = {.lex_state = 2}, [249] = {.lex_state = 2}, [250] = {.lex_state = 2}, - [251] = {.lex_state = 0}, - [252] = {.lex_state = 2}, + [251] = {.lex_state = 2}, + [252] = {.lex_state = 13}, [253] = {.lex_state = 0}, [254] = {.lex_state = 0}, [255] = {.lex_state = 0}, @@ -16040,23 +16025,23 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [270] = {.lex_state = 0}, [271] = {.lex_state = 0}, [272] = {.lex_state = 0}, - [273] = {.lex_state = 0}, - [274] = {.lex_state = 1}, + [273] = {.lex_state = 1}, + [274] = {.lex_state = 0}, [275] = {.lex_state = 0}, [276] = {.lex_state = 0}, [277] = {.lex_state = 0}, - [278] = {.lex_state = 0}, + [278] = {.lex_state = 1}, [279] = {.lex_state = 0}, - [280] = {.lex_state = 1}, - [281] = {.lex_state = 1}, + [280] = {.lex_state = 0}, + [281] = {.lex_state = 0}, [282] = {.lex_state = 0}, - [283] = {.lex_state = 1}, - [284] = {.lex_state = 1}, + [283] = {.lex_state = 0}, + [284] = {.lex_state = 0}, [285] = {.lex_state = 0}, [286] = {.lex_state = 0}, - [287] = {.lex_state = 0}, - [288] = {.lex_state = 0}, - [289] = {.lex_state = 0}, + [287] = {.lex_state = 1}, + [288] = {.lex_state = 1}, + [289] = {.lex_state = 1}, [290] = {.lex_state = 0}, [291] = {.lex_state = 0}, [292] = {.lex_state = 0}, @@ -16133,37 +16118,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [363] = {.lex_state = 0}, [364] = {.lex_state = 0}, [365] = {.lex_state = 0}, - [366] = {.lex_state = 0}, + [366] = {.lex_state = 13}, [367] = {.lex_state = 0}, [368] = {.lex_state = 0}, - [369] = {.lex_state = 0}, + [369] = {.lex_state = 13}, [370] = {.lex_state = 0}, [371] = {.lex_state = 0}, [372] = {.lex_state = 0}, [373] = {.lex_state = 0}, [374] = {.lex_state = 0}, - [375] = {.lex_state = 0}, - [376] = {.lex_state = 0}, - [377] = {.lex_state = 0}, - [378] = {.lex_state = 0}, - [379] = {.lex_state = 0}, - [380] = {.lex_state = 0}, - [381] = {.lex_state = 0}, - [382] = {.lex_state = 13}, - [383] = {.lex_state = 0}, - [384] = {.lex_state = 0}, - [385] = {.lex_state = 13}, - [386] = {.lex_state = 0}, - [387] = {.lex_state = 0}, - [388] = {.lex_state = 0}, - [389] = {.lex_state = 0}, - [390] = {.lex_state = 0}, - [391] = {.lex_state = 0}, - [392] = {.lex_state = 0}, - [393] = {.lex_state = 0}, - [394] = {.lex_state = 0}, - [395] = {.lex_state = 0}, - [396] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -16171,9 +16134,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [ts_builtin_sym_end] = ACTIONS(1), [aux_sym_text_token1] = ACTIONS(1), [anon_sym_if] = ACTIONS(1), - [anon_sym_end] = ACTIONS(1), [anon_sym_elseif] = ACTIONS(1), [anon_sym_else] = ACTIONS(1), + [anon_sym_end] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_COLON_EQ] = ACTIONS(1), [anon_sym_range] = ACTIONS(1), @@ -16206,20 +16169,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_RBRACE_RBRACE] = ACTIONS(1), }, [1] = { - [sym_template] = STATE(396), - [sym__block] = STATE(90), - [sym_text] = STATE(90), - [sym__action] = STATE(90), - [sym__comment_action] = STATE(90), - [sym__pipeline_action] = STATE(90), - [sym_if_action] = STATE(90), - [sym_range_action] = STATE(90), - [sym_template_action] = STATE(90), - [sym_define_action] = STATE(90), - [sym_block_action] = STATE(90), - [sym_with_action] = STATE(90), - [sym__left_delimiter] = STATE(55), - [aux_sym_template_repeat1] = STATE(90), + [sym_template] = STATE(374), + [sym__block] = STATE(87), + [sym_text] = STATE(87), + [sym__action] = STATE(87), + [sym__comment_action] = STATE(87), + [sym__pipeline_action] = STATE(87), + [sym_if_action] = STATE(87), + [sym_range_action] = STATE(87), + [sym_template_action] = STATE(87), + [sym_define_action] = STATE(87), + [sym_block_action] = STATE(87), + [sym_with_action] = STATE(87), + [sym__left_delimiter] = STATE(53), + [aux_sym_template_repeat1] = STATE(87), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym_text_token1] = ACTIONS(5), [aux_sym_text_token2] = ACTIONS(5), @@ -16236,11 +16199,11 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(9), 1, anon_sym_if, ACTIONS(11), 1, - anon_sym_end, - ACTIONS(13), 1, anon_sym_elseif, - ACTIONS(15), 1, + ACTIONS(13), 1, anon_sym_else, + ACTIONS(15), 1, + anon_sym_end, ACTIONS(17), 1, anon_sym_range, ACTIONS(19), 1, @@ -16263,9 +16226,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16278,7 +16241,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16295,9 +16258,9 @@ static const uint16_t ts_small_parse_table[] = { [80] = 20, ACTIONS(9), 1, anon_sym_if, - ACTIONS(13), 1, + ACTIONS(11), 1, anon_sym_elseif, - ACTIONS(15), 1, + ACTIONS(13), 1, anon_sym_else, ACTIONS(17), 1, anon_sym_range, @@ -16323,9 +16286,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(43), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16338,7 +16301,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16352,13 +16315,9 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [160] = 20, + [160] = 19, ACTIONS(9), 1, anon_sym_if, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, ACTIONS(17), 1, anon_sym_range, ACTIONS(19), 1, @@ -16382,10 +16341,12 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(41), 1, sym_comment, ACTIONS(45), 1, + anon_sym_else, + ACTIONS(47), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16398,7 +16359,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16412,13 +16373,9 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [240] = 20, + [237] = 19, ACTIONS(9), 1, anon_sym_if, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, ACTIONS(17), 1, anon_sym_range, ACTIONS(19), 1, @@ -16441,11 +16398,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(47), 1, + ACTIONS(49), 1, + anon_sym_else, + ACTIONS(51), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16458,7 +16417,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16472,7 +16431,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [320] = 19, + [314] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16497,13 +16456,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(49), 1, - anon_sym_end, - ACTIONS(51), 1, + ACTIONS(53), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(55), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16516,7 +16475,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16530,7 +16489,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [397] = 19, + [391] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16555,13 +16514,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(53), 1, - anon_sym_end, - ACTIONS(55), 1, + ACTIONS(57), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(59), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16574,7 +16533,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16588,7 +16547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [474] = 19, + [468] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16613,13 +16572,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(57), 1, - anon_sym_end, - ACTIONS(59), 1, + ACTIONS(61), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(63), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16632,7 +16591,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16646,7 +16605,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [551] = 19, + [545] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16671,13 +16630,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(61), 1, - anon_sym_end, - ACTIONS(63), 1, + ACTIONS(65), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(67), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16690,7 +16649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16704,7 +16663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [628] = 19, + [622] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16729,13 +16688,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_end, - ACTIONS(67), 1, + ACTIONS(69), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(71), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16748,7 +16707,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16762,7 +16721,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [705] = 19, + [699] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16787,13 +16746,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(69), 1, - anon_sym_end, - ACTIONS(71), 1, + ACTIONS(73), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(75), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16806,7 +16765,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16820,7 +16779,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [782] = 19, + [776] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16845,13 +16804,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(73), 1, - anon_sym_end, - ACTIONS(75), 1, + ACTIONS(77), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(79), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16864,7 +16823,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16878,7 +16837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [859] = 19, + [853] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16903,13 +16862,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(77), 1, - anon_sym_end, - ACTIONS(79), 1, + ACTIONS(81), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(83), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16922,7 +16881,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16936,7 +16895,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [936] = 19, + [930] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -16961,13 +16920,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(81), 1, - anon_sym_end, - ACTIONS(83), 1, + ACTIONS(85), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(87), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -16980,7 +16939,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -16994,7 +16953,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1013] = 19, + [1007] = 19, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17019,13 +16978,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(85), 1, - anon_sym_end, - ACTIONS(87), 1, + ACTIONS(89), 1, anon_sym_else, - STATE(202), 1, + ACTIONS(91), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17038,7 +16997,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17052,7 +17011,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1090] = 19, + [1084] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17077,13 +17036,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(89), 1, + ACTIONS(93), 1, anon_sym_end, - ACTIONS(91), 1, - anon_sym_else, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17096,7 +17053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17110,7 +17067,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1167] = 19, + [1158] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17135,13 +17092,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(93), 1, - anon_sym_end, ACTIONS(95), 1, - anon_sym_else, - STATE(202), 1, + anon_sym_end, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17154,7 +17109,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17168,7 +17123,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1244] = 18, + [1232] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17195,9 +17150,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(97), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17210,7 +17165,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17224,7 +17179,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1318] = 18, + [1306] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17251,9 +17206,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(99), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17266,7 +17221,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17280,7 +17235,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1392] = 18, + [1380] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17307,9 +17262,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(101), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17322,7 +17277,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17336,7 +17291,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1466] = 18, + [1454] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17363,9 +17318,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(103), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17378,7 +17333,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17392,7 +17347,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1540] = 18, + [1528] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17419,9 +17374,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(105), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17434,7 +17389,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17448,7 +17403,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1614] = 18, + [1602] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17475,9 +17430,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(107), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17490,7 +17445,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17504,7 +17459,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1688] = 18, + [1676] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17531,9 +17486,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(109), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17546,7 +17501,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17560,7 +17515,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1762] = 18, + [1750] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17587,9 +17542,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(111), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17602,7 +17557,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17616,7 +17571,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1836] = 18, + [1824] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17643,9 +17598,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(113), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17658,7 +17613,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17672,7 +17627,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1910] = 18, + [1898] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17699,9 +17654,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(115), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17714,7 +17669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17728,7 +17683,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [1984] = 18, + [1972] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17755,9 +17710,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(117), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17770,7 +17725,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17784,7 +17739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2058] = 18, + [2046] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17811,9 +17766,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(119), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17826,7 +17781,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17840,7 +17795,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2132] = 18, + [2120] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17867,9 +17822,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(121), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17882,7 +17837,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17896,7 +17851,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2206] = 18, + [2194] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17923,9 +17878,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(123), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17938,7 +17893,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -17952,7 +17907,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2280] = 18, + [2268] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -17979,9 +17934,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(125), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -17994,7 +17949,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18008,7 +17963,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2354] = 18, + [2342] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18035,9 +17990,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(127), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18050,7 +18005,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18064,7 +18019,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2428] = 18, + [2416] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18091,9 +18046,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(129), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18106,7 +18061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18120,7 +18075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2502] = 18, + [2490] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18147,9 +18102,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(131), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18162,7 +18117,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18176,7 +18131,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2576] = 18, + [2564] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18203,9 +18158,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(133), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18218,7 +18173,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18232,7 +18187,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2650] = 18, + [2638] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18259,9 +18214,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(135), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18274,7 +18229,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18288,7 +18243,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2724] = 18, + [2712] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18315,9 +18270,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(137), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18330,7 +18285,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18344,7 +18299,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2798] = 18, + [2786] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18371,9 +18326,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(139), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18386,7 +18341,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18400,7 +18355,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2872] = 18, + [2860] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18427,9 +18382,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(141), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18442,7 +18397,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18456,7 +18411,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [2946] = 18, + [2934] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18483,9 +18438,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(143), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18498,7 +18453,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18512,7 +18467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3020] = 18, + [3008] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18539,9 +18494,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(145), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18554,7 +18509,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18568,7 +18523,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3094] = 18, + [3082] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18595,9 +18550,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(147), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18610,7 +18565,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18624,7 +18579,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3168] = 18, + [3156] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18651,9 +18606,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(149), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18666,7 +18621,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18680,7 +18635,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3242] = 18, + [3230] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18707,9 +18662,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(151), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18722,7 +18677,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18736,7 +18691,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3316] = 18, + [3304] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18763,9 +18718,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(153), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18778,7 +18733,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18792,7 +18747,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3390] = 18, + [3378] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18819,9 +18774,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(155), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18834,7 +18789,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18848,7 +18803,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3464] = 18, + [3452] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18875,9 +18830,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(157), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18890,7 +18845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18904,7 +18859,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3538] = 18, + [3526] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18931,9 +18886,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(159), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -18946,7 +18901,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -18960,7 +18915,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3612] = 18, + [3600] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -18987,9 +18942,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(161), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -19002,7 +18957,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19016,7 +18971,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3686] = 18, + [3674] = 18, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -19043,9 +18998,9 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(163), 1, anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -19058,7 +19013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19072,7 +19027,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3760] = 18, + [3748] = 17, ACTIONS(9), 1, anon_sym_if, ACTIONS(17), 1, @@ -19097,11 +19052,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(41), 1, sym_comment, - ACTIONS(165), 1, - anon_sym_end, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(37), 3, @@ -19114,7 +19067,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(255), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19128,19 +19081,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3834] = 18, - ACTIONS(9), 1, - anon_sym_if, - ACTIONS(17), 1, - anon_sym_range, - ACTIONS(19), 1, - anon_sym_template, - ACTIONS(21), 1, - anon_sym_define, - ACTIONS(23), 1, - anon_sym_block, - ACTIONS(25), 1, - anon_sym_with, + [3819] = 17, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19151,80 +19092,36 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(41), 1, - sym_comment, - ACTIONS(167), 1, - anon_sym_end, - STATE(202), 1, - sym_variable, - STATE(59), 2, - sym_selector_expression, - sym_field, - ACTIONS(37), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(35), 5, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - STATE(271), 13, - sym__pipeline, - sym_variable_definition, - sym_assignment, - sym_chained_pipeline, - sym_parenthesized_pipeline, - sym_method_call, - sym_function_call, - sym__expression, - sym__literal, - sym__boolean_literal, - sym_dot, - sym__string_literal, - sym_interpreted_string_literal, - [3908] = 17, - ACTIONS(9), 1, + ACTIONS(165), 1, anon_sym_if, - ACTIONS(17), 1, + ACTIONS(167), 1, anon_sym_range, - ACTIONS(19), 1, + ACTIONS(169), 1, anon_sym_template, - ACTIONS(21), 1, + ACTIONS(171), 1, anon_sym_define, - ACTIONS(23), 1, + ACTIONS(173), 1, anon_sym_block, - ACTIONS(25), 1, + ACTIONS(175), 1, anon_sym_with, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(29), 1, - anon_sym_DOT, - ACTIONS(31), 1, - anon_sym_DOLLAR, - ACTIONS(33), 1, - sym_identifier, - ACTIONS(39), 1, - anon_sym_DQUOTE, - ACTIONS(41), 1, + ACTIONS(181), 1, sym_comment, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(37), 3, + ACTIONS(179), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(35), 5, + ACTIONS(177), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(271), 13, + STATE(256), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19238,47 +19135,41 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [3979] = 17, - ACTIONS(27), 1, + [3890] = 12, + ACTIONS(185), 1, anon_sym_LPAREN, - ACTIONS(29), 1, + ACTIONS(187), 1, + anon_sym_, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(31), 1, + ACTIONS(191), 1, anon_sym_DOLLAR, - ACTIONS(33), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(197), 1, anon_sym_DQUOTE, - ACTIONS(169), 1, - anon_sym_if, - ACTIONS(171), 1, - anon_sym_range, - ACTIONS(173), 1, - anon_sym_template, - ACTIONS(175), 1, - anon_sym_define, - ACTIONS(177), 1, - anon_sym_block, - ACTIONS(179), 1, - anon_sym_with, - ACTIONS(185), 1, - sym_comment, - STATE(202), 1, + STATE(176), 1, sym_variable, - STATE(59), 2, + STATE(244), 1, + sym_argument_list, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(183), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(181), 5, + ACTIONS(183), 4, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + ACTIONS(195), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(268), 13, + sym_raw_string_literal, + STATE(206), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19292,31 +19183,31 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4050] = 11, - ACTIONS(189), 1, + [3950] = 11, + ACTIONS(185), 1, anon_sym_LPAREN, ACTIONS(191), 1, - anon_sym_, - ACTIONS(193), 1, anon_sym_DOLLAR, - ACTIONS(195), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(199), 1, + ACTIONS(197), 1, anon_sym_DQUOTE, - STATE(170), 1, + ACTIONS(201), 1, + anon_sym_, + STATE(176), 1, sym_variable, - STATE(252), 1, + STATE(246), 1, sym_argument_list, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(187), 5, + ACTIONS(199), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(197), 8, + ACTIONS(195), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19325,7 +19216,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(236), 13, + STATE(206), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19339,32 +19230,30 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4108] = 12, - ACTIONS(189), 1, + [4008] = 11, + ACTIONS(185), 1, anon_sym_LPAREN, - ACTIONS(193), 1, + ACTIONS(189), 1, + anon_sym_DOT, + ACTIONS(191), 1, anon_sym_DOLLAR, - ACTIONS(195), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(199), 1, + ACTIONS(197), 1, anon_sym_DQUOTE, - ACTIONS(203), 1, - anon_sym_, ACTIONS(205), 1, - anon_sym_DOT, - STATE(170), 1, + anon_sym_, + STATE(176), 1, sym_variable, - STATE(240), 1, - sym_argument_list, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(201), 4, + ACTIONS(203), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(197), 8, + ACTIONS(207), 8, sym_int_literal, sym_float_literal, sym_imaginary_literal, @@ -19373,7 +19262,7 @@ static const uint16_t ts_small_parse_table[] = { sym_false, sym_nil, sym_raw_string_literal, - STATE(236), 13, + STATE(247), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19387,40 +19276,40 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4168] = 12, - ACTIONS(195), 1, + [4065] = 12, + ACTIONS(193), 1, sym_identifier, - ACTIONS(205), 1, + ACTIONS(199), 1, anon_sym_DOT, - ACTIONS(207), 1, - anon_sym_LPAREN, ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(176), 1, sym_variable, - STATE(264), 1, + STATE(263), 1, sym_argument_list, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(213), 3, + ACTIONS(215), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(203), 4, + ACTIONS(201), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(211), 5, + ACTIONS(213), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(207), 13, + STATE(197), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19434,40 +19323,39 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4227] = 12, - ACTIONS(187), 1, - anon_sym_DOT, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(207), 1, + [4124] = 11, + ACTIONS(185), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(189), 1, + anon_sym_DOT, + ACTIONS(191), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(193), 1, + sym_identifier, + ACTIONS(197), 1, anon_sym_DQUOTE, - STATE(170), 1, + ACTIONS(221), 1, + anon_sym_, + STATE(176), 1, sym_variable, - STATE(262), 1, - sym_argument_list, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(213), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(191), 4, + ACTIONS(219), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(211), 5, + ACTIONS(207), 8, sym_int_literal, sym_float_literal, + sym_imaginary_literal, + sym_rune_literal, sym_true, sym_false, sym_nil, - STATE(207), 13, + sym_raw_string_literal, + STATE(247), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19481,39 +19369,40 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4286] = 11, + [4181] = 12, ACTIONS(189), 1, - anon_sym_LPAREN, + anon_sym_DOT, ACTIONS(193), 1, - anon_sym_DOLLAR, - ACTIONS(195), 1, sym_identifier, - ACTIONS(199), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(219), 1, - anon_sym_, - STATE(170), 1, + STATE(176), 1, sym_variable, - STATE(56), 2, + STATE(261), 1, + sym_argument_list, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(217), 4, + ACTIONS(215), 3, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + ACTIONS(187), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(221), 8, + ACTIONS(213), 5, sym_int_literal, sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(248), 13, + STATE(197), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19527,39 +19416,38 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4343] = 11, + [4240] = 11, ACTIONS(189), 1, - anon_sym_LPAREN, + anon_sym_DOT, ACTIONS(193), 1, - anon_sym_DOLLAR, - ACTIONS(195), 1, sym_identifier, - ACTIONS(199), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(225), 1, - anon_sym_, - STATE(170), 1, + STATE(176), 1, sym_variable, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(223), 4, + ACTIONS(223), 3, + sym_imaginary_literal, + sym_rune_literal, + sym_raw_string_literal, + ACTIONS(221), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(221), 8, + ACTIONS(207), 5, sym_int_literal, sym_float_literal, - sym_imaginary_literal, - sym_rune_literal, sym_true, sym_false, sym_nil, - sym_raw_string_literal, - STATE(248), 13, + STATE(247), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19573,38 +19461,38 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4400] = 11, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, + [4296] = 11, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(207), 1, - anon_sym_LPAREN, + ACTIONS(193), 1, + sym_identifier, ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(176), 1, sym_variable, - STATE(56), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(227), 3, + ACTIONS(223), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(219), 4, + ACTIONS(205), 4, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(221), 5, + ACTIONS(207), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(248), 13, + STATE(247), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19618,38 +19506,38 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4456] = 11, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(207), 1, + [4352] = 12, + ACTIONS(27), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(29), 1, + anon_sym_DOT, + ACTIONS(31), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(33), 1, + sym_identifier, + ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(168), 1, + sym__right_delimiter, + STATE(195), 1, sym_variable, - STATE(56), 2, + ACTIONS(229), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(227), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(225), 4, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - ACTIONS(221), 5, + ACTIONS(225), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(248), 13, + STATE(265), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19663,7 +19551,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4512] = 12, + [4409] = 12, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19674,27 +19562,27 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(110), 1, + STATE(111), 1, sym__right_delimiter, - STATE(202), 1, + STATE(195), 1, sym_variable, - ACTIONS(233), 2, + ACTIONS(235), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(231), 3, + ACTIONS(233), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(229), 5, + ACTIONS(231), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(260), 13, + STATE(267), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19708,7 +19596,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4569] = 12, + [4466] = 12, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19719,27 +19607,27 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(107), 1, - sym__right_delimiter, - STATE(202), 1, + STATE(195), 1, sym_variable, - ACTIONS(239), 2, + STATE(217), 1, + sym__right_delimiter, + ACTIONS(241), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(237), 3, + ACTIONS(239), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(235), 5, + ACTIONS(237), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(256), 13, + STATE(264), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19753,7 +19641,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4626] = 12, + [4523] = 12, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19764,27 +19652,27 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, - sym_variable, - STATE(228), 1, + STATE(109), 1, sym__right_delimiter, - ACTIONS(245), 2, + STATE(195), 1, + sym_variable, + ACTIONS(247), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(243), 3, + ACTIONS(245), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(241), 5, + ACTIONS(243), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(255), 13, + STATE(262), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19798,7 +19686,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4683] = 12, + [4580] = 11, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19809,27 +19697,24 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(155), 1, - sym__right_delimiter, - STATE(202), 1, + STATE(196), 1, sym_variable, - ACTIONS(251), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - STATE(59), 2, + STATE(352), 1, + sym_range_variable_definition, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(249), 3, + ACTIONS(251), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(247), 5, + ACTIONS(249), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(261), 13, + STATE(258), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19843,7 +19728,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4740] = 11, + [4633] = 11, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19854,11 +19739,11 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(205), 1, + STATE(196), 1, sym_variable, - STATE(373), 1, + STATE(359), 1, sym_range_variable_definition, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(255), 3, @@ -19871,7 +19756,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(266), 13, + STATE(272), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19885,22 +19770,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4793] = 11, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(29), 1, + [4686] = 10, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(31), 1, - anon_sym_DOLLAR, - ACTIONS(33), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(205), 1, + STATE(176), 1, sym_variable, - STATE(380), 1, - sym_range_variable_definition, - STATE(59), 2, + STATE(55), 2, sym_selector_expression, sym_field, ACTIONS(259), 3, @@ -19913,7 +19796,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(270), 13, + STATE(251), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19927,7 +19810,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4846] = 10, + [4736] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -19938,9 +19821,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(263), 3, @@ -19953,7 +19836,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(308), 13, + STATE(266), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -19967,20 +19850,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4896] = 10, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(207), 1, + [4786] = 10, + ACTIONS(27), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(29), 1, + anon_sym_DOT, + ACTIONS(31), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(33), 1, + sym_identifier, + ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(195), 1, sym_variable, - STATE(56), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(267), 3, @@ -19993,7 +19876,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(246), 13, + STATE(253), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20007,20 +19890,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4946] = 10, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(207), 1, + [4836] = 10, + ACTIONS(27), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(29), 1, + anon_sym_DOT, + ACTIONS(31), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(33), 1, + sym_identifier, + ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(195), 1, sym_variable, - STATE(56), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(271), 3, @@ -20033,7 +19916,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(239), 13, + STATE(271), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20047,20 +19930,20 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [4996] = 10, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(207), 1, + [4886] = 10, + ACTIONS(27), 1, anon_sym_LPAREN, - ACTIONS(209), 1, + ACTIONS(29), 1, + anon_sym_DOT, + ACTIONS(31), 1, anon_sym_DOLLAR, - ACTIONS(215), 1, + ACTIONS(33), 1, + sym_identifier, + ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(170), 1, + STATE(195), 1, sym_variable, - STATE(56), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(275), 3, @@ -20073,7 +19956,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(241), 13, + STATE(270), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20087,7 +19970,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5046] = 10, + [4936] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20098,9 +19981,9 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, ACTIONS(279), 3, @@ -20113,7 +19996,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - STATE(257), 13, + STATE(283), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20127,33 +20010,33 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5096] = 10, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(29), 1, + [4986] = 10, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(31), 1, - anon_sym_DOLLAR, - ACTIONS(33), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(176), 1, sym_variable, - STATE(59), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(283), 3, + ACTIONS(223), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(281), 5, + ACTIONS(207), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(368), 13, + STATE(247), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20167,33 +20050,33 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5146] = 10, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(29), 1, + [5036] = 10, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(31), 1, - anon_sym_DOLLAR, - ACTIONS(33), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(176), 1, sym_variable, - STATE(59), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(287), 3, + ACTIONS(283), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(285), 5, + ACTIONS(281), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(265), 13, + STATE(243), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20207,7 +20090,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5196] = 10, + [5086] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20218,22 +20101,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(291), 3, + ACTIONS(287), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(289), 5, + ACTIONS(285), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(254), 13, + STATE(259), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20247,33 +20130,33 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5246] = 10, - ACTIONS(27), 1, - anon_sym_LPAREN, - ACTIONS(29), 1, + [5136] = 10, + ACTIONS(189), 1, anon_sym_DOT, - ACTIONS(31), 1, - anon_sym_DOLLAR, - ACTIONS(33), 1, + ACTIONS(193), 1, sym_identifier, - ACTIONS(39), 1, + ACTIONS(209), 1, + anon_sym_LPAREN, + ACTIONS(211), 1, + anon_sym_DOLLAR, + ACTIONS(217), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(176), 1, sym_variable, - STATE(59), 2, + STATE(55), 2, sym_selector_expression, sym_field, - ACTIONS(295), 3, + ACTIONS(291), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(293), 5, + ACTIONS(289), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(269), 13, + STATE(250), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20287,7 +20170,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5296] = 10, + [5186] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20298,22 +20181,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(299), 3, + ACTIONS(295), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(297), 5, + ACTIONS(293), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(253), 13, + STATE(347), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20327,7 +20210,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5346] = 10, + [5236] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20338,22 +20221,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(303), 3, + ACTIONS(299), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(301), 5, + ACTIONS(297), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(282), 13, + STATE(296), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20367,7 +20250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5396] = 10, + [5286] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20378,22 +20261,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(307), 3, + ACTIONS(303), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(305), 5, + ACTIONS(301), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(267), 13, + STATE(269), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20407,7 +20290,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5446] = 10, + [5336] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20418,62 +20301,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, - sym_variable, - STATE(59), 2, - sym_selector_expression, - sym_field, - ACTIONS(311), 3, - sym_imaginary_literal, - sym_rune_literal, - sym_raw_string_literal, - ACTIONS(309), 5, - sym_int_literal, - sym_float_literal, - sym_true, - sym_false, - sym_nil, - STATE(259), 13, - sym__pipeline, - sym_variable_definition, - sym_assignment, - sym_chained_pipeline, - sym_parenthesized_pipeline, - sym_method_call, - sym_function_call, - sym__expression, - sym__literal, - sym__boolean_literal, - sym_dot, - sym__string_literal, - sym_interpreted_string_literal, - [5496] = 10, - ACTIONS(195), 1, - sym_identifier, - ACTIONS(205), 1, - anon_sym_DOT, - ACTIONS(207), 1, - anon_sym_LPAREN, - ACTIONS(209), 1, - anon_sym_DOLLAR, - ACTIONS(215), 1, - anon_sym_DQUOTE, - STATE(170), 1, + STATE(195), 1, sym_variable, - STATE(56), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(227), 3, + ACTIONS(307), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(221), 5, + ACTIONS(305), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(248), 13, + STATE(254), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20487,7 +20330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5546] = 10, + [5386] = 10, ACTIONS(27), 1, anon_sym_LPAREN, ACTIONS(29), 1, @@ -20498,22 +20341,22 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(202), 1, + STATE(195), 1, sym_variable, - STATE(59), 2, + STATE(57), 2, sym_selector_expression, sym_field, - ACTIONS(315), 3, + ACTIONS(311), 3, sym_imaginary_literal, sym_rune_literal, sym_raw_string_literal, - ACTIONS(313), 5, + ACTIONS(309), 5, sym_int_literal, sym_float_literal, sym_true, sym_false, sym_nil, - STATE(272), 13, + STATE(257), 13, sym__pipeline, sym_variable_definition, sym_assignment, @@ -20527,25 +20370,27 @@ static const uint16_t ts_small_parse_table[] = { sym_dot, sym__string_literal, sym_interpreted_string_literal, - [5596] = 7, + [5436] = 8, STATE(3), 1, sym__left_delimiter, - STATE(244), 1, + STATE(180), 1, + sym__if_actions_end, + STATE(193), 1, aux_sym_if_action_repeat1, - STATE(362), 1, + STATE(280), 1, sym__else_clause, - STATE(384), 1, + STATE(368), 1, sym__else_if_clause, - ACTIONS(319), 2, + ACTIONS(315), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20558,25 +20403,27 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5634] = 7, - STATE(2), 1, + [5477] = 8, + STATE(3), 1, sym__left_delimiter, - STATE(243), 1, + STATE(153), 1, + sym__if_actions_end, + STATE(201), 1, aux_sym_if_action_repeat1, - STATE(337), 1, + STATE(277), 1, sym__else_clause, - STATE(384), 1, + STATE(368), 1, sym__else_if_clause, - ACTIONS(321), 2, + ACTIONS(315), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(83), 12, sym__block, sym_text, sym__action, @@ -20589,25 +20436,27 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5672] = 7, - STATE(4), 1, + [5518] = 8, + STATE(2), 1, sym__left_delimiter, - STATE(245), 1, + STATE(203), 1, aux_sym_if_action_repeat1, - STATE(353), 1, + STATE(231), 1, + sym__if_actions_end, + STATE(290), 1, sym__else_clause, - STATE(384), 1, + STATE(368), 1, sym__else_if_clause, - ACTIONS(323), 2, + ACTIONS(317), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(85), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20620,25 +20469,27 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5710] = 7, - STATE(5), 1, + [5559] = 8, + STATE(2), 1, sym__left_delimiter, - STATE(251), 1, + STATE(204), 1, aux_sym_if_action_repeat1, - STATE(346), 1, + STATE(226), 1, + sym__if_actions_end, + STATE(292), 1, sym__else_clause, - STATE(384), 1, + STATE(368), 1, sym__else_if_clause, - ACTIONS(325), 2, + ACTIONS(317), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(86), 12, + STATE(85), 12, sym__block, sym_text, sym__action, @@ -20651,21 +20502,21 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5748] = 5, - ACTIONS(327), 1, + [5600] = 5, + ACTIONS(319), 1, ts_builtin_sym_end, - STATE(55), 1, + STATE(53), 1, sym__left_delimiter, - ACTIONS(332), 2, + ACTIONS(7), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(329), 5, + ACTIONS(5), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(89), 12, + STATE(88), 12, sym__block, sym_text, sym__action, @@ -20678,21 +20529,21 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5780] = 5, - ACTIONS(335), 1, + [5632] = 5, + ACTIONS(321), 1, ts_builtin_sym_end, - STATE(55), 1, + STATE(53), 1, sym__left_delimiter, - ACTIONS(7), 2, + ACTIONS(326), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(5), 5, + ACTIONS(323), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(89), 12, + STATE(88), 12, sym__block, sym_text, sym__action, @@ -20705,19 +20556,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5812] = 4, - STATE(8), 1, + [5664] = 4, + STATE(11), 1, sym__left_delimiter, - ACTIONS(337), 2, + ACTIONS(329), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20730,19 +20581,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5841] = 4, - STATE(54), 1, + [5693] = 4, + STATE(17), 1, sym__left_delimiter, - ACTIONS(339), 2, + ACTIONS(331), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20755,19 +20606,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5870] = 4, - STATE(19), 1, + [5722] = 4, + STATE(13), 1, sym__left_delimiter, - ACTIONS(341), 2, + ACTIONS(333), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20780,19 +20631,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5899] = 4, - STATE(44), 1, + [5751] = 4, + STATE(46), 1, sym__left_delimiter, - ACTIONS(343), 2, + ACTIONS(335), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20805,19 +20656,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5928] = 4, - STATE(26), 1, + [5780] = 4, + STATE(44), 1, sym__left_delimiter, - ACTIONS(345), 2, + ACTIONS(337), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(105), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20830,19 +20681,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5957] = 4, - STATE(52), 1, + [5809] = 4, + STATE(43), 1, sym__left_delimiter, - ACTIONS(347), 2, + ACTIONS(339), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20855,19 +20706,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [5986] = 4, - STATE(9), 1, + [5838] = 4, + STATE(41), 1, sym__left_delimiter, - ACTIONS(349), 2, + ACTIONS(341), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(92), 12, sym__block, sym_text, sym__action, @@ -20880,19 +20731,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6015] = 4, - STATE(18), 1, + [5867] = 4, + STATE(30), 1, sym__left_delimiter, - ACTIONS(351), 2, + ACTIONS(343), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(108), 12, sym__block, sym_text, sym__action, @@ -20905,19 +20756,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6044] = 4, - STATE(12), 1, + [5896] = 4, + STATE(18), 1, sym__left_delimiter, - ACTIONS(353), 2, + ACTIONS(345), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20930,19 +20781,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6073] = 4, - STATE(16), 1, + [5925] = 4, + STATE(45), 1, sym__left_delimiter, - ACTIONS(355), 2, + ACTIONS(347), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(91), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20955,19 +20806,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6102] = 4, - STATE(48), 1, + [5954] = 4, + STATE(9), 1, sym__left_delimiter, - ACTIONS(357), 2, + ACTIONS(349), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -20980,19 +20831,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6131] = 4, - STATE(49), 1, + [5983] = 4, + STATE(8), 1, sym__left_delimiter, - ACTIONS(359), 2, + ACTIONS(351), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(93), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21005,19 +20856,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6160] = 4, - STATE(11), 1, + [6012] = 4, + STATE(27), 1, sym__left_delimiter, - ACTIONS(361), 2, + ACTIONS(353), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(116), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21030,19 +20881,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6189] = 4, - STATE(46), 1, + [6041] = 4, + STATE(22), 1, sym__left_delimiter, - ACTIONS(363), 2, + ACTIONS(355), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(119), 12, + STATE(93), 12, sym__block, sym_text, sym__action, @@ -21055,19 +20906,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6218] = 4, - STATE(31), 1, + [6070] = 4, + STATE(52), 1, sym__left_delimiter, - ACTIONS(365), 2, + ACTIONS(360), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(357), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21080,19 +20931,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6247] = 4, - STATE(41), 1, + [6099] = 4, + STATE(15), 1, sym__left_delimiter, - ACTIONS(367), 2, + ACTIONS(363), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(89), 12, sym__block, sym_text, sym__action, @@ -21105,19 +20956,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6276] = 4, - STATE(47), 1, + [6128] = 4, + STATE(14), 1, sym__left_delimiter, - ACTIONS(369), 2, + ACTIONS(365), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(129), 12, + STATE(119), 12, sym__block, sym_text, sym__action, @@ -21130,19 +20981,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6305] = 4, - STATE(10), 1, + [6157] = 4, + STATE(51), 1, sym__left_delimiter, - ACTIONS(371), 2, + ACTIONS(367), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(131), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21155,19 +21006,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6334] = 4, - STATE(13), 1, + [6186] = 4, + STATE(47), 1, sym__left_delimiter, - ACTIONS(373), 2, + ACTIONS(369), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(97), 12, + STATE(126), 12, sym__block, sym_text, sym__action, @@ -21180,19 +21031,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6363] = 4, - STATE(45), 1, + [6215] = 4, + STATE(36), 1, sym__left_delimiter, - ACTIONS(375), 2, + ACTIONS(371), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(96), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21205,19 +21056,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6392] = 4, - STATE(35), 1, + [6244] = 4, + STATE(50), 1, sym__left_delimiter, - ACTIONS(377), 2, + ACTIONS(373), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(94), 12, + STATE(135), 12, sym__block, sym_text, sym__action, @@ -21230,19 +21081,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6421] = 4, - STATE(50), 1, + [6273] = 4, + STATE(4), 1, sym__left_delimiter, - ACTIONS(379), 2, + ACTIONS(375), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(91), 12, sym__block, sym_text, sym__action, @@ -21255,19 +21106,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6450] = 4, - STATE(51), 1, + [6302] = 4, + STATE(34), 1, sym__left_delimiter, - ACTIONS(381), 2, + ACTIONS(377), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(98), 12, + STATE(117), 12, sym__block, sym_text, sym__action, @@ -21280,13 +21131,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6479] = 4, - STATE(37), 1, + [6331] = 4, + STATE(12), 1, sym__left_delimiter, - ACTIONS(383), 2, + ACTIONS(379), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -21305,19 +21156,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6508] = 4, - STATE(54), 1, + [6360] = 4, + STATE(39), 1, sym__left_delimiter, - ACTIONS(385), 2, + ACTIONS(381), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(92), 12, + STATE(97), 12, sym__block, sym_text, sym__action, @@ -21330,19 +21181,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6537] = 4, - STATE(7), 1, + [6389] = 4, + STATE(20), 1, sym__left_delimiter, - ACTIONS(387), 2, + ACTIONS(383), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21355,19 +21206,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6566] = 4, - STATE(6), 1, + [6418] = 4, + STATE(24), 1, sym__left_delimiter, - ACTIONS(389), 2, + ACTIONS(385), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(143), 12, + STATE(94), 12, sym__block, sym_text, sym__action, @@ -21380,19 +21231,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6595] = 4, - STATE(17), 1, + [6447] = 4, + STATE(52), 1, sym__left_delimiter, - ACTIONS(391), 2, + ACTIONS(387), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(99), 12, + STATE(137), 12, sym__block, sym_text, sym__action, @@ -21405,19 +21256,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6624] = 4, - STATE(43), 1, + [6476] = 4, + STATE(49), 1, sym__left_delimiter, - ACTIONS(393), 2, + ACTIONS(390), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21430,19 +21281,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6653] = 4, - STATE(53), 1, + [6505] = 4, + STATE(33), 1, sym__left_delimiter, - ACTIONS(395), 2, + ACTIONS(392), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21455,19 +21306,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6682] = 4, - STATE(39), 1, + [6534] = 4, + STATE(10), 1, sym__left_delimiter, - ACTIONS(397), 2, + ACTIONS(394), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(133), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21480,13 +21331,13 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6711] = 4, - STATE(32), 1, + [6563] = 4, + STATE(29), 1, sym__left_delimiter, - ACTIONS(399), 2, + ACTIONS(396), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -21505,19 +21356,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6740] = 4, - STATE(36), 1, + [6592] = 4, + STATE(52), 1, sym__left_delimiter, - ACTIONS(401), 2, + ACTIONS(398), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21530,19 +21381,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6769] = 4, - STATE(30), 1, + [6621] = 4, + STATE(6), 1, sym__left_delimiter, - ACTIONS(403), 2, + ACTIONS(401), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(141), 12, + STATE(99), 12, sym__block, sym_text, sym__action, @@ -21555,19 +21406,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6798] = 4, - STATE(38), 1, + [6650] = 4, + STATE(32), 1, sym__left_delimiter, - ACTIONS(405), 2, + ACTIONS(403), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(136), 12, sym__block, sym_text, sym__action, @@ -21580,19 +21431,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6827] = 4, - STATE(28), 1, + [6679] = 4, + STATE(19), 1, sym__left_delimiter, - ACTIONS(407), 2, + ACTIONS(405), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(112), 12, + STATE(98), 12, sym__block, sym_text, sym__action, @@ -21605,19 +21456,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6856] = 4, - STATE(54), 1, + [6708] = 4, + STATE(7), 1, sym__left_delimiter, - ACTIONS(409), 2, + ACTIONS(407), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(100), 12, sym__block, sym_text, sym__action, @@ -21630,19 +21481,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6885] = 4, - STATE(29), 1, + [6737] = 4, + STATE(35), 1, sym__left_delimiter, - ACTIONS(411), 2, + ACTIONS(409), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(136), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21655,19 +21506,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6914] = 4, - STATE(33), 1, + [6766] = 4, + STATE(31), 1, sym__left_delimiter, - ACTIONS(413), 2, + ACTIONS(411), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(133), 12, sym__block, sym_text, sym__action, @@ -21680,19 +21531,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6943] = 4, - STATE(34), 1, + [6795] = 4, + STATE(21), 1, sym__left_delimiter, - ACTIONS(415), 2, + ACTIONS(413), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(106), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21705,19 +21556,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [6972] = 4, - STATE(14), 1, + [6824] = 4, + STATE(37), 1, sym__left_delimiter, - ACTIONS(417), 2, + ACTIONS(415), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(114), 12, sym__block, sym_text, sym__action, @@ -21730,19 +21581,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7001] = 4, - STATE(20), 1, + [6853] = 4, + STATE(48), 1, sym__left_delimiter, - ACTIONS(419), 2, + ACTIONS(417), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(141), 12, sym__block, sym_text, sym__action, @@ -21755,19 +21606,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7030] = 4, - STATE(42), 1, + [6882] = 4, + STATE(38), 1, sym__left_delimiter, - ACTIONS(421), 2, + ACTIONS(419), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(118), 12, sym__block, sym_text, sym__action, @@ -21780,19 +21631,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7059] = 4, - STATE(21), 1, + [6911] = 4, + STATE(23), 1, sym__left_delimiter, - ACTIONS(423), 2, + ACTIONS(421), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(120), 12, + STATE(106), 12, sym__block, sym_text, sym__action, @@ -21805,19 +21656,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7088] = 4, - STATE(22), 1, + [6940] = 4, + STATE(16), 1, sym__left_delimiter, - ACTIONS(425), 2, + ACTIONS(423), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(114), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21830,19 +21681,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7117] = 4, - STATE(23), 1, + [6969] = 4, + STATE(25), 1, sym__left_delimiter, - ACTIONS(427), 2, + ACTIONS(425), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(90), 12, sym__block, sym_text, sym__action, @@ -21855,19 +21706,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7146] = 4, - STATE(40), 1, + [6998] = 4, + STATE(42), 1, sym__left_delimiter, - ACTIONS(429), 2, + ACTIONS(427), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(125), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21880,19 +21731,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7175] = 4, - STATE(24), 1, + [7027] = 4, + STATE(26), 1, sym__left_delimiter, - ACTIONS(431), 2, + ACTIONS(429), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(123), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21905,19 +21756,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7204] = 4, - STATE(27), 1, + [7056] = 4, + STATE(52), 1, sym__left_delimiter, - ACTIONS(433), 2, + ACTIONS(431), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(132), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -21930,19 +21781,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7233] = 4, - STATE(54), 1, + [7085] = 4, + STATE(28), 1, sym__left_delimiter, - ACTIONS(438), 2, + ACTIONS(434), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(435), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(128), 12, sym__block, sym_text, sym__action, @@ -21955,19 +21806,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7262] = 4, - STATE(25), 1, + [7114] = 4, + STATE(52), 1, sym__left_delimiter, - ACTIONS(441), 2, + ACTIONS(436), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(121), 12, sym__block, sym_text, sym__action, @@ -21980,19 +21831,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7291] = 4, - STATE(54), 1, + [7143] = 4, + STATE(5), 1, sym__left_delimiter, - ACTIONS(385), 2, + ACTIONS(439), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(127), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -22005,19 +21856,19 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7320] = 4, - STATE(15), 1, + [7172] = 4, + STATE(40), 1, sym__left_delimiter, - ACTIONS(443), 2, + ACTIONS(441), 2, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - ACTIONS(317), 5, + ACTIONS(313), 5, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, aux_sym_text_token4, aux_sym_text_token5, - STATE(140), 12, + STATE(103), 12, sym__block, sym_text, sym__action, @@ -22030,10 +21881,10 @@ static const uint16_t ts_small_parse_table[] = { sym_block_action, sym_with_action, aux_sym_template_repeat1, - [7349] = 2, - ACTIONS(447), 1, + [7201] = 2, + ACTIONS(445), 1, anon_sym_, - ACTIONS(445), 17, + ACTIONS(443), 17, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22051,10 +21902,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7372] = 2, - ACTIONS(451), 1, + [7224] = 2, + ACTIONS(449), 1, anon_sym_, - ACTIONS(449), 17, + ACTIONS(447), 17, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22072,10 +21923,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7395] = 2, - ACTIONS(455), 1, + [7247] = 2, + ACTIONS(453), 1, anon_sym_, - ACTIONS(453), 17, + ACTIONS(451), 17, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22093,8 +21944,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7418] = 2, - ACTIONS(459), 7, + [7270] = 2, + ACTIONS(457), 7, anon_sym_DOT, sym_identifier, sym_int_literal, @@ -22102,7 +21953,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(457), 10, + ACTIONS(455), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22113,8 +21964,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7440] = 2, - ACTIONS(445), 7, + [7292] = 2, + ACTIONS(451), 7, anon_sym_DOT, sym_identifier, sym_int_literal, @@ -22122,7 +21973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(447), 10, + ACTIONS(453), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22133,8 +21984,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7462] = 2, - ACTIONS(453), 7, + [7314] = 2, + ACTIONS(447), 7, anon_sym_DOT, sym_identifier, sym_int_literal, @@ -22142,7 +21993,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(455), 10, + ACTIONS(449), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22153,8 +22004,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7484] = 2, - ACTIONS(449), 7, + [7336] = 2, + ACTIONS(443), 7, anon_sym_DOT, sym_identifier, sym_int_literal, @@ -22162,7 +22013,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(451), 10, + ACTIONS(445), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22173,8 +22024,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7506] = 2, - ACTIONS(463), 7, + [7358] = 2, + ACTIONS(461), 7, anon_sym_DOT, sym_identifier, sym_int_literal, @@ -22182,7 +22033,7 @@ static const uint16_t ts_small_parse_table[] = { sym_true, sym_false, sym_nil, - ACTIONS(461), 10, + ACTIONS(459), 10, anon_sym_PIPE, anon_sym_LPAREN, anon_sym_RPAREN, @@ -22193,10 +22044,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7528] = 2, - ACTIONS(467), 1, + [7380] = 2, + ACTIONS(465), 1, sym_identifier, - ACTIONS(465), 8, + ACTIONS(463), 8, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_EQ, @@ -22205,12 +22056,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7542] = 3, - ACTIONS(465), 1, + [7394] = 3, + ACTIONS(463), 1, anon_sym_, - ACTIONS(471), 1, + ACTIONS(469), 1, sym_identifier, - ACTIONS(469), 7, + ACTIONS(467), 7, anon_sym_COLON_EQ, anon_sym_EQ, anon_sym_PIPE, @@ -22218,10 +22069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [7558] = 2, - ACTIONS(473), 1, + [7410] = 2, + ACTIONS(471), 1, ts_builtin_sym_end, - ACTIONS(475), 7, + ACTIONS(473), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22229,10 +22080,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7571] = 2, - ACTIONS(477), 1, + [7423] = 2, + ACTIONS(475), 1, ts_builtin_sym_end, - ACTIONS(479), 7, + ACTIONS(477), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22240,17 +22091,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7584] = 1, - ACTIONS(481), 8, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_EQ, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7595] = 2, + [7436] = 2, + ACTIONS(479), 1, + ts_builtin_sym_end, + ACTIONS(481), 7, + aux_sym_text_token1, + aux_sym_text_token2, + aux_sym_text_token3, + aux_sym_text_token4, + aux_sym_text_token5, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [7449] = 2, ACTIONS(483), 1, ts_builtin_sym_end, ACTIONS(485), 7, @@ -22261,7 +22113,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7608] = 2, + [7462] = 2, ACTIONS(487), 1, ts_builtin_sym_end, ACTIONS(489), 7, @@ -22272,7 +22124,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7621] = 2, + [7475] = 2, ACTIONS(491), 1, ts_builtin_sym_end, ACTIONS(493), 7, @@ -22283,21 +22135,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7634] = 2, - ACTIONS(481), 1, - anon_sym_, - ACTIONS(495), 7, - anon_sym_COLON_EQ, - anon_sym_EQ, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7647] = 2, - ACTIONS(497), 1, + [7488] = 2, + ACTIONS(495), 1, ts_builtin_sym_end, - ACTIONS(499), 7, + ACTIONS(497), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22305,10 +22146,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7660] = 2, - ACTIONS(501), 1, + [7501] = 2, + ACTIONS(499), 1, ts_builtin_sym_end, - ACTIONS(503), 7, + ACTIONS(501), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22316,10 +22157,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7673] = 2, - ACTIONS(505), 1, + [7514] = 2, + ACTIONS(503), 1, ts_builtin_sym_end, - ACTIONS(507), 7, + ACTIONS(505), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22327,10 +22168,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7686] = 2, - ACTIONS(509), 1, + [7527] = 2, + ACTIONS(507), 1, ts_builtin_sym_end, - ACTIONS(511), 7, + ACTIONS(509), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22338,10 +22179,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7699] = 2, + [7540] = 2, ACTIONS(513), 1, + anon_sym_, + ACTIONS(511), 7, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7553] = 2, + ACTIONS(515), 1, ts_builtin_sym_end, - ACTIONS(515), 7, + ACTIONS(517), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22349,10 +22201,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7712] = 2, - ACTIONS(517), 1, + [7566] = 2, + ACTIONS(519), 1, ts_builtin_sym_end, - ACTIONS(519), 7, + ACTIONS(521), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22360,10 +22212,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7725] = 2, - ACTIONS(521), 1, + [7579] = 2, + ACTIONS(523), 1, ts_builtin_sym_end, - ACTIONS(523), 7, + ACTIONS(525), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22371,10 +22223,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7738] = 2, - ACTIONS(525), 1, + [7592] = 2, + ACTIONS(527), 1, ts_builtin_sym_end, - ACTIONS(527), 7, + ACTIONS(529), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22382,10 +22234,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7751] = 2, - ACTIONS(529), 1, + [7605] = 2, + ACTIONS(531), 1, ts_builtin_sym_end, - ACTIONS(531), 7, + ACTIONS(533), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22393,23 +22245,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7764] = 4, - ACTIONS(191), 1, - anon_sym_, - ACTIONS(533), 1, - anon_sym_COLON_EQ, + [7618] = 2, ACTIONS(535), 1, - anon_sym_EQ, - ACTIONS(187), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [7781] = 2, - ACTIONS(537), 1, ts_builtin_sym_end, - ACTIONS(539), 7, + ACTIONS(537), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22417,10 +22256,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7794] = 2, - ACTIONS(541), 1, + [7631] = 2, + ACTIONS(539), 1, ts_builtin_sym_end, - ACTIONS(543), 7, + ACTIONS(541), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22428,10 +22267,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7807] = 2, - ACTIONS(545), 1, + [7644] = 2, + ACTIONS(543), 1, ts_builtin_sym_end, - ACTIONS(547), 7, + ACTIONS(545), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22439,10 +22278,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7820] = 2, - ACTIONS(549), 1, + [7657] = 2, + ACTIONS(547), 1, ts_builtin_sym_end, - ACTIONS(551), 7, + ACTIONS(549), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22450,10 +22289,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7833] = 2, - ACTIONS(553), 1, + [7670] = 2, + ACTIONS(551), 1, ts_builtin_sym_end, - ACTIONS(555), 7, + ACTIONS(553), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22461,10 +22300,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7846] = 2, - ACTIONS(557), 1, + [7683] = 2, + ACTIONS(555), 1, ts_builtin_sym_end, - ACTIONS(559), 7, + ACTIONS(557), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22472,10 +22311,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7859] = 2, - ACTIONS(561), 1, + [7696] = 2, + ACTIONS(559), 1, ts_builtin_sym_end, - ACTIONS(563), 7, + ACTIONS(561), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22483,10 +22322,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7872] = 2, - ACTIONS(565), 1, + [7709] = 2, + ACTIONS(563), 1, ts_builtin_sym_end, - ACTIONS(567), 7, + ACTIONS(565), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22494,10 +22333,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7885] = 2, + [7722] = 4, + ACTIONS(201), 1, + anon_sym_, + ACTIONS(567), 1, + anon_sym_COLON_EQ, ACTIONS(569), 1, + anon_sym_EQ, + ACTIONS(199), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7739] = 2, + ACTIONS(571), 1, ts_builtin_sym_end, - ACTIONS(571), 7, + ACTIONS(573), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22505,10 +22357,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7898] = 2, - ACTIONS(573), 1, + [7752] = 2, + ACTIONS(575), 1, ts_builtin_sym_end, - ACTIONS(575), 7, + ACTIONS(577), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22516,10 +22368,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7911] = 2, - ACTIONS(577), 1, + [7765] = 2, + ACTIONS(579), 1, ts_builtin_sym_end, - ACTIONS(579), 7, + ACTIONS(581), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22527,10 +22379,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7924] = 2, - ACTIONS(581), 1, + [7778] = 2, + ACTIONS(583), 1, ts_builtin_sym_end, - ACTIONS(583), 7, + ACTIONS(585), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22538,10 +22390,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7937] = 2, - ACTIONS(585), 1, + [7791] = 2, + ACTIONS(587), 1, ts_builtin_sym_end, - ACTIONS(587), 7, + ACTIONS(589), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22549,10 +22401,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7950] = 2, - ACTIONS(589), 1, + [7804] = 1, + ACTIONS(513), 8, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7815] = 2, + ACTIONS(591), 1, ts_builtin_sym_end, - ACTIONS(591), 7, + ACTIONS(593), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22560,10 +22422,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7963] = 2, - ACTIONS(593), 1, + [7828] = 2, + ACTIONS(595), 1, ts_builtin_sym_end, - ACTIONS(595), 7, + ACTIONS(597), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22571,10 +22433,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7976] = 2, - ACTIONS(597), 1, + [7841] = 2, + ACTIONS(599), 1, ts_builtin_sym_end, - ACTIONS(599), 7, + ACTIONS(601), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22582,10 +22444,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [7989] = 2, - ACTIONS(601), 1, + [7854] = 2, + ACTIONS(603), 1, ts_builtin_sym_end, - ACTIONS(603), 7, + ACTIONS(605), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22593,10 +22455,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8002] = 2, - ACTIONS(605), 1, + [7867] = 2, + ACTIONS(607), 1, ts_builtin_sym_end, - ACTIONS(607), 7, + ACTIONS(609), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22604,10 +22466,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8015] = 2, - ACTIONS(609), 1, + [7880] = 2, + ACTIONS(611), 1, ts_builtin_sym_end, - ACTIONS(611), 7, + ACTIONS(613), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22615,10 +22477,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8028] = 2, - ACTIONS(613), 1, + [7893] = 2, + ACTIONS(615), 1, ts_builtin_sym_end, - ACTIONS(615), 7, + ACTIONS(617), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22626,10 +22488,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8041] = 2, - ACTIONS(617), 1, + [7906] = 2, + ACTIONS(619), 1, ts_builtin_sym_end, - ACTIONS(619), 7, + ACTIONS(621), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22637,10 +22499,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8054] = 2, - ACTIONS(621), 1, + [7919] = 2, + ACTIONS(623), 1, ts_builtin_sym_end, - ACTIONS(623), 7, + ACTIONS(625), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22648,10 +22510,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8067] = 2, - ACTIONS(625), 1, + [7932] = 2, + ACTIONS(627), 1, ts_builtin_sym_end, - ACTIONS(627), 7, + ACTIONS(629), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22659,8 +22521,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8080] = 1, - ACTIONS(603), 7, + [7945] = 7, + ACTIONS(631), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(633), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(163), 1, + sym__if_actions_end, + STATE(260), 1, + aux_sym_if_action_repeat1, + STATE(291), 1, + sym__else_clause, + STATE(319), 1, + sym__left_delimiter, + STATE(368), 1, + sym__else_if_clause, + [7967] = 1, + ACTIONS(601), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22668,19 +22545,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8090] = 3, - ACTIONS(629), 1, + [7977] = 3, + ACTIONS(635), 1, + anon_sym_COLON_EQ, + ACTIONS(637), 1, + anon_sym_EQ, + ACTIONS(201), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [7991] = 4, + ACTIONS(635), 1, + anon_sym_COLON_EQ, + ACTIONS(637), 1, + anon_sym_EQ, + ACTIONS(639), 1, + anon_sym_COMMA, + ACTIONS(201), 4, + anon_sym_PIPE, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8007] = 5, + ACTIONS(641), 1, + anon_sym_PIPE, + ACTIONS(645), 1, anon_sym_, - STATE(233), 1, + ACTIONS(647), 1, + anon_sym_DOT, + STATE(198), 1, + aux_sym_argument_list_repeat1, + ACTIONS(643), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8025] = 3, + ACTIONS(649), 1, + anon_sym_, + STATE(202), 1, aux_sym_argument_list_repeat1, - ACTIONS(223), 5, + ACTIONS(203), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8104] = 1, - ACTIONS(503), 7, + [8039] = 1, + ACTIONS(577), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22688,17 +22601,108 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8114] = 1, - ACTIONS(493), 7, - aux_sym_text_token1, - aux_sym_text_token2, - aux_sym_text_token3, - aux_sym_text_token4, - aux_sym_text_token5, + [8049] = 3, + ACTIONS(653), 1, + anon_sym_, + ACTIONS(655), 1, + sym_identifier, + ACTIONS(651), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8063] = 7, + ACTIONS(631), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(633), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(177), 1, + sym__if_actions_end, + STATE(260), 1, + aux_sym_if_action_repeat1, + STATE(281), 1, + sym__else_clause, + STATE(319), 1, + sym__left_delimiter, + STATE(368), 1, + sym__else_if_clause, + [8085] = 3, + ACTIONS(659), 1, + anon_sym_, + STATE(202), 1, + aux_sym_argument_list_repeat1, + ACTIONS(657), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8099] = 7, + ACTIONS(662), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(664), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(241), 1, + sym__if_actions_end, + STATE(260), 1, + aux_sym_if_action_repeat1, + STATE(285), 1, + sym__else_clause, + STATE(357), 1, + sym__left_delimiter, + STATE(368), 1, + sym__else_if_clause, + [8121] = 7, + ACTIONS(662), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(664), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(232), 1, + sym__if_actions_end, + STATE(260), 1, + aux_sym_if_action_repeat1, + STATE(286), 1, + sym__else_clause, + STATE(357), 1, + sym__left_delimiter, + STATE(368), 1, + sym__else_if_clause, + [8143] = 3, + ACTIONS(666), 1, + anon_sym_, + STATE(202), 1, + aux_sym_argument_list_repeat1, + ACTIONS(203), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8157] = 5, + ACTIONS(641), 1, + anon_sym_PIPE, + ACTIONS(647), 1, + anon_sym_DOT, + ACTIONS(668), 1, + anon_sym_, + STATE(205), 1, + aux_sym_argument_list_repeat1, + ACTIONS(643), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8175] = 1, + ACTIONS(597), 7, + aux_sym_text_token1, + aux_sym_text_token2, + aux_sym_text_token3, + aux_sym_text_token4, + aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8124] = 1, - ACTIONS(575), 7, + [8185] = 1, + ACTIONS(533), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22706,8 +22710,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8134] = 1, - ACTIONS(489), 7, + [8195] = 1, + ACTIONS(629), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22715,7 +22719,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8144] = 1, + [8205] = 1, ACTIONS(485), 7, aux_sym_text_token1, aux_sym_text_token2, @@ -22724,8 +22728,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8154] = 1, - ACTIONS(547), 7, + [8215] = 1, + ACTIONS(625), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22733,19 +22737,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8164] = 3, - ACTIONS(631), 1, - anon_sym_COLON_EQ, - ACTIONS(633), 1, - anon_sym_EQ, - ACTIONS(191), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8178] = 1, - ACTIONS(619), 7, + [8225] = 1, + ACTIONS(493), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22753,8 +22746,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8188] = 1, - ACTIONS(551), 7, + [8235] = 1, + ACTIONS(621), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22762,20 +22755,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8198] = 4, - ACTIONS(631), 1, - anon_sym_COLON_EQ, - ACTIONS(633), 1, - anon_sym_EQ, - ACTIONS(635), 1, - anon_sym_COMMA, - ACTIONS(191), 4, - anon_sym_PIPE, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8214] = 1, - ACTIONS(539), 7, + [8245] = 1, + ACTIONS(617), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22783,21 +22764,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8224] = 5, - ACTIONS(637), 1, - anon_sym_PIPE, - ACTIONS(641), 1, - anon_sym_, - ACTIONS(643), 1, - anon_sym_DOT, - STATE(195), 1, - aux_sym_argument_list_repeat1, - ACTIONS(639), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8242] = 1, - ACTIONS(567), 7, + [8255] = 1, + ACTIONS(613), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22805,8 +22773,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8252] = 1, - ACTIONS(527), 7, + [8265] = 1, + ACTIONS(609), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22814,8 +22782,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8262] = 1, - ACTIONS(579), 7, + [8275] = 1, + ACTIONS(537), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22823,19 +22791,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8272] = 3, - ACTIONS(647), 1, - anon_sym_, - ACTIONS(649), 1, - sym_identifier, - ACTIONS(645), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8286] = 1, - ACTIONS(559), 7, + [8285] = 1, + ACTIONS(593), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22843,8 +22800,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8296] = 1, - ACTIONS(623), 7, + [8295] = 1, + ACTIONS(581), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22852,8 +22809,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8306] = 1, - ACTIONS(519), 7, + [8305] = 1, + ACTIONS(565), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22861,8 +22818,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8316] = 1, - ACTIONS(571), 7, + [8315] = 1, + ACTIONS(545), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22870,8 +22827,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8326] = 1, - ACTIONS(515), 7, + [8325] = 1, + ACTIONS(505), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22879,8 +22836,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8336] = 1, - ACTIONS(607), 7, + [8335] = 1, + ACTIONS(489), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22888,8 +22845,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8346] = 1, - ACTIONS(563), 7, + [8345] = 1, + ACTIONS(481), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22897,8 +22854,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8356] = 1, - ACTIONS(555), 7, + [8355] = 1, + ACTIONS(557), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22906,8 +22863,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8366] = 1, - ACTIONS(583), 7, + [8365] = 1, + ACTIONS(477), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22915,8 +22872,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8376] = 1, - ACTIONS(475), 7, + [8375] = 1, + ACTIONS(561), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22924,8 +22881,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8386] = 1, - ACTIONS(499), 7, + [8385] = 1, + ACTIONS(541), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22933,8 +22890,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8396] = 1, - ACTIONS(531), 7, + [8395] = 1, + ACTIONS(605), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22942,8 +22899,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8406] = 1, - ACTIONS(587), 7, + [8405] = 1, + ACTIONS(553), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22951,8 +22908,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8416] = 1, - ACTIONS(507), 7, + [8415] = 1, + ACTIONS(585), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22960,8 +22917,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8426] = 1, - ACTIONS(591), 7, + [8425] = 1, + ACTIONS(573), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22969,8 +22926,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8436] = 1, - ACTIONS(523), 7, + [8435] = 1, + ACTIONS(529), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22978,8 +22935,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8446] = 1, - ACTIONS(479), 7, + [8445] = 1, + ACTIONS(525), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22987,8 +22944,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8456] = 1, - ACTIONS(595), 7, + [8455] = 1, + ACTIONS(589), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -22996,8 +22953,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8466] = 1, - ACTIONS(599), 7, + [8465] = 1, + ACTIONS(549), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23005,8 +22962,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8476] = 1, - ACTIONS(543), 7, + [8475] = 1, + ACTIONS(497), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23014,8 +22971,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8486] = 1, - ACTIONS(511), 7, + [8485] = 1, + ACTIONS(501), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23023,19 +22980,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8496] = 3, - ACTIONS(653), 1, - anon_sym_, - STATE(233), 1, - aux_sym_argument_list_repeat1, - ACTIONS(651), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8510] = 1, - ACTIONS(627), 7, + [8495] = 1, + ACTIONS(473), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23043,32 +22989,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8520] = 3, - ACTIONS(656), 1, - anon_sym_, - STATE(233), 1, - aux_sym_argument_list_repeat1, - ACTIONS(223), 5, - anon_sym_PIPE, - anon_sym_RPAREN, - anon_sym_DOT, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8534] = 5, - ACTIONS(637), 1, - anon_sym_PIPE, - ACTIONS(643), 1, - anon_sym_DOT, - ACTIONS(658), 1, - anon_sym_, - STATE(235), 1, - aux_sym_argument_list_repeat1, - ACTIONS(639), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8552] = 1, - ACTIONS(615), 7, + [8505] = 1, + ACTIONS(521), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23076,8 +22998,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8562] = 1, - ACTIONS(611), 7, + [8515] = 1, + ACTIONS(517), 7, aux_sym_text_token1, aux_sym_text_token2, aux_sym_text_token3, @@ -23085,1085 +23007,942 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_text_token5, anon_sym_LBRACE_LBRACE, anon_sym_LBRACE_LBRACE_DASH, - [8572] = 2, - ACTIONS(662), 1, - anon_sym_, - ACTIONS(660), 5, + [8525] = 1, + ACTIONS(509), 7, + aux_sym_text_token1, + aux_sym_text_token2, + aux_sym_text_token3, + aux_sym_text_token4, + aux_sym_text_token5, + anon_sym_LBRACE_LBRACE, + anon_sym_LBRACE_LBRACE_DASH, + [8535] = 4, + ACTIONS(641), 1, anon_sym_PIPE, - anon_sym_RPAREN, + ACTIONS(647), 1, anon_sym_DOT, + ACTIONS(672), 1, + anon_sym_, + ACTIONS(670), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8583] = 2, - ACTIONS(666), 1, + [8550] = 2, + ACTIONS(676), 1, anon_sym_, - ACTIONS(664), 5, + ACTIONS(674), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8594] = 4, - ACTIONS(637), 1, - anon_sym_PIPE, - ACTIONS(643), 1, - anon_sym_DOT, - ACTIONS(670), 1, + [8561] = 2, + ACTIONS(455), 1, anon_sym_, - ACTIONS(668), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8609] = 2, - ACTIONS(672), 1, - sym_identifier, - ACTIONS(647), 5, + ACTIONS(457), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8620] = 6, - ACTIONS(674), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(676), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(263), 1, - aux_sym_if_action_repeat1, - STATE(313), 1, - sym__left_delimiter, - STATE(314), 1, - sym__else_clause, - STATE(384), 1, - sym__else_if_clause, - [8639] = 6, - ACTIONS(678), 1, - anon_sym_LBRACE_LBRACE, + [8572] = 2, ACTIONS(680), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(263), 1, - aux_sym_if_action_repeat1, - STATE(328), 1, - sym__left_delimiter, - STATE(366), 1, - sym__else_clause, - STATE(384), 1, - sym__else_if_clause, - [8658] = 6, - ACTIONS(682), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(684), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(263), 1, - aux_sym_if_action_repeat1, - STATE(320), 1, - sym__left_delimiter, - STATE(364), 1, - sym__else_clause, - STATE(384), 1, - sym__else_if_clause, - [8677] = 4, - ACTIONS(637), 1, - anon_sym_PIPE, - ACTIONS(643), 1, - anon_sym_DOT, - ACTIONS(688), 1, - anon_sym_, - ACTIONS(686), 3, - anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8692] = 2, - ACTIONS(461), 1, anon_sym_, - ACTIONS(463), 5, + ACTIONS(678), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8703] = 4, - ACTIONS(637), 1, + [8583] = 4, + ACTIONS(641), 1, anon_sym_PIPE, - ACTIONS(643), 1, + ACTIONS(647), 1, anon_sym_DOT, - ACTIONS(690), 1, + ACTIONS(682), 1, anon_sym_, - ACTIONS(651), 3, + ACTIONS(657), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8718] = 2, - ACTIONS(694), 1, + [8598] = 2, + ACTIONS(686), 1, anon_sym_, - ACTIONS(692), 5, + ACTIONS(684), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8729] = 2, - ACTIONS(457), 1, + [8609] = 2, + ACTIONS(459), 1, anon_sym_, - ACTIONS(459), 5, + ACTIONS(461), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8740] = 6, - ACTIONS(696), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(698), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(263), 1, - aux_sym_if_action_repeat1, - STATE(285), 1, - sym__left_delimiter, - STATE(335), 1, - sym__else_clause, - STATE(384), 1, - sym__else_if_clause, - [8759] = 2, - ACTIONS(702), 1, + [8620] = 2, + ACTIONS(690), 1, anon_sym_, - ACTIONS(700), 5, + ACTIONS(688), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8770] = 3, - ACTIONS(704), 1, + [8631] = 4, + ACTIONS(641), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(647), 1, anon_sym_DOT, - ACTIONS(670), 3, + ACTIONS(694), 1, + anon_sym_, + ACTIONS(692), 3, anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8782] = 3, - ACTIONS(704), 1, + [8646] = 2, + ACTIONS(696), 1, + sym_identifier, + ACTIONS(653), 5, anon_sym_PIPE, - ACTIONS(706), 1, - anon_sym_DOT, - ACTIONS(688), 3, anon_sym_RPAREN, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [8794] = 4, - ACTIONS(704), 1, - anon_sym_PIPE, - ACTIONS(706), 1, anon_sym_DOT, - STATE(234), 1, - sym__right_delimiter, - ACTIONS(708), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8808] = 4, - ACTIONS(704), 1, + [8657] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(121), 1, + STATE(84), 1, sym__right_delimiter, - ACTIONS(710), 2, + ACTIONS(702), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8822] = 1, - ACTIONS(662), 5, + [8671] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - anon_sym_RPAREN, + ACTIONS(700), 1, anon_sym_DOT, + STATE(112), 1, + sym__right_delimiter, + ACTIONS(704), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8830] = 1, - ACTIONS(694), 5, + [8685] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - anon_sym_RPAREN, + ACTIONS(700), 1, anon_sym_DOT, + STATE(212), 1, + sym__right_delimiter, + ACTIONS(706), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8838] = 4, - ACTIONS(704), 1, + [8699] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(142), 1, + STATE(157), 1, sym__right_delimiter, - ACTIONS(712), 2, + ACTIONS(708), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8852] = 4, - ACTIONS(704), 1, + [8713] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(95), 1, + STATE(139), 1, sym__right_delimiter, - ACTIONS(714), 2, + ACTIONS(710), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8866] = 4, - ACTIONS(704), 1, + [8727] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(193), 1, + STATE(122), 1, sym__right_delimiter, - ACTIONS(716), 2, + ACTIONS(712), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8880] = 1, - ACTIONS(702), 5, + [8741] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - anon_sym_RPAREN, + ACTIONS(700), 1, anon_sym_DOT, + STATE(110), 1, + sym__right_delimiter, + ACTIONS(714), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8888] = 5, - ACTIONS(718), 1, + [8755] = 5, + ACTIONS(716), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(721), 1, + ACTIONS(719), 1, anon_sym_LBRACE_LBRACE_DASH, - STATE(263), 1, + STATE(260), 1, aux_sym_if_action_repeat1, - STATE(384), 1, + STATE(368), 1, sym__else_if_clause, - STATE(387), 1, + STATE(373), 1, sym__left_delimiter, - [8904] = 1, - ACTIONS(666), 5, + [8771] = 1, + ACTIONS(676), 5, anon_sym_PIPE, anon_sym_RPAREN, anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8912] = 4, - ACTIONS(704), 1, + [8779] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(109), 1, + STATE(130), 1, sym__right_delimiter, - ACTIONS(724), 2, + ACTIONS(722), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8926] = 4, - ACTIONS(704), 1, + [8793] = 1, + ACTIONS(680), 5, anon_sym_PIPE, - ACTIONS(706), 1, + anon_sym_RPAREN, anon_sym_DOT, - STATE(117), 1, - sym__right_delimiter, - ACTIONS(726), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8940] = 4, - ACTIONS(704), 1, + [8801] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(88), 1, + STATE(227), 1, sym__right_delimiter, - ACTIONS(728), 2, + ACTIONS(724), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8954] = 4, - ACTIONS(704), 1, + [8815] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(169), 1, + STATE(174), 1, sym__right_delimiter, - ACTIONS(730), 2, + ACTIONS(726), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8968] = 4, - ACTIONS(704), 1, + [8829] = 3, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(87), 1, - sym__right_delimiter, - ACTIONS(732), 2, + ACTIONS(672), 3, + anon_sym_RPAREN, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8982] = 4, - ACTIONS(704), 1, + [8841] = 4, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(103), 1, + STATE(96), 1, sym__right_delimiter, - ACTIONS(734), 2, + ACTIONS(728), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [8996] = 4, - ACTIONS(704), 1, + [8855] = 1, + ACTIONS(686), 5, anon_sym_PIPE, - ACTIONS(706), 1, + anon_sym_RPAREN, anon_sym_DOT, - STATE(223), 1, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8863] = 4, + ACTIONS(698), 1, + anon_sym_PIPE, + ACTIONS(700), 1, + anon_sym_DOT, + STATE(86), 1, sym__right_delimiter, - ACTIONS(736), 2, + ACTIONS(730), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8877] = 1, + ACTIONS(690), 5, + anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_DOT, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9010] = 4, - ACTIONS(704), 1, + [8885] = 3, + ACTIONS(698), 1, anon_sym_PIPE, - ACTIONS(706), 1, + ACTIONS(700), 1, anon_sym_DOT, - STATE(108), 1, + ACTIONS(694), 3, + anon_sym_RPAREN, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [8897] = 4, + ACTIONS(698), 1, + anon_sym_PIPE, + ACTIONS(700), 1, + anon_sym_DOT, + STATE(105), 1, sym__right_delimiter, - ACTIONS(738), 2, + ACTIONS(732), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9024] = 3, - ACTIONS(39), 1, + [8911] = 3, + ACTIONS(734), 1, anon_sym_DQUOTE, - ACTIONS(740), 1, - sym_raw_string_literal, - STATE(66), 2, - sym__string_literal, - sym_interpreted_string_literal, - [9035] = 3, - ACTIONS(742), 1, - anon_sym_DQUOTE, - STATE(284), 1, + STATE(273), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(744), 2, + ACTIONS(736), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9046] = 3, + [8922] = 3, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(746), 1, + ACTIONS(739), 1, sym_raw_string_literal, - STATE(67), 2, + STATE(63), 2, sym__string_literal, sym_interpreted_string_literal, - [9057] = 3, + [8933] = 3, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(748), 1, + ACTIONS(741), 1, sym_raw_string_literal, - STATE(65), 2, + STATE(62), 2, sym__string_literal, sym_interpreted_string_literal, - [9068] = 3, + [8944] = 3, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(750), 1, + ACTIONS(743), 1, sym_raw_string_literal, - STATE(360), 2, + STATE(64), 2, sym__string_literal, sym_interpreted_string_literal, - [9079] = 3, + [8955] = 4, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(747), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(186), 1, + sym__if_actions_end, + STATE(371), 1, + sym__left_delimiter, + [8968] = 3, + ACTIONS(749), 1, + anon_sym_DQUOTE, + STATE(273), 1, + aux_sym_interpreted_string_literal_repeat1, + ACTIONS(751), 2, + aux_sym_interpreted_string_literal_token1, + sym_escape_sequence, + [8979] = 3, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(752), 1, + ACTIONS(753), 1, sym_raw_string_literal, - STATE(370), 2, + STATE(349), 2, sym__string_literal, sym_interpreted_string_literal, - [9090] = 3, + [8990] = 4, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(747), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(164), 1, + sym__if_actions_end, + STATE(371), 1, + sym__left_delimiter, + [9003] = 4, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(747), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(161), 1, + sym__if_actions_end, + STATE(371), 1, + sym__left_delimiter, + [9016] = 3, ACTIONS(39), 1, anon_sym_DQUOTE, - ACTIONS(754), 1, + ACTIONS(755), 1, sym_raw_string_literal, - STATE(64), 2, + STATE(361), 2, sym__string_literal, sym_interpreted_string_literal, - [9101] = 3, - ACTIONS(756), 1, + [9027] = 3, + ACTIONS(698), 1, + anon_sym_PIPE, + ACTIONS(700), 1, + anon_sym_DOT, + ACTIONS(757), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9038] = 3, + ACTIONS(39), 1, anon_sym_DQUOTE, - STATE(281), 1, - aux_sym_interpreted_string_literal_repeat1, - ACTIONS(758), 2, - aux_sym_interpreted_string_literal_token1, - sym_escape_sequence, - [9112] = 3, - ACTIONS(760), 1, + ACTIONS(759), 1, + sym_raw_string_literal, + STATE(65), 2, + sym__string_literal, + sym_interpreted_string_literal, + [9049] = 4, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(763), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(233), 1, + sym__if_actions_end, + STATE(372), 1, + sym__left_delimiter, + [9062] = 4, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(763), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(242), 1, + sym__if_actions_end, + STATE(372), 1, + sym__left_delimiter, + [9075] = 3, + ACTIONS(765), 1, anon_sym_DQUOTE, - STATE(283), 1, + STATE(288), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(762), 2, + ACTIONS(767), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9123] = 3, - ACTIONS(704), 1, - anon_sym_PIPE, - ACTIONS(706), 1, - anon_sym_DOT, - ACTIONS(764), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9134] = 3, - ACTIONS(766), 1, + [9086] = 3, + ACTIONS(769), 1, anon_sym_DQUOTE, - STATE(283), 1, + STATE(273), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(768), 2, + ACTIONS(751), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9145] = 3, + [9097] = 3, ACTIONS(771), 1, anon_sym_DQUOTE, - STATE(283), 1, + STATE(278), 1, aux_sym_interpreted_string_literal_repeat1, - ACTIONS(762), 2, + ACTIONS(773), 2, aux_sym_interpreted_string_literal_token1, sym_escape_sequence, - [9156] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(773), 1, - anon_sym_end, - [9166] = 2, - STATE(138), 1, + [9108] = 4, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(763), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(240), 1, + sym__if_actions_end, + STATE(372), 1, + sym__left_delimiter, + [9121] = 4, + ACTIONS(745), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(747), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(166), 1, + sym__if_actions_end, + STATE(371), 1, + sym__left_delimiter, + [9134] = 4, + ACTIONS(761), 1, + anon_sym_LBRACE_LBRACE, + ACTIONS(763), 1, + anon_sym_LBRACE_LBRACE_DASH, + STATE(229), 1, + sym__if_actions_end, + STATE(372), 1, + sym__left_delimiter, + [9147] = 2, + STATE(189), 1, sym__right_delimiter, ACTIONS(775), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9174] = 2, - STATE(220), 1, + [9155] = 2, + STATE(211), 1, sym__right_delimiter, ACTIONS(777), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9182] = 2, - STATE(224), 1, + [9163] = 2, + STATE(235), 1, sym__right_delimiter, ACTIONS(779), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9190] = 2, - STATE(226), 1, - sym__right_delimiter, - ACTIONS(781), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9198] = 2, - STATE(229), 1, + [9171] = 3, + ACTIONS(698), 1, + anon_sym_PIPE, + ACTIONS(700), 1, + anon_sym_DOT, + ACTIONS(781), 1, + anon_sym_RPAREN, + [9181] = 2, + STATE(183), 1, sym__right_delimiter, ACTIONS(783), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9206] = 2, - STATE(230), 1, + [9189] = 2, + STATE(228), 1, sym__right_delimiter, ACTIONS(785), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9214] = 2, - STATE(194), 1, + [9197] = 2, + STATE(169), 1, sym__right_delimiter, ACTIONS(787), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9222] = 2, + [9205] = 2, STATE(187), 1, sym__right_delimiter, ACTIONS(789), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9230] = 2, - STATE(200), 1, + [9213] = 2, + STATE(132), 1, sym__right_delimiter, ACTIONS(791), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9238] = 2, - STATE(217), 1, + [9221] = 2, + STATE(172), 1, sym__right_delimiter, ACTIONS(793), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9246] = 2, - STATE(201), 1, + [9229] = 2, + STATE(188), 1, sym__right_delimiter, ACTIONS(795), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9254] = 2, - STATE(203), 1, + [9237] = 2, + STATE(134), 1, sym__right_delimiter, ACTIONS(797), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9262] = 2, - STATE(238), 1, + [9245] = 2, + STATE(236), 1, sym__right_delimiter, ACTIONS(799), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9270] = 2, - STATE(204), 1, + [9253] = 2, + STATE(165), 1, sym__right_delimiter, ACTIONS(801), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9278] = 2, - STATE(196), 1, + [9261] = 2, + STATE(225), 1, sym__right_delimiter, ACTIONS(803), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9286] = 2, - STATE(237), 1, + [9269] = 2, + STATE(234), 1, sym__right_delimiter, ACTIONS(805), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9294] = 2, - STATE(209), 1, + [9277] = 2, + STATE(230), 1, sym__right_delimiter, ACTIONS(807), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9302] = 2, - STATE(213), 1, + [9285] = 2, + STATE(138), 1, sym__right_delimiter, ACTIONS(809), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9310] = 2, - STATE(215), 1, + [9293] = 2, + STATE(181), 1, sym__right_delimiter, ACTIONS(811), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9318] = 2, - STATE(221), 1, + [9301] = 2, + STATE(171), 1, sym__right_delimiter, ACTIONS(813), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9326] = 2, - STATE(218), 1, + [9309] = 2, + STATE(158), 1, sym__right_delimiter, ACTIONS(815), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9334] = 2, - STATE(174), 1, + [9317] = 2, + STATE(127), 1, sym__right_delimiter, ACTIONS(817), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9342] = 3, - ACTIONS(704), 1, - anon_sym_PIPE, - ACTIONS(706), 1, - anon_sym_DOT, - ACTIONS(819), 1, - anon_sym_RPAREN, - [9352] = 2, - STATE(222), 1, + [9325] = 2, + STATE(159), 1, sym__right_delimiter, - ACTIONS(821), 2, + ACTIONS(819), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9360] = 2, - STATE(232), 1, + [9333] = 2, + STATE(179), 1, sym__right_delimiter, - ACTIONS(823), 2, + ACTIONS(821), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9368] = 2, - STATE(225), 1, + [9341] = 2, + STATE(123), 1, sym__right_delimiter, - ACTIONS(825), 2, + ACTIONS(823), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9376] = 2, - STATE(216), 1, + [9349] = 2, + STATE(185), 1, sym__right_delimiter, - ACTIONS(827), 2, + ACTIONS(825), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9384] = 3, - ACTIONS(13), 1, + [9357] = 3, + ACTIONS(11), 1, anon_sym_elseif, - ACTIONS(15), 1, + ACTIONS(13), 1, anon_sym_else, - ACTIONS(829), 1, + ACTIONS(827), 1, anon_sym_end, - [9394] = 3, - ACTIONS(831), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(833), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(386), 1, - sym__left_delimiter, - [9404] = 2, - STATE(168), 1, + [9367] = 2, + STATE(207), 1, + sym__right_delimiter, + ACTIONS(829), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9375] = 2, + STATE(175), 1, + sym__right_delimiter, + ACTIONS(831), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9383] = 2, + STATE(152), 1, + sym__right_delimiter, + ACTIONS(833), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9391] = 2, + STATE(116), 1, sym__right_delimiter, ACTIONS(835), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9412] = 2, - STATE(214), 1, + [9399] = 2, + STATE(95), 1, sym__right_delimiter, ACTIONS(837), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9420] = 2, - STATE(227), 1, + [9407] = 2, + STATE(190), 1, sym__right_delimiter, ACTIONS(839), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9428] = 2, - STATE(206), 1, + [9415] = 2, + STATE(194), 1, sym__right_delimiter, ACTIONS(841), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9436] = 2, - STATE(192), 1, + [9423] = 2, + STATE(102), 1, sym__right_delimiter, ACTIONS(843), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9444] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(845), 1, - anon_sym_end, - [9454] = 2, - STATE(139), 1, + [9431] = 2, + STATE(191), 1, + sym__right_delimiter, + ACTIONS(845), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9439] = 2, + STATE(170), 1, sym__right_delimiter, ACTIONS(847), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9462] = 2, - STATE(179), 1, + [9447] = 2, + STATE(115), 1, sym__right_delimiter, ACTIONS(849), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9470] = 2, - STATE(177), 1, + [9455] = 2, + STATE(208), 1, sym__right_delimiter, ACTIONS(851), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9478] = 2, - STATE(161), 1, + [9463] = 2, + STATE(160), 1, sym__right_delimiter, ACTIONS(853), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9486] = 2, - STATE(128), 1, + [9471] = 2, + STATE(209), 1, sym__right_delimiter, ACTIONS(855), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9494] = 2, - STATE(163), 1, + [9479] = 2, + STATE(210), 1, sym__right_delimiter, ACTIONS(857), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9502] = 2, - STATE(102), 1, + [9487] = 2, + STATE(213), 1, sym__right_delimiter, ACTIONS(859), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9510] = 3, - ACTIONS(13), 1, - anon_sym_elseif, - ACTIONS(15), 1, - anon_sym_else, - ACTIONS(861), 1, - anon_sym_end, - [9520] = 2, - STATE(113), 1, + [9495] = 2, + STATE(214), 1, + sym__right_delimiter, + ACTIONS(861), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9503] = 2, + STATE(192), 1, sym__right_delimiter, ACTIONS(863), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9528] = 2, + [9511] = 2, STATE(124), 1, sym__right_delimiter, ACTIONS(865), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9536] = 2, - STATE(122), 1, + [9519] = 2, + STATE(215), 1, sym__right_delimiter, ACTIONS(867), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9544] = 2, - STATE(167), 1, + [9527] = 2, + STATE(216), 1, sym__right_delimiter, ACTIONS(869), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9552] = 2, - STATE(172), 1, + [9535] = 2, + STATE(120), 1, sym__right_delimiter, ACTIONS(871), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9560] = 2, - STATE(199), 1, + [9543] = 2, + STATE(218), 1, sym__right_delimiter, ACTIONS(873), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9568] = 3, - ACTIONS(875), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(877), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(394), 1, - sym__left_delimiter, - [9578] = 2, - STATE(191), 1, + [9551] = 2, + STATE(129), 1, + sym__right_delimiter, + ACTIONS(875), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9559] = 2, + STATE(219), 1, + sym__right_delimiter, + ACTIONS(877), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9567] = 2, + STATE(220), 1, sym__right_delimiter, ACTIONS(879), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9586] = 3, - ACTIONS(881), 1, - anon_sym_LBRACE_LBRACE, + [9575] = 2, + STATE(156), 1, + sym__right_delimiter, + ACTIONS(881), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9583] = 3, + ACTIONS(698), 1, + anon_sym_PIPE, + ACTIONS(700), 1, + anon_sym_DOT, ACTIONS(883), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(393), 1, - sym__left_delimiter, - [9596] = 2, - STATE(115), 1, + anon_sym_RPAREN, + [9593] = 2, + STATE(154), 1, sym__right_delimiter, ACTIONS(885), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9604] = 2, - STATE(231), 1, + [9601] = 2, + STATE(113), 1, sym__right_delimiter, ACTIONS(887), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9612] = 2, - STATE(126), 1, + [9609] = 2, + STATE(167), 1, sym__right_delimiter, ACTIONS(889), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9620] = 2, - STATE(198), 1, + [9617] = 2, + STATE(221), 1, sym__right_delimiter, ACTIONS(891), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9628] = 2, - STATE(173), 1, + [9625] = 2, + STATE(125), 1, sym__right_delimiter, ACTIONS(893), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9636] = 2, - STATE(134), 1, + [9633] = 2, + STATE(173), 1, sym__right_delimiter, ACTIONS(895), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9644] = 2, - STATE(135), 1, + [9641] = 2, + STATE(184), 1, sym__right_delimiter, ACTIONS(897), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9652] = 2, - STATE(186), 1, + [9649] = 2, + STATE(239), 1, sym__right_delimiter, ACTIONS(899), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9660] = 3, - ACTIONS(901), 1, - anon_sym_LBRACE_LBRACE, + [9657] = 2, + STATE(155), 1, + sym__right_delimiter, + ACTIONS(901), 2, + anon_sym_RBRACE_RBRACE, + anon_sym_DASH_RBRACE_RBRACE, + [9665] = 3, + ACTIONS(11), 1, + anon_sym_elseif, + ACTIONS(13), 1, + anon_sym_else, ACTIONS(903), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(395), 1, - sym__left_delimiter, - [9670] = 2, - STATE(137), 1, + anon_sym_end, + [9675] = 2, + STATE(222), 1, sym__right_delimiter, ACTIONS(905), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9678] = 2, - STATE(180), 1, + [9683] = 2, + STATE(104), 1, sym__right_delimiter, ACTIONS(907), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9686] = 2, - STATE(157), 1, + [9691] = 2, + STATE(238), 1, sym__right_delimiter, ACTIONS(909), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9694] = 2, - STATE(158), 1, + [9699] = 2, + STATE(107), 1, sym__right_delimiter, ACTIONS(911), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9702] = 2, - STATE(197), 1, + [9707] = 2, + STATE(223), 1, sym__right_delimiter, ACTIONS(913), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9710] = 2, - STATE(159), 1, + [9715] = 2, + STATE(237), 1, sym__right_delimiter, ACTIONS(915), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9718] = 3, - ACTIONS(917), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(919), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(392), 1, - sym__left_delimiter, - [9728] = 2, - STATE(162), 1, - sym__right_delimiter, - ACTIONS(921), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9736] = 2, - STATE(208), 1, - sym__right_delimiter, - ACTIONS(923), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9744] = 2, - STATE(165), 1, - sym__right_delimiter, - ACTIONS(925), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9752] = 2, - STATE(176), 1, - sym__right_delimiter, - ACTIONS(927), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9760] = 2, - STATE(166), 1, - sym__right_delimiter, - ACTIONS(929), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9768] = 2, - STATE(185), 1, - sym__right_delimiter, - ACTIONS(931), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9776] = 2, - STATE(104), 1, - sym__right_delimiter, - ACTIONS(933), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9784] = 2, - STATE(212), 1, - sym__right_delimiter, - ACTIONS(935), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9792] = 3, - ACTIONS(937), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(939), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(391), 1, - sym__left_delimiter, - [9802] = 2, - STATE(184), 1, - sym__right_delimiter, - ACTIONS(941), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9810] = 3, - ACTIONS(943), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(945), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(390), 1, - sym__left_delimiter, - [9820] = 2, - STATE(175), 1, - sym__right_delimiter, - ACTIONS(947), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9828] = 3, - ACTIONS(949), 1, - anon_sym_LBRACE_LBRACE, - ACTIONS(951), 1, - anon_sym_LBRACE_LBRACE_DASH, - STATE(389), 1, - sym__left_delimiter, - [9838] = 2, - STATE(130), 1, - sym__right_delimiter, - ACTIONS(953), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9846] = 3, - ACTIONS(704), 1, - anon_sym_PIPE, - ACTIONS(706), 1, - anon_sym_DOT, - ACTIONS(955), 1, - anon_sym_RPAREN, - [9856] = 2, - STATE(183), 1, - sym__right_delimiter, - ACTIONS(957), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9864] = 2, - STATE(111), 1, - sym__right_delimiter, - ACTIONS(959), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9872] = 2, - STATE(190), 1, - sym__right_delimiter, - ACTIONS(961), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9880] = 2, - STATE(182), 1, - sym__right_delimiter, - ACTIONS(963), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9888] = 2, - STATE(118), 1, - sym__right_delimiter, - ACTIONS(965), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9896] = 2, - STATE(178), 1, - sym__right_delimiter, - ACTIONS(967), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9904] = 2, - STATE(189), 1, - sym__right_delimiter, - ACTIONS(969), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9912] = 2, - STATE(171), 1, - sym__right_delimiter, - ACTIONS(971), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9920] = 2, - STATE(154), 1, - sym__right_delimiter, - ACTIONS(973), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9928] = 2, - STATE(219), 1, - sym__right_delimiter, - ACTIONS(975), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9936] = 2, - STATE(164), 1, - sym__right_delimiter, - ACTIONS(977), 2, - anon_sym_RBRACE_RBRACE, - anon_sym_DASH_RBRACE_RBRACE, - [9944] = 2, - STATE(100), 1, + [9723] = 2, + STATE(224), 1, sym__right_delimiter, - ACTIONS(979), 2, + ACTIONS(917), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9952] = 2, - STATE(188), 1, + [9731] = 2, + STATE(131), 1, sym__right_delimiter, - ACTIONS(981), 2, + ACTIONS(919), 2, anon_sym_RBRACE_RBRACE, anon_sym_DASH_RBRACE_RBRACE, - [9960] = 2, - ACTIONS(983), 1, + [9739] = 2, + ACTIONS(921), 1, sym_identifier, - STATE(149), 1, + STATE(146), 1, sym__field_identifier, - [9967] = 2, + [9746] = 2, ACTIONS(31), 1, anon_sym_DOLLAR, - STATE(388), 1, + STATE(370), 1, sym_variable, - [9974] = 2, - ACTIONS(985), 1, + [9753] = 2, + ACTIONS(923), 1, anon_sym_LBRACE_LBRACE, - ACTIONS(987), 1, + ACTIONS(925), 1, anon_sym_LBRACE_LBRACE_DASH, - [9981] = 2, - ACTIONS(989), 1, + [9760] = 2, + ACTIONS(927), 1, sym_identifier, - STATE(146), 1, + STATE(144), 1, sym__field_identifier, - [9988] = 1, - ACTIONS(991), 1, - anon_sym_end, - [9992] = 1, - ACTIONS(13), 1, - anon_sym_elseif, - [9996] = 1, - ACTIONS(993), 1, + [9767] = 1, + ACTIONS(929), 1, anon_sym_COLON_EQ, - [10000] = 1, - ACTIONS(995), 1, - anon_sym_end, - [10004] = 1, - ACTIONS(997), 1, - anon_sym_end, - [10008] = 1, - ACTIONS(999), 1, + [9771] = 1, + ACTIONS(827), 1, anon_sym_end, - [10012] = 1, - ACTIONS(1001), 1, - anon_sym_end, - [10016] = 1, - ACTIONS(1003), 1, - anon_sym_end, - [10020] = 1, - ACTIONS(1005), 1, - anon_sym_end, - [10024] = 1, - ACTIONS(1007), 1, + [9775] = 1, + ACTIONS(903), 1, anon_sym_end, - [10028] = 1, - ACTIONS(1009), 1, + [9779] = 1, + ACTIONS(11), 1, + anon_sym_elseif, + [9783] = 1, + ACTIONS(931), 1, ts_builtin_sym_end, }; @@ -24171,903 +23950,840 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 80, [SMALL_STATE(4)] = 160, - [SMALL_STATE(5)] = 240, - [SMALL_STATE(6)] = 320, - [SMALL_STATE(7)] = 397, - [SMALL_STATE(8)] = 474, - [SMALL_STATE(9)] = 551, - [SMALL_STATE(10)] = 628, - [SMALL_STATE(11)] = 705, - [SMALL_STATE(12)] = 782, - [SMALL_STATE(13)] = 859, - [SMALL_STATE(14)] = 936, - [SMALL_STATE(15)] = 1013, - [SMALL_STATE(16)] = 1090, - [SMALL_STATE(17)] = 1167, - [SMALL_STATE(18)] = 1244, - [SMALL_STATE(19)] = 1318, - [SMALL_STATE(20)] = 1392, - [SMALL_STATE(21)] = 1466, - [SMALL_STATE(22)] = 1540, - [SMALL_STATE(23)] = 1614, - [SMALL_STATE(24)] = 1688, - [SMALL_STATE(25)] = 1762, - [SMALL_STATE(26)] = 1836, - [SMALL_STATE(27)] = 1910, - [SMALL_STATE(28)] = 1984, - [SMALL_STATE(29)] = 2058, - [SMALL_STATE(30)] = 2132, - [SMALL_STATE(31)] = 2206, - [SMALL_STATE(32)] = 2280, - [SMALL_STATE(33)] = 2354, - [SMALL_STATE(34)] = 2428, - [SMALL_STATE(35)] = 2502, - [SMALL_STATE(36)] = 2576, - [SMALL_STATE(37)] = 2650, - [SMALL_STATE(38)] = 2724, - [SMALL_STATE(39)] = 2798, - [SMALL_STATE(40)] = 2872, - [SMALL_STATE(41)] = 2946, - [SMALL_STATE(42)] = 3020, - [SMALL_STATE(43)] = 3094, - [SMALL_STATE(44)] = 3168, - [SMALL_STATE(45)] = 3242, - [SMALL_STATE(46)] = 3316, - [SMALL_STATE(47)] = 3390, - [SMALL_STATE(48)] = 3464, - [SMALL_STATE(49)] = 3538, - [SMALL_STATE(50)] = 3612, - [SMALL_STATE(51)] = 3686, - [SMALL_STATE(52)] = 3760, - [SMALL_STATE(53)] = 3834, - [SMALL_STATE(54)] = 3908, - [SMALL_STATE(55)] = 3979, - [SMALL_STATE(56)] = 4050, - [SMALL_STATE(57)] = 4108, - [SMALL_STATE(58)] = 4168, - [SMALL_STATE(59)] = 4227, - [SMALL_STATE(60)] = 4286, - [SMALL_STATE(61)] = 4343, - [SMALL_STATE(62)] = 4400, - [SMALL_STATE(63)] = 4456, - [SMALL_STATE(64)] = 4512, - [SMALL_STATE(65)] = 4569, - [SMALL_STATE(66)] = 4626, - [SMALL_STATE(67)] = 4683, - [SMALL_STATE(68)] = 4740, - [SMALL_STATE(69)] = 4793, - [SMALL_STATE(70)] = 4846, - [SMALL_STATE(71)] = 4896, - [SMALL_STATE(72)] = 4946, - [SMALL_STATE(73)] = 4996, - [SMALL_STATE(74)] = 5046, - [SMALL_STATE(75)] = 5096, - [SMALL_STATE(76)] = 5146, - [SMALL_STATE(77)] = 5196, - [SMALL_STATE(78)] = 5246, - [SMALL_STATE(79)] = 5296, - [SMALL_STATE(80)] = 5346, - [SMALL_STATE(81)] = 5396, - [SMALL_STATE(82)] = 5446, - [SMALL_STATE(83)] = 5496, - [SMALL_STATE(84)] = 5546, - [SMALL_STATE(85)] = 5596, - [SMALL_STATE(86)] = 5634, - [SMALL_STATE(87)] = 5672, - [SMALL_STATE(88)] = 5710, - [SMALL_STATE(89)] = 5748, - [SMALL_STATE(90)] = 5780, - [SMALL_STATE(91)] = 5812, - [SMALL_STATE(92)] = 5841, - [SMALL_STATE(93)] = 5870, - [SMALL_STATE(94)] = 5899, - [SMALL_STATE(95)] = 5928, - [SMALL_STATE(96)] = 5957, - [SMALL_STATE(97)] = 5986, - [SMALL_STATE(98)] = 6015, - [SMALL_STATE(99)] = 6044, - [SMALL_STATE(100)] = 6073, - [SMALL_STATE(101)] = 6102, - [SMALL_STATE(102)] = 6131, - [SMALL_STATE(103)] = 6160, - [SMALL_STATE(104)] = 6189, - [SMALL_STATE(105)] = 6218, - [SMALL_STATE(106)] = 6247, - [SMALL_STATE(107)] = 6276, - [SMALL_STATE(108)] = 6305, - [SMALL_STATE(109)] = 6334, - [SMALL_STATE(110)] = 6363, - [SMALL_STATE(111)] = 6392, - [SMALL_STATE(112)] = 6421, - [SMALL_STATE(113)] = 6450, - [SMALL_STATE(114)] = 6479, - [SMALL_STATE(115)] = 6508, - [SMALL_STATE(116)] = 6537, - [SMALL_STATE(117)] = 6566, - [SMALL_STATE(118)] = 6595, - [SMALL_STATE(119)] = 6624, - [SMALL_STATE(120)] = 6653, - [SMALL_STATE(121)] = 6682, - [SMALL_STATE(122)] = 6711, - [SMALL_STATE(123)] = 6740, - [SMALL_STATE(124)] = 6769, - [SMALL_STATE(125)] = 6798, - [SMALL_STATE(126)] = 6827, - [SMALL_STATE(127)] = 6856, - [SMALL_STATE(128)] = 6885, - [SMALL_STATE(129)] = 6914, - [SMALL_STATE(130)] = 6943, - [SMALL_STATE(131)] = 6972, - [SMALL_STATE(132)] = 7001, - [SMALL_STATE(133)] = 7030, - [SMALL_STATE(134)] = 7059, - [SMALL_STATE(135)] = 7088, - [SMALL_STATE(136)] = 7117, - [SMALL_STATE(137)] = 7146, - [SMALL_STATE(138)] = 7175, - [SMALL_STATE(139)] = 7204, - [SMALL_STATE(140)] = 7233, - [SMALL_STATE(141)] = 7262, - [SMALL_STATE(142)] = 7291, - [SMALL_STATE(143)] = 7320, - [SMALL_STATE(144)] = 7349, - [SMALL_STATE(145)] = 7372, - [SMALL_STATE(146)] = 7395, - [SMALL_STATE(147)] = 7418, - [SMALL_STATE(148)] = 7440, - [SMALL_STATE(149)] = 7462, - [SMALL_STATE(150)] = 7484, - [SMALL_STATE(151)] = 7506, - [SMALL_STATE(152)] = 7528, - [SMALL_STATE(153)] = 7542, - [SMALL_STATE(154)] = 7558, - [SMALL_STATE(155)] = 7571, - [SMALL_STATE(156)] = 7584, - [SMALL_STATE(157)] = 7595, - [SMALL_STATE(158)] = 7608, - [SMALL_STATE(159)] = 7621, - [SMALL_STATE(160)] = 7634, - [SMALL_STATE(161)] = 7647, - [SMALL_STATE(162)] = 7660, - [SMALL_STATE(163)] = 7673, - [SMALL_STATE(164)] = 7686, - [SMALL_STATE(165)] = 7699, - [SMALL_STATE(166)] = 7712, - [SMALL_STATE(167)] = 7725, - [SMALL_STATE(168)] = 7738, - [SMALL_STATE(169)] = 7751, - [SMALL_STATE(170)] = 7764, - [SMALL_STATE(171)] = 7781, - [SMALL_STATE(172)] = 7794, - [SMALL_STATE(173)] = 7807, - [SMALL_STATE(174)] = 7820, - [SMALL_STATE(175)] = 7833, - [SMALL_STATE(176)] = 7846, - [SMALL_STATE(177)] = 7859, - [SMALL_STATE(178)] = 7872, - [SMALL_STATE(179)] = 7885, - [SMALL_STATE(180)] = 7898, - [SMALL_STATE(181)] = 7911, - [SMALL_STATE(182)] = 7924, - [SMALL_STATE(183)] = 7937, - [SMALL_STATE(184)] = 7950, - [SMALL_STATE(185)] = 7963, - [SMALL_STATE(186)] = 7976, - [SMALL_STATE(187)] = 7989, - [SMALL_STATE(188)] = 8002, - [SMALL_STATE(189)] = 8015, - [SMALL_STATE(190)] = 8028, - [SMALL_STATE(191)] = 8041, - [SMALL_STATE(192)] = 8054, - [SMALL_STATE(193)] = 8067, - [SMALL_STATE(194)] = 8080, - [SMALL_STATE(195)] = 8090, - [SMALL_STATE(196)] = 8104, - [SMALL_STATE(197)] = 8114, - [SMALL_STATE(198)] = 8124, - [SMALL_STATE(199)] = 8134, - [SMALL_STATE(200)] = 8144, - [SMALL_STATE(201)] = 8154, - [SMALL_STATE(202)] = 8164, - [SMALL_STATE(203)] = 8178, - [SMALL_STATE(204)] = 8188, - [SMALL_STATE(205)] = 8198, - [SMALL_STATE(206)] = 8214, - [SMALL_STATE(207)] = 8224, - [SMALL_STATE(208)] = 8242, - [SMALL_STATE(209)] = 8252, - [SMALL_STATE(210)] = 8262, - [SMALL_STATE(211)] = 8272, - [SMALL_STATE(212)] = 8286, - [SMALL_STATE(213)] = 8296, - [SMALL_STATE(214)] = 8306, - [SMALL_STATE(215)] = 8316, - [SMALL_STATE(216)] = 8326, - [SMALL_STATE(217)] = 8336, - [SMALL_STATE(218)] = 8346, - [SMALL_STATE(219)] = 8356, - [SMALL_STATE(220)] = 8366, - [SMALL_STATE(221)] = 8376, - [SMALL_STATE(222)] = 8386, - [SMALL_STATE(223)] = 8396, - [SMALL_STATE(224)] = 8406, - [SMALL_STATE(225)] = 8416, - [SMALL_STATE(226)] = 8426, - [SMALL_STATE(227)] = 8436, - [SMALL_STATE(228)] = 8446, - [SMALL_STATE(229)] = 8456, - [SMALL_STATE(230)] = 8466, - [SMALL_STATE(231)] = 8476, - [SMALL_STATE(232)] = 8486, - [SMALL_STATE(233)] = 8496, - [SMALL_STATE(234)] = 8510, - [SMALL_STATE(235)] = 8520, - [SMALL_STATE(236)] = 8534, - [SMALL_STATE(237)] = 8552, - [SMALL_STATE(238)] = 8562, - [SMALL_STATE(239)] = 8572, - [SMALL_STATE(240)] = 8583, - [SMALL_STATE(241)] = 8594, - [SMALL_STATE(242)] = 8609, - [SMALL_STATE(243)] = 8620, - [SMALL_STATE(244)] = 8639, - [SMALL_STATE(245)] = 8658, - [SMALL_STATE(246)] = 8677, - [SMALL_STATE(247)] = 8692, - [SMALL_STATE(248)] = 8703, - [SMALL_STATE(249)] = 8718, - [SMALL_STATE(250)] = 8729, - [SMALL_STATE(251)] = 8740, - [SMALL_STATE(252)] = 8759, - [SMALL_STATE(253)] = 8770, - [SMALL_STATE(254)] = 8782, - [SMALL_STATE(255)] = 8794, - [SMALL_STATE(256)] = 8808, - [SMALL_STATE(257)] = 8822, - [SMALL_STATE(258)] = 8830, - [SMALL_STATE(259)] = 8838, - [SMALL_STATE(260)] = 8852, - [SMALL_STATE(261)] = 8866, - [SMALL_STATE(262)] = 8880, - [SMALL_STATE(263)] = 8888, - [SMALL_STATE(264)] = 8904, - [SMALL_STATE(265)] = 8912, - [SMALL_STATE(266)] = 8926, - [SMALL_STATE(267)] = 8940, - [SMALL_STATE(268)] = 8954, - [SMALL_STATE(269)] = 8968, - [SMALL_STATE(270)] = 8982, - [SMALL_STATE(271)] = 8996, - [SMALL_STATE(272)] = 9010, - [SMALL_STATE(273)] = 9024, - [SMALL_STATE(274)] = 9035, - [SMALL_STATE(275)] = 9046, - [SMALL_STATE(276)] = 9057, - [SMALL_STATE(277)] = 9068, - [SMALL_STATE(278)] = 9079, - [SMALL_STATE(279)] = 9090, - [SMALL_STATE(280)] = 9101, - [SMALL_STATE(281)] = 9112, - [SMALL_STATE(282)] = 9123, - [SMALL_STATE(283)] = 9134, - [SMALL_STATE(284)] = 9145, - [SMALL_STATE(285)] = 9156, - [SMALL_STATE(286)] = 9166, - [SMALL_STATE(287)] = 9174, - [SMALL_STATE(288)] = 9182, - [SMALL_STATE(289)] = 9190, - [SMALL_STATE(290)] = 9198, - [SMALL_STATE(291)] = 9206, - [SMALL_STATE(292)] = 9214, - [SMALL_STATE(293)] = 9222, - [SMALL_STATE(294)] = 9230, - [SMALL_STATE(295)] = 9238, - [SMALL_STATE(296)] = 9246, - [SMALL_STATE(297)] = 9254, - [SMALL_STATE(298)] = 9262, - [SMALL_STATE(299)] = 9270, - [SMALL_STATE(300)] = 9278, - [SMALL_STATE(301)] = 9286, - [SMALL_STATE(302)] = 9294, - [SMALL_STATE(303)] = 9302, - [SMALL_STATE(304)] = 9310, - [SMALL_STATE(305)] = 9318, - [SMALL_STATE(306)] = 9326, - [SMALL_STATE(307)] = 9334, - [SMALL_STATE(308)] = 9342, - [SMALL_STATE(309)] = 9352, - [SMALL_STATE(310)] = 9360, - [SMALL_STATE(311)] = 9368, - [SMALL_STATE(312)] = 9376, - [SMALL_STATE(313)] = 9384, - [SMALL_STATE(314)] = 9394, - [SMALL_STATE(315)] = 9404, - [SMALL_STATE(316)] = 9412, - [SMALL_STATE(317)] = 9420, - [SMALL_STATE(318)] = 9428, - [SMALL_STATE(319)] = 9436, - [SMALL_STATE(320)] = 9444, - [SMALL_STATE(321)] = 9454, - [SMALL_STATE(322)] = 9462, - [SMALL_STATE(323)] = 9470, - [SMALL_STATE(324)] = 9478, - [SMALL_STATE(325)] = 9486, - [SMALL_STATE(326)] = 9494, - [SMALL_STATE(327)] = 9502, - [SMALL_STATE(328)] = 9510, - [SMALL_STATE(329)] = 9520, - [SMALL_STATE(330)] = 9528, - [SMALL_STATE(331)] = 9536, - [SMALL_STATE(332)] = 9544, - [SMALL_STATE(333)] = 9552, - [SMALL_STATE(334)] = 9560, - [SMALL_STATE(335)] = 9568, - [SMALL_STATE(336)] = 9578, - [SMALL_STATE(337)] = 9586, - [SMALL_STATE(338)] = 9596, - [SMALL_STATE(339)] = 9604, - [SMALL_STATE(340)] = 9612, - [SMALL_STATE(341)] = 9620, - [SMALL_STATE(342)] = 9628, - [SMALL_STATE(343)] = 9636, - [SMALL_STATE(344)] = 9644, - [SMALL_STATE(345)] = 9652, - [SMALL_STATE(346)] = 9660, - [SMALL_STATE(347)] = 9670, - [SMALL_STATE(348)] = 9678, - [SMALL_STATE(349)] = 9686, - [SMALL_STATE(350)] = 9694, - [SMALL_STATE(351)] = 9702, - [SMALL_STATE(352)] = 9710, - [SMALL_STATE(353)] = 9718, - [SMALL_STATE(354)] = 9728, - [SMALL_STATE(355)] = 9736, - [SMALL_STATE(356)] = 9744, - [SMALL_STATE(357)] = 9752, - [SMALL_STATE(358)] = 9760, - [SMALL_STATE(359)] = 9768, - [SMALL_STATE(360)] = 9776, - [SMALL_STATE(361)] = 9784, - [SMALL_STATE(362)] = 9792, - [SMALL_STATE(363)] = 9802, - [SMALL_STATE(364)] = 9810, - [SMALL_STATE(365)] = 9820, - [SMALL_STATE(366)] = 9828, - [SMALL_STATE(367)] = 9838, - [SMALL_STATE(368)] = 9846, - [SMALL_STATE(369)] = 9856, - [SMALL_STATE(370)] = 9864, - [SMALL_STATE(371)] = 9872, - [SMALL_STATE(372)] = 9880, - [SMALL_STATE(373)] = 9888, - [SMALL_STATE(374)] = 9896, - [SMALL_STATE(375)] = 9904, - [SMALL_STATE(376)] = 9912, - [SMALL_STATE(377)] = 9920, - [SMALL_STATE(378)] = 9928, - [SMALL_STATE(379)] = 9936, - [SMALL_STATE(380)] = 9944, - [SMALL_STATE(381)] = 9952, - [SMALL_STATE(382)] = 9960, - [SMALL_STATE(383)] = 9967, - [SMALL_STATE(384)] = 9974, - [SMALL_STATE(385)] = 9981, - [SMALL_STATE(386)] = 9988, - [SMALL_STATE(387)] = 9992, - [SMALL_STATE(388)] = 9996, - [SMALL_STATE(389)] = 10000, - [SMALL_STATE(390)] = 10004, - [SMALL_STATE(391)] = 10008, - [SMALL_STATE(392)] = 10012, - [SMALL_STATE(393)] = 10016, - [SMALL_STATE(394)] = 10020, - [SMALL_STATE(395)] = 10024, - [SMALL_STATE(396)] = 10028, + [SMALL_STATE(5)] = 237, + [SMALL_STATE(6)] = 314, + [SMALL_STATE(7)] = 391, + [SMALL_STATE(8)] = 468, + [SMALL_STATE(9)] = 545, + [SMALL_STATE(10)] = 622, + [SMALL_STATE(11)] = 699, + [SMALL_STATE(12)] = 776, + [SMALL_STATE(13)] = 853, + [SMALL_STATE(14)] = 930, + [SMALL_STATE(15)] = 1007, + [SMALL_STATE(16)] = 1084, + [SMALL_STATE(17)] = 1158, + [SMALL_STATE(18)] = 1232, + [SMALL_STATE(19)] = 1306, + [SMALL_STATE(20)] = 1380, + [SMALL_STATE(21)] = 1454, + [SMALL_STATE(22)] = 1528, + [SMALL_STATE(23)] = 1602, + [SMALL_STATE(24)] = 1676, + [SMALL_STATE(25)] = 1750, + [SMALL_STATE(26)] = 1824, + [SMALL_STATE(27)] = 1898, + [SMALL_STATE(28)] = 1972, + [SMALL_STATE(29)] = 2046, + [SMALL_STATE(30)] = 2120, + [SMALL_STATE(31)] = 2194, + [SMALL_STATE(32)] = 2268, + [SMALL_STATE(33)] = 2342, + [SMALL_STATE(34)] = 2416, + [SMALL_STATE(35)] = 2490, + [SMALL_STATE(36)] = 2564, + [SMALL_STATE(37)] = 2638, + [SMALL_STATE(38)] = 2712, + [SMALL_STATE(39)] = 2786, + [SMALL_STATE(40)] = 2860, + [SMALL_STATE(41)] = 2934, + [SMALL_STATE(42)] = 3008, + [SMALL_STATE(43)] = 3082, + [SMALL_STATE(44)] = 3156, + [SMALL_STATE(45)] = 3230, + [SMALL_STATE(46)] = 3304, + [SMALL_STATE(47)] = 3378, + [SMALL_STATE(48)] = 3452, + [SMALL_STATE(49)] = 3526, + [SMALL_STATE(50)] = 3600, + [SMALL_STATE(51)] = 3674, + [SMALL_STATE(52)] = 3748, + [SMALL_STATE(53)] = 3819, + [SMALL_STATE(54)] = 3890, + [SMALL_STATE(55)] = 3950, + [SMALL_STATE(56)] = 4008, + [SMALL_STATE(57)] = 4065, + [SMALL_STATE(58)] = 4124, + [SMALL_STATE(59)] = 4181, + [SMALL_STATE(60)] = 4240, + [SMALL_STATE(61)] = 4296, + [SMALL_STATE(62)] = 4352, + [SMALL_STATE(63)] = 4409, + [SMALL_STATE(64)] = 4466, + [SMALL_STATE(65)] = 4523, + [SMALL_STATE(66)] = 4580, + [SMALL_STATE(67)] = 4633, + [SMALL_STATE(68)] = 4686, + [SMALL_STATE(69)] = 4736, + [SMALL_STATE(70)] = 4786, + [SMALL_STATE(71)] = 4836, + [SMALL_STATE(72)] = 4886, + [SMALL_STATE(73)] = 4936, + [SMALL_STATE(74)] = 4986, + [SMALL_STATE(75)] = 5036, + [SMALL_STATE(76)] = 5086, + [SMALL_STATE(77)] = 5136, + [SMALL_STATE(78)] = 5186, + [SMALL_STATE(79)] = 5236, + [SMALL_STATE(80)] = 5286, + [SMALL_STATE(81)] = 5336, + [SMALL_STATE(82)] = 5386, + [SMALL_STATE(83)] = 5436, + [SMALL_STATE(84)] = 5477, + [SMALL_STATE(85)] = 5518, + [SMALL_STATE(86)] = 5559, + [SMALL_STATE(87)] = 5600, + [SMALL_STATE(88)] = 5632, + [SMALL_STATE(89)] = 5664, + [SMALL_STATE(90)] = 5693, + [SMALL_STATE(91)] = 5722, + [SMALL_STATE(92)] = 5751, + [SMALL_STATE(93)] = 5780, + [SMALL_STATE(94)] = 5809, + [SMALL_STATE(95)] = 5838, + [SMALL_STATE(96)] = 5867, + [SMALL_STATE(97)] = 5896, + [SMALL_STATE(98)] = 5925, + [SMALL_STATE(99)] = 5954, + [SMALL_STATE(100)] = 5983, + [SMALL_STATE(101)] = 6012, + [SMALL_STATE(102)] = 6041, + [SMALL_STATE(103)] = 6070, + [SMALL_STATE(104)] = 6099, + [SMALL_STATE(105)] = 6128, + [SMALL_STATE(106)] = 6157, + [SMALL_STATE(107)] = 6186, + [SMALL_STATE(108)] = 6215, + [SMALL_STATE(109)] = 6244, + [SMALL_STATE(110)] = 6273, + [SMALL_STATE(111)] = 6302, + [SMALL_STATE(112)] = 6331, + [SMALL_STATE(113)] = 6360, + [SMALL_STATE(114)] = 6389, + [SMALL_STATE(115)] = 6418, + [SMALL_STATE(116)] = 6447, + [SMALL_STATE(117)] = 6476, + [SMALL_STATE(118)] = 6505, + [SMALL_STATE(119)] = 6534, + [SMALL_STATE(120)] = 6563, + [SMALL_STATE(121)] = 6592, + [SMALL_STATE(122)] = 6621, + [SMALL_STATE(123)] = 6650, + [SMALL_STATE(124)] = 6679, + [SMALL_STATE(125)] = 6708, + [SMALL_STATE(126)] = 6737, + [SMALL_STATE(127)] = 6766, + [SMALL_STATE(128)] = 6795, + [SMALL_STATE(129)] = 6824, + [SMALL_STATE(130)] = 6853, + [SMALL_STATE(131)] = 6882, + [SMALL_STATE(132)] = 6911, + [SMALL_STATE(133)] = 6940, + [SMALL_STATE(134)] = 6969, + [SMALL_STATE(135)] = 6998, + [SMALL_STATE(136)] = 7027, + [SMALL_STATE(137)] = 7056, + [SMALL_STATE(138)] = 7085, + [SMALL_STATE(139)] = 7114, + [SMALL_STATE(140)] = 7143, + [SMALL_STATE(141)] = 7172, + [SMALL_STATE(142)] = 7201, + [SMALL_STATE(143)] = 7224, + [SMALL_STATE(144)] = 7247, + [SMALL_STATE(145)] = 7270, + [SMALL_STATE(146)] = 7292, + [SMALL_STATE(147)] = 7314, + [SMALL_STATE(148)] = 7336, + [SMALL_STATE(149)] = 7358, + [SMALL_STATE(150)] = 7380, + [SMALL_STATE(151)] = 7394, + [SMALL_STATE(152)] = 7410, + [SMALL_STATE(153)] = 7423, + [SMALL_STATE(154)] = 7436, + [SMALL_STATE(155)] = 7449, + [SMALL_STATE(156)] = 7462, + [SMALL_STATE(157)] = 7475, + [SMALL_STATE(158)] = 7488, + [SMALL_STATE(159)] = 7501, + [SMALL_STATE(160)] = 7514, + [SMALL_STATE(161)] = 7527, + [SMALL_STATE(162)] = 7540, + [SMALL_STATE(163)] = 7553, + [SMALL_STATE(164)] = 7566, + [SMALL_STATE(165)] = 7579, + [SMALL_STATE(166)] = 7592, + [SMALL_STATE(167)] = 7605, + [SMALL_STATE(168)] = 7618, + [SMALL_STATE(169)] = 7631, + [SMALL_STATE(170)] = 7644, + [SMALL_STATE(171)] = 7657, + [SMALL_STATE(172)] = 7670, + [SMALL_STATE(173)] = 7683, + [SMALL_STATE(174)] = 7696, + [SMALL_STATE(175)] = 7709, + [SMALL_STATE(176)] = 7722, + [SMALL_STATE(177)] = 7739, + [SMALL_STATE(178)] = 7752, + [SMALL_STATE(179)] = 7765, + [SMALL_STATE(180)] = 7778, + [SMALL_STATE(181)] = 7791, + [SMALL_STATE(182)] = 7804, + [SMALL_STATE(183)] = 7815, + [SMALL_STATE(184)] = 7828, + [SMALL_STATE(185)] = 7841, + [SMALL_STATE(186)] = 7854, + [SMALL_STATE(187)] = 7867, + [SMALL_STATE(188)] = 7880, + [SMALL_STATE(189)] = 7893, + [SMALL_STATE(190)] = 7906, + [SMALL_STATE(191)] = 7919, + [SMALL_STATE(192)] = 7932, + [SMALL_STATE(193)] = 7945, + [SMALL_STATE(194)] = 7967, + [SMALL_STATE(195)] = 7977, + [SMALL_STATE(196)] = 7991, + [SMALL_STATE(197)] = 8007, + [SMALL_STATE(198)] = 8025, + [SMALL_STATE(199)] = 8039, + [SMALL_STATE(200)] = 8049, + [SMALL_STATE(201)] = 8063, + [SMALL_STATE(202)] = 8085, + [SMALL_STATE(203)] = 8099, + [SMALL_STATE(204)] = 8121, + [SMALL_STATE(205)] = 8143, + [SMALL_STATE(206)] = 8157, + [SMALL_STATE(207)] = 8175, + [SMALL_STATE(208)] = 8185, + [SMALL_STATE(209)] = 8195, + [SMALL_STATE(210)] = 8205, + [SMALL_STATE(211)] = 8215, + [SMALL_STATE(212)] = 8225, + [SMALL_STATE(213)] = 8235, + [SMALL_STATE(214)] = 8245, + [SMALL_STATE(215)] = 8255, + [SMALL_STATE(216)] = 8265, + [SMALL_STATE(217)] = 8275, + [SMALL_STATE(218)] = 8285, + [SMALL_STATE(219)] = 8295, + [SMALL_STATE(220)] = 8305, + [SMALL_STATE(221)] = 8315, + [SMALL_STATE(222)] = 8325, + [SMALL_STATE(223)] = 8335, + [SMALL_STATE(224)] = 8345, + [SMALL_STATE(225)] = 8355, + [SMALL_STATE(226)] = 8365, + [SMALL_STATE(227)] = 8375, + [SMALL_STATE(228)] = 8385, + [SMALL_STATE(229)] = 8395, + [SMALL_STATE(230)] = 8405, + [SMALL_STATE(231)] = 8415, + [SMALL_STATE(232)] = 8425, + [SMALL_STATE(233)] = 8435, + [SMALL_STATE(234)] = 8445, + [SMALL_STATE(235)] = 8455, + [SMALL_STATE(236)] = 8465, + [SMALL_STATE(237)] = 8475, + [SMALL_STATE(238)] = 8485, + [SMALL_STATE(239)] = 8495, + [SMALL_STATE(240)] = 8505, + [SMALL_STATE(241)] = 8515, + [SMALL_STATE(242)] = 8525, + [SMALL_STATE(243)] = 8535, + [SMALL_STATE(244)] = 8550, + [SMALL_STATE(245)] = 8561, + [SMALL_STATE(246)] = 8572, + [SMALL_STATE(247)] = 8583, + [SMALL_STATE(248)] = 8598, + [SMALL_STATE(249)] = 8609, + [SMALL_STATE(250)] = 8620, + [SMALL_STATE(251)] = 8631, + [SMALL_STATE(252)] = 8646, + [SMALL_STATE(253)] = 8657, + [SMALL_STATE(254)] = 8671, + [SMALL_STATE(255)] = 8685, + [SMALL_STATE(256)] = 8699, + [SMALL_STATE(257)] = 8713, + [SMALL_STATE(258)] = 8727, + [SMALL_STATE(259)] = 8741, + [SMALL_STATE(260)] = 8755, + [SMALL_STATE(261)] = 8771, + [SMALL_STATE(262)] = 8779, + [SMALL_STATE(263)] = 8793, + [SMALL_STATE(264)] = 8801, + [SMALL_STATE(265)] = 8815, + [SMALL_STATE(266)] = 8829, + [SMALL_STATE(267)] = 8841, + [SMALL_STATE(268)] = 8855, + [SMALL_STATE(269)] = 8863, + [SMALL_STATE(270)] = 8877, + [SMALL_STATE(271)] = 8885, + [SMALL_STATE(272)] = 8897, + [SMALL_STATE(273)] = 8911, + [SMALL_STATE(274)] = 8922, + [SMALL_STATE(275)] = 8933, + [SMALL_STATE(276)] = 8944, + [SMALL_STATE(277)] = 8955, + [SMALL_STATE(278)] = 8968, + [SMALL_STATE(279)] = 8979, + [SMALL_STATE(280)] = 8990, + [SMALL_STATE(281)] = 9003, + [SMALL_STATE(282)] = 9016, + [SMALL_STATE(283)] = 9027, + [SMALL_STATE(284)] = 9038, + [SMALL_STATE(285)] = 9049, + [SMALL_STATE(286)] = 9062, + [SMALL_STATE(287)] = 9075, + [SMALL_STATE(288)] = 9086, + [SMALL_STATE(289)] = 9097, + [SMALL_STATE(290)] = 9108, + [SMALL_STATE(291)] = 9121, + [SMALL_STATE(292)] = 9134, + [SMALL_STATE(293)] = 9147, + [SMALL_STATE(294)] = 9155, + [SMALL_STATE(295)] = 9163, + [SMALL_STATE(296)] = 9171, + [SMALL_STATE(297)] = 9181, + [SMALL_STATE(298)] = 9189, + [SMALL_STATE(299)] = 9197, + [SMALL_STATE(300)] = 9205, + [SMALL_STATE(301)] = 9213, + [SMALL_STATE(302)] = 9221, + [SMALL_STATE(303)] = 9229, + [SMALL_STATE(304)] = 9237, + [SMALL_STATE(305)] = 9245, + [SMALL_STATE(306)] = 9253, + [SMALL_STATE(307)] = 9261, + [SMALL_STATE(308)] = 9269, + [SMALL_STATE(309)] = 9277, + [SMALL_STATE(310)] = 9285, + [SMALL_STATE(311)] = 9293, + [SMALL_STATE(312)] = 9301, + [SMALL_STATE(313)] = 9309, + [SMALL_STATE(314)] = 9317, + [SMALL_STATE(315)] = 9325, + [SMALL_STATE(316)] = 9333, + [SMALL_STATE(317)] = 9341, + [SMALL_STATE(318)] = 9349, + [SMALL_STATE(319)] = 9357, + [SMALL_STATE(320)] = 9367, + [SMALL_STATE(321)] = 9375, + [SMALL_STATE(322)] = 9383, + [SMALL_STATE(323)] = 9391, + [SMALL_STATE(324)] = 9399, + [SMALL_STATE(325)] = 9407, + [SMALL_STATE(326)] = 9415, + [SMALL_STATE(327)] = 9423, + [SMALL_STATE(328)] = 9431, + [SMALL_STATE(329)] = 9439, + [SMALL_STATE(330)] = 9447, + [SMALL_STATE(331)] = 9455, + [SMALL_STATE(332)] = 9463, + [SMALL_STATE(333)] = 9471, + [SMALL_STATE(334)] = 9479, + [SMALL_STATE(335)] = 9487, + [SMALL_STATE(336)] = 9495, + [SMALL_STATE(337)] = 9503, + [SMALL_STATE(338)] = 9511, + [SMALL_STATE(339)] = 9519, + [SMALL_STATE(340)] = 9527, + [SMALL_STATE(341)] = 9535, + [SMALL_STATE(342)] = 9543, + [SMALL_STATE(343)] = 9551, + [SMALL_STATE(344)] = 9559, + [SMALL_STATE(345)] = 9567, + [SMALL_STATE(346)] = 9575, + [SMALL_STATE(347)] = 9583, + [SMALL_STATE(348)] = 9593, + [SMALL_STATE(349)] = 9601, + [SMALL_STATE(350)] = 9609, + [SMALL_STATE(351)] = 9617, + [SMALL_STATE(352)] = 9625, + [SMALL_STATE(353)] = 9633, + [SMALL_STATE(354)] = 9641, + [SMALL_STATE(355)] = 9649, + [SMALL_STATE(356)] = 9657, + [SMALL_STATE(357)] = 9665, + [SMALL_STATE(358)] = 9675, + [SMALL_STATE(359)] = 9683, + [SMALL_STATE(360)] = 9691, + [SMALL_STATE(361)] = 9699, + [SMALL_STATE(362)] = 9707, + [SMALL_STATE(363)] = 9715, + [SMALL_STATE(364)] = 9723, + [SMALL_STATE(365)] = 9731, + [SMALL_STATE(366)] = 9739, + [SMALL_STATE(367)] = 9746, + [SMALL_STATE(368)] = 9753, + [SMALL_STATE(369)] = 9760, + [SMALL_STATE(370)] = 9767, + [SMALL_STATE(371)] = 9771, + [SMALL_STATE(372)] = 9775, + [SMALL_STATE(373)] = 9779, + [SMALL_STATE(374)] = 9783, }; 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(181), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(367), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(376), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(381), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(361), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(349), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(57), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [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 = false}}, SHIFT(211), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [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(248), - [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(248), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), - [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), - [329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(181), - [332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(55), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), - [339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__else_clause, 4, .production_id = 16), - [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(59), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(341), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(338), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(351), + [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(362), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 1, .production_id = 1), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 1, .production_id = 1), + [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3), + [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(266), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), + [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template, 1), + [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_repeat1, 2), + [323] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(178), + [326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(53), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), - [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), - [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), - [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), - [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11), - [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(46), - [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(199), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(52), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(13), - [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(45), - [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), - [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(53), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .production_id = 22), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), - [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(22), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), - [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), - [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(210), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_repeat1, 2), SHIFT_REPEAT(54), - [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), - [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), - [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), - [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), - [449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), - [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), - [467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), - [471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), - [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), - [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), - [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), - [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 21), - [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 21), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 10), - [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 10), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 21), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 21), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 17), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 17), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 13), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 13), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 9, .production_id = 23), - [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 9, .production_id = 23), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 9, .production_id = 24), - [515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 9, .production_id = 24), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 9, .production_id = 25), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 9, .production_id = 25), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), - [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 17), - [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 17), - [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), - [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 26), - [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 26), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 12), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 12), - [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 20), - [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 20), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 18), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 18), - [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 10, .production_id = 27), - [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 10, .production_id = 27), - [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), - [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), - [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), - [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 13), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 13), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 12), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 12), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 12), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 12), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), - [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 19), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 19), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), - [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 20), - [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 20), - [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), - [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), - [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 17), - [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 17), - [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), - [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), - [609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), - [611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), - [613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), - [617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 19), - [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 19), - [621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 15), - [623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 15), - [625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 10), - [627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 10), - [629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(385), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), - [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(83), - [656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [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_function_call, 2, .production_id = 3), - [666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), - [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(148), - [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), - [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), - [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), - [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), - [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), - [702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 11), SHIFT_REPEAT(387), - [721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 11), SHIFT_REPEAT(387), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 14), - [766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), - [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(283), - [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4), + [377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), + [379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(12), + [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(24), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 3, .dynamic_precedence = 2), SHIFT(52), + [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), + [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(29), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 5, .dynamic_precedence = 1, .production_id = 26), SHIFT(52), + [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(35), + [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(38), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(23), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(25), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(26), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_clause, 4, .dynamic_precedence = 2, .production_id = 21), SHIFT(52), + [434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__else_if_clause, 4, .dynamic_precedence = 1, .production_id = 10), SHIFT(52), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5), + [441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_field, 2, .production_id = 2), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field, 2, .production_id = 2), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__field_identifier, 1, .production_id = 6), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selector_expression, 3, .production_id = 7), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 2), + [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 2), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interpreted_string_literal, 3), + [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interpreted_string_literal, 3), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 1), + [465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 1), + [469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__if_actions_end, 3), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__if_actions_end, 3), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 5, .production_id = 10), + [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 5, .production_id = 10), + [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 11), + [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 11), + [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__comment_action, 3), + [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__comment_action, 3), + [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 8, .production_id = 25), + [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 8, .production_id = 25), + [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pipeline_action, 3), + [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pipeline_action, 3), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7, .production_id = 19), + [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7, .production_id = 19), + [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 7), + [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 7), + [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 8, .production_id = 13), + [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 8, .production_id = 13), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 18), + [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 18), + [511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 2, .production_id = 2), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 2, .production_id = 2), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 17), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 17), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 7, .production_id = 16), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 7, .production_id = 16), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 7, .production_id = 10), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 7, .production_id = 10), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 8, .production_id = 22), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 8, .production_id = 22), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 31), + [533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 31), + [535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 4, .production_id = 5), + [537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 4, .production_id = 5), + [539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 24), + [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 24), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 9, .production_id = 27), + [545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 9, .production_id = 27), + [547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 7, .production_id = 5), + [549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 7, .production_id = 5), + [551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 8, .production_id = 23), + [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 8, .production_id = 23), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_define_action, 8, .production_id = 25), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_define_action, 8, .production_id = 25), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_action, 5, .production_id = 11), + [561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_action, 5, .production_id = 11), + [563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10), + [565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 14), + [573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 14), + [575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), + [577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), + [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 10, .production_id = 19), + [581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 10, .production_id = 19), + [583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 13), + [585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 13), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_action, 7, .production_id = 5), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_action, 7, .production_id = 5), + [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 10, .production_id = 10), + [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 10, .production_id = 10), + [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 12, .production_id = 33), + [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 12, .production_id = 33), + [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 12, .production_id = 32), + [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 12, .production_id = 32), + [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_action, 6, .production_id = 12), + [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_action, 6, .production_id = 12), + [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 28), + [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 28), + [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 23), + [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 23), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 29), + [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 29), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_action, 11, .production_id = 24), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_action, 11, .production_id = 24), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 30), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 30), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_action, 11, .production_id = 13), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_action, 11, .production_id = 13), + [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 1), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dot, 1), + [653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dot, 1), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), SHIFT_REPEAT(74), + [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment, 3, .production_id = 8), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment, 3, .production_id = 8), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 2, .production_id = 3), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 2, .production_id = 3), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_call, 2, .production_id = 4), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_call, 2, .production_id = 4), + [682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2), + [684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pipeline, 3), + [686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pipeline, 3), + [688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_chained_pipeline, 3), + [690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_chained_pipeline, 3), + [692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_definition, 3, .production_id = 8), + [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(373), + [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 2, .production_id = 15), SHIFT_REPEAT(373), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), + [736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_interpreted_string_literal_repeat1, 2), SHIFT_REPEAT(273), + [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_variable_definition, 5, .production_id = 20), + [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), + [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(249), + [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), [789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(386), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), - [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [1009] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_action_repeat1, 1, .production_id = 9), + [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [931] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus