diff --git a/src/grammar.json b/src/grammar.json index b49c1ab..ec8e65d 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -132,22 +132,19 @@ "value": "%include" }, "recurrence": { - "type": "TOKEN", + "type": "REPEAT1", "content": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[A-Z0-9/^$+\\-,()!:, ]+" - }, - { - "type": "STRING", - "value": "min" - } - ] - } + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[A-Z0-9/^$+\\-,()!:, ]+" + }, + { + "type": "STRING", + "value": "min" + } + ] } }, "graph_logical": { @@ -195,7 +192,7 @@ }, { "type": "PATTERN", - "value": "[^\\r\\n]*" + "value": "([^\\\\\\r\\n]|\\\\[^\\r\\n]|\\\\\\r?\\n)*" } ] }, diff --git a/src/node-types.json b/src/node-types.json index eebf1af..f7c7c39 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -443,6 +443,11 @@ ] } }, + { + "type": "recurrence", + "named": true, + "fields": {} + }, { "type": "runtime_section", "named": true, @@ -1026,8 +1031,8 @@ "named": true }, { - "type": "recurrence", - "named": true + "type": "min", + "named": false }, { "type": "suicide_annotation", diff --git a/src/parser.c b/src/parser.c index ee1156b..1a35222 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,11 +5,11 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 203 +#define STATE_COUNT 206 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 109 +#define SYMBOL_COUNT 112 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 59 +#define TOKEN_COUNT 60 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 6 @@ -21,110 +21,113 @@ enum ts_symbol_identifiers { sym_jinja2_statement = 3, sym_jinja2_comment = 4, sym_include_directive = 5, - sym_recurrence = 6, - sym_graph_logical = 7, - sym_graph_parenthesis = 8, - sym_graph_arrow = 9, - anon_sym_POUND = 10, - aux_sym_comment_token1 = 11, - aux_sym_nametag_token1 = 12, - aux_sym_nametag_token2 = 13, - aux_sym_key_token1 = 14, - aux_sym_key_token2 = 15, - anon_sym_True = 16, - anon_sym_False = 17, - aux_sym_boolean_token1 = 18, - aux_sym_integer_token1 = 19, - sym__line_return = 20, - sym_line_continuation = 21, - sym_assignment_operator = 22, - sym_xtrigger_annotation = 23, - sym_suicide_annotation = 24, - aux_sym__qs_d_content_token1 = 25, - aux_sym__qs_d_content_token2 = 26, - aux_sym__qs_d_content_token3 = 27, - aux_sym__qs_s_content_token1 = 28, - aux_sym__qs_s_content_token2 = 29, - aux_sym__ms_d_content_token1 = 30, - aux_sym__ms_d_content_token2 = 31, - aux_sym__ms_d_content_token3 = 32, - aux_sym__ms_s_content_token1 = 33, - aux_sym__ms_s_content_token2 = 34, - aux_sym__ms_s_content_token3 = 35, - sym_datetime = 36, - anon_sym_COMMA = 37, - anon_sym_LBRACK = 38, - anon_sym_RBRACK = 39, - anon_sym_LBRACK_LBRACK = 40, - anon_sym_RBRACK_RBRACK = 41, - anon_sym_LBRACK_LBRACK_LBRACK = 42, - anon_sym_RBRACK_RBRACK_RBRACK = 43, - anon_sym_runtime = 44, - anon_sym_graph = 45, - anon_sym_DQUOTE = 46, - anon_sym_SQUOTE = 47, - anon_sym_DQUOTE_DQUOTE_DQUOTE = 48, - anon_sym_SQUOTE_SQUOTE_SQUOTE = 49, - anon_sym_LT = 50, - anon_sym_COMMA2 = 51, - anon_sym_EQ = 52, - anon_sym_GT = 53, - anon_sym_COLON = 54, - anon_sym_QMARK = 55, - anon_sym_LBRACK2 = 56, - aux_sym__us_content_token1 = 57, - aux_sym__us_content_token2 = 58, - sym_workflow_configuration = 59, - sym_comment = 60, - sym_nametag = 61, - sym_key = 62, - sym_boolean = 63, - sym_integer = 64, - aux_sym__qs_d_content = 65, - aux_sym__qs_s_content = 66, - aux_sym__ms_d_content = 67, - aux_sym__ms_s_content = 68, - sym_include_statement = 69, - sym_section_name = 70, - sym_namespace = 71, - sym_top_section = 72, - sym_sub_section_1 = 73, - sym_sub_section_2 = 74, - sym_runtime_section = 75, - sym_task_section = 76, - sym_graph_section = 77, - sym_graph_setting = 78, - sym_unquoted_graph_string = 79, - sym_quoted_graph_string = 80, - sym__qgs_content = 81, - sym_multiline_graph_string = 82, - sym__mgs_content = 83, - sym_graph_task = 84, - sym_task_name = 85, - sym_task_parameter = 86, - sym_task_output = 87, - sym_intercycle_annotation = 88, - sym_setting = 89, - sym_unquoted_string = 90, - sym__us_content = 91, - sym_quoted_string = 92, - sym_multiline_string = 93, - aux_sym_workflow_configuration_repeat1 = 94, - aux_sym_nametag_repeat1 = 95, - aux_sym_key_repeat1 = 96, - aux_sym_integer_repeat1 = 97, - aux_sym_namespace_repeat1 = 98, - aux_sym_top_section_repeat1 = 99, - aux_sym_top_section_repeat2 = 100, - aux_sym_sub_section_1_repeat1 = 101, - aux_sym_runtime_section_repeat1 = 102, - aux_sym_graph_section_repeat1 = 103, - aux_sym_unquoted_graph_string_repeat1 = 104, - aux_sym__mgs_content_repeat1 = 105, - aux_sym_task_name_repeat1 = 106, - aux_sym_task_parameter_repeat1 = 107, - aux_sym__us_content_repeat1 = 108, - anon_alias_sym_ = 109, + aux_sym_recurrence_token1 = 6, + anon_sym_min = 7, + sym_graph_logical = 8, + sym_graph_parenthesis = 9, + sym_graph_arrow = 10, + anon_sym_POUND = 11, + aux_sym_comment_token1 = 12, + aux_sym_nametag_token1 = 13, + aux_sym_nametag_token2 = 14, + aux_sym_key_token1 = 15, + aux_sym_key_token2 = 16, + anon_sym_True = 17, + anon_sym_False = 18, + aux_sym_boolean_token1 = 19, + aux_sym_integer_token1 = 20, + sym__line_return = 21, + sym_line_continuation = 22, + sym_assignment_operator = 23, + sym_xtrigger_annotation = 24, + sym_suicide_annotation = 25, + aux_sym__qs_d_content_token1 = 26, + aux_sym__qs_d_content_token2 = 27, + aux_sym__qs_d_content_token3 = 28, + aux_sym__qs_s_content_token1 = 29, + aux_sym__qs_s_content_token2 = 30, + aux_sym__ms_d_content_token1 = 31, + aux_sym__ms_d_content_token2 = 32, + aux_sym__ms_d_content_token3 = 33, + aux_sym__ms_s_content_token1 = 34, + aux_sym__ms_s_content_token2 = 35, + aux_sym__ms_s_content_token3 = 36, + sym_datetime = 37, + anon_sym_COMMA = 38, + anon_sym_LBRACK = 39, + anon_sym_RBRACK = 40, + anon_sym_LBRACK_LBRACK = 41, + anon_sym_RBRACK_RBRACK = 42, + anon_sym_LBRACK_LBRACK_LBRACK = 43, + anon_sym_RBRACK_RBRACK_RBRACK = 44, + anon_sym_runtime = 45, + anon_sym_graph = 46, + anon_sym_DQUOTE = 47, + anon_sym_SQUOTE = 48, + anon_sym_DQUOTE_DQUOTE_DQUOTE = 49, + anon_sym_SQUOTE_SQUOTE_SQUOTE = 50, + anon_sym_LT = 51, + anon_sym_COMMA2 = 52, + anon_sym_EQ = 53, + anon_sym_GT = 54, + anon_sym_COLON = 55, + anon_sym_QMARK = 56, + anon_sym_LBRACK2 = 57, + aux_sym__us_content_token1 = 58, + aux_sym__us_content_token2 = 59, + sym_workflow_configuration = 60, + sym_recurrence = 61, + sym_comment = 62, + sym_nametag = 63, + sym_key = 64, + sym_boolean = 65, + sym_integer = 66, + aux_sym__qs_d_content = 67, + aux_sym__qs_s_content = 68, + aux_sym__ms_d_content = 69, + aux_sym__ms_s_content = 70, + sym_include_statement = 71, + sym_section_name = 72, + sym_namespace = 73, + sym_top_section = 74, + sym_sub_section_1 = 75, + sym_sub_section_2 = 76, + sym_runtime_section = 77, + sym_task_section = 78, + sym_graph_section = 79, + sym_graph_setting = 80, + sym_unquoted_graph_string = 81, + sym_quoted_graph_string = 82, + sym__qgs_content = 83, + sym_multiline_graph_string = 84, + sym__mgs_content = 85, + sym_graph_task = 86, + sym_task_name = 87, + sym_task_parameter = 88, + sym_task_output = 89, + sym_intercycle_annotation = 90, + sym_setting = 91, + sym_unquoted_string = 92, + sym__us_content = 93, + sym_quoted_string = 94, + sym_multiline_string = 95, + aux_sym_workflow_configuration_repeat1 = 96, + aux_sym_recurrence_repeat1 = 97, + aux_sym_nametag_repeat1 = 98, + aux_sym_key_repeat1 = 99, + aux_sym_integer_repeat1 = 100, + aux_sym_namespace_repeat1 = 101, + aux_sym_top_section_repeat1 = 102, + aux_sym_top_section_repeat2 = 103, + aux_sym_sub_section_1_repeat1 = 104, + aux_sym_runtime_section_repeat1 = 105, + aux_sym_graph_section_repeat1 = 106, + aux_sym_unquoted_graph_string_repeat1 = 107, + aux_sym__mgs_content_repeat1 = 108, + aux_sym_task_name_repeat1 = 109, + aux_sym_task_parameter_repeat1 = 110, + aux_sym__us_content_repeat1 = 111, + anon_alias_sym_ = 112, }; static const char * const ts_symbol_names[] = { @@ -134,7 +137,8 @@ static const char * const ts_symbol_names[] = { [sym_jinja2_statement] = "jinja2_statement", [sym_jinja2_comment] = "jinja2_comment", [sym_include_directive] = "include_directive", - [sym_recurrence] = "recurrence", + [aux_sym_recurrence_token1] = "recurrence_token1", + [anon_sym_min] = "min", [sym_graph_logical] = "graph_logical", [sym_graph_parenthesis] = "graph_parenthesis", [sym_graph_arrow] = "graph_arrow", @@ -188,6 +192,7 @@ static const char * const ts_symbol_names[] = { [aux_sym__us_content_token1] = "_us_content_token1", [aux_sym__us_content_token2] = "_us_content_token2", [sym_workflow_configuration] = "workflow_configuration", + [sym_recurrence] = "recurrence", [sym_comment] = "comment", [sym_nametag] = "nametag", [sym_key] = "key", @@ -223,6 +228,7 @@ static const char * const ts_symbol_names[] = { [sym_quoted_string] = "quoted_string", [sym_multiline_string] = "multiline_string", [aux_sym_workflow_configuration_repeat1] = "workflow_configuration_repeat1", + [aux_sym_recurrence_repeat1] = "recurrence_repeat1", [aux_sym_nametag_repeat1] = "nametag_repeat1", [aux_sym_key_repeat1] = "key_repeat1", [aux_sym_integer_repeat1] = "integer_repeat1", @@ -247,7 +253,8 @@ static const TSSymbol ts_symbol_map[] = { [sym_jinja2_statement] = sym_jinja2_statement, [sym_jinja2_comment] = sym_jinja2_comment, [sym_include_directive] = sym_include_directive, - [sym_recurrence] = sym_recurrence, + [aux_sym_recurrence_token1] = aux_sym_recurrence_token1, + [anon_sym_min] = anon_sym_min, [sym_graph_logical] = sym_graph_logical, [sym_graph_parenthesis] = sym_graph_parenthesis, [sym_graph_arrow] = sym_graph_arrow, @@ -301,6 +308,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym__us_content_token1] = aux_sym__us_content_token1, [aux_sym__us_content_token2] = aux_sym__us_content_token2, [sym_workflow_configuration] = sym_workflow_configuration, + [sym_recurrence] = sym_recurrence, [sym_comment] = sym_comment, [sym_nametag] = sym_nametag, [sym_key] = sym_key, @@ -336,6 +344,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_quoted_string] = sym_quoted_string, [sym_multiline_string] = sym_multiline_string, [aux_sym_workflow_configuration_repeat1] = aux_sym_workflow_configuration_repeat1, + [aux_sym_recurrence_repeat1] = aux_sym_recurrence_repeat1, [aux_sym_nametag_repeat1] = aux_sym_nametag_repeat1, [aux_sym_key_repeat1] = aux_sym_key_repeat1, [aux_sym_integer_repeat1] = aux_sym_integer_repeat1, @@ -378,9 +387,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_recurrence] = { + [aux_sym_recurrence_token1] = { + .visible = false, + .named = false, + }, + [anon_sym_min] = { .visible = true, - .named = true, + .named = false, }, [sym_graph_logical] = { .visible = true, @@ -594,6 +607,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_recurrence] = { + .visible = true, + .named = true, + }, [sym_comment] = { .visible = true, .named = true, @@ -734,6 +751,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_recurrence_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym_nametag_repeat1] = { .visible = false, .named = false, @@ -1056,10 +1077,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [60] = 60, [61] = 61, [62] = 62, - [63] = 14, + [63] = 63, [64] = 64, [65] = 65, - [66] = 66, + [66] = 16, [67] = 67, [68] = 68, [69] = 69, @@ -1072,54 +1093,54 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [76] = 76, [77] = 77, [78] = 78, - [79] = 79, + [79] = 15, [80] = 80, - [81] = 81, + [81] = 13, [82] = 82, [83] = 83, - [84] = 15, - [85] = 16, + [84] = 84, + [85] = 85, [86] = 86, [87] = 87, [88] = 88, - [89] = 4, - [90] = 90, + [89] = 89, + [90] = 20, [91] = 91, [92] = 92, [93] = 93, [94] = 94, - [95] = 18, + [95] = 95, [96] = 96, [97] = 3, [98] = 98, [99] = 99, [100] = 100, [101] = 101, - [102] = 102, - [103] = 103, + [102] = 4, + [103] = 13, [104] = 104, [105] = 105, [106] = 106, [107] = 107, [108] = 108, - [109] = 14, - [110] = 15, - [111] = 16, - [112] = 112, - [113] = 113, + [109] = 109, + [110] = 110, + [111] = 111, + [112] = 15, + [113] = 16, [114] = 114, [115] = 115, [116] = 116, [117] = 117, [118] = 118, - [119] = 18, + [119] = 119, [120] = 120, [121] = 121, [122] = 122, [123] = 123, [124] = 124, [125] = 125, - [126] = 126, + [126] = 20, [127] = 127, [128] = 128, [129] = 129, @@ -1196,6 +1217,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [200] = 200, [201] = 201, [202] = 202, + [203] = 203, + [204] = 204, + [205] = 205, }; static TSCharacterRange aux_sym_nametag_token1_character_set_1[] = { @@ -1456,699 +1480,747 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(93); - if (lookahead == '\t') SKIP(87); - if (lookahead == '\n') ADVANCE(152); + if (eof) ADVANCE(102); + if (lookahead == '\t') SKIP(96); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(5); - if (lookahead == '!') ADVANCE(156); - if (lookahead == '"') ADVANCE(202); - if (lookahead == '#') ADVANCE(105); - if (lookahead == '%') ADVANCE(48); - if (lookahead == '\'') ADVANCE(205); - if (lookahead == ',') ADVANCE(210); - if (lookahead == ':') ADVANCE(213); - if (lookahead == '<') ADVANCE(209); - if (lookahead == '=') ADVANCE(211); - if (lookahead == '>') ADVANCE(212); - if (lookahead == '?') ADVANCE(214); - if (lookahead == '@') ADVANCE(155); - if (lookahead == '[') ADVANCE(216); - if (lookahead == '\\') ADVANCE(161); - if (lookahead == ']') ADVANCE(192); - if (lookahead == '{') ADVANCE(20); + if (lookahead == '!') ADVANCE(165); + if (lookahead == '"') ADVANCE(211); + if (lookahead == '#') ADVANCE(115); + if (lookahead == '%') ADVANCE(57); + if (lookahead == '\'') ADVANCE(214); + if (lookahead == ',') ADVANCE(219); + if (lookahead == ':') ADVANCE(222); + if (lookahead == '<') ADVANCE(218); + if (lookahead == '=') ADVANCE(220); + if (lookahead == '>') ADVANCE(221); + if (lookahead == '?') ADVANCE(223); + if (lookahead == '@') ADVANCE(164); + if (lookahead == '[') ADVANCE(225); + if (lookahead == '\\') ADVANCE(170); + if (lookahead == ']') ADVANCE(201); + if (lookahead == '{') ADVANCE(29); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(136); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); + lookahead == ')') ADVANCE(145); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(145); END_STATE(); case 1: - if (lookahead == '\t') ADVANCE(218); - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\t') ADVANCE(227); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') SKIP(1); - if (lookahead == '"') ADVANCE(203); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '\'') ADVANCE(206); - if (lookahead == 'F') ADVANCE(222); - if (lookahead == 'T') ADVANCE(223); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '{') ADVANCE(221); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); - if (lookahead != 0) ADVANCE(217); + if (lookahead == '"') ADVANCE(212); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == 'F') ADVANCE(231); + if (lookahead == 'T') ADVANCE(232); + if (lookahead == '\\') ADVANCE(229); + if (lookahead == '{') ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); + if (lookahead != 0) ADVANCE(226); END_STATE(); case 2: if (lookahead == '\t') SKIP(9); - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(10); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '=') ADVANCE(154); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '=') ADVANCE(163); if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(41); - if (lookahead == '{') ADVANCE(20); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); + if (lookahead == ']') ADVANCE(50); + if (lookahead == '{') ADVANCE(29); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(145); END_STATE(); case 3: - if (lookahead == '\t') ADVANCE(219); + if (lookahead == '\t') ADVANCE(228); if (lookahead == ' ') SKIP(3); - if (lookahead == '"') ADVANCE(201); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '\'') ADVANCE(204); - if (lookahead == 'F') ADVANCE(222); - if (lookahead == 'T') ADVANCE(223); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '{') ADVANCE(221); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); + if (lookahead == '"') ADVANCE(210); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '\'') ADVANCE(213); + if (lookahead == 'F') ADVANCE(231); + if (lookahead == 'T') ADVANCE(232); + if (lookahead == '\\') ADVANCE(229); + if (lookahead == '{') ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(217); + lookahead != '\r') ADVANCE(226); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\n') ADVANCE(161); END_STATE(); case 5: ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 202, - '#', 105, - '%', 48, - '\'', 205, - ',', 187, - '<', 209, - '=', 154, - '>', 212, - '@', 155, - '[', 189, - '\\', 161, - ']', 192, - '{', 20, + '!', 165, + '"', 211, + '#', 115, + '%', 57, + '\'', 214, + ',', 196, + '<', 218, + '=', 163, + '>', 221, + '@', 164, + '[', 198, + '\\', 170, + ']', 201, + '{', 29, ); if (lookahead == '\t' || lookahead == ' ') SKIP(6); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(136); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); + lookahead == ')') ADVANCE(145); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(145); END_STATE(); case 6: ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 202, - '#', 105, - '%', 48, - '\'', 205, - ',', 187, - '<', 209, - '=', 154, - '>', 212, - '@', 155, - '[', 189, - '\\', 161, - ']', 192, - '{', 20, + '!', 165, + '"', 211, + '#', 115, + '%', 57, + '\'', 214, + ',', 196, + '<', 218, + '=', 163, + '>', 221, + '@', 164, + '[', 198, + '\\', 170, + ']', 201, + '{', 29, ); if (lookahead == '\t' || lookahead == ' ') SKIP(6); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(102); + lookahead == ')') ADVANCE(112); END_STATE(); case 7: ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 203, - '#', 104, - '\'', 206, - ':', 213, - '<', 209, - '=', 36, - '?', 214, - '@', 155, - '[', 215, + '!', 165, + '"', 212, + '#', 114, + '\'', 215, + ':', 222, + '<', 218, + '=', 45, + '?', 223, + '@', 164, + '[', 224, '\\', 13, - '{', 20, - '\t', 132, - ' ', 132, - '&', 101, - '|', 101, - '(', 102, - ')', 102, - '%', 131, - '+', 131, - '-', 131, + '{', 29, + '\t', 141, + ' ', 141, + '&', 111, + '|', 111, + '(', 112, + ')', 112, + '%', 140, + '+', 140, + '-', 140, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(139); END_STATE(); case 8: ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '#', 104, - '=', 154, + '#', 114, + '=', 163, '\\', 13, - ']', 40, - 'g', 127, - '{', 20, + ']', 49, + 'g', 136, + '{', 29, ); if (lookahead == '\t' || lookahead == ' ') SKIP(8); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); case 9: - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '=') ADVANCE(154); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '=') ADVANCE(163); if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(41); - if (lookahead == '{') ADVANCE(20); + if (lookahead == ']') ADVANCE(50); + if (lookahead == '{') ADVANCE(29); if (lookahead == '\t' || lookahead == ' ') SKIP(9); END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '=') ADVANCE(154); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '=') ADVANCE(163); if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(41); - if (lookahead == '{') ADVANCE(20); + if (lookahead == ']') ADVANCE(50); + if (lookahead == '{') ADVANCE(29); if (lookahead == '\t' || lookahead == ' ') SKIP(9); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(145); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '\\') ADVANCE(225); - if (lookahead == '{') ADVANCE(226); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '\\') ADVANCE(234); + if (lookahead == '{') ADVANCE(235); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(227); - if (lookahead != 0) ADVANCE(224); + lookahead == ' ') ADVANCE(236); + if (lookahead != 0) ADVANCE(233); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); END_STATE(); case 13: - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); if (lookahead == '\r') ADVANCE(12); END_STATE(); case 14: - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); if (lookahead == '\r') ADVANCE(12); - if (lookahead != 0) ADVANCE(165); + if (lookahead != 0) ADVANCE(174); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(17); - if (lookahead != 0) ADVANCE(169); + if (lookahead == '\n') ADVANCE(162); + if (lookahead == '\r') ADVANCE(12); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(207); + if (lookahead == '\n') ADVANCE(123); END_STATE(); case 17: - if (lookahead == '"') ADVANCE(207); - if (lookahead != 0) ADVANCE(170); + if (lookahead == '\n') ADVANCE(120); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '{') ADVANCE(92); + if (lookahead != 0) ADVANCE(30); END_STATE(); case 18: - if (lookahead == '"') ADVANCE(201); - if (lookahead == '#') ADVANCE(157); - if (lookahead == '\\') ADVANCE(161); - if (lookahead == '{') ADVANCE(158); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(159); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '\r') ADVANCE(157); + if (lookahead == '\n') ADVANCE(122); + if (lookahead == '%') ADVANCE(71); + if (lookahead == '{') ADVANCE(93); + if (lookahead != 0) ADVANCE(37); END_STATE(); case 19: - if (lookahead == '"') ADVANCE(15); - if (lookahead == '#') ADVANCE(166); - if (lookahead == '\\') ADVANCE(166); - if (lookahead == '{') ADVANCE(167); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(168); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '\n') ADVANCE(127); + if (lookahead == '{') ADVANCE(94); + if (lookahead == '}') ADVANCE(72); + if (lookahead != 0) ADVANCE(69); END_STATE(); case 20: - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '\r') ADVANCE(17); + if (lookahead == '#') ADVANCE(124); + if (lookahead == '{') ADVANCE(118); + if (lookahead != 0) ADVANCE(120); END_STATE(); case 21: - if (lookahead == '#') ADVANCE(61); - if (lookahead == '{') ADVANCE(83); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\r') ADVANCE(18); + if (lookahead == '%') ADVANCE(125); + if (lookahead == '{') ADVANCE(121); + if (lookahead != 0) ADVANCE(122); END_STATE(); case 22: - ADVANCE_MAP( - '#', 104, - ',', 210, - '=', 211, - '>', 212, - '\\', 13, - ']', 192, - '{', 20, - '\t', 133, - ' ', 133, - ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(131); + if (lookahead == '\r') ADVANCE(19); + if (lookahead == '{') ADVANCE(126); + if (lookahead == '}') ADVANCE(128); + if (lookahead != 0) ADVANCE(127); END_STATE(); case 23: - ADVANCE_MAP( - '#', 104, - ',', 187, - '<', 209, - '\\', 13, - ']', 40, - '{', 20, - '\t', 134, - ' ', 134, - '%', 131, - '+', 131, - '-', 131, - '@', 131, - ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); + if (lookahead == '\r') ADVANCE(16); + if (lookahead != 0) ADVANCE(123); END_STATE(); case 24: - if (lookahead == '#') ADVANCE(104); - if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(191); - if (lookahead == 'r') ADVANCE(129); - if (lookahead == '{') ADVANCE(20); - if (lookahead == '\t' || - lookahead == ' ') SKIP(24); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == '"') ADVANCE(26); + if (lookahead != 0) ADVANCE(178); END_STATE(); case 25: - if (lookahead == '#') ADVANCE(104); - if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(41); - if (lookahead == '{') ADVANCE(20); - if (lookahead == '\t' || - lookahead == ' ') SKIP(25); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == '"') ADVANCE(216); END_STATE(); case 26: - if (lookahead == '#') ADVANCE(171); - if (lookahead == '\'') ADVANCE(29); - if (lookahead == '\\') ADVANCE(171); - if (lookahead == '{') ADVANCE(172); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(173); - if (lookahead != 0) ADVANCE(171); + if (lookahead == '"') ADVANCE(216); + if (lookahead != 0) ADVANCE(179); END_STATE(); case 27: - if (lookahead == '#') ADVANCE(162); - if (lookahead == '\'') ADVANCE(204); - if (lookahead == '\\') ADVANCE(14); - if (lookahead == '{') ADVANCE(163); + if (lookahead == '"') ADVANCE(210); + if (lookahead == '#') ADVANCE(166); + if (lookahead == '\\') ADVANCE(170); + if (lookahead == '{') ADVANCE(167); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(164); + lookahead == ' ') ADVANCE(168); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(162); + lookahead != '\r') ADVANCE(166); END_STATE(); case 28: - if (lookahead == '%') ADVANCE(62); - if (lookahead == '{') ADVANCE(84); - if (lookahead != 0) ADVANCE(28); + if (lookahead == '"') ADVANCE(24); + if (lookahead == '#') ADVANCE(175); + if (lookahead == '\\') ADVANCE(175); + if (lookahead == '{') ADVANCE(176); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(177); + if (lookahead != 0) ADVANCE(175); END_STATE(); case 29: - if (lookahead == '\'') ADVANCE(31); - if (lookahead != 0) ADVANCE(174); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); case 30: - if (lookahead == '\'') ADVANCE(208); + if (lookahead == '#') ADVANCE(70); + if (lookahead == '{') ADVANCE(92); + if (lookahead != 0) ADVANCE(30); END_STATE(); case 31: - if (lookahead == '\'') ADVANCE(208); - if (lookahead != 0) ADVANCE(175); + ADVANCE_MAP( + '#', 114, + ',', 219, + '=', 220, + '>', 221, + '\\', 13, + ']', 201, + '{', 29, + '\t', 142, + ' ', 142, + ); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(140); END_STATE(); case 32: - if (lookahead == '-') ADVANCE(34); + ADVANCE_MAP( + '#', 114, + ',', 196, + '<', 218, + '\\', 13, + ']', 49, + '{', 29, + '\t', 143, + ' ', 143, + '%', 140, + '+', 140, + '-', 140, + '@', 140, + ); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(139); END_STATE(); case 33: - if (lookahead == '0') ADVANCE(66); - if (lookahead == '1') ADVANCE(65); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == ']') ADVANCE(200); + if (lookahead == 'r') ADVANCE(138); + if (lookahead == '{') ADVANCE(29); + if (lookahead == '\t' || + lookahead == ' ') SKIP(33); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); case 34: - if (lookahead == '0') ADVANCE(67); - if (lookahead == '3') ADVANCE(64); - if (lookahead == '1' || - lookahead == '2') ADVANCE(68); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == ']') ADVANCE(50); + if (lookahead == '{') ADVANCE(29); + if (lookahead == '\t' || + lookahead == ' ') SKIP(34); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); case 35: - if (lookahead == '2') ADVANCE(94); + if (lookahead == '#') ADVANCE(180); + if (lookahead == '\'') ADVANCE(38); + if (lookahead == '\\') ADVANCE(180); + if (lookahead == '{') ADVANCE(181); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(182); + if (lookahead != 0) ADVANCE(180); END_STATE(); case 36: - if (lookahead == '>') ADVANCE(103); + if (lookahead == '#') ADVANCE(171); + if (lookahead == '\'') ADVANCE(213); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '{') ADVANCE(172); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(173); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r') ADVANCE(171); END_STATE(); case 37: - if (lookahead == 'J') ADVANCE(49); + if (lookahead == '%') ADVANCE(71); + if (lookahead == '{') ADVANCE(93); + if (lookahead != 0) ADVANCE(37); END_STATE(); case 38: - if (lookahead == 'T') ADVANCE(185); + if (lookahead == '\'') ADVANCE(40); + if (lookahead != 0) ADVANCE(183); END_STATE(); case 39: - if (lookahead == ']') ADVANCE(198); + if (lookahead == '\'') ADVANCE(217); END_STATE(); case 40: - if (lookahead == ']') ADVANCE(195); + if (lookahead == '\'') ADVANCE(217); + if (lookahead != 0) ADVANCE(184); END_STATE(); case 41: - if (lookahead == ']') ADVANCE(39); + if (lookahead == '-') ADVANCE(43); END_STATE(); case 42: - if (lookahead == 'a') ADVANCE(35); + if (lookahead == '0') ADVANCE(75); + if (lookahead == '1') ADVANCE(74); END_STATE(); case 43: - if (lookahead == 'c') ADVANCE(52); + if (lookahead == '0') ADVANCE(76); + if (lookahead == '3') ADVANCE(73); + if (lookahead == '1' || + lookahead == '2') ADVANCE(77); END_STATE(); case 44: - if (lookahead == 'd') ADVANCE(45); + if (lookahead == '2') ADVANCE(103); END_STATE(); case 45: - if (lookahead == 'e') ADVANCE(98); + if (lookahead == '>') ADVANCE(113); END_STATE(); case 46: - if (lookahead == 'e') ADVANCE(137); + if (lookahead == 'J') ADVANCE(58); END_STATE(); case 47: - if (lookahead == 'e') ADVANCE(138); + if (lookahead == 'T') ADVANCE(194); END_STATE(); case 48: - if (lookahead == 'i') ADVANCE(54); + if (lookahead == ']') ADVANCE(207); END_STATE(); case 49: - if (lookahead == 'i') ADVANCE(55); + if (lookahead == ']') ADVANCE(204); END_STATE(); case 50: - if (lookahead == 'i') ADVANCE(56); + if (lookahead == ']') ADVANCE(48); END_STATE(); case 51: - if (lookahead == 'j') ADVANCE(42); + if (lookahead == 'a') ADVANCE(44); END_STATE(); case 52: - if (lookahead == 'l') ADVANCE(58); + if (lookahead == 'c') ADVANCE(61); END_STATE(); case 53: - if (lookahead == 'l') ADVANCE(57); + if (lookahead == 'd') ADVANCE(54); END_STATE(); case 54: - if (lookahead == 'n') ADVANCE(43); + if (lookahead == 'e') ADVANCE(107); END_STATE(); case 55: - if (lookahead == 'n') ADVANCE(51); + if (lookahead == 'e') ADVANCE(146); END_STATE(); case 56: - if (lookahead == 'n') ADVANCE(100); + if (lookahead == 'e') ADVANCE(147); END_STATE(); case 57: - if (lookahead == 's') ADVANCE(47); + if (lookahead == 'i') ADVANCE(63); END_STATE(); case 58: - if (lookahead == 'u') ADVANCE(44); + if (lookahead == 'i') ADVANCE(64); END_STATE(); case 59: - if (lookahead == 'u') ADVANCE(46); + if (lookahead == 'i') ADVANCE(65); END_STATE(); case 60: - if (lookahead == '{') ADVANCE(85); - if (lookahead == '}') ADVANCE(63); - if (lookahead != 0) ADVANCE(60); + if (lookahead == 'j') ADVANCE(51); END_STATE(); case 61: - if (lookahead == '}') ADVANCE(97); - if (lookahead != 0) ADVANCE(21); + if (lookahead == 'l') ADVANCE(67); END_STATE(); case 62: - if (lookahead == '}') ADVANCE(96); - if (lookahead != 0) ADVANCE(28); + if (lookahead == 'l') ADVANCE(66); END_STATE(); case 63: - if (lookahead == '}') ADVANCE(95); - if (lookahead != 0) ADVANCE(60); + if (lookahead == 'n') ADVANCE(52); END_STATE(); case 64: - if (lookahead == '0' || - lookahead == '1') ADVANCE(38); + if (lookahead == 'n') ADVANCE(60); END_STATE(); case 65: - if (('0' <= lookahead && lookahead <= '2')) ADVANCE(32); + if (lookahead == 'n') ADVANCE(110); END_STATE(); case 66: - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(32); + if (lookahead == 's') ADVANCE(56); END_STATE(); case 67: - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (lookahead == 'u') ADVANCE(53); END_STATE(); case 68: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (lookahead == 'u') ADVANCE(55); END_STATE(); case 69: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); + if (lookahead == '{') ADVANCE(94); + if (lookahead == '}') ADVANCE(72); + if (lookahead != 0) ADVANCE(69); END_STATE(); case 70: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); + if (lookahead == '}') ADVANCE(106); + if (lookahead != 0) ADVANCE(30); END_STATE(); case 71: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(176); + if (lookahead == '}') ADVANCE(105); + if (lookahead != 0) ADVANCE(37); END_STATE(); case 72: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + if (lookahead == '}') ADVANCE(104); + if (lookahead != 0) ADVANCE(69); END_STATE(); case 73: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); + if (lookahead == '0' || + lookahead == '1') ADVANCE(47); END_STATE(); case 74: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(80); + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(41); END_STATE(); case 75: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(41); END_STATE(); case 76: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 77: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 78: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(192); END_STATE(); case 79: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(78); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(190); END_STATE(); case 80: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(185); END_STATE(); case 81: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(188); END_STATE(); case 82: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(81); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(187); END_STATE(); case 83: - if (lookahead != 0 && - lookahead != '#') ADVANCE(21); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(89); END_STATE(); case 84: - if (lookahead != 0 && - lookahead != '%') ADVANCE(28); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(82); END_STATE(); case 85: - if (lookahead != 0 && - lookahead != '{') ADVANCE(60); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(78); END_STATE(); case 86: - if (eof) ADVANCE(93); - if (lookahead == '\t') SKIP(86); - if (lookahead == '\n') ADVANCE(152); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(189); + END_STATE(); + case 87: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); + END_STATE(); + case 88: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(87); + END_STATE(); + case 89: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(195); + END_STATE(); + case 90: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(191); + END_STATE(); + case 91: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(90); + END_STATE(); + case 92: + if (lookahead != 0 && + lookahead != '#') ADVANCE(30); + END_STATE(); + case 93: + if (lookahead != 0 && + lookahead != '%') ADVANCE(37); + END_STATE(); + case 94: + if (lookahead != 0 && + lookahead != '{') ADVANCE(69); + END_STATE(); + case 95: + if (eof) ADVANCE(102); + if (lookahead == '\t') SKIP(95); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); - if (lookahead == ' ') ADVANCE(99); - if (lookahead == '#') ADVANCE(104); - if (lookahead == '%') ADVANCE(48); - if (lookahead == '[') ADVANCE(190); + if (lookahead == ' ') ADVANCE(108); + if (lookahead == '#') ADVANCE(114); + if (lookahead == '%') ADVANCE(57); + if (lookahead == '=') ADVANCE(163); + if (lookahead == '[') ADVANCE(199); if (lookahead == '\\') ADVANCE(13); - if (lookahead == ']') ADVANCE(191); - if (lookahead == 'm') ADVANCE(50); - if (lookahead == '{') ADVANCE(20); + if (lookahead == ']') ADVANCE(200); + if (lookahead == 'm') ADVANCE(59); + if (lookahead == '{') ADVANCE(29); if (lookahead == '!' || lookahead == '$' || lookahead == '(' || lookahead == ')' || ('+' <= lookahead && lookahead <= '-') || ('/' <= lookahead && lookahead <= ':') || - ('A' <= lookahead && lookahead <= '^')) ADVANCE(100); + ('A' <= lookahead && lookahead <= '^')) ADVANCE(109); END_STATE(); - case 87: - if (eof) ADVANCE(93); + case 96: + if (eof) ADVANCE(102); ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 202, - '#', 105, - '%', 48, - '\'', 205, - ',', 187, - '<', 209, - '=', 154, - '>', 212, - '@', 155, - '[', 189, - '\\', 161, - ']', 192, - '{', 20, + '!', 165, + '"', 211, + '#', 115, + '%', 57, + '\'', 214, + ',', 196, + '<', 218, + '=', 163, + '>', 221, + '@', 164, + '[', 198, + '\\', 170, + ']', 201, + '{', 29, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(87); + lookahead == ' ') SKIP(96); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(102); + lookahead == ')') ADVANCE(112); END_STATE(); - case 88: - if (eof) ADVANCE(93); + case 97: + if (eof) ADVANCE(102); ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 203, - '#', 104, - '\'', 206, - ',', 187, - ':', 213, - '<', 209, - '=', 36, - '>', 212, - '?', 214, - '@', 155, - '[', 215, + '!', 165, + '"', 212, + '#', 114, + '\'', 215, + ',', 196, + ':', 222, + '<', 218, + '=', 45, + '>', 221, + '?', 223, + '@', 164, + '[', 224, '\\', 13, - ']', 40, - '{', 20, + ']', 49, + '{', 29, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(89); + lookahead == ' ') SKIP(98); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(102); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + lookahead == ')') ADVANCE(112); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 89: - if (eof) ADVANCE(93); + case 98: + if (eof) ADVANCE(102); ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '!', 156, - '"', 203, - '#', 104, - '\'', 206, - ',', 187, - '<', 209, - '=', 36, - '>', 212, - '@', 155, + '!', 165, + '"', 212, + '#', 114, + '\'', 215, + ',', 196, + '<', 218, + '=', 45, + '>', 221, + '@', 164, '\\', 13, - ']', 40, - '{', 20, + ']', 49, + '{', 29, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(89); + lookahead == ' ') SKIP(98); if (lookahead == '&' || - lookahead == '|') ADVANCE(101); + lookahead == '|') ADVANCE(111); if (lookahead == '(' || - lookahead == ')') ADVANCE(102); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + lookahead == ')') ADVANCE(112); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 90: - if (eof) ADVANCE(93); - if (lookahead == '\n') ADVANCE(152); + case 99: + if (eof) ADVANCE(102); + if (lookahead == '\n') ADVANCE(161); if (lookahead == '\r') ADVANCE(4); - if (lookahead == '#') ADVANCE(105); - if (lookahead == '%') ADVANCE(48); - if (lookahead == '[') ADVANCE(188); + if (lookahead == '#') ADVANCE(115); + if (lookahead == '%') ADVANCE(57); + if (lookahead == '[') ADVANCE(197); if (lookahead == '\\') ADVANCE(13); - if (lookahead == '{') ADVANCE(20); + if (lookahead == '{') ADVANCE(29); if (lookahead == '\t' || - lookahead == ' ') SKIP(90); + lookahead == ' ') SKIP(99); END_STATE(); - case 91: - if (eof) ADVANCE(93); + case 100: + if (eof) ADVANCE(102); ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '#', 104, - '%', 48, - ',', 210, - '=', 211, - '>', 212, - '[', 189, + '#', 114, + '%', 57, + ',', 219, + '=', 220, + '>', 221, + '[', 198, '\\', 13, - ']', 192, - '{', 20, + ']', 201, + '{', 29, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(92); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(135); + lookahead == ' ') SKIP(101); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(144); END_STATE(); - case 92: - if (eof) ADVANCE(93); + case 101: + if (eof) ADVANCE(102); ADVANCE_MAP( - '\n', 152, + '\n', 161, '\r', 4, - '#', 104, - '%', 48, - '>', 212, - '[', 189, + '#', 114, + '%', 57, + '>', 221, + '[', 198, '\\', 13, - ']', 192, - '{', 20, + ']', 201, + '{', 29, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(92); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(135); + lookahead == ' ') SKIP(101); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(144); END_STATE(); - case 93: + case 102: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 94: + case 103: ACCEPT_TOKEN(sym_jinja2_shebang); END_STATE(); - case 95: + case 104: ACCEPT_TOKEN(sym_jinja2_expression); END_STATE(); - case 96: + case 105: ACCEPT_TOKEN(sym_jinja2_statement); END_STATE(); - case 97: + case 106: ACCEPT_TOKEN(sym_jinja2_comment); END_STATE(); - case 98: + case 107: ACCEPT_TOKEN(sym_include_directive); END_STATE(); - case 99: - ACCEPT_TOKEN(sym_recurrence); - if (lookahead == ' ') ADVANCE(99); + case 108: + ACCEPT_TOKEN(aux_sym_recurrence_token1); + if (lookahead == ' ') ADVANCE(108); if (lookahead == '\\') ADVANCE(13); - if (lookahead == 'm') ADVANCE(50); - if (lookahead == '{') ADVANCE(20); + if (lookahead == '{') ADVANCE(29); if (lookahead == '!' || lookahead == '$' || lookahead == '(' || @@ -2156,11 +2228,10 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('+' <= lookahead && lookahead <= '-') || ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '^') ADVANCE(100); + lookahead == '^') ADVANCE(109); END_STATE(); - case 100: - ACCEPT_TOKEN(sym_recurrence); - if (lookahead == 'm') ADVANCE(50); + case 109: + ACCEPT_TOKEN(aux_sym_recurrence_token1); if (lookahead == ' ' || lookahead == '!' || lookahead == '$' || @@ -2169,692 +2240,701 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('+' <= lookahead && lookahead <= '-') || ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '^') ADVANCE(100); + lookahead == '^') ADVANCE(109); END_STATE(); - case 101: + case 110: + ACCEPT_TOKEN(anon_sym_min); + END_STATE(); + case 111: ACCEPT_TOKEN(sym_graph_logical); END_STATE(); - case 102: + case 112: ACCEPT_TOKEN(sym_graph_parenthesis); END_STATE(); - case 103: + case 113: ACCEPT_TOKEN(sym_graph_arrow); END_STATE(); - case 104: + case 114: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 105: + case 115: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(37); + if (lookahead == '!') ADVANCE(46); END_STATE(); - case 106: + case 116: ACCEPT_TOKEN(anon_sym_POUND); + if (lookahead == '\\') ADVANCE(23); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(119); - END_STATE(); - case 107: - ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '\n') ADVANCE(153); - if (lookahead == '\r') ADVANCE(12); - if (lookahead != 0) ADVANCE(119); + lookahead != '\r') ADVANCE(123); END_STATE(); - case 108: + case 117: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(106); - if (lookahead == '\\') ADVANCE(107); - if (lookahead == '{') ADVANCE(110); + if (lookahead == '#') ADVANCE(116); + if (lookahead == '\\') ADVANCE(15); + if (lookahead == '{') ADVANCE(119); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(108); + lookahead == ' ') ADVANCE(117); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(119); + lookahead != '\r') ADVANCE(123); END_STATE(); - case 109: + case 118: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(119); + if (lookahead == '#') ADVANCE(123); + if (lookahead == '\\') ADVANCE(20); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(21); - if (lookahead != 0) ADVANCE(111); + lookahead == '\r') ADVANCE(30); + if (lookahead != 0) ADVANCE(120); END_STATE(); - case 110: + case 119: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(111); - if (lookahead == '%') ADVANCE(113); - if (lookahead == '{') ADVANCE(115); + if (lookahead == '#') ADVANCE(120); + if (lookahead == '%') ADVANCE(122); + if (lookahead == '\\') ADVANCE(23); + if (lookahead == '{') ADVANCE(127); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(119); + lookahead != '\r') ADVANCE(123); END_STATE(); - case 111: + case 120: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(116); - if (lookahead == '{') ADVANCE(109); + if (lookahead == '#') ADVANCE(124); + if (lookahead == '\\') ADVANCE(20); + if (lookahead == '{') ADVANCE(118); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(21); - if (lookahead != 0) ADVANCE(111); + lookahead == '\r') ADVANCE(30); + if (lookahead != 0) ADVANCE(120); END_STATE(); - case 112: + case 121: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '%') ADVANCE(119); + if (lookahead == '%') ADVANCE(123); + if (lookahead == '\\') ADVANCE(21); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(113); + lookahead == '\r') ADVANCE(37); + if (lookahead != 0) ADVANCE(122); END_STATE(); - case 113: + case 122: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '%') ADVANCE(117); - if (lookahead == '{') ADVANCE(112); + if (lookahead == '%') ADVANCE(125); + if (lookahead == '\\') ADVANCE(21); + if (lookahead == '{') ADVANCE(121); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(113); + lookahead == '\r') ADVANCE(37); + if (lookahead != 0) ADVANCE(122); END_STATE(); - case 114: + case 123: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '{') ADVANCE(119); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(60); - if (lookahead != 0) ADVANCE(115); + if (lookahead == '\\') ADVANCE(23); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r') ADVANCE(123); END_STATE(); - case 115: + case 124: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '{') ADVANCE(114); - if (lookahead == '}') ADVANCE(118); + if (lookahead == '\\') ADVANCE(20); + if (lookahead == '}') ADVANCE(106); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(60); - if (lookahead != 0) ADVANCE(115); + lookahead == '\r') ADVANCE(30); + if (lookahead != 0) ADVANCE(120); END_STATE(); - case 116: + case 125: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(97); + if (lookahead == '\\') ADVANCE(21); + if (lookahead == '}') ADVANCE(105); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(21); - if (lookahead != 0) ADVANCE(111); + lookahead == '\r') ADVANCE(37); + if (lookahead != 0) ADVANCE(122); END_STATE(); - case 117: + case 126: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(96); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '{') ADVANCE(123); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(113); + lookahead == '\r') ADVANCE(69); + if (lookahead != 0) ADVANCE(127); END_STATE(); - case 118: + case 127: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(95); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '{') ADVANCE(126); + if (lookahead == '}') ADVANCE(128); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(60); - if (lookahead != 0) ADVANCE(115); + lookahead == '\r') ADVANCE(69); + if (lookahead != 0) ADVANCE(127); END_STATE(); - case 119: + case 128: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(119); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '}') ADVANCE(104); + if (lookahead == '\n' || + lookahead == '\r') ADVANCE(69); + if (lookahead != 0) ADVANCE(127); END_STATE(); - case 120: + case 129: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'a') ADVANCE(126); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'a') ADVANCE(135); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 121: + case 130: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'e') ADVANCE(199); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'e') ADVANCE(208); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 122: + case 131: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'h') ADVANCE(200); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'h') ADVANCE(209); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 123: + case 132: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'i') ADVANCE(124); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'i') ADVANCE(133); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 124: + case 133: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'm') ADVANCE(121); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'm') ADVANCE(130); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 125: + case 134: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'n') ADVANCE(128); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'n') ADVANCE(137); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 126: + case 135: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'p') ADVANCE(122); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'p') ADVANCE(131); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 127: + case 136: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'r') ADVANCE(120); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'r') ADVANCE(129); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 128: + case 137: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 't') ADVANCE(123); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 't') ADVANCE(132); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 129: + case 138: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'u') ADVANCE(125); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (lookahead == 'u') ADVANCE(134); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 130: + case 139: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 131: + case 140: ACCEPT_TOKEN(aux_sym_nametag_token2); END_STATE(); - case 132: + case 141: ACCEPT_TOKEN(aux_sym_nametag_token2); ADVANCE_MAP( - '@', 155, + '@', 164, '\\', 13, - '{', 20, - '\t', 132, - ' ', 132, - '%', 131, - '+', 131, - '-', 131, + '{', 29, + '\t', 141, + ' ', 141, + '%', 140, + '+', 140, + '-', 140, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(139); END_STATE(); - case 133: + case 142: ACCEPT_TOKEN(aux_sym_nametag_token2); if (lookahead == '\\') ADVANCE(13); - if (lookahead == '{') ADVANCE(20); + if (lookahead == '{') ADVANCE(29); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(133); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(131); + lookahead == ' ') ADVANCE(142); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(140); END_STATE(); - case 134: + case 143: ACCEPT_TOKEN(aux_sym_nametag_token2); ADVANCE_MAP( '\\', 13, - '{', 20, - '\t', 134, - ' ', 134, - '%', 131, - '+', 131, - '-', 131, - '@', 131, + '{', 29, + '\t', 143, + ' ', 143, + '%', 140, + '+', 140, + '-', 140, + '@', 140, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(139); END_STATE(); - case 135: + case 144: ACCEPT_TOKEN(aux_sym_key_token1); - if (set_contains(aux_sym_key_token1_character_set_1, 480, lookahead)) ADVANCE(135); + if (set_contains(aux_sym_key_token1_character_set_1, 480, lookahead)) ADVANCE(144); END_STATE(); - case 136: + case 145: ACCEPT_TOKEN(aux_sym_key_token2); END_STATE(); - case 137: + case 146: ACCEPT_TOKEN(anon_sym_True); END_STATE(); - case 138: + case 147: ACCEPT_TOKEN(anon_sym_False); END_STATE(); - case 139: + case 148: ACCEPT_TOKEN(aux_sym_boolean_token1); if (lookahead == '\\') ADVANCE(13); - if (lookahead == '{') ADVANCE(20); + if (lookahead == '{') ADVANCE(29); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(139); + lookahead == ' ') ADVANCE(148); END_STATE(); - case 140: + case 149: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '-') ADVANCE(33); - if (lookahead == '0') ADVANCE(142); - if (lookahead == '1') ADVANCE(146); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(151); + if (lookahead == '-') ADVANCE(42); + if (lookahead == '0') ADVANCE(151); + if (lookahead == '1') ADVANCE(155); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 141: + case 150: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '0') ADVANCE(143); - if (lookahead == '3') ADVANCE(145); + if (lookahead == '0') ADVANCE(152); + if (lookahead == '3') ADVANCE(154); if (lookahead == '1' || - lookahead == '2') ADVANCE(148); - if (('4' <= lookahead && lookahead <= '9')) ADVANCE(151); + lookahead == '2') ADVANCE(157); + if (('4' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 142: + case 151: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '0') ADVANCE(151); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(141); + if (lookahead == '0') ADVANCE(160); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(150); END_STATE(); - case 143: + case 152: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == '0') ADVANCE(151); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); + if (lookahead == '0') ADVANCE(160); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(153); END_STATE(); - case 144: + case 153: ACCEPT_TOKEN(aux_sym_integer_token1); - if (lookahead == 'T') ADVANCE(184); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); + if (lookahead == 'T') ADVANCE(193); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 145: + case 154: ACCEPT_TOKEN(aux_sym_integer_token1); if (lookahead == '0' || - lookahead == '1') ADVANCE(144); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(151); + lookahead == '1') ADVANCE(153); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 146: + case 155: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '2')) ADVANCE(141); - if (('3' <= lookahead && lookahead <= '9')) ADVANCE(151); + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(150); + if (('3' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 147: + case 156: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); END_STATE(); - case 148: + case 157: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(153); END_STATE(); - case 149: + case 158: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); END_STATE(); - case 150: + case 159: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(158); END_STATE(); - case 151: + case 160: ACCEPT_TOKEN(aux_sym_integer_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(160); END_STATE(); - case 152: + case 161: ACCEPT_TOKEN(sym__line_return); END_STATE(); - case 153: + case 162: ACCEPT_TOKEN(sym_line_continuation); END_STATE(); - case 154: + case 163: ACCEPT_TOKEN(sym_assignment_operator); END_STATE(); - case 155: + case 164: ACCEPT_TOKEN(sym_xtrigger_annotation); END_STATE(); - case 156: + case 165: ACCEPT_TOKEN(sym_suicide_annotation); END_STATE(); - case 157: + case 166: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); END_STATE(); - case 158: + case 167: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 159: + case 168: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); - if (lookahead == '#') ADVANCE(157); - if (lookahead == '{') ADVANCE(158); + if (lookahead == '#') ADVANCE(166); + if (lookahead == '{') ADVANCE(167); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(159); + lookahead == ' ') ADVANCE(168); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && lookahead != '#' && - lookahead != '\\') ADVANCE(157); + lookahead != '\\') ADVANCE(166); END_STATE(); - case 160: + case 169: ACCEPT_TOKEN(aux_sym__qs_d_content_token2); END_STATE(); - case 161: + case 170: ACCEPT_TOKEN(aux_sym__qs_d_content_token3); - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); if (lookahead == '\r') ADVANCE(12); - if (lookahead == '"') ADVANCE(160); + if (lookahead == '"') ADVANCE(169); END_STATE(); - case 162: + case 171: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); END_STATE(); - case 163: + case 172: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 164: + case 173: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); - if (lookahead == '#') ADVANCE(162); - if (lookahead == '{') ADVANCE(163); + if (lookahead == '#') ADVANCE(171); + if (lookahead == '{') ADVANCE(172); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(164); + lookahead == ' ') ADVANCE(173); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(162); + lookahead != '\\') ADVANCE(171); END_STATE(); - case 165: + case 174: ACCEPT_TOKEN(aux_sym__qs_s_content_token2); END_STATE(); - case 166: + case 175: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); END_STATE(); - case 167: + case 176: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 168: + case 177: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); - if (lookahead == '#') ADVANCE(166); - if (lookahead == '\\') ADVANCE(166); - if (lookahead == '{') ADVANCE(167); + if (lookahead == '#') ADVANCE(175); + if (lookahead == '\\') ADVANCE(175); + if (lookahead == '{') ADVANCE(176); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(168); + lookahead == ' ') ADVANCE(177); if (lookahead != 0 && lookahead != '"' && - lookahead != '#') ADVANCE(166); + lookahead != '#') ADVANCE(175); END_STATE(); - case 169: + case 178: ACCEPT_TOKEN(aux_sym__ms_d_content_token2); END_STATE(); - case 170: + case 179: ACCEPT_TOKEN(aux_sym__ms_d_content_token3); END_STATE(); - case 171: + case 180: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); END_STATE(); - case 172: + case 181: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 173: + case 182: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); - if (lookahead == '#') ADVANCE(171); - if (lookahead == '\\') ADVANCE(171); - if (lookahead == '{') ADVANCE(172); + if (lookahead == '#') ADVANCE(180); + if (lookahead == '\\') ADVANCE(180); + if (lookahead == '{') ADVANCE(181); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(173); + lookahead == ' ') ADVANCE(182); if (lookahead != 0 && - lookahead != '\'') ADVANCE(171); + lookahead != '\'') ADVANCE(180); END_STATE(); - case 174: + case 183: ACCEPT_TOKEN(aux_sym__ms_s_content_token2); END_STATE(); - case 175: + case 184: ACCEPT_TOKEN(aux_sym__ms_s_content_token3); END_STATE(); - case 176: + case 185: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(79); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == ':') ADVANCE(88); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(75); + lookahead == '-') ADVANCE(84); END_STATE(); - case 177: + case 186: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(82); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == ':') ADVANCE(91); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(75); + lookahead == '-') ADVANCE(84); END_STATE(); - case 178: + case 187: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(76); + if (lookahead == ':') ADVANCE(85); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); END_STATE(); - case 179: + case 188: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(74); + lookahead == '-') ADVANCE(83); END_STATE(); - case 180: + case 189: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); + lookahead == '-') ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(81); END_STATE(); - case 181: + case 190: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(74); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); + lookahead == '-') ADVANCE(83); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(86); END_STATE(); - case 182: + case 191: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(183); + if (lookahead == 'Z') ADVANCE(192); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); if (lookahead == '+' || - lookahead == '-') ADVANCE(75); + lookahead == '-') ADVANCE(84); END_STATE(); - case 183: + case 192: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); + lookahead == ' ') ADVANCE(192); END_STATE(); - case 184: + case 193: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); + lookahead == ' ') ADVANCE(192); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(79); END_STATE(); - case 185: + case 194: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); + lookahead == ' ') ADVANCE(192); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(80); END_STATE(); - case 186: + case 195: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(183); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + lookahead == ' ') ADVANCE(192); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(78); END_STATE(); - case 187: + case 196: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 188: + case 197: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 189: + case 198: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '[') ADVANCE(194); + if (lookahead == '[') ADVANCE(203); END_STATE(); - case 190: + case 199: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '[') ADVANCE(193); + if (lookahead == '[') ADVANCE(202); END_STATE(); - case 191: + case 200: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 192: + case 201: ACCEPT_TOKEN(anon_sym_RBRACK); - if (lookahead == ']') ADVANCE(196); + if (lookahead == ']') ADVANCE(205); END_STATE(); - case 193: + case 202: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK); END_STATE(); - case 194: + case 203: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK); - if (lookahead == '[') ADVANCE(197); + if (lookahead == '[') ADVANCE(206); END_STATE(); - case 195: + case 204: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); END_STATE(); - case 196: + case 205: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); - if (lookahead == ']') ADVANCE(198); + if (lookahead == ']') ADVANCE(207); END_STATE(); - case 197: + case 206: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK_LBRACK); END_STATE(); - case 198: + case 207: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK_RBRACK); END_STATE(); - case 199: + case 208: ACCEPT_TOKEN(anon_sym_runtime); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 200: + case 209: ACCEPT_TOKEN(anon_sym_graph); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(139); END_STATE(); - case 201: + case 210: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 202: + case 211: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(17); + if (lookahead == '"') ADVANCE(26); END_STATE(); - case 203: + case 212: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(16); + if (lookahead == '"') ADVANCE(25); END_STATE(); - case 204: + case 213: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 205: + case 214: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\'') ADVANCE(31); + if (lookahead == '\'') ADVANCE(40); END_STATE(); - case 206: + case 215: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\'') ADVANCE(30); + if (lookahead == '\'') ADVANCE(39); END_STATE(); - case 207: + case 216: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); END_STATE(); - case 208: + case 217: ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE); END_STATE(); - case 209: + case 218: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 210: + case 219: ACCEPT_TOKEN(anon_sym_COMMA2); END_STATE(); - case 211: + case 220: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 212: + case 221: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 213: + case 222: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 214: + case 223: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 215: + case 224: ACCEPT_TOKEN(anon_sym_LBRACK2); END_STATE(); - case 216: + case 225: ACCEPT_TOKEN(anon_sym_LBRACK2); - if (lookahead == '[') ADVANCE(194); + if (lookahead == '[') ADVANCE(203); END_STATE(); - case 217: + case 226: ACCEPT_TOKEN(aux_sym__us_content_token1); END_STATE(); - case 218: + case 227: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == '\t') ADVANCE(218); - if (lookahead == '"') ADVANCE(203); - if (lookahead == '\'') ADVANCE(206); - if (lookahead == 'F') ADVANCE(222); - if (lookahead == 'T') ADVANCE(223); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '{') ADVANCE(221); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); + if (lookahead == '\t') ADVANCE(227); + if (lookahead == '"') ADVANCE(212); + if (lookahead == '\'') ADVANCE(215); + if (lookahead == 'F') ADVANCE(231); + if (lookahead == 'T') ADVANCE(232); + if (lookahead == '\\') ADVANCE(229); + if (lookahead == '{') ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && lookahead != '"' && - lookahead != '#') ADVANCE(217); + lookahead != '#') ADVANCE(226); END_STATE(); - case 219: + case 228: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == '\t') ADVANCE(219); - if (lookahead == '"') ADVANCE(201); - if (lookahead == '\'') ADVANCE(204); - if (lookahead == 'F') ADVANCE(222); - if (lookahead == 'T') ADVANCE(223); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '{') ADVANCE(221); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); + if (lookahead == '\t') ADVANCE(228); + if (lookahead == '"') ADVANCE(210); + if (lookahead == '\'') ADVANCE(213); + if (lookahead == 'F') ADVANCE(231); + if (lookahead == 'T') ADVANCE(232); + if (lookahead == '\\') ADVANCE(229); + if (lookahead == '{') ADVANCE(230); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(159); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != ' ' && lookahead != '"' && - lookahead != '#') ADVANCE(217); + lookahead != '#') ADVANCE(226); END_STATE(); - case 220: + case 229: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); if (lookahead == '\r') ADVANCE(12); END_STATE(); - case 221: + case 230: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 222: + case 231: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == 'a') ADVANCE(53); + if (lookahead == 'a') ADVANCE(62); END_STATE(); - case 223: + case 232: ACCEPT_TOKEN(aux_sym__us_content_token1); - if (lookahead == 'r') ADVANCE(59); + if (lookahead == 'r') ADVANCE(68); END_STATE(); - case 224: + case 233: ACCEPT_TOKEN(aux_sym__us_content_token2); END_STATE(); - case 225: + case 234: ACCEPT_TOKEN(aux_sym__us_content_token2); - if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\n') ADVANCE(162); if (lookahead == '\r') ADVANCE(12); END_STATE(); - case 226: + case 235: ACCEPT_TOKEN(aux_sym__us_content_token2); - if (lookahead == '#') ADVANCE(21); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(60); + if (lookahead == '#') ADVANCE(30); + if (lookahead == '%') ADVANCE(37); + if (lookahead == '{') ADVANCE(69); END_STATE(); - case 227: + case 236: ACCEPT_TOKEN(aux_sym__us_content_token2); - if (lookahead == '\\') ADVANCE(225); - if (lookahead == '{') ADVANCE(226); + if (lookahead == '\\') ADVANCE(234); + if (lookahead == '{') ADVANCE(235); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(227); + lookahead == ' ') ADVANCE(236); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && - lookahead != '#') ADVANCE(224); + lookahead != '#') ADVANCE(233); END_STATE(); default: return false; @@ -2863,208 +2943,211 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 90}, - [2] = {.lex_state = 88}, - [3] = {.lex_state = 88}, - [4] = {.lex_state = 88}, + [1] = {.lex_state = 99}, + [2] = {.lex_state = 97}, + [3] = {.lex_state = 97}, + [4] = {.lex_state = 97}, [5] = {.lex_state = 1}, - [6] = {.lex_state = 88}, - [7] = {.lex_state = 88}, - [8] = {.lex_state = 88}, - [9] = {.lex_state = 88}, - [10] = {.lex_state = 88}, - [11] = {.lex_state = 88}, - [12] = {.lex_state = 88}, - [13] = {.lex_state = 88}, - [14] = {.lex_state = 7}, + [6] = {.lex_state = 97}, + [7] = {.lex_state = 97}, + [8] = {.lex_state = 97}, + [9] = {.lex_state = 97}, + [10] = {.lex_state = 97}, + [11] = {.lex_state = 97}, + [12] = {.lex_state = 97}, + [13] = {.lex_state = 7}, + [14] = {.lex_state = 97}, [15] = {.lex_state = 7}, [16] = {.lex_state = 7}, - [17] = {.lex_state = 88}, - [18] = {.lex_state = 7}, - [19] = {.lex_state = 88}, - [20] = {.lex_state = 88}, - [21] = {.lex_state = 88}, - [22] = {.lex_state = 88}, - [23] = {.lex_state = 88}, - [24] = {.lex_state = 88}, - [25] = {.lex_state = 88}, - [26] = {.lex_state = 88}, - [27] = {.lex_state = 88}, - [28] = {.lex_state = 88}, - [29] = {.lex_state = 88}, - [30] = {.lex_state = 88}, - [31] = {.lex_state = 88}, + [17] = {.lex_state = 97}, + [18] = {.lex_state = 97}, + [19] = {.lex_state = 97}, + [20] = {.lex_state = 7}, + [21] = {.lex_state = 97}, + [22] = {.lex_state = 97}, + [23] = {.lex_state = 97}, + [24] = {.lex_state = 97}, + [25] = {.lex_state = 97}, + [26] = {.lex_state = 97}, + [27] = {.lex_state = 97}, + [28] = {.lex_state = 97}, + [29] = {.lex_state = 97}, + [30] = {.lex_state = 97}, + [31] = {.lex_state = 97}, [32] = {.lex_state = 3}, - [33] = {.lex_state = 88}, - [34] = {.lex_state = 91}, - [35] = {.lex_state = 91}, - [36] = {.lex_state = 88}, - [37] = {.lex_state = 91}, - [38] = {.lex_state = 91}, - [39] = {.lex_state = 91}, - [40] = {.lex_state = 88}, - [41] = {.lex_state = 88}, - [42] = {.lex_state = 88}, - [43] = {.lex_state = 91}, - [44] = {.lex_state = 91}, - [45] = {.lex_state = 88}, - [46] = {.lex_state = 88}, - [47] = {.lex_state = 88}, - [48] = {.lex_state = 88}, - [49] = {.lex_state = 91}, - [50] = {.lex_state = 91}, - [51] = {.lex_state = 91}, - [52] = {.lex_state = 91}, - [53] = {.lex_state = 91}, - [54] = {.lex_state = 91}, - [55] = {.lex_state = 91}, - [56] = {.lex_state = 91}, - [57] = {.lex_state = 91}, - [58] = {.lex_state = 88}, - [59] = {.lex_state = 88}, - [60] = {.lex_state = 91}, - [61] = {.lex_state = 91}, - [62] = {.lex_state = 91}, - [63] = {.lex_state = 22}, - [64] = {.lex_state = 91}, - [65] = {.lex_state = 91}, - [66] = {.lex_state = 88}, - [67] = {.lex_state = 91}, - [68] = {.lex_state = 91}, - [69] = {.lex_state = 91}, - [70] = {.lex_state = 91}, - [71] = {.lex_state = 86}, - [72] = {.lex_state = 91}, - [73] = {.lex_state = 91}, - [74] = {.lex_state = 86}, - [75] = {.lex_state = 91}, - [76] = {.lex_state = 91}, - [77] = {.lex_state = 91}, - [78] = {.lex_state = 86}, - [79] = {.lex_state = 91}, - [80] = {.lex_state = 91}, - [81] = {.lex_state = 91}, - [82] = {.lex_state = 91}, - [83] = {.lex_state = 91}, - [84] = {.lex_state = 22}, - [85] = {.lex_state = 22}, - [86] = {.lex_state = 91}, - [87] = {.lex_state = 91}, - [88] = {.lex_state = 91}, - [89] = {.lex_state = 88}, - [90] = {.lex_state = 91}, - [91] = {.lex_state = 91}, - [92] = {.lex_state = 91}, - [93] = {.lex_state = 91}, - [94] = {.lex_state = 91}, - [95] = {.lex_state = 22}, - [96] = {.lex_state = 91}, - [97] = {.lex_state = 88}, - [98] = {.lex_state = 91}, - [99] = {.lex_state = 86}, - [100] = {.lex_state = 86}, - [101] = {.lex_state = 91}, - [102] = {.lex_state = 91}, - [103] = {.lex_state = 86}, - [104] = {.lex_state = 88}, - [105] = {.lex_state = 88}, - [106] = {.lex_state = 86}, - [107] = {.lex_state = 91}, - [108] = {.lex_state = 88}, - [109] = {.lex_state = 23}, - [110] = {.lex_state = 23}, - [111] = {.lex_state = 23}, - [112] = {.lex_state = 19}, - [113] = {.lex_state = 8}, - [114] = {.lex_state = 91}, - [115] = {.lex_state = 26}, - [116] = {.lex_state = 26}, - [117] = {.lex_state = 24}, - [118] = {.lex_state = 18}, - [119] = {.lex_state = 23}, - [120] = {.lex_state = 18}, - [121] = {.lex_state = 91}, - [122] = {.lex_state = 19}, - [123] = {.lex_state = 26}, - [124] = {.lex_state = 2}, - [125] = {.lex_state = 26}, - [126] = {.lex_state = 25}, - [127] = {.lex_state = 91}, - [128] = {.lex_state = 18}, - [129] = {.lex_state = 2}, - [130] = {.lex_state = 27}, - [131] = {.lex_state = 91}, - [132] = {.lex_state = 27}, - [133] = {.lex_state = 2}, - [134] = {.lex_state = 91}, - [135] = {.lex_state = 19}, - [136] = {.lex_state = 19}, - [137] = {.lex_state = 18}, - [138] = {.lex_state = 139}, - [139] = {.lex_state = 88}, - [140] = {.lex_state = 88}, - [141] = {.lex_state = 27}, - [142] = {.lex_state = 27}, - [143] = {.lex_state = 11}, + [33] = {.lex_state = 97}, + [34] = {.lex_state = 100}, + [35] = {.lex_state = 100}, + [36] = {.lex_state = 100}, + [37] = {.lex_state = 100}, + [38] = {.lex_state = 100}, + [39] = {.lex_state = 97}, + [40] = {.lex_state = 100}, + [41] = {.lex_state = 97}, + [42] = {.lex_state = 100}, + [43] = {.lex_state = 97}, + [44] = {.lex_state = 97}, + [45] = {.lex_state = 97}, + [46] = {.lex_state = 97}, + [47] = {.lex_state = 97}, + [48] = {.lex_state = 97}, + [49] = {.lex_state = 100}, + [50] = {.lex_state = 100}, + [51] = {.lex_state = 100}, + [52] = {.lex_state = 100}, + [53] = {.lex_state = 100}, + [54] = {.lex_state = 95}, + [55] = {.lex_state = 100}, + [56] = {.lex_state = 95}, + [57] = {.lex_state = 95}, + [58] = {.lex_state = 100}, + [59] = {.lex_state = 100}, + [60] = {.lex_state = 100}, + [61] = {.lex_state = 100}, + [62] = {.lex_state = 97}, + [63] = {.lex_state = 100}, + [64] = {.lex_state = 97}, + [65] = {.lex_state = 100}, + [66] = {.lex_state = 31}, + [67] = {.lex_state = 100}, + [68] = {.lex_state = 97}, + [69] = {.lex_state = 100}, + [70] = {.lex_state = 100}, + [71] = {.lex_state = 100}, + [72] = {.lex_state = 100}, + [73] = {.lex_state = 100}, + [74] = {.lex_state = 100}, + [75] = {.lex_state = 100}, + [76] = {.lex_state = 100}, + [77] = {.lex_state = 100}, + [78] = {.lex_state = 100}, + [79] = {.lex_state = 31}, + [80] = {.lex_state = 100}, + [81] = {.lex_state = 31}, + [82] = {.lex_state = 100}, + [83] = {.lex_state = 100}, + [84] = {.lex_state = 100}, + [85] = {.lex_state = 100}, + [86] = {.lex_state = 100}, + [87] = {.lex_state = 100}, + [88] = {.lex_state = 100}, + [89] = {.lex_state = 100}, + [90] = {.lex_state = 31}, + [91] = {.lex_state = 95}, + [92] = {.lex_state = 95}, + [93] = {.lex_state = 100}, + [94] = {.lex_state = 100}, + [95] = {.lex_state = 95}, + [96] = {.lex_state = 100}, + [97] = {.lex_state = 97}, + [98] = {.lex_state = 100}, + [99] = {.lex_state = 100}, + [100] = {.lex_state = 95}, + [101] = {.lex_state = 100}, + [102] = {.lex_state = 97}, + [103] = {.lex_state = 32}, + [104] = {.lex_state = 100}, + [105] = {.lex_state = 97}, + [106] = {.lex_state = 95}, + [107] = {.lex_state = 100}, + [108] = {.lex_state = 95}, + [109] = {.lex_state = 97}, + [110] = {.lex_state = 97}, + [111] = {.lex_state = 100}, + [112] = {.lex_state = 32}, + [113] = {.lex_state = 32}, + [114] = {.lex_state = 28}, + [115] = {.lex_state = 35}, + [116] = {.lex_state = 27}, + [117] = {.lex_state = 95}, + [118] = {.lex_state = 8}, + [119] = {.lex_state = 100}, + [120] = {.lex_state = 33}, + [121] = {.lex_state = 100}, + [122] = {.lex_state = 95}, + [123] = {.lex_state = 27}, + [124] = {.lex_state = 28}, + [125] = {.lex_state = 35}, + [126] = {.lex_state = 32}, + [127] = {.lex_state = 2}, + [128] = {.lex_state = 36}, + [129] = {.lex_state = 27}, + [130] = {.lex_state = 100}, + [131] = {.lex_state = 2}, + [132] = {.lex_state = 100}, + [133] = {.lex_state = 28}, + [134] = {.lex_state = 35}, + [135] = {.lex_state = 2}, + [136] = {.lex_state = 27}, + [137] = {.lex_state = 36}, + [138] = {.lex_state = 28}, + [139] = {.lex_state = 35}, + [140] = {.lex_state = 34}, + [141] = {.lex_state = 100}, + [142] = {.lex_state = 97}, + [143] = {.lex_state = 100}, [144] = {.lex_state = 11}, - [145] = {.lex_state = 11}, - [146] = {.lex_state = 139}, - [147] = {.lex_state = 88}, - [148] = {.lex_state = 11}, + [145] = {.lex_state = 148}, + [146] = {.lex_state = 100}, + [147] = {.lex_state = 2}, + [148] = {.lex_state = 97}, [149] = {.lex_state = 11}, - [150] = {.lex_state = 11}, - [151] = {.lex_state = 91}, - [152] = {.lex_state = 91}, - [153] = {.lex_state = 91}, - [154] = {.lex_state = 88}, - [155] = {.lex_state = 2}, - [156] = {.lex_state = 88}, - [157] = {.lex_state = 88}, - [158] = {.lex_state = 88}, + [150] = {.lex_state = 36}, + [151] = {.lex_state = 11}, + [152] = {.lex_state = 36}, + [153] = {.lex_state = 11}, + [154] = {.lex_state = 148}, + [155] = {.lex_state = 100}, + [156] = {.lex_state = 97}, + [157] = {.lex_state = 97}, + [158] = {.lex_state = 11}, [159] = {.lex_state = 11}, - [160] = {.lex_state = 11}, - [161] = {.lex_state = 139}, - [162] = {.lex_state = 8}, - [163] = {.lex_state = 86}, - [164] = {.lex_state = 88}, - [165] = {.lex_state = 91}, + [160] = {.lex_state = 100}, + [161] = {.lex_state = 97}, + [162] = {.lex_state = 97}, + [163] = {.lex_state = 11}, + [164] = {.lex_state = 11}, + [165] = {.lex_state = 97}, [166] = {.lex_state = 8}, - [167] = {.lex_state = 11}, - [168] = {.lex_state = 88}, - [169] = {.lex_state = 88}, - [170] = {.lex_state = 88}, - [171] = {.lex_state = 88}, - [172] = {.lex_state = 88}, - [173] = {.lex_state = 88}, - [174] = {.lex_state = 88}, - [175] = {.lex_state = 88}, - [176] = {.lex_state = 88}, - [177] = {.lex_state = 88}, - [178] = {.lex_state = 88}, - [179] = {.lex_state = 88}, - [180] = {.lex_state = 88}, - [181] = {.lex_state = 88}, - [182] = {.lex_state = 88}, - [183] = {.lex_state = 139}, - [184] = {.lex_state = 24}, - [185] = {.lex_state = 88}, - [186] = {.lex_state = 2}, - [187] = {.lex_state = 24}, - [188] = {.lex_state = 88}, - [189] = {.lex_state = 88}, - [190] = {.lex_state = 88}, - [191] = {.lex_state = 24}, - [192] = {.lex_state = 88}, - [193] = {.lex_state = 88}, - [194] = {.lex_state = 88}, - [195] = {.lex_state = 88}, - [196] = {.lex_state = 88}, - [197] = {.lex_state = 108}, - [198] = {.lex_state = 88}, - [199] = {.lex_state = 88}, - [200] = {.lex_state = 88}, - [201] = {.lex_state = 88}, - [202] = {(TSStateId)(-1)}, + [167] = {.lex_state = 8}, + [168] = {.lex_state = 97}, + [169] = {.lex_state = 148}, + [170] = {.lex_state = 11}, + [171] = {.lex_state = 97}, + [172] = {.lex_state = 97}, + [173] = {.lex_state = 97}, + [174] = {.lex_state = 97}, + [175] = {.lex_state = 97}, + [176] = {.lex_state = 97}, + [177] = {.lex_state = 97}, + [178] = {.lex_state = 97}, + [179] = {.lex_state = 97}, + [180] = {.lex_state = 97}, + [181] = {.lex_state = 2}, + [182] = {.lex_state = 97}, + [183] = {.lex_state = 97}, + [184] = {.lex_state = 97}, + [185] = {.lex_state = 97}, + [186] = {.lex_state = 97}, + [187] = {.lex_state = 97}, + [188] = {.lex_state = 33}, + [189] = {.lex_state = 117}, + [190] = {.lex_state = 97}, + [191] = {.lex_state = 33}, + [192] = {.lex_state = 97}, + [193] = {.lex_state = 33}, + [194] = {.lex_state = 97}, + [195] = {.lex_state = 97}, + [196] = {.lex_state = 148}, + [197] = {.lex_state = 97}, + [198] = {.lex_state = 97}, + [199] = {.lex_state = 97}, + [200] = {.lex_state = 97}, + [201] = {.lex_state = 97}, + [202] = {.lex_state = 97}, + [203] = {.lex_state = 97}, + [204] = {.lex_state = 97}, + [205] = {(TSStateId)(-1)}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3109,12 +3192,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK2] = ACTIONS(1), }, [1] = { - [sym_workflow_configuration] = STATE(190), + [sym_workflow_configuration] = STATE(195), [sym_comment] = STATE(1), - [sym_include_statement] = STATE(196), - [sym_top_section] = STATE(134), - [sym_runtime_section] = STATE(134), - [aux_sym_workflow_configuration_repeat1] = STATE(87), + [sym_include_statement] = STATE(203), + [sym_top_section] = STATE(130), + [sym_runtime_section] = STATE(130), + [aux_sym_workflow_configuration_repeat1] = STATE(85), [ts_builtin_sym_end] = ACTIONS(7), [sym_jinja2_shebang] = ACTIONS(9), [sym_jinja2_expression] = ACTIONS(3), @@ -3152,13 +3235,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(2), 1, sym_comment, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(29), 1, + STATE(27), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(58), 1, + STATE(64), 1, sym_graph_task, STATE(7), 2, sym_nametag, @@ -3167,7 +3250,7 @@ static const uint16_t ts_small_parse_table[] = { sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, - STATE(173), 3, + STATE(171), 3, sym_unquoted_graph_string, sym_quoted_graph_string, sym_multiline_graph_string, @@ -3176,19 +3259,20 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [66] = 8, + [66] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(41), 1, + ACTIONS(21), 1, aux_sym_nametag_token1, - ACTIONS(46), 1, + ACTIONS(37), 1, anon_sym_LT, - ACTIONS(44), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - STATE(3), 2, + STATE(3), 1, sym_comment, + STATE(4), 1, aux_sym_task_name_repeat1, + ACTIONS(41), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -3209,20 +3293,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [107] = 9, + [109] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(21), 1, + ACTIONS(45), 1, aux_sym_nametag_token1, - ACTIONS(37), 1, + ACTIONS(50), 1, anon_sym_LT, - STATE(3), 1, - aux_sym_task_name_repeat1, - STATE(4), 1, - sym_comment, - ACTIONS(51), 2, + ACTIONS(48), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, + STATE(4), 2, + sym_comment, + aux_sym_task_name_repeat1, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -3231,7 +3314,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(49), 11, + ACTIONS(43), 11, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3264,17 +3347,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__us_content_token1, STATE(5), 1, sym_comment, - STATE(138), 1, + STATE(154), 1, aux_sym_integer_repeat1, - STATE(192), 1, + STATE(176), 1, sym__us_content, ACTIONS(55), 2, anon_sym_True, anon_sym_False, - STATE(149), 2, + STATE(144), 2, sym_boolean, sym_integer, - STATE(193), 3, + STATE(202), 3, sym_unquoted_string, sym_quoted_string, sym_multiline_string, @@ -3399,11 +3482,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [342] = 5, + [342] = 10, ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(93), 1, + anon_sym_COLON, + ACTIONS(95), 1, + anon_sym_QMARK, + ACTIONS(97), 1, + anon_sym_LBRACK2, STATE(10), 1, sym_comment, + STATE(22), 1, + sym_intercycle_annotation, + STATE(41), 1, + sym_task_output, ACTIONS(91), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -3412,7 +3505,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(89), 15, + ACTIONS(89), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3420,30 +3513,15 @@ static const uint16_t ts_small_parse_table[] = { sym__line_return, sym_xtrigger_annotation, sym_suicide_annotation, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LBRACK2, - [376] = 10, + [386] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(97), 1, - anon_sym_COLON, - ACTIONS(99), 1, - anon_sym_QMARK, - ACTIONS(101), 1, - anon_sym_LBRACK2, STATE(11), 1, sym_comment, - STATE(21), 1, - sym_intercycle_annotation, - STATE(41), 1, - sym_task_output, - ACTIONS(95), 2, + ACTIONS(101), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3451,7 +3529,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(93), 10, + ACTIONS(99), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3459,23 +3537,28 @@ static const uint16_t ts_small_parse_table[] = { sym__line_return, sym_xtrigger_annotation, sym_suicide_annotation, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_LBRACK2, [420] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(97), 1, + ACTIONS(93), 1, anon_sym_COLON, - ACTIONS(99), 1, + ACTIONS(95), 1, anon_sym_QMARK, - ACTIONS(101), 1, + ACTIONS(97), 1, anon_sym_LBRACK2, STATE(12), 1, sym_comment, STATE(26), 1, sym_intercycle_annotation, - STATE(36), 1, + STATE(44), 1, sym_task_output, ACTIONS(105), 2, anon_sym_DQUOTE, @@ -3496,30 +3579,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [464] = 10, - ACTIONS(19), 1, + [464] = 7, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(97), 1, + ACTIONS(109), 1, + aux_sym_nametag_token2, + STATE(13), 1, + sym_comment, + STATE(15), 1, + aux_sym_nametag_repeat1, + ACTIONS(111), 3, anon_sym_COLON, - ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(101), 1, anon_sym_LBRACK2, - STATE(13), 1, - sym_comment, - STATE(23), 1, - sym_intercycle_annotation, - STATE(42), 1, - sym_task_output, - ACTIONS(109), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(107), 10, + ACTIONS(107), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3527,28 +3605,35 @@ static const uint16_t ts_small_parse_table[] = { sym__line_return, sym_xtrigger_annotation, sym_suicide_annotation, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [508] = 7, - ACTIONS(5), 1, + [502] = 10, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(113), 1, - aux_sym_nametag_token2, - STATE(14), 1, - sym_comment, - STATE(15), 1, - aux_sym_nametag_repeat1, - ACTIONS(115), 3, + ACTIONS(93), 1, anon_sym_COLON, + ACTIONS(95), 1, anon_sym_QMARK, + ACTIONS(97), 1, anon_sym_LBRACK2, - ACTIONS(53), 4, + STATE(14), 1, + sym_comment, + STATE(25), 1, + sym_intercycle_annotation, + STATE(43), 1, + sym_task_output, + ACTIONS(115), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(111), 12, + ACTIONS(113), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3556,15 +3641,13 @@ static const uint16_t ts_small_parse_table[] = { sym__line_return, sym_xtrigger_annotation, sym_suicide_annotation, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, [546] = 7, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(113), 1, + ACTIONS(109), 1, aux_sym_nametag_token2, STATE(15), 1, sym_comment, @@ -3622,32 +3705,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [620] = 13, + [620] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(131), 1, + ACTIONS(21), 1, aux_sym_nametag_token1, - ACTIONS(134), 1, + ACTIONS(25), 1, sym_xtrigger_annotation, - ACTIONS(137), 1, + ACTIONS(27), 1, sym_suicide_annotation, - ACTIONS(142), 1, + ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(59), 1, + STATE(17), 1, + sym_comment, + STATE(18), 1, + aux_sym__mgs_content_repeat1, + STATE(62), 1, sym_graph_task, - ACTIONS(140), 2, + ACTIONS(130), 2, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(7), 2, sym_nametag, sym_task_parameter, - STATE(17), 2, - sym_comment, - aux_sym__mgs_content_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, @@ -3658,35 +3742,43 @@ static const uint16_t ts_small_parse_table[] = { sym_graph_parenthesis, sym_graph_arrow, sym__line_return, - [669] = 5, - ACTIONS(5), 1, + [671] = 13, + ACTIONS(19), 1, anon_sym_POUND, - STATE(18), 1, + ACTIONS(135), 1, + aux_sym_nametag_token1, + ACTIONS(138), 1, + sym_xtrigger_annotation, + ACTIONS(141), 1, + sym_suicide_annotation, + ACTIONS(146), 1, + anon_sym_LT, + STATE(3), 1, + aux_sym_task_name_repeat1, + STATE(10), 1, + sym_task_name, + STATE(62), 1, + sym_graph_task, + ACTIONS(144), 2, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(7), 2, + sym_nametag, + sym_task_parameter, + STATE(18), 2, sym_comment, - ACTIONS(147), 3, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LBRACK2, - ACTIONS(53), 4, + aux_sym__mgs_content_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(145), 13, + ACTIONS(132), 4, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, - aux_sym_nametag_token1, - aux_sym_nametag_token2, sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - [702] = 13, + [720] = 13, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(152), 1, @@ -3697,11 +3789,11 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(163), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(58), 1, + STATE(64), 1, sym_graph_task, STATE(7), 2, sym_nametag, @@ -3722,7 +3814,35 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [751] = 14, + [769] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + STATE(20), 1, + sym_comment, + ACTIONS(168), 3, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_LBRACK2, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(166), 13, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, + aux_sym_nametag_token2, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, + [802] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -3733,19 +3853,18 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, STATE(17), 1, aux_sym__mgs_content_repeat1, - STATE(20), 1, + STATE(21), 1, sym_comment, - STATE(59), 1, + STATE(62), 1, sym_graph_task, - ACTIONS(168), 2, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(172), 1, + sym__mgs_content, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -3754,21 +3873,21 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(166), 4, + ACTIONS(128), 4, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, sym__line_return, - [802] = 8, + [852] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(97), 1, + ACTIONS(93), 1, anon_sym_COLON, - ACTIONS(99), 1, + ACTIONS(95), 1, anon_sym_QMARK, - STATE(21), 1, + STATE(22), 1, sym_comment, - STATE(47), 1, + STATE(45), 1, sym_task_output, ACTIONS(172), 2, anon_sym_DQUOTE, @@ -3789,7 +3908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [840] = 14, + [890] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -3800,17 +3919,17 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(20), 1, + STATE(17), 1, aux_sym__mgs_content_repeat1, - STATE(22), 1, + STATE(23), 1, sym_comment, - STATE(59), 1, + STATE(62), 1, sym_graph_task, - STATE(169), 1, + STATE(201), 1, sym__mgs_content, STATE(7), 2, sym_nametag, @@ -3820,42 +3939,12 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(166), 4, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - sym__line_return, - [890] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(97), 1, - anon_sym_COLON, - ACTIONS(99), 1, - anon_sym_QMARK, - STATE(23), 1, - sym_comment, - STATE(48), 1, - sym_task_output, - ACTIONS(176), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(174), 10, + ACTIONS(128), 4, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, - aux_sym_nametag_token1, sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - [928] = 14, + [940] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -3866,17 +3955,17 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, STATE(19), 1, aux_sym_unquoted_graph_string_repeat1, STATE(24), 1, sym_comment, - STATE(58), 1, + STATE(64), 1, sym_graph_task, - ACTIONS(178), 2, + ACTIONS(174), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, STATE(7), 2, @@ -3891,52 +3980,46 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [978] = 14, + [990] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(21), 1, - aux_sym_nametag_token1, - ACTIONS(25), 1, - sym_xtrigger_annotation, - ACTIONS(27), 1, - sym_suicide_annotation, - ACTIONS(37), 1, - anon_sym_LT, - STATE(4), 1, - aux_sym_task_name_repeat1, - STATE(12), 1, - sym_task_name, - STATE(20), 1, - aux_sym__mgs_content_repeat1, + ACTIONS(93), 1, + anon_sym_COLON, + ACTIONS(95), 1, + anon_sym_QMARK, STATE(25), 1, sym_comment, - STATE(59), 1, - sym_graph_task, - STATE(198), 1, - sym__mgs_content, - STATE(7), 2, - sym_nametag, - sym_task_parameter, + STATE(46), 1, + sym_task_output, + ACTIONS(178), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(166), 4, + ACTIONS(176), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, + aux_sym_nametag_token1, sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, [1028] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(97), 1, + ACTIONS(93), 1, anon_sym_COLON, - ACTIONS(99), 1, + ACTIONS(95), 1, anon_sym_QMARK, STATE(26), 1, sym_comment, - STATE(46), 1, + STATE(47), 1, sym_task_output, ACTIONS(182), 2, anon_sym_DQUOTE, @@ -3968,18 +4051,18 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + ACTIONS(184), 1, + sym__line_return, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(24), 1, + STATE(19), 1, aux_sym_unquoted_graph_string_repeat1, STATE(27), 1, sym_comment, - STATE(58), 1, + STATE(64), 1, sym_graph_task, - STATE(195), 1, - sym__qgs_content, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -3992,7 +4075,59 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1115] = 14, + [1115] = 5, + ACTIONS(19), 1, + anon_sym_POUND, + STATE(28), 1, + sym_comment, + ACTIONS(188), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(186), 12, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, + anon_sym_COLON, + anon_sym_QMARK, + [1146] = 5, + ACTIONS(19), 1, + anon_sym_POUND, + STATE(29), 1, + sym_comment, + ACTIONS(192), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(190), 12, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, + anon_sym_COLON, + anon_sym_QMARK, + [1177] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4003,17 +4138,17 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, STATE(24), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(28), 1, + STATE(30), 1, sym_comment, - STATE(58), 1, + STATE(64), 1, sym_graph_task, - STATE(189), 1, + STATE(197), 1, sym__qgs_content, STATE(7), 2, sym_nametag, @@ -4027,7 +4162,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1164] = 14, + [1226] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4038,18 +4173,18 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(184), 1, - sym__line_return, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(12), 1, + STATE(10), 1, sym_task_name, - STATE(19), 1, + STATE(24), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(29), 1, + STATE(31), 1, sym_comment, - STATE(58), 1, + STATE(64), 1, sym_graph_task, + STATE(199), 1, + sym__qgs_content, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -4062,58 +4197,6 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1213] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - STATE(30), 1, - sym_comment, - ACTIONS(188), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(186), 12, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - aux_sym_nametag_token1, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - anon_sym_COLON, - anon_sym_QMARK, - [1244] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - STATE(31), 1, - sym_comment, - ACTIONS(192), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(190), 12, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - aux_sym_nametag_token1, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - anon_sym_COLON, - anon_sym_QMARK, [1275] = 13, ACTIONS(5), 1, anon_sym_POUND, @@ -4129,14 +4212,14 @@ static const uint16_t ts_small_parse_table[] = { sym_datetime, STATE(32), 1, sym_comment, - STATE(138), 1, + STATE(154), 1, aux_sym_integer_repeat1, - STATE(192), 1, + STATE(176), 1, sym__us_content, ACTIONS(55), 2, anon_sym_True, anon_sym_False, - STATE(148), 2, + STATE(159), 2, sym_boolean, sym_integer, STATE(194), 2, @@ -4182,26 +4265,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_key_token1, ACTIONS(208), 1, sym__line_return, - ACTIONS(211), 1, - anon_sym_LBRACK, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, + anon_sym_LBRACK_LBRACK_LBRACK, STATE(34), 1, sym_comment, - STATE(35), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(68), 1, - aux_sym_top_section_repeat2, - STATE(96), 1, + STATE(76), 1, + aux_sym_sub_section_1_repeat1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(104), 1, + sym_sub_section_2, + STATE(166), 1, sym_key, ACTIONS(202), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(211), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, @@ -4214,89 +4297,65 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(206), 1, aux_sym_key_token1, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, + anon_sym_LBRACK_LBRACK_LBRACK, ACTIONS(217), 1, sym__line_return, - ACTIONS(220), 1, - anon_sym_LBRACK, STATE(35), 1, sym_comment, - STATE(62), 1, + STATE(37), 1, aux_sym_top_section_repeat1, - STATE(69), 1, - aux_sym_top_section_repeat2, - STATE(96), 1, + STATE(80), 1, + aux_sym_sub_section_1_repeat1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(104), 1, + sym_sub_section_2, + STATE(166), 1, sym_key, ACTIONS(215), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(220), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1447] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - STATE(36), 1, - sym_comment, - ACTIONS(224), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(222), 10, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - aux_sym_nametag_token1, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - [1476] = 14, + [1447] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(228), 1, - sym__line_return, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - STATE(37), 1, + ACTIONS(224), 1, + sym__line_return, + STATE(36), 1, sym_comment, - STATE(44), 1, + STATE(38), 1, aux_sym_top_section_repeat1, - STATE(70), 1, + STATE(82), 1, aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(226), 2, + ACTIONS(222), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(231), 2, + ACTIONS(227), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1523] = 14, + [1494] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, @@ -4304,70 +4363,70 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(206), 1, aux_sym_key_token1, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(237), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(231), 1, sym__line_return, - ACTIONS(240), 1, - anon_sym_LBRACK, - STATE(38), 1, + STATE(37), 1, sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(64), 1, - aux_sym_top_section_repeat2, - STATE(96), 1, + STATE(71), 1, + aux_sym_sub_section_1_repeat1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(104), 1, + sym_sub_section_2, + STATE(166), 1, sym_key, - ACTIONS(235), 2, + ACTIONS(229), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(234), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1570] = 14, + [1541] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(244), 1, + ACTIONS(238), 1, sym__line_return, - STATE(39), 1, + STATE(38), 1, sym_comment, - STATE(50), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(81), 1, + STATE(67), 1, aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(242), 2, + ACTIONS(236), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(247), 2, + ACTIONS(241), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1617] = 5, + [1588] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(40), 1, + STATE(39), 1, sym_comment, - ACTIONS(251), 2, + ACTIONS(245), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4375,7 +4434,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(249), 10, + ACTIONS(243), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4386,36 +4445,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1646] = 5, + [1617] = 14, ACTIONS(19), 1, anon_sym_POUND, - STATE(41), 1, - sym_comment, - ACTIONS(255), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(3), 4, + ACTIONS(204), 1, sym_jinja2_expression, + ACTIONS(206), 1, + aux_sym_key_token1, + ACTIONS(249), 1, + sym__line_return, + ACTIONS(252), 1, + anon_sym_LBRACK, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, + STATE(40), 1, + sym_comment, + STATE(50), 1, + aux_sym_top_section_repeat1, + STATE(78), 1, + aux_sym_top_section_repeat2, + STATE(98), 1, + sym_setting, + STATE(166), 1, + sym_key, + ACTIONS(247), 2, + ts_builtin_sym_end, + sym_include_directive, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, + ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(253), 10, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - aux_sym_nametag_token1, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_LT, - [1675] = 5, + [1664] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(42), 1, + STATE(41), 1, sym_comment, - ACTIONS(259), 2, + ACTIONS(258), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4423,7 +4491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(257), 10, + ACTIONS(256), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4434,72 +4502,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1704] = 14, + [1693] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(213), 1, + ACTIONS(254), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(263), 1, + ACTIONS(262), 1, sym__line_return, - ACTIONS(266), 1, + ACTIONS(265), 1, anon_sym_LBRACK, - STATE(38), 1, - aux_sym_top_section_repeat1, - STATE(43), 1, + STATE(42), 1, sym_comment, - STATE(86), 1, + STATE(52), 1, + aux_sym_top_section_repeat1, + STATE(75), 1, aux_sym_top_section_repeat2, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(261), 2, + ACTIONS(260), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, + STATE(119), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1751] = 14, + [1740] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(204), 1, + STATE(43), 1, + sym_comment, + ACTIONS(269), 2, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(3), 4, sym_jinja2_expression, - ACTIONS(206), 1, - aux_sym_key_token1, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(270), 1, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(267), 10, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, + [1769] = 5, + ACTIONS(19), 1, + anon_sym_POUND, STATE(44), 1, sym_comment, - STATE(62), 1, - aux_sym_top_section_repeat1, - STATE(72), 1, - aux_sym_sub_section_1_repeat1, - STATE(96), 1, - sym_setting, - STATE(101), 1, - sym_sub_section_2, - STATE(162), 1, - sym_key, - ACTIONS(268), 2, - ts_builtin_sym_end, - sym_include_directive, ACTIONS(273), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 3, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, + ACTIONS(271), 10, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, [1798] = 5, ACTIONS(19), 1, anon_sym_POUND, @@ -4603,21 +4686,21 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, ACTIONS(293), 1, sym__line_return, STATE(49), 1, sym_comment, - STATE(52), 1, + STATE(53), 1, aux_sym_top_section_repeat1, - STATE(75), 1, + STATE(69), 1, aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, ACTIONS(291), 2, ts_builtin_sym_end, @@ -4636,28 +4719,28 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, ACTIONS(300), 1, sym__line_return, + ACTIONS(303), 1, + anon_sym_LBRACK, STATE(50), 1, sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(83), 1, - aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(70), 1, + aux_sym_top_section_repeat2, + STATE(98), 1, sym_setting, - STATE(101), 1, - sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, ACTIONS(298), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(303), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, @@ -4669,21 +4752,21 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, ACTIONS(307), 1, sym__line_return, + STATE(34), 1, + aux_sym_top_section_repeat1, STATE(51), 1, sym_comment, - STATE(53), 1, - aux_sym_top_section_repeat1, - STATE(76), 1, + STATE(72), 1, aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, ACTIONS(305), 2, ts_builtin_sym_end, @@ -4702,28 +4785,28 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, ACTIONS(314), 1, sym__line_return, + ACTIONS(317), 1, + anon_sym_LBRACK, STATE(52), 1, sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(79), 1, - aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(87), 1, + aux_sym_top_section_repeat2, + STATE(98), 1, sym_setting, - STATE(101), 1, - sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, ACTIONS(312), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(317), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, @@ -4735,21 +4818,21 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, ACTIONS(321), 1, sym__line_return, STATE(53), 1, sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(80), 1, + STATE(86), 1, aux_sym_sub_section_1_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - STATE(162), 1, + STATE(166), 1, sym_key, ACTIONS(319), 2, ts_builtin_sym_end, @@ -4761,158 +4844,253 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2149] = 14, + [2149] = 11, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(326), 1, + ts_builtin_sym_end, + ACTIONS(328), 1, + sym_jinja2_expression, + ACTIONS(336), 1, + sym__line_return, + STATE(91), 1, + sym_graph_setting, + STATE(106), 1, + aux_sym_recurrence_repeat1, + STATE(167), 1, + sym_recurrence, + ACTIONS(333), 2, + aux_sym_recurrence_token1, + anon_sym_min, + STATE(54), 2, + sym_comment, + aux_sym_graph_section_repeat1, + ACTIONS(53), 3, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(331), 3, + sym_include_directive, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [2189] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(328), 1, + ACTIONS(341), 1, sym__line_return, - ACTIONS(331), 1, + ACTIONS(344), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(346), 1, anon_sym_LBRACK_LBRACK, - STATE(54), 1, + STATE(55), 1, sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(91), 1, - aux_sym_runtime_section_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, + STATE(99), 1, + aux_sym_runtime_section_repeat1, STATE(121), 1, sym_task_section, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(326), 2, + ACTIONS(339), 2, ts_builtin_sym_end, sym_include_directive, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2195] = 14, + [2235] = 12, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(348), 1, + ts_builtin_sym_end, + ACTIONS(350), 1, + sym_jinja2_expression, + ACTIONS(356), 1, + sym__line_return, + STATE(56), 1, + sym_comment, + STATE(57), 1, + aux_sym_graph_section_repeat1, + STATE(91), 1, + sym_graph_setting, + STATE(106), 1, + aux_sym_recurrence_repeat1, + STATE(167), 1, + sym_recurrence, + ACTIONS(354), 2, + aux_sym_recurrence_token1, + anon_sym_min, + ACTIONS(53), 3, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(352), 3, + sym_include_directive, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [2277] = 12, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(350), 1, + sym_jinja2_expression, + ACTIONS(359), 1, + ts_builtin_sym_end, + ACTIONS(363), 1, + sym__line_return, + STATE(54), 1, + aux_sym_graph_section_repeat1, + STATE(57), 1, + sym_comment, + STATE(91), 1, + sym_graph_setting, + STATE(106), 1, + aux_sym_recurrence_repeat1, + STATE(167), 1, + sym_recurrence, + ACTIONS(354), 2, + aux_sym_recurrence_token1, + anon_sym_min, + ACTIONS(53), 3, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(361), 3, + sym_include_directive, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [2319] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(333), 1, + ACTIONS(346), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(337), 1, + ACTIONS(368), 1, sym__line_return, - ACTIONS(340), 1, + ACTIONS(371), 1, anon_sym_LBRACK, - STATE(54), 1, - aux_sym_top_section_repeat1, STATE(55), 1, + aux_sym_top_section_repeat1, + STATE(58), 1, sym_comment, - STATE(90), 1, + STATE(89), 1, aux_sym_runtime_section_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, STATE(121), 1, sym_task_section, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(335), 2, + ACTIONS(366), 2, ts_builtin_sym_end, sym_include_directive, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2241] = 11, + [2365] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(204), 1, + ACTIONS(375), 1, sym_jinja2_expression, - ACTIONS(206), 1, + ACTIONS(378), 1, aux_sym_key_token1, - ACTIONS(344), 1, + ACTIONS(381), 1, sym__line_return, - STATE(56), 1, - sym_comment, - STATE(57), 1, - aux_sym_top_section_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(347), 2, + ACTIONS(384), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, + STATE(59), 2, + sym_comment, + aux_sym_top_section_repeat1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(342), 3, + ACTIONS(373), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2280] = 11, + [2402] = 11, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(351), 1, + ACTIONS(388), 1, sym__line_return, - STATE(57), 1, + STATE(60), 1, sym_comment, - STATE(62), 1, + STATE(61), 1, aux_sym_top_section_repeat1, - STATE(96), 1, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(354), 2, + ACTIONS(391), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(349), 3, + ACTIONS(386), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2319] = 4, + [2441] = 11, ACTIONS(19), 1, anon_sym_POUND, - STATE(58), 1, - sym_comment, - ACTIONS(3), 4, + ACTIONS(204), 1, sym_jinja2_expression, + ACTIONS(206), 1, + aux_sym_key_token1, + ACTIONS(395), 1, + sym__line_return, + STATE(59), 1, + aux_sym_top_section_repeat1, + STATE(61), 1, + sym_comment, + STATE(98), 1, + sym_setting, + STATE(166), 1, + sym_key, + ACTIONS(398), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(356), 10, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - aux_sym_nametag_token1, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_LT, - [2344] = 4, + ACTIONS(393), 3, + ts_builtin_sym_end, + sym_include_directive, + anon_sym_LBRACK_LBRACK_LBRACK, + [2480] = 4, ACTIONS(19), 1, anon_sym_POUND, - STATE(59), 1, + STATE(62), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(358), 10, + ACTIONS(400), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4923,174 +5101,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [2369] = 11, + [2505] = 11, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(204), 1, sym_jinja2_expression, ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(362), 1, + ACTIONS(404), 1, sym__line_return, - STATE(60), 1, - sym_comment, - STATE(62), 1, + STATE(59), 1, aux_sym_top_section_repeat1, - STATE(96), 1, + STATE(63), 1, + sym_comment, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(365), 2, + ACTIONS(407), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(360), 3, + ACTIONS(402), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2408] = 11, + [2544] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(204), 1, - sym_jinja2_expression, - ACTIONS(206), 1, - aux_sym_key_token1, - ACTIONS(369), 1, - sym__line_return, - STATE(60), 1, - aux_sym_top_section_repeat1, - STATE(61), 1, + STATE(64), 1, sym_comment, - STATE(96), 1, - sym_setting, - STATE(162), 1, - sym_key, - ACTIONS(372), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 3, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(367), 3, - ts_builtin_sym_end, - sym_include_directive, - anon_sym_LBRACK_LBRACK_LBRACK, - [2447] = 10, + ACTIONS(409), 10, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + aux_sym_nametag_token1, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_LT, + [2569] = 11, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(376), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(379), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(382), 1, + ACTIONS(413), 1, sym__line_return, - STATE(96), 1, + STATE(63), 1, + aux_sym_top_section_repeat1, + STATE(65), 1, + sym_comment, + STATE(98), 1, sym_setting, - STATE(162), 1, + STATE(166), 1, sym_key, - ACTIONS(385), 2, + ACTIONS(416), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - STATE(62), 2, - sym_comment, - aux_sym_top_section_repeat1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(374), 3, + ACTIONS(411), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2484] = 7, + [2608] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(387), 1, + ACTIONS(418), 1, aux_sym_nametag_token2, - STATE(63), 1, - sym_comment, - STATE(84), 1, - aux_sym_nametag_repeat1, - ACTIONS(115), 2, + ACTIONS(126), 2, anon_sym_COMMA2, anon_sym_EQ, + STATE(66), 2, + sym_comment, + aux_sym_nametag_repeat1, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(111), 4, + ACTIONS(121), 4, anon_sym_RBRACK, anon_sym_RBRACK_RBRACK, anon_sym_RBRACK_RBRACK_RBRACK, anon_sym_GT, - [2513] = 9, + [2635] = 9, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(391), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(423), 1, sym__line_return, - ACTIONS(394), 1, - anon_sym_LBRACK, - STATE(64), 1, + STATE(67), 1, sym_comment, - STATE(65), 1, - aux_sym_top_section_repeat2, - ACTIONS(389), 2, + STATE(77), 1, + aux_sym_sub_section_1_repeat1, + STATE(104), 1, + sym_sub_section_2, + ACTIONS(421), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2546] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(398), 1, - sym__line_return, - ACTIONS(401), 1, + ACTIONS(426), 2, anon_sym_LBRACK, - ACTIONS(403), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(396), 2, - ts_builtin_sym_end, - sym_include_directive, - STATE(65), 2, - sym_comment, - aux_sym_top_section_repeat2, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2577] = 10, + [2668] = 10, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(406), 1, + ACTIONS(428), 1, aux_sym_nametag_token1, - ACTIONS(408), 1, + ACTIONS(430), 1, anon_sym_RBRACK_RBRACK, - STATE(66), 1, + STATE(68), 1, sym_comment, - STATE(89), 1, + STATE(97), 1, aux_sym_task_name_repeat1, - STATE(154), 1, + STATE(142), 1, sym_task_name, - STATE(176), 1, + STATE(182), 1, sym_namespace, STATE(7), 2, sym_nametag, @@ -5100,72 +5248,47 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2612] = 10, - ACTIONS(11), 1, - sym_include_directive, - ACTIONS(13), 1, - sym__line_return, - ACTIONS(15), 1, - anon_sym_LBRACK, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(410), 1, - ts_builtin_sym_end, - STATE(67), 1, - sym_comment, - STATE(82), 1, - aux_sym_workflow_configuration_repeat1, - STATE(196), 1, - sym_include_statement, - STATE(134), 2, - sym_top_section, - sym_runtime_section, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2647] = 9, + [2703] = 9, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(220), 1, - anon_sym_LBRACK, - ACTIONS(412), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(432), 1, sym__line_return, - STATE(65), 1, - aux_sym_top_section_repeat2, - STATE(68), 1, + STATE(69), 1, sym_comment, - ACTIONS(215), 2, + STATE(77), 1, + aux_sym_sub_section_1_repeat1, + STATE(104), 1, + sym_sub_section_2, + ACTIONS(319), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(324), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2680] = 9, + [2736] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(213), 1, + ACTIONS(254), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(417), 1, + ACTIONS(437), 1, sym__line_return, - ACTIONS(420), 1, + ACTIONS(440), 1, anon_sym_LBRACK, - STATE(65), 1, - aux_sym_top_section_repeat2, - STATE(69), 1, + STATE(70), 1, sym_comment, - ACTIONS(415), 2, + STATE(73), 1, + aux_sym_top_section_repeat2, + ACTIONS(435), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, + STATE(119), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 4, @@ -5173,23 +5296,23 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2713] = 9, + [2769] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(422), 1, + ACTIONS(444), 1, sym__line_return, - STATE(70), 1, + STATE(71), 1, sym_comment, - STATE(73), 1, + STATE(77), 1, aux_sym_sub_section_1_repeat1, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - ACTIONS(268), 2, + ACTIONS(442), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(273), 2, + ACTIONS(447), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5197,47 +5320,23 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2746] = 9, - ACTIONS(5), 1, - anon_sym_POUND, - ACTIONS(425), 1, - ts_builtin_sym_end, - ACTIONS(431), 1, - sym__line_return, - STATE(71), 1, - sym_comment, - STATE(74), 1, - aux_sym_graph_section_repeat1, - STATE(99), 1, - sym_graph_setting, - ACTIONS(427), 2, - sym_jinja2_expression, - sym_recurrence, - ACTIONS(53), 3, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(429), 3, - sym_include_directive, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [2779] = 9, + [2802] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(436), 1, + ACTIONS(449), 1, sym__line_return, STATE(72), 1, sym_comment, - STATE(73), 1, + STATE(77), 1, aux_sym_sub_section_1_repeat1, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - ACTIONS(434), 2, + ACTIONS(202), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(439), 2, + ACTIONS(211), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5245,94 +5344,95 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2812] = 8, + [2835] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(443), 1, + ACTIONS(454), 1, sym__line_return, - ACTIONS(448), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - STATE(101), 1, - sym_sub_section_2, - ACTIONS(441), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(446), 2, + ACTIONS(457), 1, anon_sym_LBRACK, + ACTIONS(459), 1, anon_sym_LBRACK_LBRACK, + ACTIONS(452), 2, + ts_builtin_sym_end, + sym_include_directive, STATE(73), 2, sym_comment, - aux_sym_sub_section_1_repeat1, + aux_sym_top_section_repeat2, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2843] = 9, - ACTIONS(5), 1, + [2866] = 10, + ACTIONS(11), 1, + sym_include_directive, + ACTIONS(13), 1, + sym__line_return, + ACTIONS(15), 1, + anon_sym_LBRACK, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(451), 1, + ACTIONS(462), 1, ts_builtin_sym_end, - ACTIONS(455), 1, - sym__line_return, STATE(74), 1, sym_comment, - STATE(78), 1, - aux_sym_graph_section_repeat1, - STATE(99), 1, - sym_graph_setting, - ACTIONS(427), 2, + STATE(84), 1, + aux_sym_workflow_configuration_repeat1, + STATE(203), 1, + sym_include_statement, + STATE(130), 2, + sym_top_section, + sym_runtime_section, + ACTIONS(3), 4, sym_jinja2_expression, - sym_recurrence, - ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(453), 3, - sym_include_directive, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [2876] = 9, + [2901] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(458), 1, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(317), 1, + anon_sym_LBRACK, + ACTIONS(464), 1, sym__line_return, STATE(73), 1, - aux_sym_sub_section_1_repeat1, + aux_sym_top_section_repeat2, STATE(75), 1, sym_comment, - STATE(101), 1, - sym_sub_section_2, ACTIONS(312), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(317), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2909] = 9, + [2934] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(461), 1, + ACTIONS(469), 1, sym__line_return, - STATE(73), 1, - aux_sym_sub_section_1_repeat1, STATE(76), 1, sym_comment, - STATE(101), 1, + STATE(77), 1, + aux_sym_sub_section_1_repeat1, + STATE(104), 1, sym_sub_section_2, - ACTIONS(319), 2, + ACTIONS(467), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(324), 2, + ACTIONS(472), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5340,95 +5440,92 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2942] = 10, - ACTIONS(11), 1, - sym_include_directive, - ACTIONS(13), 1, - sym__line_return, - ACTIONS(15), 1, - anon_sym_LBRACK, + [2967] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(464), 1, + ACTIONS(476), 1, + sym__line_return, + ACTIONS(481), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + STATE(104), 1, + sym_sub_section_2, + ACTIONS(474), 2, ts_builtin_sym_end, - STATE(67), 1, - aux_sym_workflow_configuration_repeat1, - STATE(77), 1, + sym_include_directive, + ACTIONS(479), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + STATE(77), 2, sym_comment, - STATE(196), 1, - sym_include_statement, - STATE(134), 2, - sym_top_section, - sym_runtime_section, + aux_sym_sub_section_1_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2977] = 8, - ACTIONS(5), 1, + [2998] = 9, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(466), 1, - ts_builtin_sym_end, - ACTIONS(473), 1, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(303), 1, + anon_sym_LBRACK, + ACTIONS(484), 1, sym__line_return, - STATE(99), 1, - sym_graph_setting, - ACTIONS(468), 2, - sym_jinja2_expression, - sym_recurrence, - STATE(78), 2, + STATE(73), 1, + aux_sym_top_section_repeat2, + STATE(78), 1, sym_comment, - aux_sym_graph_section_repeat1, - ACTIONS(53), 3, + ACTIONS(298), 2, + ts_builtin_sym_end, + sym_include_directive, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(471), 3, - sym_include_directive, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [3008] = 9, - ACTIONS(19), 1, + [3031] = 7, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(478), 1, - sym__line_return, - STATE(73), 1, - aux_sym_sub_section_1_repeat1, + ACTIONS(487), 1, + aux_sym_nametag_token2, + STATE(66), 1, + aux_sym_nametag_repeat1, STATE(79), 1, sym_comment, - STATE(101), 1, - sym_sub_section_2, - ACTIONS(476), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(481), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, + ACTIONS(119), 2, + anon_sym_COMMA2, + anon_sym_EQ, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3041] = 9, + ACTIONS(117), 4, + anon_sym_RBRACK, + anon_sym_RBRACK_RBRACK, + anon_sym_RBRACK_RBRACK_RBRACK, + anon_sym_GT, + [3060] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(485), 1, + ACTIONS(489), 1, sym__line_return, - STATE(73), 1, + STATE(77), 1, aux_sym_sub_section_1_repeat1, STATE(80), 1, sym_comment, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - ACTIONS(483), 2, + ACTIONS(229), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(488), 2, + ACTIONS(234), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5436,23 +5533,45 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3074] = 9, + [3093] = 7, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(487), 1, + aux_sym_nametag_token2, + STATE(79), 1, + aux_sym_nametag_repeat1, + STATE(81), 1, + sym_comment, + ACTIONS(111), 2, + anon_sym_COMMA2, + anon_sym_EQ, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(107), 4, + anon_sym_RBRACK, + anon_sym_RBRACK_RBRACK, + anon_sym_RBRACK_RBRACK_RBRACK, + anon_sym_GT, + [3122] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(490), 1, + ACTIONS(492), 1, sym__line_return, - STATE(73), 1, + STATE(77), 1, aux_sym_sub_section_1_repeat1, - STATE(81), 1, + STATE(82), 1, sym_comment, - STATE(101), 1, + STATE(104), 1, sym_sub_section_2, - ACTIONS(298), 2, + ACTIONS(236), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(303), 2, + ACTIONS(241), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5460,23 +5579,24 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3107] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(493), 1, - ts_builtin_sym_end, - ACTIONS(495), 1, + [3155] = 10, + ACTIONS(11), 1, sym_include_directive, - ACTIONS(498), 1, + ACTIONS(13), 1, sym__line_return, - ACTIONS(501), 1, + ACTIONS(15), 1, anon_sym_LBRACK, - STATE(196), 1, - sym_include_statement, - STATE(82), 2, - sym_comment, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(495), 1, + ts_builtin_sym_end, + STATE(74), 1, aux_sym_workflow_configuration_repeat1, - STATE(134), 2, + STATE(83), 1, + sym_comment, + STATE(203), 1, + sym_include_statement, + STATE(130), 2, sym_top_section, sym_runtime_section, ACTIONS(3), 4, @@ -5484,179 +5604,138 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3140] = 9, + [3190] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(233), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(506), 1, - sym__line_return, - STATE(73), 1, - aux_sym_sub_section_1_repeat1, - STATE(83), 1, - sym_comment, - STATE(101), 1, - sym_sub_section_2, - ACTIONS(504), 2, + ACTIONS(497), 1, ts_builtin_sym_end, + ACTIONS(499), 1, sym_include_directive, - ACTIONS(509), 2, + ACTIONS(502), 1, + sym__line_return, + ACTIONS(505), 1, anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(203), 1, + sym_include_statement, + STATE(84), 2, + sym_comment, + aux_sym_workflow_configuration_repeat1, + STATE(130), 2, + sym_top_section, + sym_runtime_section, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3173] = 7, - ACTIONS(5), 1, + [3223] = 10, + ACTIONS(11), 1, + sym_include_directive, + ACTIONS(13), 1, + sym__line_return, + ACTIONS(15), 1, + anon_sym_LBRACK, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(387), 1, - aux_sym_nametag_token2, + ACTIONS(495), 1, + ts_builtin_sym_end, STATE(84), 1, - sym_comment, + aux_sym_workflow_configuration_repeat1, STATE(85), 1, - aux_sym_nametag_repeat1, - ACTIONS(119), 2, - anon_sym_COMMA2, - anon_sym_EQ, - ACTIONS(53), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(117), 4, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [3202] = 6, - ACTIONS(5), 1, - anon_sym_POUND, - ACTIONS(511), 1, - aux_sym_nametag_token2, - ACTIONS(126), 2, - anon_sym_COMMA2, - anon_sym_EQ, - STATE(85), 2, sym_comment, - aux_sym_nametag_repeat1, - ACTIONS(53), 4, + STATE(203), 1, + sym_include_statement, + STATE(130), 2, + sym_top_section, + sym_runtime_section, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(121), 4, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [3229] = 9, + [3258] = 9, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(213), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(240), 1, - anon_sym_LBRACK, - ACTIONS(514), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(510), 1, sym__line_return, - STATE(65), 1, - aux_sym_top_section_repeat2, + STATE(77), 1, + aux_sym_sub_section_1_repeat1, STATE(86), 1, sym_comment, - ACTIONS(235), 2, + STATE(104), 1, + sym_sub_section_2, + ACTIONS(508), 2, ts_builtin_sym_end, sym_include_directive, - STATE(114), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(513), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3262] = 10, - ACTIONS(11), 1, - sym_include_directive, - ACTIONS(13), 1, - sym__line_return, - ACTIONS(15), 1, - anon_sym_LBRACK, + [3291] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(464), 1, - ts_builtin_sym_end, - STATE(82), 1, - aux_sym_workflow_configuration_repeat1, + ACTIONS(254), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(517), 1, + sym__line_return, + ACTIONS(520), 1, + anon_sym_LBRACK, + STATE(73), 1, + aux_sym_top_section_repeat2, STATE(87), 1, sym_comment, - STATE(196), 1, - sym_include_statement, - STATE(134), 2, - sym_top_section, - sym_runtime_section, + ACTIONS(515), 2, + ts_builtin_sym_end, + sym_include_directive, + STATE(119), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3297] = 5, + [3324] = 5, ACTIONS(19), 1, anon_sym_POUND, STATE(88), 1, sym_comment, - ACTIONS(519), 2, + ACTIONS(524), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(517), 6, + ACTIONS(522), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3321] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(37), 1, - anon_sym_LT, - ACTIONS(406), 1, - aux_sym_nametag_token1, - STATE(89), 1, - sym_comment, - STATE(97), 1, - aux_sym_task_name_repeat1, - ACTIONS(49), 2, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - STATE(7), 2, - sym_nametag, - sym_task_parameter, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [3351] = 9, + [3348] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(331), 1, + ACTIONS(344), 1, anon_sym_LBRACK, - ACTIONS(333), 1, + ACTIONS(346), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(521), 1, + ACTIONS(526), 1, sym__line_return, - STATE(90), 1, + STATE(89), 1, sym_comment, - STATE(92), 1, + STATE(101), 1, aux_sym_runtime_section_repeat1, STATE(121), 1, sym_task_section, - ACTIONS(326), 2, + ACTIONS(339), 2, ts_builtin_sym_end, sym_include_directive, ACTIONS(3), 4, @@ -5664,187 +5743,205 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3383] = 9, - ACTIONS(19), 1, + [3380] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(333), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(526), 1, - sym__line_return, - ACTIONS(529), 1, - anon_sym_LBRACK, - STATE(91), 1, + STATE(90), 1, sym_comment, - STATE(92), 1, - aux_sym_runtime_section_repeat1, - STATE(121), 1, - sym_task_section, - ACTIONS(524), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(3), 4, + ACTIONS(168), 2, + anon_sym_COMMA2, + anon_sym_EQ, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3415] = 8, - ACTIONS(19), 1, + ACTIONS(166), 5, + aux_sym_nametag_token2, + anon_sym_RBRACK, + anon_sym_RBRACK_RBRACK, + anon_sym_RBRACK_RBRACK_RBRACK, + anon_sym_GT, + [3404] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(533), 1, + ACTIONS(529), 1, + ts_builtin_sym_end, + STATE(91), 1, + sym_comment, + ACTIONS(53), 3, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(531), 7, + sym_jinja2_expression, + sym_include_directive, + aux_sym_recurrence_token1, + anon_sym_min, sym__line_return, - ACTIONS(536), 1, anon_sym_LBRACK, - ACTIONS(538), 1, anon_sym_LBRACK_LBRACK, - STATE(121), 1, - sym_task_section, - ACTIONS(531), 2, + [3428] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(533), 1, ts_builtin_sym_end, - sym_include_directive, - STATE(92), 2, + STATE(92), 1, sym_comment, - aux_sym_runtime_section_repeat1, - ACTIONS(3), 4, - sym_jinja2_expression, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3445] = 5, + ACTIONS(535), 7, + sym_jinja2_expression, + sym_include_directive, + aux_sym_recurrence_token1, + anon_sym_min, + sym__line_return, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [3452] = 5, ACTIONS(19), 1, anon_sym_POUND, STATE(93), 1, sym_comment, - ACTIONS(543), 2, + ACTIONS(539), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(541), 6, + ACTIONS(537), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3469] = 6, + [3476] = 6, ACTIONS(19), 1, anon_sym_POUND, STATE(94), 1, sym_comment, - ACTIONS(548), 2, + ACTIONS(544), 2, sym_jinja2_expression, aux_sym_key_token1, - ACTIONS(550), 2, + ACTIONS(546), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(545), 4, + ACTIONS(541), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3495] = 5, + [3502] = 5, ACTIONS(5), 1, anon_sym_POUND, + ACTIONS(549), 1, + ts_builtin_sym_end, STATE(95), 1, sym_comment, - ACTIONS(147), 2, - anon_sym_COMMA2, - anon_sym_EQ, - ACTIONS(53), 4, - sym_jinja2_expression, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(145), 5, - aux_sym_nametag_token2, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [3519] = 5, + ACTIONS(551), 7, + sym_jinja2_expression, + sym_include_directive, + aux_sym_recurrence_token1, + anon_sym_min, + sym__line_return, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [3526] = 5, ACTIONS(19), 1, anon_sym_POUND, STATE(96), 1, sym_comment, - ACTIONS(553), 2, + ACTIONS(555), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(548), 6, + ACTIONS(553), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3543] = 7, + [3550] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(46), 1, + ACTIONS(37), 1, anon_sym_LT, - ACTIONS(555), 1, + ACTIONS(428), 1, aux_sym_nametag_token1, + STATE(97), 1, + sym_comment, + STATE(102), 1, + aux_sym_task_name_repeat1, ACTIONS(39), 2, anon_sym_COMMA, anon_sym_RBRACK_RBRACK, STATE(7), 2, sym_nametag, sym_task_parameter, - STATE(97), 2, - sym_comment, - aux_sym_task_name_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3571] = 5, + [3580] = 5, ACTIONS(19), 1, anon_sym_POUND, STATE(98), 1, sym_comment, - ACTIONS(560), 2, + ACTIONS(557), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(558), 6, + ACTIONS(544), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3595] = 5, - ACTIONS(5), 1, + [3604] = 9, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(562), 1, - ts_builtin_sym_end, + ACTIONS(346), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(561), 1, + sym__line_return, + ACTIONS(564), 1, + anon_sym_LBRACK, STATE(99), 1, sym_comment, - ACTIONS(53), 3, + STATE(101), 1, + aux_sym_runtime_section_repeat1, + STATE(121), 1, + sym_task_section, + ACTIONS(559), 2, + ts_builtin_sym_end, + sym_include_directive, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(564), 6, - sym_jinja2_expression, - sym_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [3618] = 5, + [3636] = 5, ACTIONS(5), 1, anon_sym_POUND, ACTIONS(566), 1, @@ -5855,102 +5952,107 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(568), 6, + ACTIONS(568), 7, sym_jinja2_expression, sym_include_directive, - sym_recurrence, + aux_sym_recurrence_token1, + anon_sym_min, sym__line_return, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - [3641] = 5, + [3660] = 8, ACTIONS(19), 1, anon_sym_POUND, - STATE(101), 1, - sym_comment, - ACTIONS(572), 2, + ACTIONS(572), 1, + sym__line_return, + ACTIONS(575), 1, anon_sym_LBRACK, + ACTIONS(577), 1, anon_sym_LBRACK_LBRACK, + STATE(121), 1, + sym_task_section, + ACTIONS(570), 2, + ts_builtin_sym_end, + sym_include_directive, + STATE(101), 2, + sym_comment, + aux_sym_runtime_section_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(570), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK_LBRACK_LBRACK, - [3664] = 6, + [3690] = 7, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(577), 1, - anon_sym_LBRACK, - STATE(102), 1, + ACTIONS(50), 1, + anon_sym_LT, + ACTIONS(580), 1, + aux_sym_nametag_token1, + ACTIONS(43), 2, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, + STATE(7), 2, + sym_nametag, + sym_task_parameter, + STATE(102), 2, sym_comment, - ACTIONS(548), 2, + aux_sym_task_name_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, - aux_sym_key_token1, - ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(574), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3689] = 5, + [3718] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(580), 1, - ts_builtin_sym_end, + ACTIONS(583), 1, + aux_sym_nametag_token2, STATE(103), 1, sym_comment, - ACTIONS(53), 3, + STATE(112), 1, + aux_sym_nametag_repeat1, + ACTIONS(53), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(582), 6, - sym_jinja2_expression, - sym_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [3712] = 8, + ACTIONS(107), 4, + aux_sym_nametag_token1, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, + anon_sym_LT, + [3743] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(37), 1, - anon_sym_LT, - ACTIONS(406), 1, - aux_sym_nametag_token1, - STATE(89), 1, - aux_sym_task_name_repeat1, STATE(104), 1, sym_comment, - STATE(158), 1, - sym_task_name, - STATE(7), 2, - sym_nametag, - sym_task_parameter, + ACTIONS(587), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3741] = 8, + ACTIONS(585), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK_LBRACK, + [3766] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(21), 1, - aux_sym_nametag_token1, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + ACTIONS(428), 1, + aux_sym_nametag_token1, + STATE(97), 1, aux_sym_task_name_repeat1, - STATE(11), 1, - sym_task_name, STATE(105), 1, sym_comment, + STATE(168), 1, + sym_task_name, STATE(7), 2, sym_nametag, sym_task_parameter, @@ -5959,55 +6061,95 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3770] = 5, + [3795] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(584), 1, - ts_builtin_sym_end, STATE(106), 1, sym_comment, - ACTIONS(53), 3, + STATE(108), 1, + aux_sym_recurrence_repeat1, + ACTIONS(354), 2, + aux_sym_recurrence_token1, + anon_sym_min, + ACTIONS(589), 3, + sym__line_return, + sym_assignment_operator, + anon_sym_RBRACK, + ACTIONS(53), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(586), 6, - sym_jinja2_expression, - sym_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - [3793] = 6, + [3820] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(591), 1, + ACTIONS(594), 1, anon_sym_LBRACK, STATE(107), 1, sym_comment, - ACTIONS(548), 2, + ACTIONS(544), 2, sym_jinja2_expression, aux_sym_key_token1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(588), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3818] = 8, + ACTIONS(591), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK, + [3845] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(597), 2, + aux_sym_recurrence_token1, + anon_sym_min, + STATE(108), 2, + sym_comment, + aux_sym_recurrence_repeat1, + ACTIONS(600), 3, + sym__line_return, + sym_assignment_operator, + anon_sym_RBRACK, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [3868] = 8, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(21), 1, + aux_sym_nametag_token1, + ACTIONS(37), 1, + anon_sym_LT, + STATE(3), 1, + aux_sym_task_name_repeat1, + STATE(14), 1, + sym_task_name, + STATE(109), 1, + sym_comment, + STATE(7), 2, + sym_nametag, + sym_task_parameter, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [3897] = 8, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, aux_sym_nametag_token1, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + STATE(3), 1, aux_sym_task_name_repeat1, - STATE(13), 1, + STATE(12), 1, sym_task_name, - STATE(108), 1, + STATE(110), 1, sym_comment, STATE(7), 2, sym_nametag, @@ -6017,33 +6159,33 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3847] = 6, - ACTIONS(5), 1, + [3926] = 6, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(594), 1, - aux_sym_nametag_token2, - STATE(109), 1, + ACTIONS(605), 1, + anon_sym_LBRACK, + STATE(111), 1, sym_comment, - STATE(110), 1, - aux_sym_nametag_repeat1, - ACTIONS(53), 4, + ACTIONS(544), 2, sym_jinja2_expression, + aux_sym_key_token1, + ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(111), 4, - aux_sym_nametag_token1, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - anon_sym_LT, - [3872] = 6, + ACTIONS(602), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK, + [3951] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(594), 1, + ACTIONS(583), 1, aux_sym_nametag_token2, - STATE(110), 1, + STATE(112), 1, sym_comment, - STATE(111), 1, + STATE(113), 1, aux_sym_nametag_repeat1, ACTIONS(53), 4, sym_jinja2_expression, @@ -6055,12 +6197,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK_RBRACK, anon_sym_LT, - [3897] = 5, + [3976] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(596), 1, + ACTIONS(608), 1, aux_sym_nametag_token2, - STATE(111), 2, + STATE(113), 2, sym_comment, aux_sym_nametag_repeat1, ACTIONS(53), 4, @@ -6073,15 +6215,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, anon_sym_RBRACK_RBRACK, anon_sym_LT, - [3920] = 5, + [3999] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(602), 1, + ACTIONS(614), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(112), 2, + STATE(114), 2, sym_comment, aux_sym__ms_d_content, - ACTIONS(599), 3, + ACTIONS(611), 3, aux_sym__ms_d_content_token1, aux_sym__ms_d_content_token2, aux_sym__ms_d_content_token3, @@ -6090,53 +6232,15 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3942] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(604), 1, - aux_sym_nametag_token1, - ACTIONS(606), 1, - anon_sym_RBRACK_RBRACK, - ACTIONS(608), 1, - anon_sym_graph, - STATE(113), 1, - sym_comment, - STATE(151), 1, - sym_nametag, - STATE(168), 1, - sym_section_name, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [3970] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(612), 1, - anon_sym_LBRACK, - STATE(114), 1, - sym_comment, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(610), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3992] = 6, + [4021] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(616), 1, + ACTIONS(619), 1, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(115), 1, + STATE(115), 2, sym_comment, - STATE(116), 1, aux_sym__ms_s_content, - ACTIONS(614), 3, + ACTIONS(616), 3, aux_sym__ms_s_content_token1, aux_sym__ms_s_content_token2, aux_sym__ms_s_content_token3, @@ -6145,98 +6249,100 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4016] = 5, + [4043] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(621), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(624), 1, + anon_sym_DQUOTE, STATE(116), 2, sym_comment, - aux_sym__ms_s_content, - ACTIONS(618), 3, - aux_sym__ms_s_content_token1, - aux_sym__ms_s_content_token2, - aux_sym__ms_s_content_token3, + aux_sym__qs_d_content, + ACTIONS(621), 3, + aux_sym__qs_d_content_token1, + aux_sym__qs_d_content_token2, + aux_sym__qs_d_content_token3, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4038] = 8, - ACTIONS(19), 1, + [4065] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(604), 1, - aux_sym_nametag_token1, - ACTIONS(623), 1, - anon_sym_RBRACK, - ACTIONS(625), 1, - anon_sym_runtime, STATE(117), 1, sym_comment, - STATE(151), 1, - sym_nametag, - STATE(191), 1, - sym_section_name, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4066] = 6, - ACTIONS(5), 1, + ACTIONS(626), 5, + aux_sym_recurrence_token1, + anon_sym_min, + sym__line_return, + sym_assignment_operator, + anon_sym_RBRACK, + [4085] = 8, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(629), 1, - anon_sym_DQUOTE, + ACTIONS(628), 1, + aux_sym_nametag_token1, + ACTIONS(630), 1, + anon_sym_RBRACK_RBRACK, + ACTIONS(632), 1, + anon_sym_graph, STATE(118), 1, sym_comment, - STATE(120), 1, - aux_sym__qs_d_content, - ACTIONS(627), 3, - aux_sym__qs_d_content_token1, - aux_sym__qs_d_content_token2, - aux_sym__qs_d_content_token3, - ACTIONS(53), 4, + STATE(143), 1, + sym_nametag, + STATE(175), 1, + sym_section_name, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4090] = 4, - ACTIONS(5), 1, + [4113] = 5, + ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(636), 1, + anon_sym_LBRACK, STATE(119), 1, sym_comment, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(145), 5, - aux_sym_nametag_token1, - aux_sym_nametag_token2, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - anon_sym_LT, - [4110] = 5, - ACTIONS(5), 1, + ACTIONS(634), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK, + [4135] = 8, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(634), 1, - anon_sym_DQUOTE, - STATE(120), 2, + ACTIONS(628), 1, + aux_sym_nametag_token1, + ACTIONS(638), 1, + anon_sym_RBRACK, + ACTIONS(640), 1, + anon_sym_runtime, + STATE(120), 1, sym_comment, - aux_sym__qs_d_content, - ACTIONS(631), 3, - aux_sym__qs_d_content_token1, - aux_sym__qs_d_content_token2, - aux_sym__qs_d_content_token3, - ACTIONS(53), 4, + STATE(143), 1, + sym_nametag, + STATE(193), 1, + sym_section_name, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4132] = 5, + [4163] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(638), 1, + ACTIONS(644), 1, anon_sym_LBRACK, STATE(121), 1, sym_comment, @@ -6245,203 +6351,174 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(636), 4, + ACTIONS(642), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK_LBRACK, - [4154] = 6, + [4185] = 7, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(616), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(112), 1, - aux_sym__ms_d_content, + ACTIONS(646), 1, + anon_sym_RBRACK, + STATE(106), 1, + aux_sym_recurrence_repeat1, STATE(122), 1, sym_comment, - ACTIONS(640), 3, - aux_sym__ms_d_content_token1, - aux_sym__ms_d_content_token2, - aux_sym__ms_d_content_token3, + STATE(188), 1, + sym_recurrence, + ACTIONS(354), 2, + aux_sym_recurrence_token1, + anon_sym_min, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4178] = 5, + [4211] = 6, ACTIONS(5), 1, anon_sym_POUND, - STATE(115), 1, - aux_sym__ms_s_content, + ACTIONS(650), 1, + anon_sym_DQUOTE, + STATE(116), 1, + aux_sym__qs_d_content, STATE(123), 1, sym_comment, - ACTIONS(614), 3, - aux_sym__ms_s_content_token1, - aux_sym__ms_s_content_token2, - aux_sym__ms_s_content_token3, + ACTIONS(648), 3, + aux_sym__qs_d_content_token1, + aux_sym__qs_d_content_token2, + aux_sym__qs_d_content_token3, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4199] = 6, - ACTIONS(19), 1, + [4235] = 6, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(642), 1, - aux_sym_key_token2, + ACTIONS(654), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(114), 1, + aux_sym__ms_d_content, STATE(124), 1, sym_comment, - STATE(129), 1, - aux_sym_key_repeat1, - ACTIONS(644), 2, - sym__line_return, - sym_assignment_operator, - ACTIONS(3), 4, + ACTIONS(652), 3, + aux_sym__ms_d_content_token1, + aux_sym__ms_d_content_token2, + aux_sym__ms_d_content_token3, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4222] = 4, + [4259] = 6, ACTIONS(5), 1, anon_sym_POUND, + ACTIONS(654), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(115), 1, + aux_sym__ms_s_content, STATE(125), 1, sym_comment, - ACTIONS(53), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(646), 4, + ACTIONS(656), 3, aux_sym__ms_s_content_token1, aux_sym__ms_s_content_token2, aux_sym__ms_s_content_token3, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - [4241] = 7, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(648), 1, - aux_sym_nametag_token1, - ACTIONS(650), 1, - anon_sym_RBRACK_RBRACK_RBRACK, - STATE(126), 1, - sym_comment, - STATE(151), 1, - sym_nametag, - STATE(186), 1, - sym_section_name, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [4266] = 4, - ACTIONS(19), 1, - anon_sym_POUND, - STATE(127), 1, - sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(493), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK, - [4285] = 5, + [4283] = 4, ACTIONS(5), 1, anon_sym_POUND, - STATE(118), 1, - aux_sym__qs_d_content, - STATE(128), 1, + STATE(126), 1, sym_comment, - ACTIONS(627), 3, - aux_sym__qs_d_content_token1, - aux_sym__qs_d_content_token2, - aux_sym__qs_d_content_token3, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4306] = 5, + ACTIONS(166), 5, + aux_sym_nametag_token1, + aux_sym_nametag_token2, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, + anon_sym_LT, + [4303] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(652), 1, + ACTIONS(658), 1, aux_sym_key_token2, - ACTIONS(655), 2, - sym__line_return, - sym_assignment_operator, - STATE(129), 2, + STATE(127), 1, sym_comment, + STATE(135), 1, aux_sym_key_repeat1, + ACTIONS(660), 2, + sym__line_return, + sym_assignment_operator, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4327] = 6, + [4326] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(629), 1, + ACTIONS(665), 1, anon_sym_SQUOTE, - STATE(130), 1, - sym_comment, - STATE(132), 1, - aux_sym__qs_s_content, - ACTIONS(657), 2, + ACTIONS(662), 2, aux_sym__qs_s_content_token1, aux_sym__qs_s_content_token2, + STATE(128), 2, + sym_comment, + aux_sym__qs_s_content, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4350] = 7, - ACTIONS(19), 1, + [4347] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(659), 1, - anon_sym_COMMA2, - ACTIONS(661), 1, - anon_sym_EQ, - ACTIONS(663), 1, - anon_sym_GT, - STATE(131), 1, + STATE(123), 1, + aux_sym__qs_d_content, + STATE(129), 1, sym_comment, - STATE(152), 1, - aux_sym_task_parameter_repeat1, - ACTIONS(3), 4, + ACTIONS(648), 3, + aux_sym__qs_d_content_token1, + aux_sym__qs_d_content_token2, + aux_sym__qs_d_content_token3, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4375] = 5, - ACTIONS(5), 1, + [4368] = 4, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(668), 1, - anon_sym_SQUOTE, - ACTIONS(665), 2, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - STATE(132), 2, + STATE(130), 1, sym_comment, - aux_sym__qs_s_content, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4396] = 6, + ACTIONS(667), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK, + [4387] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(642), 1, + ACTIONS(658), 1, aux_sym_key_token2, - STATE(124), 1, + STATE(127), 1, aux_sym_key_repeat1, - STATE(133), 1, + STATE(131), 1, sym_comment, - ACTIONS(670), 2, + ACTIONS(669), 2, sym__line_return, sym_assignment_operator, ACTIONS(3), 4, @@ -6449,29 +6526,29 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4419] = 4, + [4410] = 4, ACTIONS(19), 1, anon_sym_POUND, - STATE(134), 1, + STATE(132), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(672), 4, + ACTIONS(497), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK, - [4438] = 5, + [4429] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(122), 1, + STATE(124), 1, aux_sym__ms_d_content, - STATE(135), 1, + STATE(133), 1, sym_comment, - ACTIONS(640), 3, + ACTIONS(652), 3, aux_sym__ms_d_content_token1, aux_sym__ms_d_content_token2, aux_sym__ms_d_content_token3, @@ -6480,25 +6557,42 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4459] = 4, + [4450] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(136), 1, + STATE(125), 1, + aux_sym__ms_s_content, + STATE(134), 1, sym_comment, + ACTIONS(656), 3, + aux_sym__ms_s_content_token1, + aux_sym__ms_s_content_token2, + aux_sym__ms_s_content_token3, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(674), 4, - aux_sym__ms_d_content_token1, - aux_sym__ms_d_content_token2, - aux_sym__ms_d_content_token3, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - [4478] = 4, + [4471] = 5, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(671), 1, + aux_sym_key_token2, + ACTIONS(674), 2, + sym__line_return, + sym_assignment_operator, + STATE(135), 2, + sym_comment, + aux_sym_key_repeat1, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4492] = 4, ACTIONS(5), 1, anon_sym_POUND, - STATE(137), 1, + STATE(136), 1, sym_comment, ACTIONS(53), 4, sym_jinja2_expression, @@ -6510,425 +6604,454 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__qs_d_content_token2, aux_sym__qs_d_content_token3, anon_sym_DQUOTE, - [4497] = 6, + [4511] = 6, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(650), 1, + anon_sym_SQUOTE, + STATE(128), 1, + aux_sym__qs_s_content, + STATE(137), 1, + sym_comment, + ACTIONS(678), 2, + aux_sym__qs_s_content_token1, + aux_sym__qs_s_content_token2, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4534] = 4, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(57), 1, - aux_sym_integer_token1, - ACTIONS(678), 1, - aux_sym_boolean_token1, STATE(138), 1, sym_comment, - STATE(146), 1, - aux_sym_integer_repeat1, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4519] = 6, - ACTIONS(19), 1, + ACTIONS(680), 4, + aux_sym__ms_d_content_token1, + aux_sym__ms_d_content_token2, + aux_sym__ms_d_content_token3, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + [4553] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(648), 1, - aux_sym_nametag_token1, - ACTIONS(680), 1, - anon_sym_GT, - STATE(131), 1, - sym_nametag, STATE(139), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4541] = 5, + ACTIONS(682), 4, + aux_sym__ms_s_content_token1, + aux_sym__ms_s_content_token2, + aux_sym__ms_s_content_token3, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + [4572] = 7, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(682), 1, - anon_sym_COMMA, - ACTIONS(685), 1, - anon_sym_RBRACK_RBRACK, - STATE(140), 2, + ACTIONS(684), 1, + aux_sym_nametag_token1, + ACTIONS(686), 1, + anon_sym_RBRACK_RBRACK_RBRACK, + STATE(140), 1, sym_comment, - aux_sym_namespace_repeat1, + STATE(143), 1, + sym_nametag, + STATE(181), 1, + sym_section_name, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4561] = 5, - ACTIONS(5), 1, + [4597] = 7, + ACTIONS(19), 1, anon_sym_POUND, - STATE(130), 1, - aux_sym__qs_s_content, + ACTIONS(688), 1, + anon_sym_COMMA2, + ACTIONS(690), 1, + anon_sym_EQ, + ACTIONS(692), 1, + anon_sym_GT, STATE(141), 1, sym_comment, - ACTIONS(657), 2, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - ACTIONS(53), 4, + STATE(155), 1, + aux_sym_task_parameter_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4581] = 4, - ACTIONS(5), 1, + [4622] = 6, + ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(694), 1, + anon_sym_COMMA, + ACTIONS(696), 1, + anon_sym_RBRACK_RBRACK, STATE(142), 1, sym_comment, - ACTIONS(687), 3, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - anon_sym_SQUOTE, - ACTIONS(53), 4, + STATE(156), 1, + aux_sym_namespace_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4599] = 6, - ACTIONS(5), 1, + [4644] = 5, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(689), 1, - sym__line_return, - ACTIONS(691), 1, - aux_sym__us_content_token2, + ACTIONS(700), 1, + anon_sym_RBRACK_RBRACK_RBRACK, STATE(143), 1, sym_comment, - STATE(150), 1, - aux_sym__us_content_repeat1, - ACTIONS(53), 4, + ACTIONS(698), 2, + anon_sym_RBRACK, + anon_sym_RBRACK_RBRACK, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4621] = 6, + [4664] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(691), 1, - aux_sym__us_content_token2, - ACTIONS(693), 1, + ACTIONS(702), 1, sym__line_return, + ACTIONS(704), 1, + aux_sym__us_content_token2, STATE(144), 1, sym_comment, - STATE(150), 1, + STATE(149), 1, aux_sym__us_content_repeat1, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4643] = 6, + [4686] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(691), 1, - aux_sym__us_content_token2, - ACTIONS(695), 1, - sym__line_return, - STATE(144), 1, - aux_sym__us_content_repeat1, - STATE(145), 1, + ACTIONS(706), 1, + aux_sym_boolean_token1, + ACTIONS(708), 1, + aux_sym_integer_token1, + STATE(145), 2, sym_comment, + aux_sym_integer_repeat1, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4665] = 5, - ACTIONS(5), 1, + [4706] = 5, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(697), 1, - aux_sym_boolean_token1, - ACTIONS(699), 1, - aux_sym_integer_token1, + ACTIONS(711), 1, + anon_sym_COMMA2, + ACTIONS(714), 1, + anon_sym_GT, STATE(146), 2, sym_comment, - aux_sym_integer_repeat1, - ACTIONS(53), 4, + aux_sym_task_parameter_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4685] = 6, + [4726] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(702), 1, - anon_sym_COMMA, - ACTIONS(704), 1, - anon_sym_RBRACK_RBRACK, - STATE(140), 1, - aux_sym_namespace_repeat1, STATE(147), 1, sym_comment, + ACTIONS(716), 3, + aux_sym_key_token2, + sym__line_return, + sym_assignment_operator, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4707] = 6, - ACTIONS(5), 1, + [4744] = 6, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(691), 1, - aux_sym__us_content_token2, - ACTIONS(706), 1, - sym__line_return, - STATE(143), 1, - aux_sym__us_content_repeat1, + ACTIONS(684), 1, + aux_sym_nametag_token1, + ACTIONS(718), 1, + anon_sym_GT, + STATE(141), 1, + sym_nametag, STATE(148), 1, sym_comment, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4729] = 6, + [4766] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(691), 1, + ACTIONS(704), 1, aux_sym__us_content_token2, - ACTIONS(708), 1, + ACTIONS(720), 1, sym__line_return, - STATE(143), 1, - aux_sym__us_content_repeat1, STATE(149), 1, sym_comment, + STATE(151), 1, + aux_sym__us_content_repeat1, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4751] = 5, + [4788] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(710), 1, - sym__line_return, - ACTIONS(712), 1, - aux_sym__us_content_token2, - STATE(150), 2, + STATE(137), 1, + aux_sym__qs_s_content, + STATE(150), 1, sym_comment, - aux_sym__us_content_repeat1, + ACTIONS(678), 2, + aux_sym__qs_s_content_token1, + aux_sym__qs_s_content_token2, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4771] = 5, - ACTIONS(19), 1, + [4808] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(717), 1, - anon_sym_RBRACK_RBRACK_RBRACK, - STATE(151), 1, + ACTIONS(722), 1, + sym__line_return, + ACTIONS(724), 1, + aux_sym__us_content_token2, + STATE(151), 2, sym_comment, - ACTIONS(715), 2, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - ACTIONS(3), 4, + aux_sym__us_content_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4791] = 6, - ACTIONS(19), 1, + [4828] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(659), 1, - anon_sym_COMMA2, - ACTIONS(719), 1, - anon_sym_GT, STATE(152), 1, sym_comment, - STATE(153), 1, - aux_sym_task_parameter_repeat1, - ACTIONS(3), 4, + ACTIONS(727), 3, + aux_sym__qs_s_content_token1, + aux_sym__qs_s_content_token2, + anon_sym_SQUOTE, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4813] = 5, - ACTIONS(19), 1, + [4846] = 6, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(721), 1, - anon_sym_COMMA2, - ACTIONS(724), 1, - anon_sym_GT, - STATE(153), 2, + ACTIONS(704), 1, + aux_sym__us_content_token2, + ACTIONS(729), 1, + sym__line_return, + STATE(153), 1, sym_comment, - aux_sym_task_parameter_repeat1, - ACTIONS(3), 4, + STATE(158), 1, + aux_sym__us_content_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4833] = 6, - ACTIONS(19), 1, + [4868] = 6, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(702), 1, - anon_sym_COMMA, - ACTIONS(726), 1, - anon_sym_RBRACK_RBRACK, - STATE(147), 1, - aux_sym_namespace_repeat1, + ACTIONS(57), 1, + aux_sym_integer_token1, + ACTIONS(731), 1, + aux_sym_boolean_token1, + STATE(145), 1, + aux_sym_integer_repeat1, STATE(154), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4855] = 4, + [4890] = 6, ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(688), 1, + anon_sym_COMMA2, + ACTIONS(733), 1, + anon_sym_GT, + STATE(146), 1, + aux_sym_task_parameter_repeat1, STATE(155), 1, sym_comment, - ACTIONS(728), 3, - aux_sym_key_token2, - sym__line_return, - sym_assignment_operator, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4873] = 5, + [4912] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(648), 1, - aux_sym_nametag_token1, + ACTIONS(694), 1, + anon_sym_COMMA, + ACTIONS(735), 1, + anon_sym_RBRACK_RBRACK, STATE(156), 1, - sym_comment, - STATE(165), 1, - sym_nametag, + sym_comment, + STATE(157), 1, + aux_sym_namespace_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4892] = 5, + [4934] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(648), 1, - aux_sym_nametag_token1, - STATE(157), 1, + ACTIONS(737), 1, + anon_sym_COMMA, + ACTIONS(740), 1, + anon_sym_RBRACK_RBRACK, + STATE(157), 2, sym_comment, - STATE(180), 1, - sym_nametag, + aux_sym_namespace_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4911] = 4, - ACTIONS(19), 1, + [4954] = 6, + ACTIONS(5), 1, anon_sym_POUND, + ACTIONS(704), 1, + aux_sym__us_content_token2, + ACTIONS(742), 1, + sym__line_return, + STATE(151), 1, + aux_sym__us_content_repeat1, STATE(158), 1, sym_comment, - ACTIONS(685), 2, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4928] = 4, + [4976] = 6, ACTIONS(5), 1, anon_sym_POUND, + ACTIONS(704), 1, + aux_sym__us_content_token2, + ACTIONS(744), 1, + sym__line_return, + STATE(149), 1, + aux_sym__us_content_repeat1, STATE(159), 1, sym_comment, - ACTIONS(730), 2, - sym__line_return, - aux_sym__us_content_token2, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4945] = 4, - ACTIONS(5), 1, + [4998] = 4, + ACTIONS(19), 1, anon_sym_POUND, STATE(160), 1, sym_comment, - ACTIONS(732), 2, - sym__line_return, - aux_sym__us_content_token2, - ACTIONS(53), 4, + ACTIONS(746), 2, + anon_sym_COMMA2, + anon_sym_GT, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4962] = 4, - ACTIONS(5), 1, + [5015] = 5, + ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(21), 1, + aux_sym_nametag_token1, + STATE(33), 1, + sym_nametag, STATE(161), 1, sym_comment, - ACTIONS(734), 2, - aux_sym_boolean_token1, - aux_sym_integer_token1, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4979] = 5, + [5034] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(736), 1, - sym__line_return, - ACTIONS(738), 1, - sym_assignment_operator, + ACTIONS(684), 1, + aux_sym_nametag_token1, STATE(162), 1, sym_comment, + STATE(192), 1, + sym_nametag, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4998] = 5, + [5053] = 4, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(740), 1, - sym_recurrence, - ACTIONS(742), 1, - anon_sym_RBRACK, STATE(163), 1, sym_comment, + ACTIONS(748), 2, + sym__line_return, + aux_sym__us_content_token2, ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5017] = 5, - ACTIONS(19), 1, + [5070] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(21), 1, - aux_sym_nametag_token1, - STATE(33), 1, - sym_nametag, STATE(164), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(750), 2, + sym__line_return, + aux_sym__us_content_token2, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5036] = 4, + [5087] = 5, ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(684), 1, + aux_sym_nametag_token1, + STATE(160), 1, + sym_nametag, STATE(165), 1, sym_comment, - ACTIONS(744), 2, - anon_sym_COMMA2, - anon_sym_GT, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5053] = 5, + [5106] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(746), 1, + ACTIONS(752), 1, sym__line_return, - ACTIONS(748), 1, + ACTIONS(754), 1, sym_assignment_operator, STATE(166), 1, sym_comment, @@ -6937,59 +7060,63 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5072] = 4, - ACTIONS(5), 1, + [5125] = 5, + ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(756), 1, + sym__line_return, + ACTIONS(758), 1, + sym_assignment_operator, STATE(167), 1, sym_comment, - ACTIONS(750), 2, - sym__line_return, - aux_sym__us_content_token2, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5089] = 4, + [5144] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(752), 1, - anon_sym_RBRACK_RBRACK, STATE(168), 1, sym_comment, + ACTIONS(740), 2, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5105] = 4, - ACTIONS(19), 1, + [5161] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(754), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(169), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(760), 2, + aux_sym_boolean_token1, + aux_sym_integer_token1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5121] = 4, - ACTIONS(19), 1, + [5178] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(756), 1, - sym__line_return, STATE(170), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(762), 2, + sym__line_return, + aux_sym__us_content_token2, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5137] = 4, + [5195] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(758), 1, + ACTIONS(764), 1, sym__line_return, STATE(171), 1, sym_comment, @@ -6998,11 +7125,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5153] = 4, + [5211] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(760), 1, - sym__line_return, + ACTIONS(766), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, STATE(172), 1, sym_comment, ACTIONS(3), 4, @@ -7010,10 +7137,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5169] = 4, + [5227] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(762), 1, + ACTIONS(768), 1, sym__line_return, STATE(173), 1, sym_comment, @@ -7022,11 +7149,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5185] = 4, + [5243] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(764), 1, - sym__line_return, + ACTIONS(770), 1, + anon_sym_RBRACK_RBRACK, STATE(174), 1, sym_comment, ACTIONS(3), 4, @@ -7034,11 +7161,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5201] = 4, + [5259] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(766), 1, - sym__line_return, + ACTIONS(772), 1, + anon_sym_RBRACK_RBRACK, STATE(175), 1, sym_comment, ACTIONS(3), 4, @@ -7046,11 +7173,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5217] = 4, + [5275] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(768), 1, - anon_sym_RBRACK_RBRACK, + ACTIONS(774), 1, + sym__line_return, STATE(176), 1, sym_comment, ACTIONS(3), 4, @@ -7058,10 +7185,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5233] = 4, + [5291] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(770), 1, + ACTIONS(776), 1, sym__line_return, STATE(177), 1, sym_comment, @@ -7070,10 +7197,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5249] = 4, + [5307] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(772), 1, + ACTIONS(778), 1, sym__line_return, STATE(178), 1, sym_comment, @@ -7082,10 +7209,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5265] = 4, + [5323] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(774), 1, + ACTIONS(780), 1, sym__line_return, STATE(179), 1, sym_comment, @@ -7094,11 +7221,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5281] = 4, + [5339] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(776), 1, - anon_sym_GT, + ACTIONS(782), 1, + sym__line_return, STATE(180), 1, sym_comment, ACTIONS(3), 4, @@ -7106,11 +7233,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5297] = 4, + [5355] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(778), 1, - sym__line_return, + ACTIONS(784), 1, + anon_sym_RBRACK_RBRACK_RBRACK, STATE(181), 1, sym_comment, ACTIONS(3), 4, @@ -7118,11 +7245,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5313] = 4, + [5371] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(780), 1, - sym__line_return, + ACTIONS(786), 1, + anon_sym_RBRACK_RBRACK, STATE(182), 1, sym_comment, ACTIONS(3), 4, @@ -7130,23 +7257,23 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5329] = 4, - ACTIONS(5), 1, + [5387] = 4, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(782), 1, - aux_sym_boolean_token1, + ACTIONS(788), 1, + sym__line_return, STATE(183), 1, sym_comment, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5345] = 4, + [5403] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(784), 1, - anon_sym_RBRACK, + ACTIONS(790), 1, + sym__line_return, STATE(184), 1, sym_comment, ACTIONS(3), 4, @@ -7154,10 +7281,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5361] = 4, + [5419] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(786), 1, + ACTIONS(792), 1, sym__line_return, STATE(185), 1, sym_comment, @@ -7166,11 +7293,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5377] = 4, + [5435] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(788), 1, - anon_sym_RBRACK_RBRACK_RBRACK, + ACTIONS(794), 1, + sym__line_return, STATE(186), 1, sym_comment, ACTIONS(3), 4, @@ -7178,11 +7305,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5393] = 4, + [5451] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(790), 1, - anon_sym_RBRACK, + ACTIONS(796), 1, + sym__line_return, STATE(187), 1, sym_comment, ACTIONS(3), 4, @@ -7190,11 +7317,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5409] = 4, + [5467] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(792), 1, - sym__line_return, + ACTIONS(798), 1, + anon_sym_RBRACK, STATE(188), 1, sym_comment, ACTIONS(3), 4, @@ -7202,23 +7329,23 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5425] = 4, - ACTIONS(19), 1, + [5483] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(794), 1, - anon_sym_DQUOTE, + ACTIONS(800), 1, + aux_sym_comment_token1, STATE(189), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5441] = 4, + [5499] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(796), 1, - ts_builtin_sym_end, + ACTIONS(802), 1, + sym__line_return, STATE(190), 1, sym_comment, ACTIONS(3), 4, @@ -7226,10 +7353,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5457] = 4, + [5515] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(798), 1, + ACTIONS(804), 1, anon_sym_RBRACK, STATE(191), 1, sym_comment, @@ -7238,11 +7365,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5473] = 4, + [5531] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(800), 1, - sym__line_return, + ACTIONS(806), 1, + anon_sym_GT, STATE(192), 1, sym_comment, ACTIONS(3), 4, @@ -7250,11 +7377,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5489] = 4, + [5547] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(802), 1, - sym__line_return, + ACTIONS(808), 1, + anon_sym_RBRACK, STATE(193), 1, sym_comment, ACTIONS(3), 4, @@ -7262,10 +7389,10 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5505] = 4, + [5563] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(804), 1, + ACTIONS(810), 1, sym__line_return, STATE(194), 1, sym_comment, @@ -7274,11 +7401,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5521] = 4, + [5579] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(794), 1, - anon_sym_SQUOTE, + ACTIONS(812), 1, + ts_builtin_sym_end, STATE(195), 1, sym_comment, ACTIONS(3), 4, @@ -7286,35 +7413,35 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5537] = 4, - ACTIONS(19), 1, + [5595] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(806), 1, - sym__line_return, + ACTIONS(814), 1, + aux_sym_boolean_token1, STATE(196), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5553] = 4, - ACTIONS(5), 1, + [5611] = 4, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(808), 1, - aux_sym_comment_token1, + ACTIONS(816), 1, + anon_sym_DQUOTE, STATE(197), 1, sym_comment, - ACTIONS(53), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5569] = 4, + [5627] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(754), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(818), 1, + sym__line_return, STATE(198), 1, sym_comment, ACTIONS(3), 4, @@ -7322,11 +7449,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5585] = 4, + [5643] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(810), 1, - sym__line_return, + ACTIONS(816), 1, + anon_sym_SQUOTE, STATE(199), 1, sym_comment, ACTIONS(3), 4, @@ -7334,11 +7461,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5601] = 4, + [5659] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(812), 1, - anon_sym_RBRACK_RBRACK, + ACTIONS(820), 1, + sym__line_return, STATE(200), 1, sym_comment, ACTIONS(3), 4, @@ -7346,11 +7473,11 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5617] = 4, + [5675] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(814), 1, - sym__line_return, + ACTIONS(766), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, STATE(201), 1, sym_comment, ACTIONS(3), 4, @@ -7358,55 +7485,91 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5633] = 1, - ACTIONS(816), 1, + [5691] = 4, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(822), 1, + sym__line_return, + STATE(202), 1, + sym_comment, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [5707] = 4, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(824), 1, + sym__line_return, + STATE(203), 1, + sym_comment, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [5723] = 4, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(826), 1, + sym__line_return, + STATE(204), 1, + sym_comment, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [5739] = 1, + ACTIONS(828), 1, ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(2)] = 0, [SMALL_STATE(3)] = 66, - [SMALL_STATE(4)] = 107, + [SMALL_STATE(4)] = 109, [SMALL_STATE(5)] = 150, [SMALL_STATE(6)] = 206, [SMALL_STATE(7)] = 240, [SMALL_STATE(8)] = 274, [SMALL_STATE(9)] = 308, [SMALL_STATE(10)] = 342, - [SMALL_STATE(11)] = 376, + [SMALL_STATE(11)] = 386, [SMALL_STATE(12)] = 420, [SMALL_STATE(13)] = 464, - [SMALL_STATE(14)] = 508, + [SMALL_STATE(14)] = 502, [SMALL_STATE(15)] = 546, [SMALL_STATE(16)] = 584, [SMALL_STATE(17)] = 620, - [SMALL_STATE(18)] = 669, - [SMALL_STATE(19)] = 702, - [SMALL_STATE(20)] = 751, + [SMALL_STATE(18)] = 671, + [SMALL_STATE(19)] = 720, + [SMALL_STATE(20)] = 769, [SMALL_STATE(21)] = 802, - [SMALL_STATE(22)] = 840, + [SMALL_STATE(22)] = 852, [SMALL_STATE(23)] = 890, - [SMALL_STATE(24)] = 928, - [SMALL_STATE(25)] = 978, + [SMALL_STATE(24)] = 940, + [SMALL_STATE(25)] = 990, [SMALL_STATE(26)] = 1028, [SMALL_STATE(27)] = 1066, [SMALL_STATE(28)] = 1115, - [SMALL_STATE(29)] = 1164, - [SMALL_STATE(30)] = 1213, - [SMALL_STATE(31)] = 1244, + [SMALL_STATE(29)] = 1146, + [SMALL_STATE(30)] = 1177, + [SMALL_STATE(31)] = 1226, [SMALL_STATE(32)] = 1275, [SMALL_STATE(33)] = 1321, [SMALL_STATE(34)] = 1353, [SMALL_STATE(35)] = 1400, [SMALL_STATE(36)] = 1447, - [SMALL_STATE(37)] = 1476, - [SMALL_STATE(38)] = 1523, - [SMALL_STATE(39)] = 1570, + [SMALL_STATE(37)] = 1494, + [SMALL_STATE(38)] = 1541, + [SMALL_STATE(39)] = 1588, [SMALL_STATE(40)] = 1617, - [SMALL_STATE(41)] = 1646, - [SMALL_STATE(42)] = 1675, - [SMALL_STATE(43)] = 1704, - [SMALL_STATE(44)] = 1751, + [SMALL_STATE(41)] = 1664, + [SMALL_STATE(42)] = 1693, + [SMALL_STATE(43)] = 1740, + [SMALL_STATE(44)] = 1769, [SMALL_STATE(45)] = 1798, [SMALL_STATE(46)] = 1827, [SMALL_STATE(47)] = 1856, @@ -7417,527 +7580,535 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(52)] = 2055, [SMALL_STATE(53)] = 2102, [SMALL_STATE(54)] = 2149, - [SMALL_STATE(55)] = 2195, - [SMALL_STATE(56)] = 2241, - [SMALL_STATE(57)] = 2280, + [SMALL_STATE(55)] = 2189, + [SMALL_STATE(56)] = 2235, + [SMALL_STATE(57)] = 2277, [SMALL_STATE(58)] = 2319, - [SMALL_STATE(59)] = 2344, - [SMALL_STATE(60)] = 2369, - [SMALL_STATE(61)] = 2408, - [SMALL_STATE(62)] = 2447, - [SMALL_STATE(63)] = 2484, - [SMALL_STATE(64)] = 2513, - [SMALL_STATE(65)] = 2546, - [SMALL_STATE(66)] = 2577, - [SMALL_STATE(67)] = 2612, - [SMALL_STATE(68)] = 2647, - [SMALL_STATE(69)] = 2680, - [SMALL_STATE(70)] = 2713, - [SMALL_STATE(71)] = 2746, - [SMALL_STATE(72)] = 2779, - [SMALL_STATE(73)] = 2812, - [SMALL_STATE(74)] = 2843, - [SMALL_STATE(75)] = 2876, - [SMALL_STATE(76)] = 2909, - [SMALL_STATE(77)] = 2942, - [SMALL_STATE(78)] = 2977, - [SMALL_STATE(79)] = 3008, - [SMALL_STATE(80)] = 3041, - [SMALL_STATE(81)] = 3074, - [SMALL_STATE(82)] = 3107, - [SMALL_STATE(83)] = 3140, - [SMALL_STATE(84)] = 3173, - [SMALL_STATE(85)] = 3202, - [SMALL_STATE(86)] = 3229, - [SMALL_STATE(87)] = 3262, - [SMALL_STATE(88)] = 3297, - [SMALL_STATE(89)] = 3321, - [SMALL_STATE(90)] = 3351, - [SMALL_STATE(91)] = 3383, - [SMALL_STATE(92)] = 3415, - [SMALL_STATE(93)] = 3445, - [SMALL_STATE(94)] = 3469, - [SMALL_STATE(95)] = 3495, - [SMALL_STATE(96)] = 3519, - [SMALL_STATE(97)] = 3543, - [SMALL_STATE(98)] = 3571, - [SMALL_STATE(99)] = 3595, - [SMALL_STATE(100)] = 3618, - [SMALL_STATE(101)] = 3641, - [SMALL_STATE(102)] = 3664, - [SMALL_STATE(103)] = 3689, - [SMALL_STATE(104)] = 3712, - [SMALL_STATE(105)] = 3741, - [SMALL_STATE(106)] = 3770, - [SMALL_STATE(107)] = 3793, - [SMALL_STATE(108)] = 3818, - [SMALL_STATE(109)] = 3847, - [SMALL_STATE(110)] = 3872, - [SMALL_STATE(111)] = 3897, - [SMALL_STATE(112)] = 3920, - [SMALL_STATE(113)] = 3942, - [SMALL_STATE(114)] = 3970, - [SMALL_STATE(115)] = 3992, - [SMALL_STATE(116)] = 4016, - [SMALL_STATE(117)] = 4038, - [SMALL_STATE(118)] = 4066, - [SMALL_STATE(119)] = 4090, - [SMALL_STATE(120)] = 4110, - [SMALL_STATE(121)] = 4132, - [SMALL_STATE(122)] = 4154, - [SMALL_STATE(123)] = 4178, - [SMALL_STATE(124)] = 4199, - [SMALL_STATE(125)] = 4222, - [SMALL_STATE(126)] = 4241, - [SMALL_STATE(127)] = 4266, - [SMALL_STATE(128)] = 4285, - [SMALL_STATE(129)] = 4306, - [SMALL_STATE(130)] = 4327, - [SMALL_STATE(131)] = 4350, - [SMALL_STATE(132)] = 4375, - [SMALL_STATE(133)] = 4396, - [SMALL_STATE(134)] = 4419, - [SMALL_STATE(135)] = 4438, - [SMALL_STATE(136)] = 4459, - [SMALL_STATE(137)] = 4478, - [SMALL_STATE(138)] = 4497, - [SMALL_STATE(139)] = 4519, - [SMALL_STATE(140)] = 4541, - [SMALL_STATE(141)] = 4561, - [SMALL_STATE(142)] = 4581, - [SMALL_STATE(143)] = 4599, - [SMALL_STATE(144)] = 4621, - [SMALL_STATE(145)] = 4643, - [SMALL_STATE(146)] = 4665, - [SMALL_STATE(147)] = 4685, - [SMALL_STATE(148)] = 4707, - [SMALL_STATE(149)] = 4729, - [SMALL_STATE(150)] = 4751, - [SMALL_STATE(151)] = 4771, - [SMALL_STATE(152)] = 4791, - [SMALL_STATE(153)] = 4813, - [SMALL_STATE(154)] = 4833, - [SMALL_STATE(155)] = 4855, - [SMALL_STATE(156)] = 4873, - [SMALL_STATE(157)] = 4892, - [SMALL_STATE(158)] = 4911, - [SMALL_STATE(159)] = 4928, - [SMALL_STATE(160)] = 4945, - [SMALL_STATE(161)] = 4962, - [SMALL_STATE(162)] = 4979, - [SMALL_STATE(163)] = 4998, - [SMALL_STATE(164)] = 5017, - [SMALL_STATE(165)] = 5036, - [SMALL_STATE(166)] = 5053, - [SMALL_STATE(167)] = 5072, - [SMALL_STATE(168)] = 5089, - [SMALL_STATE(169)] = 5105, - [SMALL_STATE(170)] = 5121, - [SMALL_STATE(171)] = 5137, - [SMALL_STATE(172)] = 5153, - [SMALL_STATE(173)] = 5169, - [SMALL_STATE(174)] = 5185, - [SMALL_STATE(175)] = 5201, - [SMALL_STATE(176)] = 5217, - [SMALL_STATE(177)] = 5233, - [SMALL_STATE(178)] = 5249, - [SMALL_STATE(179)] = 5265, - [SMALL_STATE(180)] = 5281, - [SMALL_STATE(181)] = 5297, - [SMALL_STATE(182)] = 5313, - [SMALL_STATE(183)] = 5329, - [SMALL_STATE(184)] = 5345, - [SMALL_STATE(185)] = 5361, - [SMALL_STATE(186)] = 5377, - [SMALL_STATE(187)] = 5393, - [SMALL_STATE(188)] = 5409, - [SMALL_STATE(189)] = 5425, - [SMALL_STATE(190)] = 5441, - [SMALL_STATE(191)] = 5457, - [SMALL_STATE(192)] = 5473, - [SMALL_STATE(193)] = 5489, - [SMALL_STATE(194)] = 5505, - [SMALL_STATE(195)] = 5521, - [SMALL_STATE(196)] = 5537, - [SMALL_STATE(197)] = 5553, - [SMALL_STATE(198)] = 5569, - [SMALL_STATE(199)] = 5585, - [SMALL_STATE(200)] = 5601, - [SMALL_STATE(201)] = 5617, - [SMALL_STATE(202)] = 5633, + [SMALL_STATE(59)] = 2365, + [SMALL_STATE(60)] = 2402, + [SMALL_STATE(61)] = 2441, + [SMALL_STATE(62)] = 2480, + [SMALL_STATE(63)] = 2505, + [SMALL_STATE(64)] = 2544, + [SMALL_STATE(65)] = 2569, + [SMALL_STATE(66)] = 2608, + [SMALL_STATE(67)] = 2635, + [SMALL_STATE(68)] = 2668, + [SMALL_STATE(69)] = 2703, + [SMALL_STATE(70)] = 2736, + [SMALL_STATE(71)] = 2769, + [SMALL_STATE(72)] = 2802, + [SMALL_STATE(73)] = 2835, + [SMALL_STATE(74)] = 2866, + [SMALL_STATE(75)] = 2901, + [SMALL_STATE(76)] = 2934, + [SMALL_STATE(77)] = 2967, + [SMALL_STATE(78)] = 2998, + [SMALL_STATE(79)] = 3031, + [SMALL_STATE(80)] = 3060, + [SMALL_STATE(81)] = 3093, + [SMALL_STATE(82)] = 3122, + [SMALL_STATE(83)] = 3155, + [SMALL_STATE(84)] = 3190, + [SMALL_STATE(85)] = 3223, + [SMALL_STATE(86)] = 3258, + [SMALL_STATE(87)] = 3291, + [SMALL_STATE(88)] = 3324, + [SMALL_STATE(89)] = 3348, + [SMALL_STATE(90)] = 3380, + [SMALL_STATE(91)] = 3404, + [SMALL_STATE(92)] = 3428, + [SMALL_STATE(93)] = 3452, + [SMALL_STATE(94)] = 3476, + [SMALL_STATE(95)] = 3502, + [SMALL_STATE(96)] = 3526, + [SMALL_STATE(97)] = 3550, + [SMALL_STATE(98)] = 3580, + [SMALL_STATE(99)] = 3604, + [SMALL_STATE(100)] = 3636, + [SMALL_STATE(101)] = 3660, + [SMALL_STATE(102)] = 3690, + [SMALL_STATE(103)] = 3718, + [SMALL_STATE(104)] = 3743, + [SMALL_STATE(105)] = 3766, + [SMALL_STATE(106)] = 3795, + [SMALL_STATE(107)] = 3820, + [SMALL_STATE(108)] = 3845, + [SMALL_STATE(109)] = 3868, + [SMALL_STATE(110)] = 3897, + [SMALL_STATE(111)] = 3926, + [SMALL_STATE(112)] = 3951, + [SMALL_STATE(113)] = 3976, + [SMALL_STATE(114)] = 3999, + [SMALL_STATE(115)] = 4021, + [SMALL_STATE(116)] = 4043, + [SMALL_STATE(117)] = 4065, + [SMALL_STATE(118)] = 4085, + [SMALL_STATE(119)] = 4113, + [SMALL_STATE(120)] = 4135, + [SMALL_STATE(121)] = 4163, + [SMALL_STATE(122)] = 4185, + [SMALL_STATE(123)] = 4211, + [SMALL_STATE(124)] = 4235, + [SMALL_STATE(125)] = 4259, + [SMALL_STATE(126)] = 4283, + [SMALL_STATE(127)] = 4303, + [SMALL_STATE(128)] = 4326, + [SMALL_STATE(129)] = 4347, + [SMALL_STATE(130)] = 4368, + [SMALL_STATE(131)] = 4387, + [SMALL_STATE(132)] = 4410, + [SMALL_STATE(133)] = 4429, + [SMALL_STATE(134)] = 4450, + [SMALL_STATE(135)] = 4471, + [SMALL_STATE(136)] = 4492, + [SMALL_STATE(137)] = 4511, + [SMALL_STATE(138)] = 4534, + [SMALL_STATE(139)] = 4553, + [SMALL_STATE(140)] = 4572, + [SMALL_STATE(141)] = 4597, + [SMALL_STATE(142)] = 4622, + [SMALL_STATE(143)] = 4644, + [SMALL_STATE(144)] = 4664, + [SMALL_STATE(145)] = 4686, + [SMALL_STATE(146)] = 4706, + [SMALL_STATE(147)] = 4726, + [SMALL_STATE(148)] = 4744, + [SMALL_STATE(149)] = 4766, + [SMALL_STATE(150)] = 4788, + [SMALL_STATE(151)] = 4808, + [SMALL_STATE(152)] = 4828, + [SMALL_STATE(153)] = 4846, + [SMALL_STATE(154)] = 4868, + [SMALL_STATE(155)] = 4890, + [SMALL_STATE(156)] = 4912, + [SMALL_STATE(157)] = 4934, + [SMALL_STATE(158)] = 4954, + [SMALL_STATE(159)] = 4976, + [SMALL_STATE(160)] = 4998, + [SMALL_STATE(161)] = 5015, + [SMALL_STATE(162)] = 5034, + [SMALL_STATE(163)] = 5053, + [SMALL_STATE(164)] = 5070, + [SMALL_STATE(165)] = 5087, + [SMALL_STATE(166)] = 5106, + [SMALL_STATE(167)] = 5125, + [SMALL_STATE(168)] = 5144, + [SMALL_STATE(169)] = 5161, + [SMALL_STATE(170)] = 5178, + [SMALL_STATE(171)] = 5195, + [SMALL_STATE(172)] = 5211, + [SMALL_STATE(173)] = 5227, + [SMALL_STATE(174)] = 5243, + [SMALL_STATE(175)] = 5259, + [SMALL_STATE(176)] = 5275, + [SMALL_STATE(177)] = 5291, + [SMALL_STATE(178)] = 5307, + [SMALL_STATE(179)] = 5323, + [SMALL_STATE(180)] = 5339, + [SMALL_STATE(181)] = 5355, + [SMALL_STATE(182)] = 5371, + [SMALL_STATE(183)] = 5387, + [SMALL_STATE(184)] = 5403, + [SMALL_STATE(185)] = 5419, + [SMALL_STATE(186)] = 5435, + [SMALL_STATE(187)] = 5451, + [SMALL_STATE(188)] = 5467, + [SMALL_STATE(189)] = 5483, + [SMALL_STATE(190)] = 5499, + [SMALL_STATE(191)] = 5515, + [SMALL_STATE(192)] = 5531, + [SMALL_STATE(193)] = 5547, + [SMALL_STATE(194)] = 5563, + [SMALL_STATE(195)] = 5579, + [SMALL_STATE(196)] = 5595, + [SMALL_STATE(197)] = 5611, + [SMALL_STATE(198)] = 5627, + [SMALL_STATE(199)] = 5643, + [SMALL_STATE(200)] = 5659, + [SMALL_STATE(201)] = 5675, + [SMALL_STATE(202)] = 5691, + [SMALL_STATE(203)] = 5707, + [SMALL_STATE(204)] = 5723, + [SMALL_STATE(205)] = 5739, }; 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}}, SHIFT_EXTRA(), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(27), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(14), - [44] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), - [46] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(139), - [49] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_name, 1, 0, 0), - [51] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_name, 1, 0, 0), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(31), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_name, 1, 0, 0), + [41] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_name, 1, 0, 0), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), + [45] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(13), + [48] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(148), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 2, 0, 0), [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 2, 0, 0), [77] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 1, 0, 0), [79] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_task_name_repeat1, 1, 0, 0), - [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 3, 0, 9), - [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 3, 0, 9), - [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 4, 0, 10), - [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 4, 0, 10), - [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 5, 0, 14), - [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 5, 0, 14), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 15), - [95] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 15), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 1, 0, 12), - [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 1, 0, 12), - [107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 16), - [109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 16), - [111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nametag, 1, 0, 0), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), - [115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nametag, 1, 0, 0), + [81] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 4, 0, 10), + [83] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 4, 0, 10), + [85] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 3, 0, 9), + [87] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 3, 0, 9), + [89] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 1, 0, 12), + [91] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 1, 0, 12), + [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [99] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 5, 0, 14), + [101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 5, 0, 14), + [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 16), + [105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 16), + [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nametag, 1, 0, 0), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nametag, 1, 0, 0), + [113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 15), + [115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 15), [117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nametag, 2, 0, 0), [119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nametag, 2, 0, 0), [121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), - [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(18), + [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(20), [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), - [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(14), - [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(105), - [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(108), - [140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), - [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(139), - [145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), - [147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), - [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(58), - [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(14), + [128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mgs_content, 1, 0, 0), + [132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(62), + [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(13), + [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(109), + [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(110), + [144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), + [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(148), + [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(64), + [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(13), [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), - [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(105), - [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(108), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(139), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mgs_content, 1, 0, 0), - [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 21), - [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 21), - [174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 23), - [176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 23), - [178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__qgs_content, 1, 0, 0), - [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 19), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 19), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(109), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(110), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(148), + [166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), + [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), + [170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 19), + [172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 19), + [174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__qgs_content, 1, 0, 0), + [176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 21), + [178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 21), + [180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 23), + [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 23), [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_graph_string, 1, 0, 13), [186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intercycle_annotation, 2, 0, 0), [188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intercycle_annotation, 2, 0, 0), [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intercycle_annotation, 3, 0, 29), [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intercycle_annotation, 3, 0, 29), - [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 2, 0, 9), [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 2, 0, 9), - [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), - [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), SHIFT(107), - [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 5), - [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), - [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(107), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 5), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 18), - [224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 18), - [226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), - [228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), SHIFT(94), - [231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 3, 0, 3), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), - [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(107), - [240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 3), - [242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), - [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), SHIFT(94), - [247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 5), - [249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 1, 0, 17), - [251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 1, 0, 17), - [253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 20), - [255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 20), - [257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 22), - [259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 22), - [261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), - [263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), SHIFT(107), - [266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 3, 0, 3), - [268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), - [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(94), - [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 3), - [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 3, 0, 28), - [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 3, 0, 28), - [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 25), - [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 25), - [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 26), - [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 26), - [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 27), - [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 27), - [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), - [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), SHIFT(94), - [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 5), - [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), - [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(94), - [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 5), - [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), - [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), SHIFT(94), - [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 3, 0, 3), - [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), - [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(94), - [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 5), - [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), - [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(94), - [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 3), - [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), - [328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(102), - [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 5, 0, 5), - [333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), - [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), SHIFT(102), - [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 4, 0, 5), - [342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), - [344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), SHIFT(96), - [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 5), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), - [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), SHIFT(96), - [354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 5, 0, 5), - [356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 1, 0, 0), - [358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 1, 0, 0), - [360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), - [362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), SHIFT(96), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 3), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), - [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), SHIFT(96), - [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 3, 0, 3), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(162), - [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(133), - [382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(96), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), - [391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), SHIFT(114), - [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 3), - [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), - [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(114), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), - [403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(113), - [406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 2, 0, 0), - [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(114), - [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), - [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), SHIFT(114), - [420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 6, 0, 5), - [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(101), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 4, 0, 5), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 4, 0, 5), - [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_graph_section, 4, 0, 5), SHIFT(99), - [434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), - [436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), SHIFT(101), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 3), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), - [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(101), - [446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), - [448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(126), - [451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 5, 0, 5), - [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 5, 0, 5), - [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_graph_section, 5, 0, 5), SHIFT(99), - [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(101), - [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(101), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 1, 0, 0), - [466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(166), - [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(99), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), - [478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), SHIFT(101), - [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 6, 0, 5), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), - [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), SHIFT(101), - [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 3), - [490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(101), - [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), - [495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(134), - [501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(117), - [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), - [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), SHIFT(101), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 6, 0, 5), - [511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(95), - [514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(114), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 3, 0, 7), - [519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 3, 0, 7), - [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(121), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), - [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), SHIFT(121), - [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 6, 0, 5), - [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), - [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), SHIFT_REPEAT(121), - [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), - [538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), SHIFT_REPEAT(66), - [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 4, 0, 8), - [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 4, 0, 8), - [545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), - [550] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), - [555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(109), - [558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 2, 0, 6), - [560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 2, 0, 6), - [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), - [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), + [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), + [204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(94), + [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 3), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), + [217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), SHIFT(94), + [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 5), + [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), + [224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), SHIFT(94), + [227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 3, 0, 3), + [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), + [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(94), + [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 5), + [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), + [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(94), + [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 3), + [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 1, 0, 17), + [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 1, 0, 17), + [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), + [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), SHIFT(107), + [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 5), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 18), + [258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 18), + [260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), + [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), SHIFT(107), + [265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 3, 0, 3), + [267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 20), + [269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 20), + [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 22), + [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 22), + [275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 25), + [277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 25), + [279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 26), + [281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 26), + [283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 27), + [285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 27), + [287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 3, 0, 28), + [289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 3, 0, 28), + [291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), + [293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), SHIFT(94), + [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 5), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), + [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(107), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 5), + [305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), + [307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), SHIFT(94), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 3, 0, 3), + [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), + [314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(107), + [317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 3), + [319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), + [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(94), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 5), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), + [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(167), + [331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), + [333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(117), + [336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(91), + [339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), + [341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(111), + [344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 5, 0, 5), + [346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 4, 0, 5), + [350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 4, 0, 5), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_graph_section, 4, 0, 5), SHIFT(91), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 5, 0, 5), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 5, 0, 5), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_graph_section, 5, 0, 5), SHIFT(91), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), + [368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), SHIFT(111), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 4, 0, 5), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), + [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(166), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(131), + [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(98), + [384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), + [386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), + [388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), SHIFT(98), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 5), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), + [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), SHIFT(98), + [398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 5, 0, 5), + [400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 1, 0, 0), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), + [404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), SHIFT(98), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 3), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 1, 0, 0), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), + [413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), SHIFT(98), + [416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 3, 0, 3), + [418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(90), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), + [423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), SHIFT(104), + [426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 3), + [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(104), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), + [437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), SHIFT(119), + [440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 6, 0, 5), + [442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), + [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), SHIFT(104), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 6, 0, 5), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(104), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), + [454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(119), + [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(118), + [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 2, 0, 0), + [464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(119), + [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), + [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), SHIFT(104), + [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 3), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), + [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(104), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), + [481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(140), + [484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(119), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(104), + [492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(104), + [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 1, 0, 0), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), + [499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(130), + [505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(120), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), + [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), SHIFT(104), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 6, 0, 5), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), + [517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), SHIFT(119), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 3), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 2, 0, 6), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 2, 0, 6), + [526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(121), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 4, 0, 8), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 4, 0, 8), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 4, 0, 8), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 4, 0, 8), + [541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), + [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), + [546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 3, 0, 7), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 3, 0, 7), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 3, 0, 7), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 3, 0, 7), + [557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), + [559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), + [561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), SHIFT(121), + [564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 6, 0, 5), [566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 2, 0, 6), [568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 2, 0, 6), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 3, 0, 7), - [582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 3, 0, 7), - [584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 4, 0, 8), - [586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 4, 0, 8), - [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [596] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(119), - [599] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), SHIFT_REPEAT(136), - [602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), SHIFT_REPEAT(125), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [631] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), SHIFT_REPEAT(137), - [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), - [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 2, 0, 0), - [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 1, 0, 0), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), SHIFT_REPEAT(155), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), SHIFT_REPEAT(142), - [668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), - [670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 1, 0, 0), - [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 1, 0, 0), - [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 1, 0, 0), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), + [572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), SHIFT_REPEAT(121), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), + [577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), SHIFT_REPEAT(68), + [580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(103), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_recurrence, 1, 0, 0), + [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), + [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), + [597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_recurrence_repeat1, 2, 0, 0), SHIFT_REPEAT(117), + [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_recurrence_repeat1, 2, 0, 0), + [602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), + [605] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), + [608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(126), + [611] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), SHIFT_REPEAT(138), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), + [616] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), SHIFT_REPEAT(139), + [619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), + [621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), SHIFT_REPEAT(136), + [624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), + [626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_recurrence_repeat1, 1, 0, 0), + [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), + [636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), + [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), + [644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), + [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(28), + [648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(204), + [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 2, 0, 0), + [662] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), SHIFT_REPEAT(152), + [665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), + [667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 1, 0, 0), + [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 1, 0, 0), + [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), SHIFT_REPEAT(147), + [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 1, 0, 0), - [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), SHIFT_REPEAT(104), - [685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 1, 0, 0), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 2, 0, 1), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 2, 0, 0), - [695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 1, 0, 0), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 2, 0, 0), - [699] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 2, 0, 0), SHIFT_REPEAT(161), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 2, 0, 0), - [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 1, 0, 1), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 2, 0, 0), - [712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 2, 0, 0), SHIFT_REPEAT(159), - [715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name, 1, 0, 0), - [717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name, 1, 0, 0), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), SHIFT_REPEAT(156), - [724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), - [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 1, 0, 0), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 1, 0, 0), - [730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 1, 0, 0), - [732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 2, 0, 0), - [734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 1, 0, 0), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), - [744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 9), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 2, 0, 0), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string, 3, 0, 4), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_string, 3, 0, 4), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_graph_string, 3, 0, 24), - [780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_graph_string, 3, 0, 24), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [796] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_string, 1, 0, 0), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 2, 0, 2), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2, 0, 0), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 1, 0, 0), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 1, 0, 0), + [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 1, 0, 0), + [698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name, 1, 0, 0), + [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name, 1, 0, 0), + [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 2, 0, 0), + [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 2, 0, 0), SHIFT_REPEAT(169), + [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), SHIFT_REPEAT(165), + [714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), + [716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 1, 0, 0), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 2, 0, 1), + [722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 2, 0, 0), + [724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 2, 0, 0), SHIFT_REPEAT(164), + [727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 1, 0, 0), + [729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 1, 0, 0), + [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 2, 0, 0), + [737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), SHIFT_REPEAT(105), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), + [742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 2, 0, 0), + [744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__us_content, 1, 0, 1), + [746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 9), + [748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean, 2, 0, 0), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__us_content_repeat1, 1, 0, 0), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_integer_repeat1, 1, 0, 0), + [762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_integer, 2, 0, 0), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_string, 1, 0, 0), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_graph_string, 3, 0, 24), + [792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_graph_string, 3, 0, 24), + [794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string, 3, 0, 4), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 2, 0, 2), + [812] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_string, 3, 0, 4), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2, 0, 0), }; #ifdef __cplusplus