diff --git a/src/grammar.json b/src/grammar.json index 50b8c64..b49c1ab 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -140,7 +140,7 @@ "members": [ { "type": "PATTERN", - "value": "[A-Z0-9/^$+\\-,()!:]+" + "value": "[A-Z0-9/^$+\\-,()!:, ]+" }, { "type": "STRING", @@ -235,54 +235,42 @@ ] }, "boolean": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "True" - }, - { - "type": "STRING", - "value": "False" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "PATTERN", - "value": "[ \\t]" + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "STRING", + "value": "True" + }, + { + "type": "STRING", + "value": "False" } - } - ] - } + ] + }, + { + "type": "PATTERN", + "value": "[ \\t]*" + } + ] }, "integer": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "\\d+" - } - }, - { - "type": "REPEAT", - "content": { - "type": "PATTERN", - "value": "[ \\t]" - } + "type": "SEQ", + "members": [ + { + "type": "REPEAT1", + "content": { + "type": "PATTERN", + "value": "\\d+" } - ] - } + }, + { + "type": "PATTERN", + "value": "[ \\t]*" + } + ] }, "_line_return": { "type": "PATTERN", @@ -628,11 +616,8 @@ ] }, { - "type": "REPEAT", - "content": { - "type": "PATTERN", - "value": "[ \\t]" - } + "type": "PATTERN", + "value": "[ \\t]*" } ] } @@ -1871,18 +1856,64 @@ "unquoted_string": { "type": "ALIAS", "content": { - "type": "REPEAT1", - "content": { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "[^ \"'#\\n][^{#\\n]*" - } - } + "type": "SYMBOL", + "name": "_us_content" }, "named": true, "value": "string_content" }, + "_us_content": { + "type": "PREC_RIGHT", + "value": 0, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "PATTERN", + "value": "[^ #\\n\\r]" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "boolean" + }, + "named": false, + "value": "" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "integer" + }, + "named": false, + "value": "" + }, + { + "type": "ALIAS", + "content": { + "type": "SYMBOL", + "name": "datetime" + }, + "named": false, + "value": "" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "PATTERN", + "value": "[^#\\n\\r]" + } + } + ] + } + }, "quoted_string": { "type": "CHOICE", "members": [ diff --git a/src/node-types.json b/src/node-types.json index 0cd1a51..eebf1af 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -1,4 +1,14 @@ [ + { + "type": "", + "named": false, + "fields": {} + }, + { + "type": "boolean", + "named": true, + "fields": {} + }, { "type": "comment", "named": true, @@ -211,6 +221,11 @@ } } }, + { + "type": "integer", + "named": true, + "fields": {} + }, { "type": "intercycle_annotation", "named": true, @@ -886,6 +901,10 @@ ] } }, + { + "type": "", + "named": false + }, { "type": "\"", "named": false @@ -930,6 +949,14 @@ "type": "?", "named": false }, + { + "type": "False", + "named": false + }, + { + "type": "True", + "named": false + }, { "type": "[", "named": false @@ -958,10 +985,6 @@ "type": "assignment_operator", "named": true }, - { - "type": "boolean", - "named": true - }, { "type": "datetime", "named": true @@ -982,10 +1005,6 @@ "type": "include_directive", "named": true }, - { - "type": "integer", - "named": true - }, { "type": "jinja2_comment", "named": true diff --git a/src/parser.c b/src/parser.c index 51e72f1..ee1156b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -5,11 +5,11 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 192 +#define STATE_COUNT 203 #define LARGE_STATE_COUNT 2 -#define SYMBOL_COUNT 102 +#define SYMBOL_COUNT 109 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 56 +#define TOKEN_COUNT 59 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 6 @@ -31,93 +31,100 @@ enum ts_symbol_identifiers { aux_sym_nametag_token2 = 13, aux_sym_key_token1 = 14, aux_sym_key_token2 = 15, - sym_boolean = 16, - sym_integer = 17, - sym__line_return = 18, - sym_line_continuation = 19, - sym_assignment_operator = 20, - sym_xtrigger_annotation = 21, - sym_suicide_annotation = 22, - aux_sym__qs_d_content_token1 = 23, - aux_sym__qs_d_content_token2 = 24, - aux_sym__qs_d_content_token3 = 25, - aux_sym__qs_s_content_token1 = 26, - aux_sym__qs_s_content_token2 = 27, - aux_sym__ms_d_content_token1 = 28, - aux_sym__ms_d_content_token2 = 29, - aux_sym__ms_d_content_token3 = 30, - aux_sym__ms_s_content_token1 = 31, - aux_sym__ms_s_content_token2 = 32, - aux_sym__ms_s_content_token3 = 33, - sym_datetime = 34, - anon_sym_COMMA = 35, - anon_sym_LBRACK = 36, - anon_sym_RBRACK = 37, - anon_sym_LBRACK_LBRACK = 38, - anon_sym_RBRACK_RBRACK = 39, - anon_sym_LBRACK_LBRACK_LBRACK = 40, - anon_sym_RBRACK_RBRACK_RBRACK = 41, - anon_sym_runtime = 42, - anon_sym_graph = 43, - anon_sym_DQUOTE = 44, - anon_sym_SQUOTE = 45, - anon_sym_DQUOTE_DQUOTE_DQUOTE = 46, - anon_sym_SQUOTE_SQUOTE_SQUOTE = 47, - anon_sym_LT = 48, - anon_sym_COMMA2 = 49, - anon_sym_EQ = 50, - anon_sym_GT = 51, - anon_sym_COLON = 52, - anon_sym_QMARK = 53, - anon_sym_LBRACK2 = 54, - aux_sym_unquoted_string_token1 = 55, - sym_workflow_configuration = 56, - sym_comment = 57, - sym_nametag = 58, - sym_key = 59, - aux_sym__qs_d_content = 60, - aux_sym__qs_s_content = 61, - aux_sym__ms_d_content = 62, - aux_sym__ms_s_content = 63, - sym_include_statement = 64, - sym_section_name = 65, - sym_namespace = 66, - sym_top_section = 67, - sym_sub_section_1 = 68, - sym_sub_section_2 = 69, - sym_runtime_section = 70, - sym_task_section = 71, - sym_graph_section = 72, - sym_graph_setting = 73, - sym_unquoted_graph_string = 74, - sym_quoted_graph_string = 75, - sym__qgs_content = 76, - sym_multiline_graph_string = 77, - sym__mgs_content = 78, - sym_graph_task = 79, - sym_task_name = 80, - sym_task_parameter = 81, - sym_task_output = 82, - sym_intercycle_annotation = 83, - sym_setting = 84, - sym_unquoted_string = 85, - sym_quoted_string = 86, - sym_multiline_string = 87, - aux_sym_workflow_configuration_repeat1 = 88, - aux_sym_nametag_repeat1 = 89, - aux_sym_key_repeat1 = 90, - aux_sym_namespace_repeat1 = 91, - aux_sym_top_section_repeat1 = 92, - aux_sym_top_section_repeat2 = 93, - aux_sym_sub_section_1_repeat1 = 94, - aux_sym_runtime_section_repeat1 = 95, - aux_sym_graph_section_repeat1 = 96, - aux_sym_unquoted_graph_string_repeat1 = 97, - aux_sym__mgs_content_repeat1 = 98, - aux_sym_task_name_repeat1 = 99, - aux_sym_task_parameter_repeat1 = 100, - aux_sym_unquoted_string_repeat1 = 101, - alias_sym_string_content = 102, + 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, }; static const char * const ts_symbol_names[] = { @@ -137,8 +144,10 @@ static const char * const ts_symbol_names[] = { [aux_sym_nametag_token2] = "nametag_token2", [aux_sym_key_token1] = "key_token1", [aux_sym_key_token2] = "key_token2", - [sym_boolean] = "boolean", - [sym_integer] = "integer", + [anon_sym_True] = "True", + [anon_sym_False] = "False", + [aux_sym_boolean_token1] = "boolean_token1", + [aux_sym_integer_token1] = "integer_token1", [sym__line_return] = "_line_return", [sym_line_continuation] = "line_continuation", [sym_assignment_operator] = "assignment_operator", @@ -176,11 +185,14 @@ static const char * const ts_symbol_names[] = { [anon_sym_COLON] = ":", [anon_sym_QMARK] = "\?", [anon_sym_LBRACK2] = "[", - [aux_sym_unquoted_string_token1] = "unquoted_string_token1", + [aux_sym__us_content_token1] = "_us_content_token1", + [aux_sym__us_content_token2] = "_us_content_token2", [sym_workflow_configuration] = "workflow_configuration", [sym_comment] = "comment", [sym_nametag] = "nametag", [sym_key] = "key", + [sym_boolean] = "boolean", + [sym_integer] = "integer", [aux_sym__qs_d_content] = "_qs_d_content", [aux_sym__qs_s_content] = "_qs_s_content", [aux_sym__ms_d_content] = "_ms_d_content", @@ -207,11 +219,13 @@ static const char * const ts_symbol_names[] = { [sym_intercycle_annotation] = "intercycle_annotation", [sym_setting] = "setting", [sym_unquoted_string] = "unquoted_string", + [sym__us_content] = "string_content", [sym_quoted_string] = "quoted_string", [sym_multiline_string] = "multiline_string", [aux_sym_workflow_configuration_repeat1] = "workflow_configuration_repeat1", [aux_sym_nametag_repeat1] = "nametag_repeat1", [aux_sym_key_repeat1] = "key_repeat1", + [aux_sym_integer_repeat1] = "integer_repeat1", [aux_sym_namespace_repeat1] = "namespace_repeat1", [aux_sym_top_section_repeat1] = "top_section_repeat1", [aux_sym_top_section_repeat2] = "top_section_repeat2", @@ -222,8 +236,8 @@ static const char * const ts_symbol_names[] = { [aux_sym__mgs_content_repeat1] = "_mgs_content_repeat1", [aux_sym_task_name_repeat1] = "task_name_repeat1", [aux_sym_task_parameter_repeat1] = "task_parameter_repeat1", - [aux_sym_unquoted_string_repeat1] = "unquoted_string_repeat1", - [alias_sym_string_content] = "string_content", + [aux_sym__us_content_repeat1] = "_us_content_repeat1", + [anon_alias_sym_] = "", }; static const TSSymbol ts_symbol_map[] = { @@ -243,8 +257,10 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_nametag_token2] = aux_sym_nametag_token2, [aux_sym_key_token1] = aux_sym_key_token1, [aux_sym_key_token2] = aux_sym_key_token2, - [sym_boolean] = sym_boolean, - [sym_integer] = sym_integer, + [anon_sym_True] = anon_sym_True, + [anon_sym_False] = anon_sym_False, + [aux_sym_boolean_token1] = aux_sym_boolean_token1, + [aux_sym_integer_token1] = aux_sym_integer_token1, [sym__line_return] = sym__line_return, [sym_line_continuation] = sym_line_continuation, [sym_assignment_operator] = sym_assignment_operator, @@ -282,11 +298,14 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_COLON] = anon_sym_COLON, [anon_sym_QMARK] = anon_sym_QMARK, [anon_sym_LBRACK2] = anon_sym_LBRACK, - [aux_sym_unquoted_string_token1] = aux_sym_unquoted_string_token1, + [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_comment] = sym_comment, [sym_nametag] = sym_nametag, [sym_key] = sym_key, + [sym_boolean] = sym_boolean, + [sym_integer] = sym_integer, [aux_sym__qs_d_content] = aux_sym__qs_d_content, [aux_sym__qs_s_content] = aux_sym__qs_s_content, [aux_sym__ms_d_content] = aux_sym__ms_d_content, @@ -313,11 +332,13 @@ static const TSSymbol ts_symbol_map[] = { [sym_intercycle_annotation] = sym_intercycle_annotation, [sym_setting] = sym_setting, [sym_unquoted_string] = sym_unquoted_string, + [sym__us_content] = sym__us_content, [sym_quoted_string] = sym_quoted_string, [sym_multiline_string] = sym_multiline_string, [aux_sym_workflow_configuration_repeat1] = aux_sym_workflow_configuration_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, [aux_sym_namespace_repeat1] = aux_sym_namespace_repeat1, [aux_sym_top_section_repeat1] = aux_sym_top_section_repeat1, [aux_sym_top_section_repeat2] = aux_sym_top_section_repeat2, @@ -328,8 +349,8 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym__mgs_content_repeat1] = aux_sym__mgs_content_repeat1, [aux_sym_task_name_repeat1] = aux_sym_task_name_repeat1, [aux_sym_task_parameter_repeat1] = aux_sym_task_parameter_repeat1, - [aux_sym_unquoted_string_repeat1] = aux_sym_unquoted_string_repeat1, - [alias_sym_string_content] = alias_sym_string_content, + [aux_sym__us_content_repeat1] = aux_sym__us_content_repeat1, + [anon_alias_sym_] = anon_alias_sym_, }; static const TSSymbolMetadata ts_symbol_metadata[] = { @@ -397,13 +418,21 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [sym_boolean] = { + [anon_sym_True] = { .visible = true, - .named = true, + .named = false, }, - [sym_integer] = { + [anon_sym_False] = { .visible = true, - .named = true, + .named = false, + }, + [aux_sym_boolean_token1] = { + .visible = false, + .named = false, + }, + [aux_sym_integer_token1] = { + .visible = false, + .named = false, }, [sym__line_return] = { .visible = false, @@ -553,7 +582,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_unquoted_string_token1] = { + [aux_sym__us_content_token1] = { + .visible = false, + .named = false, + }, + [aux_sym__us_content_token2] = { .visible = false, .named = false, }, @@ -573,6 +606,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_boolean] = { + .visible = true, + .named = true, + }, + [sym_integer] = { + .visible = true, + .named = true, + }, [aux_sym__qs_d_content] = { .visible = false, .named = false, @@ -677,6 +718,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__us_content] = { + .visible = true, + .named = true, + }, [sym_quoted_string] = { .visible = true, .named = true, @@ -697,6 +742,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [aux_sym_integer_repeat1] = { + .visible = false, + .named = false, + }, [aux_sym_namespace_repeat1] = { .visible = false, .named = false, @@ -737,13 +786,13 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_unquoted_string_repeat1] = { + [aux_sym__us_content_repeat1] = { .visible = false, .named = false, }, - [alias_sym_string_content] = { + [anon_alias_sym_] = { .visible = true, - .named = true, + .named = false, }, }; @@ -789,7 +838,7 @@ static const char * const ts_field_names[] = { }; static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 2}, + [2] = {.index = 0, .length = 2}, [3] = {.index = 2, .length = 2}, [4] = {.index = 4, .length = 2}, [5] = {.index = 6, .length = 3}, @@ -907,11 +956,11 @@ static const TSFieldMapEntry ts_field_map_entries[] = { static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, - [2] = { - [0] = alias_sym_string_content, + [1] = { + [0] = anon_alias_sym_, }, [4] = { - [1] = alias_sym_string_content, + [1] = sym__us_content, }, [13] = { [0] = sym__qgs_content, @@ -919,24 +968,27 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE }; static const uint16_t ts_non_terminal_alias_map[] = { + sym_boolean, 2, + sym_boolean, + anon_alias_sym_, + sym_integer, 2, + sym_integer, + anon_alias_sym_, aux_sym__qs_d_content, 2, aux_sym__qs_d_content, - alias_sym_string_content, + sym__us_content, aux_sym__qs_s_content, 2, aux_sym__qs_s_content, - alias_sym_string_content, + sym__us_content, aux_sym__ms_d_content, 2, aux_sym__ms_d_content, - alias_sym_string_content, + sym__us_content, aux_sym__ms_s_content, 2, aux_sym__ms_s_content, - alias_sym_string_content, + sym__us_content, aux_sym_unquoted_graph_string_repeat1, 2, aux_sym_unquoted_graph_string_repeat1, sym__qgs_content, - aux_sym_unquoted_string_repeat1, 2, - aux_sym_unquoted_string_repeat1, - alias_sym_string_content, 0, }; @@ -1004,10 +1056,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [60] = 60, [61] = 61, [62] = 62, - [63] = 63, + [63] = 14, [64] = 64, [65] = 65, - [66] = 13, + [66] = 66, [67] = 67, [68] = 68, [69] = 69, @@ -1017,16 +1069,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [73] = 73, [74] = 74, [75] = 75, - [76] = 14, + [76] = 76, [77] = 77, [78] = 78, [79] = 79, [80] = 80, - [81] = 15, + [81] = 81, [82] = 82, [83] = 83, - [84] = 84, - [85] = 85, + [84] = 15, + [85] = 16, [86] = 86, [87] = 87, [88] = 88, @@ -1035,11 +1087,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [91] = 91, [92] = 92, [93] = 93, - [94] = 3, - [95] = 95, + [94] = 94, + [95] = 18, [96] = 96, - [97] = 19, - [98] = 14, + [97] = 3, + [98] = 98, [99] = 99, [100] = 100, [101] = 101, @@ -1047,20 +1099,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [103] = 103, [104] = 104, [105] = 105, - [106] = 13, + [106] = 106, [107] = 107, [108] = 108, - [109] = 15, - [110] = 110, - [111] = 111, + [109] = 14, + [110] = 15, + [111] = 16, [112] = 112, [113] = 113, [114] = 114, [115] = 115, [116] = 116, [117] = 117, - [118] = 19, - [119] = 119, + [118] = 118, + [119] = 18, [120] = 120, [121] = 121, [122] = 122, @@ -1133,6 +1185,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [189] = 189, [190] = 190, [191] = 191, + [192] = 192, + [193] = 193, + [194] = 194, + [195] = 195, + [196] = 196, + [197] = 197, + [198] = 198, + [199] = 199, + [200] = 200, + [201] = 201, + [202] = 202, }; static TSCharacterRange aux_sym_nametag_token1_character_set_1[] = { @@ -1393,601 +1456,699 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(65); - if (lookahead == '\t') SKIP(58); - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(5); - if (lookahead == ' ') ADVANCE(6); - if (lookahead == '!') ADVANCE(126); - if (lookahead == '"') ADVANCE(172); - if (lookahead == '#') ADVANCE(76); - if (lookahead == '%') ADVANCE(42); - if (lookahead == '\'') ADVANCE(177); - if (lookahead == ',') ADVANCE(186); - if (lookahead == ':') ADVANCE(189); - if (lookahead == '<') ADVANCE(185); - if (lookahead == '=') ADVANCE(187); - if (lookahead == '>') ADVANCE(188); - if (lookahead == '?') ADVANCE(190); - if (lookahead == '@') ADVANCE(125); - if (lookahead == '[') ADVANCE(192); - if (lookahead == '\\') ADVANCE(131); - if (lookahead == ']') ADVANCE(162); - if (lookahead == '{') ADVANCE(19); + if (eof) ADVANCE(93); + if (lookahead == '\t') SKIP(87); + if (lookahead == '\n') ADVANCE(152); + 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 == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(107); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(107); + lookahead == ')') ADVANCE(136); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); END_STATE(); case 1: - if (lookahead == '\t') ADVANCE(193); - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(196); + if (lookahead == '\t') ADVANCE(218); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') SKIP(1); - if (lookahead == '"') ADVANCE(173); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\'') ADVANCE(178); - if (lookahead == 'F') ADVANCE(207); - if (lookahead == 'T') ADVANCE(210); - if (lookahead == '\\') ADVANCE(197); - if (lookahead == '{') ADVANCE(200); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); - if (lookahead != 0) ADVANCE(233); + 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); END_STATE(); case 2: - if (lookahead == '\t') ADVANCE(194); - if (lookahead == ' ') SKIP(2); - if (lookahead == '"') ADVANCE(171); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\'') ADVANCE(176); - if (lookahead == '\\') ADVANCE(197); - if (lookahead == '{') ADVANCE(200); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') ADVANCE(233); - END_STATE(); - case 3: if (lookahead == '\t') SKIP(9); - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(5); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); if (lookahead == ' ') ADVANCE(10); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '=') ADVANCE(124); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '{') ADVANCE(19); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(107); + if (lookahead == '#') ADVANCE(104); + if (lookahead == '=') ADVANCE(154); + 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); END_STATE(); - case 4: - if (lookahead == '\t') ADVANCE(195); - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(196); - if (lookahead == ' ') SKIP(4); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\\') ADVANCE(197); - if (lookahead == '{') ADVANCE(200); + case 3: + if (lookahead == '\t') ADVANCE(219); + 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 != 0 && - lookahead != '"' && - lookahead != '#' && - lookahead != '\'') ADVANCE(233); + lookahead != '\t' && + lookahead != '\n' && + lookahead != '\r') ADVANCE(217); END_STATE(); - case 5: - if (lookahead == '\n') ADVANCE(122); + case 4: + if (lookahead == '\n') ADVANCE(152); END_STATE(); - case 6: + case 5: ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 172, - '#', 76, - '%', 42, - '\'', 177, - ',', 157, - '<', 185, - '=', 124, - '>', 188, - '@', 125, - '[', 159, - '\\', 131, - ']', 162, - '{', 19, + '\n', 152, + '\r', 4, + '!', 156, + '"', 202, + '#', 105, + '%', 48, + '\'', 205, + ',', 187, + '<', 209, + '=', 154, + '>', 212, + '@', 155, + '[', 189, + '\\', 161, + ']', 192, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(7); + lookahead == ' ') SKIP(6); if (lookahead == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(107); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(107); + lookahead == ')') ADVANCE(136); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); END_STATE(); - case 7: + case 6: ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 172, - '#', 76, - '%', 42, - '\'', 177, - ',', 157, - '<', 185, - '=', 124, - '>', 188, - '@', 125, - '[', 159, - '\\', 131, - ']', 162, - '{', 19, + '\n', 152, + '\r', 4, + '!', 156, + '"', 202, + '#', 105, + '%', 48, + '\'', 205, + ',', 187, + '<', 209, + '=', 154, + '>', 212, + '@', 155, + '[', 189, + '\\', 161, + ']', 192, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(7); + lookahead == ' ') SKIP(6); if (lookahead == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(73); + lookahead == ')') ADVANCE(102); + END_STATE(); + case 7: + ADVANCE_MAP( + '\n', 152, + '\r', 4, + '!', 156, + '"', 203, + '#', 104, + '\'', 206, + ':', 213, + '<', 209, + '=', 36, + '?', 214, + '@', 155, + '[', 215, + '\\', 13, + '{', 20, + '\t', 132, + ' ', 132, + '&', 101, + '|', 101, + '(', 102, + ')', 102, + '%', 131, + '+', 131, + '-', 131, + ); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); END_STATE(); case 8: ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 173, - '#', 75, - '\'', 178, - ':', 189, - '<', 185, - '=', 33, - '?', 190, - '@', 125, - '[', 191, - '\\', 12, - '{', 19, - '\t', 103, - ' ', 103, - '&', 72, - '|', 72, - '(', 73, - ')', 73, - '%', 102, - '+', 102, - '-', 102, + '\n', 152, + '\r', 4, + '#', 104, + '=', 154, + '\\', 13, + ']', 40, + 'g', 127, + '{', 20, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(101); + if (lookahead == '\t' || + lookahead == ' ') SKIP(8); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); case 9: - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(5); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '=') ADVANCE(124); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '{') ADVANCE(19); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == '#') ADVANCE(104); + if (lookahead == '=') ADVANCE(154); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == ']') ADVANCE(41); + if (lookahead == '{') ADVANCE(20); if (lookahead == '\t' || lookahead == ' ') SKIP(9); END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(5); - if (lookahead == '#') ADVANCE(75); - if (lookahead == '=') ADVANCE(124); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '{') ADVANCE(19); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == '#') ADVANCE(104); + if (lookahead == '=') ADVANCE(154); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == ']') ADVANCE(41); + if (lookahead == '{') ADVANCE(20); if (lookahead == '\t' || lookahead == ' ') SKIP(9); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(107); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(136); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(123); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == '#') ADVANCE(104); + if (lookahead == '\\') ADVANCE(225); + if (lookahead == '{') ADVANCE(226); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(227); + if (lookahead != 0) ADVANCE(224); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(123); - if (lookahead == '\r') ADVANCE(11); + if (lookahead == '\n') ADVANCE(153); END_STATE(); case 13: - if (lookahead == '\n') ADVANCE(123); - if (lookahead == '\r') ADVANCE(11); - if (lookahead != 0) ADVANCE(135); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); END_STATE(); case 14: - if (lookahead == '"') ADVANCE(16); - if (lookahead != 0) ADVANCE(139); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); + if (lookahead != 0) ADVANCE(165); END_STATE(); case 15: - if (lookahead == '"') ADVANCE(181); + if (lookahead == '"') ADVANCE(17); + if (lookahead != 0) ADVANCE(169); END_STATE(); case 16: - if (lookahead == '"') ADVANCE(181); - if (lookahead != 0) ADVANCE(140); + if (lookahead == '"') ADVANCE(207); END_STATE(); case 17: - if (lookahead == '"') ADVANCE(171); - if (lookahead == '#') ADVANCE(127); - if (lookahead == '\\') ADVANCE(131); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '"') ADVANCE(207); + if (lookahead != 0) ADVANCE(170); + 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(129); + lookahead == ' ') ADVANCE(159); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(127); - END_STATE(); - case 18: - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(136); - if (lookahead == '\\') ADVANCE(136); - if (lookahead == '{') ADVANCE(137); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(138); - if (lookahead != 0) ADVANCE(136); + lookahead != '\r') ADVANCE(157); END_STATE(); case 19: - if (lookahead == '#') ADVANCE(20); - if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(51); + 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); END_STATE(); case 20: - if (lookahead == '#') ADVANCE(52); - if (lookahead == '{') ADVANCE(55); - if (lookahead != 0) ADVANCE(20); + if (lookahead == '#') ADVANCE(21); + if (lookahead == '%') ADVANCE(28); + if (lookahead == '{') ADVANCE(60); END_STATE(); case 21: - ADVANCE_MAP( - '#', 75, - ',', 186, - '=', 187, - '>', 188, - '\\', 12, - ']', 162, - '{', 19, - '\t', 104, - ' ', 104, - ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(102); + if (lookahead == '#') ADVANCE(61); + if (lookahead == '{') ADVANCE(83); + if (lookahead != 0) ADVANCE(21); END_STATE(); case 22: ADVANCE_MAP( - '#', 75, - ',', 157, - '<', 185, - '\\', 12, - ']', 36, - '{', 19, - '\t', 105, - ' ', 105, - '%', 102, - '+', 102, - '-', 102, - '@', 102, + '#', 104, + ',', 210, + '=', 211, + '>', 212, + '\\', 13, + ']', 192, + '{', 20, + '\t', 133, + ' ', 133, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(131); END_STATE(); case 23: - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == ']') ADVANCE(36); - if (lookahead == 'g') ADVANCE(98); - if (lookahead == '{') ADVANCE(19); - if (lookahead == '\t' || - lookahead == ' ') SKIP(23); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + 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); END_STATE(); case 24: - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == ']') ADVANCE(161); - if (lookahead == 'r') ADVANCE(100); - if (lookahead == '{') ADVANCE(19); + 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(101); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); case 25: - if (lookahead == '#') ADVANCE(75); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == ']') ADVANCE(37); - if (lookahead == '{') ADVANCE(19); + 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(101); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); case 26: - if (lookahead == '#') ADVANCE(141); + if (lookahead == '#') ADVANCE(171); if (lookahead == '\'') ADVANCE(29); - if (lookahead == '\\') ADVANCE(141); - if (lookahead == '{') ADVANCE(142); + if (lookahead == '\\') ADVANCE(171); + if (lookahead == '{') ADVANCE(172); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(143); - if (lookahead != 0) ADVANCE(141); + lookahead == ' ') ADVANCE(173); + if (lookahead != 0) ADVANCE(171); END_STATE(); case 27: - if (lookahead == '#') ADVANCE(132); - if (lookahead == '\'') ADVANCE(176); - if (lookahead == '\\') ADVANCE(13); - if (lookahead == '{') ADVANCE(133); + if (lookahead == '#') ADVANCE(162); + if (lookahead == '\'') ADVANCE(204); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '{') ADVANCE(163); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(134); + lookahead == ' ') ADVANCE(164); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(132); + lookahead != '\r') ADVANCE(162); END_STATE(); case 28: - if (lookahead == '%') ADVANCE(53); - if (lookahead == '{') ADVANCE(56); + if (lookahead == '%') ADVANCE(62); + if (lookahead == '{') ADVANCE(84); if (lookahead != 0) ADVANCE(28); END_STATE(); case 29: if (lookahead == '\'') ADVANCE(31); - if (lookahead != 0) ADVANCE(144); + if (lookahead != 0) ADVANCE(174); END_STATE(); case 30: - if (lookahead == '\'') ADVANCE(183); + if (lookahead == '\'') ADVANCE(208); END_STATE(); case 31: - if (lookahead == '\'') ADVANCE(183); - if (lookahead != 0) ADVANCE(145); + if (lookahead == '\'') ADVANCE(208); + if (lookahead != 0) ADVANCE(175); END_STATE(); case 32: - if (lookahead == '2') ADVANCE(66); + if (lookahead == '-') ADVANCE(34); END_STATE(); case 33: - if (lookahead == '>') ADVANCE(74); + if (lookahead == '0') ADVANCE(66); + if (lookahead == '1') ADVANCE(65); END_STATE(); case 34: - if (lookahead == 'J') ADVANCE(43); + if (lookahead == '0') ADVANCE(67); + if (lookahead == '3') ADVANCE(64); + if (lookahead == '1' || + lookahead == '2') ADVANCE(68); END_STATE(); case 35: - if (lookahead == ']') ADVANCE(168); + if (lookahead == '2') ADVANCE(94); END_STATE(); case 36: - if (lookahead == ']') ADVANCE(165); + if (lookahead == '>') ADVANCE(103); END_STATE(); case 37: - if (lookahead == ']') ADVANCE(35); + if (lookahead == 'J') ADVANCE(49); END_STATE(); case 38: - if (lookahead == 'a') ADVANCE(32); + if (lookahead == 'T') ADVANCE(185); END_STATE(); case 39: - if (lookahead == 'c') ADVANCE(46); + if (lookahead == ']') ADVANCE(198); END_STATE(); case 40: - if (lookahead == 'd') ADVANCE(41); + if (lookahead == ']') ADVANCE(195); END_STATE(); case 41: - if (lookahead == 'e') ADVANCE(70); + if (lookahead == ']') ADVANCE(39); END_STATE(); case 42: - if (lookahead == 'i') ADVANCE(47); + if (lookahead == 'a') ADVANCE(35); END_STATE(); case 43: - if (lookahead == 'i') ADVANCE(48); + if (lookahead == 'c') ADVANCE(52); END_STATE(); case 44: - if (lookahead == 'i') ADVANCE(49); + if (lookahead == 'd') ADVANCE(45); END_STATE(); case 45: - if (lookahead == 'j') ADVANCE(38); + if (lookahead == 'e') ADVANCE(98); END_STATE(); case 46: - if (lookahead == 'l') ADVANCE(50); + if (lookahead == 'e') ADVANCE(137); END_STATE(); case 47: - if (lookahead == 'n') ADVANCE(39); + if (lookahead == 'e') ADVANCE(138); END_STATE(); case 48: - if (lookahead == 'n') ADVANCE(45); + if (lookahead == 'i') ADVANCE(54); END_STATE(); case 49: - if (lookahead == 'n') ADVANCE(71); + if (lookahead == 'i') ADVANCE(55); END_STATE(); case 50: - if (lookahead == 'u') ADVANCE(40); + if (lookahead == 'i') ADVANCE(56); END_STATE(); case 51: - if (lookahead == '{') ADVANCE(57); - if (lookahead == '}') ADVANCE(54); - if (lookahead != 0) ADVANCE(51); + if (lookahead == 'j') ADVANCE(42); END_STATE(); case 52: - if (lookahead == '}') ADVANCE(69); - if (lookahead != 0) ADVANCE(20); + if (lookahead == 'l') ADVANCE(58); END_STATE(); case 53: - if (lookahead == '}') ADVANCE(68); - if (lookahead != 0) ADVANCE(28); + if (lookahead == 'l') ADVANCE(57); END_STATE(); case 54: - if (lookahead == '}') ADVANCE(67); - if (lookahead != 0) ADVANCE(51); + if (lookahead == 'n') ADVANCE(43); END_STATE(); case 55: - if (lookahead != 0 && - lookahead != '#') ADVANCE(20); + if (lookahead == 'n') ADVANCE(51); END_STATE(); case 56: + if (lookahead == 'n') ADVANCE(100); + END_STATE(); + case 57: + if (lookahead == 's') ADVANCE(47); + END_STATE(); + case 58: + if (lookahead == 'u') ADVANCE(44); + END_STATE(); + case 59: + if (lookahead == 'u') ADVANCE(46); + END_STATE(); + case 60: + if (lookahead == '{') ADVANCE(85); + if (lookahead == '}') ADVANCE(63); + if (lookahead != 0) ADVANCE(60); + END_STATE(); + case 61: + if (lookahead == '}') ADVANCE(97); + if (lookahead != 0) ADVANCE(21); + END_STATE(); + case 62: + if (lookahead == '}') ADVANCE(96); + if (lookahead != 0) ADVANCE(28); + END_STATE(); + case 63: + if (lookahead == '}') ADVANCE(95); + if (lookahead != 0) ADVANCE(60); + END_STATE(); + case 64: + if (lookahead == '0' || + lookahead == '1') ADVANCE(38); + END_STATE(); + case 65: + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(32); + END_STATE(); + case 66: + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(32); + END_STATE(); + case 67: + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 68: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 69: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(183); + END_STATE(); + case 70: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(181); + END_STATE(); + case 71: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(176); + END_STATE(); + case 72: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(179); + END_STATE(); + case 73: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(178); + END_STATE(); + case 74: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(80); + END_STATE(); + case 75: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(73); + END_STATE(); + case 76: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); + END_STATE(); + case 77: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(180); + END_STATE(); + case 78: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(177); + END_STATE(); + case 79: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(78); + END_STATE(); + case 80: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(186); + END_STATE(); + case 81: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(182); + END_STATE(); + case 82: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(81); + END_STATE(); + case 83: + if (lookahead != 0 && + lookahead != '#') ADVANCE(21); + END_STATE(); + case 84: if (lookahead != 0 && lookahead != '%') ADVANCE(28); END_STATE(); - case 57: + case 85: if (lookahead != 0 && - lookahead != '{') ADVANCE(51); + lookahead != '{') ADVANCE(60); END_STATE(); - case 58: - if (eof) ADVANCE(65); + case 86: + if (eof) ADVANCE(93); + if (lookahead == '\t') SKIP(86); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == ' ') ADVANCE(99); + if (lookahead == '#') ADVANCE(104); + if (lookahead == '%') ADVANCE(48); + if (lookahead == '[') ADVANCE(190); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == ']') ADVANCE(191); + if (lookahead == 'm') ADVANCE(50); + if (lookahead == '{') ADVANCE(20); + if (lookahead == '!' || + lookahead == '$' || + lookahead == '(' || + lookahead == ')' || + ('+' <= lookahead && lookahead <= '-') || + ('/' <= lookahead && lookahead <= ':') || + ('A' <= lookahead && lookahead <= '^')) ADVANCE(100); + END_STATE(); + case 87: + if (eof) ADVANCE(93); ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 172, - '#', 76, - '%', 42, - '\'', 177, - ',', 157, - '<', 185, - '=', 124, - '>', 188, - '@', 125, - '[', 159, - '\\', 131, - ']', 162, - '{', 19, + '\n', 152, + '\r', 4, + '!', 156, + '"', 202, + '#', 105, + '%', 48, + '\'', 205, + ',', 187, + '<', 209, + '=', 154, + '>', 212, + '@', 155, + '[', 189, + '\\', 161, + ']', 192, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(58); + lookahead == ' ') SKIP(87); if (lookahead == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(73); + lookahead == ')') ADVANCE(102); END_STATE(); - case 59: - if (eof) ADVANCE(65); + case 88: + if (eof) ADVANCE(93); ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 173, - '#', 75, - '\'', 178, - ',', 157, - ':', 189, - '<', 185, - '=', 33, - '>', 188, - '?', 190, - '@', 125, - '[', 191, - '\\', 12, - ']', 36, - '{', 19, + '\n', 152, + '\r', 4, + '!', 156, + '"', 203, + '#', 104, + '\'', 206, + ',', 187, + ':', 213, + '<', 209, + '=', 36, + '>', 212, + '?', 214, + '@', 155, + '[', 215, + '\\', 13, + ']', 40, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(60); + lookahead == ' ') SKIP(89); if (lookahead == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(73); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + lookahead == ')') ADVANCE(102); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 60: - if (eof) ADVANCE(65); + case 89: + if (eof) ADVANCE(93); ADVANCE_MAP( - '\n', 122, - '\r', 5, - '!', 126, - '"', 173, - '#', 75, - '\'', 178, - ',', 157, - '<', 185, - '=', 33, - '>', 188, - '@', 125, - '\\', 12, - ']', 36, - '{', 19, + '\n', 152, + '\r', 4, + '!', 156, + '"', 203, + '#', 104, + '\'', 206, + ',', 187, + '<', 209, + '=', 36, + '>', 212, + '@', 155, + '\\', 13, + ']', 40, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(60); + lookahead == ' ') SKIP(89); if (lookahead == '&' || - lookahead == '|') ADVANCE(72); + lookahead == '|') ADVANCE(101); if (lookahead == '(' || - lookahead == ')') ADVANCE(73); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); - END_STATE(); - case 61: - if (eof) ADVANCE(65); - if (lookahead == '\n') ADVANCE(122); - if (lookahead == '\r') ADVANCE(5); - if (lookahead == '#') ADVANCE(76); - if (lookahead == '%') ADVANCE(42); - if (lookahead == '[') ADVANCE(158); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '{') ADVANCE(19); - if (lookahead == '\t' || - lookahead == ' ') SKIP(61); + lookahead == ')') ADVANCE(102); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 62: - if (eof) ADVANCE(65); - ADVANCE_MAP( - '\n', 122, - '\r', 5, - '#', 75, - '%', 42, - ',', 186, - '=', 187, - '>', 188, - '[', 159, - '\\', 12, - ']', 162, - '{', 19, - ); + case 90: + if (eof) ADVANCE(93); + if (lookahead == '\n') ADVANCE(152); + if (lookahead == '\r') ADVANCE(4); + if (lookahead == '#') ADVANCE(105); + if (lookahead == '%') ADVANCE(48); + if (lookahead == '[') ADVANCE(188); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == '{') ADVANCE(20); if (lookahead == '\t' || - lookahead == ' ') SKIP(64); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(106); + lookahead == ' ') SKIP(90); END_STATE(); - case 63: - if (eof) ADVANCE(65); + case 91: + if (eof) ADVANCE(93); ADVANCE_MAP( - '\n', 122, - '\r', 5, - '#', 75, - '%', 42, - '=', 124, - '[', 160, - '\\', 12, - ']', 161, - 'm', 44, - '{', 19, + '\n', 152, + '\r', 4, + '#', 104, + '%', 48, + ',', 210, + '=', 211, + '>', 212, + '[', 189, + '\\', 13, + ']', 192, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(63); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '(' || - lookahead == ')' || - ('+' <= lookahead && lookahead <= '-') || - ('/' <= lookahead && lookahead <= ':') || - ('A' <= lookahead && lookahead <= '^')) ADVANCE(71); + lookahead == ' ') SKIP(92); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(135); END_STATE(); - case 64: - if (eof) ADVANCE(65); + case 92: + if (eof) ADVANCE(93); ADVANCE_MAP( - '\n', 122, - '\r', 5, - '#', 75, - '%', 42, - '>', 188, - '[', 159, - '\\', 12, - ']', 162, - '{', 19, + '\n', 152, + '\r', 4, + '#', 104, + '%', 48, + '>', 212, + '[', 189, + '\\', 13, + ']', 192, + '{', 20, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(64); - if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(106); + lookahead == ' ') SKIP(92); + if (set_contains(aux_sym_key_token2_character_set_1, 480, lookahead)) ADVANCE(135); END_STATE(); - case 65: + case 93: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 66: + case 94: ACCEPT_TOKEN(sym_jinja2_shebang); END_STATE(); - case 67: + case 95: ACCEPT_TOKEN(sym_jinja2_expression); END_STATE(); - case 68: + case 96: ACCEPT_TOKEN(sym_jinja2_statement); END_STATE(); - case 69: + case 97: ACCEPT_TOKEN(sym_jinja2_comment); END_STATE(); - case 70: + case 98: ACCEPT_TOKEN(sym_include_directive); END_STATE(); - case 71: + case 99: ACCEPT_TOKEN(sym_recurrence); - if (lookahead == 'm') ADVANCE(44); + if (lookahead == ' ') ADVANCE(99); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == 'm') ADVANCE(50); + if (lookahead == '{') ADVANCE(20); if (lookahead == '!' || lookahead == '$' || lookahead == '(' || @@ -1995,1155 +2156,705 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('+' <= lookahead && lookahead <= '-') || ('/' <= lookahead && lookahead <= ':') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '^') ADVANCE(71); + lookahead == '^') ADVANCE(100); END_STATE(); - case 72: + case 100: + ACCEPT_TOKEN(sym_recurrence); + if (lookahead == 'm') ADVANCE(50); + if (lookahead == ' ' || + lookahead == '!' || + lookahead == '$' || + lookahead == '(' || + lookahead == ')' || + ('+' <= lookahead && lookahead <= '-') || + ('/' <= lookahead && lookahead <= ':') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '^') ADVANCE(100); + END_STATE(); + case 101: ACCEPT_TOKEN(sym_graph_logical); END_STATE(); - case 73: + case 102: ACCEPT_TOKEN(sym_graph_parenthesis); END_STATE(); - case 74: + case 103: ACCEPT_TOKEN(sym_graph_arrow); END_STATE(); - case 75: + case 104: ACCEPT_TOKEN(anon_sym_POUND); END_STATE(); - case 76: + case 105: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '!') ADVANCE(34); + if (lookahead == '!') ADVANCE(37); END_STATE(); - case 77: + case 106: ACCEPT_TOKEN(anon_sym_POUND); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(90); + lookahead != '\r') ADVANCE(119); END_STATE(); - case 78: + case 107: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '\n') ADVANCE(123); - if (lookahead == '\r') ADVANCE(11); - if (lookahead != 0) ADVANCE(90); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); + if (lookahead != 0) ADVANCE(119); END_STATE(); - case 79: + case 108: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(77); - if (lookahead == '\\') ADVANCE(78); - if (lookahead == '{') ADVANCE(81); + if (lookahead == '#') ADVANCE(106); + if (lookahead == '\\') ADVANCE(107); + if (lookahead == '{') ADVANCE(110); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(79); + lookahead == ' ') ADVANCE(108); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != '\r') ADVANCE(90); + lookahead != '\r') ADVANCE(119); END_STATE(); - case 80: + case 109: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(90); + if (lookahead == '#') ADVANCE(119); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(20); - if (lookahead != 0) ADVANCE(82); + lookahead == '\r') ADVANCE(21); + if (lookahead != 0) ADVANCE(111); END_STATE(); - case 81: + case 110: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(82); - if (lookahead == '%') ADVANCE(84); - if (lookahead == '{') ADVANCE(86); + if (lookahead == '#') ADVANCE(111); + if (lookahead == '%') ADVANCE(113); + if (lookahead == '{') ADVANCE(115); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(90); + lookahead != '\r') ADVANCE(119); END_STATE(); - case 82: + case 111: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '#') ADVANCE(87); - if (lookahead == '{') ADVANCE(80); + if (lookahead == '#') ADVANCE(116); + if (lookahead == '{') ADVANCE(109); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(20); - if (lookahead != 0) ADVANCE(82); + lookahead == '\r') ADVANCE(21); + if (lookahead != 0) ADVANCE(111); END_STATE(); - case 83: + case 112: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '%') ADVANCE(90); + if (lookahead == '%') ADVANCE(119); if (lookahead == '\n' || lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(84); + if (lookahead != 0) ADVANCE(113); END_STATE(); - case 84: + case 113: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '%') ADVANCE(88); - if (lookahead == '{') ADVANCE(83); + if (lookahead == '%') ADVANCE(117); + if (lookahead == '{') ADVANCE(112); if (lookahead == '\n' || lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(84); + if (lookahead != 0) ADVANCE(113); END_STATE(); - case 85: + case 114: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '{') ADVANCE(90); + if (lookahead == '{') ADVANCE(119); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(51); - if (lookahead != 0) ADVANCE(86); + lookahead == '\r') ADVANCE(60); + if (lookahead != 0) ADVANCE(115); END_STATE(); - case 86: + case 115: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '{') ADVANCE(85); - if (lookahead == '}') ADVANCE(89); + if (lookahead == '{') ADVANCE(114); + if (lookahead == '}') ADVANCE(118); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(51); - if (lookahead != 0) ADVANCE(86); + lookahead == '\r') ADVANCE(60); + if (lookahead != 0) ADVANCE(115); END_STATE(); - case 87: + case 116: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(69); + if (lookahead == '}') ADVANCE(97); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(20); - if (lookahead != 0) ADVANCE(82); + lookahead == '\r') ADVANCE(21); + if (lookahead != 0) ADVANCE(111); END_STATE(); - case 88: + case 117: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(68); + if (lookahead == '}') ADVANCE(96); if (lookahead == '\n' || lookahead == '\r') ADVANCE(28); - if (lookahead != 0) ADVANCE(84); + if (lookahead != 0) ADVANCE(113); END_STATE(); - case 89: + case 118: ACCEPT_TOKEN(aux_sym_comment_token1); - if (lookahead == '}') ADVANCE(67); + if (lookahead == '}') ADVANCE(95); if (lookahead == '\n' || - lookahead == '\r') ADVANCE(51); - if (lookahead != 0) ADVANCE(86); + lookahead == '\r') ADVANCE(60); + if (lookahead != 0) ADVANCE(115); END_STATE(); - case 90: + case 119: ACCEPT_TOKEN(aux_sym_comment_token1); if (lookahead != 0 && lookahead != '\n' && - lookahead != '\r') ADVANCE(90); + lookahead != '\r') ADVANCE(119); END_STATE(); - case 91: + case 120: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'a') ADVANCE(97); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'a') ADVANCE(126); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 92: + case 121: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'e') ADVANCE(169); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'e') ADVANCE(199); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 93: + case 122: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'h') ADVANCE(170); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'h') ADVANCE(200); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 94: + case 123: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'i') ADVANCE(95); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'i') ADVANCE(124); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 95: + case 124: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'm') ADVANCE(92); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'm') ADVANCE(121); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 96: + case 125: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'n') ADVANCE(99); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'n') ADVANCE(128); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 97: + case 126: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'p') ADVANCE(93); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'p') ADVANCE(122); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 98: + case 127: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'r') ADVANCE(91); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'r') ADVANCE(120); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 99: + case 128: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 't') ADVANCE(94); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 't') ADVANCE(123); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 100: + case 129: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (lookahead == 'u') ADVANCE(96); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (lookahead == 'u') ADVANCE(125); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 101: + case 130: ACCEPT_TOKEN(aux_sym_nametag_token1); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 102: + case 131: ACCEPT_TOKEN(aux_sym_nametag_token2); END_STATE(); - case 103: + case 132: ACCEPT_TOKEN(aux_sym_nametag_token2); ADVANCE_MAP( - '@', 125, - '\\', 12, - '{', 19, - '\t', 103, - ' ', 103, - '%', 102, - '+', 102, - '-', 102, + '@', 155, + '\\', 13, + '{', 20, + '\t', 132, + ' ', 132, + '%', 131, + '+', 131, + '-', 131, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); END_STATE(); - case 104: + case 133: ACCEPT_TOKEN(aux_sym_nametag_token2); - if (lookahead == '\\') ADVANCE(12); - if (lookahead == '{') ADVANCE(19); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == '{') ADVANCE(20); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(104); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(102); + lookahead == ' ') ADVANCE(133); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(131); END_STATE(); - case 105: + case 134: ACCEPT_TOKEN(aux_sym_nametag_token2); ADVANCE_MAP( - '\\', 12, - '{', 19, - '\t', 105, - ' ', 105, - '%', 102, - '+', 102, - '-', 102, - '@', 102, + '\\', 13, + '{', 20, + '\t', 134, + ' ', 134, + '%', 131, + '+', 131, + '-', 131, + '@', 131, ); - if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token2_character_set_1, 481, lookahead)) ADVANCE(130); END_STATE(); - case 106: + case 135: ACCEPT_TOKEN(aux_sym_key_token1); - if (set_contains(aux_sym_key_token1_character_set_1, 480, lookahead)) ADVANCE(106); + if (set_contains(aux_sym_key_token1_character_set_1, 480, lookahead)) ADVANCE(135); END_STATE(); - case 107: + case 136: ACCEPT_TOKEN(aux_sym_key_token2); END_STATE(); - case 108: - ACCEPT_TOKEN(sym_boolean); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(108); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 137: + ACCEPT_TOKEN(anon_sym_True); END_STATE(); - case 109: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '-') ADVANCE(204); - if (lookahead == '0') ADVANCE(111); - if (lookahead == '1') ADVANCE(115); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 138: + ACCEPT_TOKEN(anon_sym_False); END_STATE(); - case 110: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '0') ADVANCE(112); - if (lookahead == '3') ADVANCE(114); + case 139: + ACCEPT_TOKEN(aux_sym_boolean_token1); + if (lookahead == '\\') ADVANCE(13); + if (lookahead == '{') ADVANCE(20); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); + lookahead == ' ') ADVANCE(139); + END_STATE(); + case 140: + 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); + END_STATE(); + case 141: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '0') ADVANCE(143); + if (lookahead == '3') ADVANCE(145); if (lookahead == '1' || - lookahead == '2') ADVANCE(117); - if (('4' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '2') ADVANCE(148); + if (('4' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 111: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '0') ADVANCE(120); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(110); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 142: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '0') ADVANCE(151); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(141); END_STATE(); - case 112: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '0') ADVANCE(120); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(113); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 143: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == '0') ADVANCE(151); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); END_STATE(); - case 113: - ACCEPT_TOKEN(sym_integer); - if (lookahead == 'T') ADVANCE(153); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 144: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (lookahead == 'T') ADVANCE(184); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 114: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); + case 145: + ACCEPT_TOKEN(aux_sym_integer_token1); if (lookahead == '0' || - lookahead == '1') ADVANCE(113); - if (('2' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 115: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '2')) ADVANCE(110); - if (('3' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '1') ADVANCE(144); + if (('2' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 116: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(109); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 146: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '2')) ADVANCE(141); + if (('3' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 117: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(113); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 147: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); END_STATE(); - case 118: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(116); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 148: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); END_STATE(); - case 119: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(118); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 149: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); END_STATE(); - case 120: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(120); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 150: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); END_STATE(); - case 121: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(121); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + case 151: + ACCEPT_TOKEN(aux_sym_integer_token1); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); END_STATE(); - case 122: + case 152: ACCEPT_TOKEN(sym__line_return); END_STATE(); - case 123: + case 153: ACCEPT_TOKEN(sym_line_continuation); END_STATE(); - case 124: + case 154: ACCEPT_TOKEN(sym_assignment_operator); END_STATE(); - case 125: + case 155: ACCEPT_TOKEN(sym_xtrigger_annotation); END_STATE(); - case 126: + case 156: ACCEPT_TOKEN(sym_suicide_annotation); END_STATE(); - case 127: + case 157: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); END_STATE(); - case 128: + case 158: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); - if (lookahead == '#') ADVANCE(20); + if (lookahead == '#') ADVANCE(21); if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(51); + if (lookahead == '{') ADVANCE(60); END_STATE(); - case 129: + case 159: ACCEPT_TOKEN(aux_sym__qs_d_content_token1); - if (lookahead == '#') ADVANCE(127); - if (lookahead == '{') ADVANCE(128); + if (lookahead == '#') ADVANCE(157); + if (lookahead == '{') ADVANCE(158); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(129); + lookahead == ' ') ADVANCE(159); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && lookahead != '#' && - lookahead != '\\') ADVANCE(127); + lookahead != '\\') ADVANCE(157); END_STATE(); - case 130: + case 160: ACCEPT_TOKEN(aux_sym__qs_d_content_token2); END_STATE(); - case 131: + case 161: ACCEPT_TOKEN(aux_sym__qs_d_content_token3); - if (lookahead == '\n') ADVANCE(123); - if (lookahead == '\r') ADVANCE(11); - if (lookahead == '"') ADVANCE(130); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); + if (lookahead == '"') ADVANCE(160); END_STATE(); - case 132: + case 162: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); END_STATE(); - case 133: + case 163: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); - if (lookahead == '#') ADVANCE(20); + if (lookahead == '#') ADVANCE(21); if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(51); + if (lookahead == '{') ADVANCE(60); END_STATE(); - case 134: + case 164: ACCEPT_TOKEN(aux_sym__qs_s_content_token1); - if (lookahead == '#') ADVANCE(132); - if (lookahead == '{') ADVANCE(133); + if (lookahead == '#') ADVANCE(162); + if (lookahead == '{') ADVANCE(163); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(134); + lookahead == ' ') ADVANCE(164); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(132); + lookahead != '\\') ADVANCE(162); END_STATE(); - case 135: + case 165: ACCEPT_TOKEN(aux_sym__qs_s_content_token2); END_STATE(); - case 136: + case 166: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); END_STATE(); - case 137: + case 167: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); - if (lookahead == '#') ADVANCE(20); + if (lookahead == '#') ADVANCE(21); if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(51); + if (lookahead == '{') ADVANCE(60); END_STATE(); - case 138: + case 168: ACCEPT_TOKEN(aux_sym__ms_d_content_token1); - if (lookahead == '#') ADVANCE(136); - if (lookahead == '\\') ADVANCE(136); - if (lookahead == '{') ADVANCE(137); + if (lookahead == '#') ADVANCE(166); + if (lookahead == '\\') ADVANCE(166); + if (lookahead == '{') ADVANCE(167); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(138); + lookahead == ' ') ADVANCE(168); if (lookahead != 0 && lookahead != '"' && - lookahead != '#') ADVANCE(136); + lookahead != '#') ADVANCE(166); END_STATE(); - case 139: + case 169: ACCEPT_TOKEN(aux_sym__ms_d_content_token2); END_STATE(); - case 140: + case 170: ACCEPT_TOKEN(aux_sym__ms_d_content_token3); END_STATE(); - case 141: + case 171: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); END_STATE(); - case 142: + case 172: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); - if (lookahead == '#') ADVANCE(20); + if (lookahead == '#') ADVANCE(21); if (lookahead == '%') ADVANCE(28); - if (lookahead == '{') ADVANCE(51); + if (lookahead == '{') ADVANCE(60); END_STATE(); - case 143: + case 173: ACCEPT_TOKEN(aux_sym__ms_s_content_token1); - if (lookahead == '#') ADVANCE(141); - if (lookahead == '\\') ADVANCE(141); - if (lookahead == '{') ADVANCE(142); + if (lookahead == '#') ADVANCE(171); + if (lookahead == '\\') ADVANCE(171); + if (lookahead == '{') ADVANCE(172); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(143); + lookahead == ' ') ADVANCE(173); if (lookahead != 0 && - lookahead != '\'') ADVANCE(141); + lookahead != '\'') ADVANCE(171); END_STATE(); - case 144: + case 174: ACCEPT_TOKEN(aux_sym__ms_s_content_token2); END_STATE(); - case 145: + case 175: ACCEPT_TOKEN(aux_sym__ms_s_content_token3); END_STATE(); - case 146: + case 176: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(229); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == ':') ADVANCE(79); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(225); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(75); END_STATE(); - case 147: + case 177: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(232); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == ':') ADVANCE(82); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(225); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(75); END_STATE(); - case 148: + case 178: ACCEPT_TOKEN(sym_datetime); - if (lookahead == ':') ADVANCE(226); + if (lookahead == ':') ADVANCE(76); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == ' ') ADVANCE(183); END_STATE(); - case 149: + case 179: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(224); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(222); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(74); END_STATE(); - case 150: + case 180: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(224); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(227); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(72); END_STATE(); - case 151: + case 181: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(224); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(74); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(77); END_STATE(); - case 152: + case 182: ACCEPT_TOKEN(sym_datetime); - if (lookahead == 'Z') ADVANCE(156); + if (lookahead == 'Z') ADVANCE(183); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); + lookahead == ' ') ADVANCE(183); if (lookahead == '+' || - lookahead == '-') ADVANCE(225); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == '-') ADVANCE(75); END_STATE(); - case 153: + case 183: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(220); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == ' ') ADVANCE(183); END_STATE(); - case 154: + case 184: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(221); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == ' ') ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(70); END_STATE(); - case 155: + case 185: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == ' ') ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(71); END_STATE(); - case 156: + case 186: ACCEPT_TOKEN(sym_datetime); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(156); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead == ' ') ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(69); END_STATE(); - case 157: + case 187: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 158: + case 188: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 159: + case 189: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '[') ADVANCE(164); + if (lookahead == '[') ADVANCE(194); END_STATE(); - case 160: + case 190: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '[') ADVANCE(163); + if (lookahead == '[') ADVANCE(193); END_STATE(); - case 161: + case 191: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 162: + case 192: ACCEPT_TOKEN(anon_sym_RBRACK); - if (lookahead == ']') ADVANCE(166); + if (lookahead == ']') ADVANCE(196); END_STATE(); - case 163: + case 193: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK); END_STATE(); - case 164: + case 194: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK); - if (lookahead == '[') ADVANCE(167); + if (lookahead == '[') ADVANCE(197); END_STATE(); - case 165: + case 195: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); END_STATE(); - case 166: + case 196: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK); - if (lookahead == ']') ADVANCE(168); + if (lookahead == ']') ADVANCE(198); END_STATE(); - case 167: + case 197: ACCEPT_TOKEN(anon_sym_LBRACK_LBRACK_LBRACK); END_STATE(); - case 168: + case 198: ACCEPT_TOKEN(anon_sym_RBRACK_RBRACK_RBRACK); END_STATE(); - case 169: + case 199: ACCEPT_TOKEN(anon_sym_runtime); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 170: + case 200: ACCEPT_TOKEN(anon_sym_graph); - if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(101); + if (set_contains(aux_sym_nametag_token1_character_set_1, 476, lookahead)) ADVANCE(130); END_STATE(); - case 171: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 172: + case 201: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(16); END_STATE(); - case 173: - ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(15); - END_STATE(); - case 174: + case 202: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead == '"') ADVANCE(199); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + if (lookahead == '"') ADVANCE(17); END_STATE(); - case 175: + case 203: ACCEPT_TOKEN(anon_sym_DQUOTE); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + if (lookahead == '"') ADVANCE(16); END_STATE(); - case 176: + case 204: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 177: + case 205: ACCEPT_TOKEN(anon_sym_SQUOTE); if (lookahead == '\'') ADVANCE(31); END_STATE(); - case 178: + case 206: ACCEPT_TOKEN(anon_sym_SQUOTE); if (lookahead == '\'') ADVANCE(30); END_STATE(); - case 179: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\'') ADVANCE(202); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 180: - ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 181: - ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); - END_STATE(); - case 182: + case 207: ACCEPT_TOKEN(anon_sym_DQUOTE_DQUOTE_DQUOTE); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); END_STATE(); - case 183: + case 208: ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE); END_STATE(); - case 184: - ACCEPT_TOKEN(anon_sym_SQUOTE_SQUOTE_SQUOTE); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 185: + case 209: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 186: + case 210: ACCEPT_TOKEN(anon_sym_COMMA2); END_STATE(); - case 187: + case 211: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 188: + case 212: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 189: + case 213: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 190: + case 214: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 191: + case 215: ACCEPT_TOKEN(anon_sym_LBRACK2); END_STATE(); - case 192: + case 216: ACCEPT_TOKEN(anon_sym_LBRACK2); - if (lookahead == '[') ADVANCE(164); + if (lookahead == '[') ADVANCE(194); END_STATE(); - case 193: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - ADVANCE_MAP( - '\t', 193, - '\r', 196, - ' ', 193, - '"', 174, - '\'', 179, - 'F', 207, - 'T', 210, - '\\', 197, - '{', 200, - ); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(119); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != '"' && - lookahead != '#') ADVANCE(233); + case 217: + ACCEPT_TOKEN(aux_sym__us_content_token1); END_STATE(); - case 194: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\t') ADVANCE(194); - if (lookahead == ' ') ADVANCE(194); - if (lookahead == '"') ADVANCE(175); - if (lookahead == '\'') ADVANCE(180); - if (lookahead == '\\') ADVANCE(197); - if (lookahead == '{') ADVANCE(200); + case 218: + 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 != 0 && lookahead != '\t' && lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && lookahead != '"' && - lookahead != '#') ADVANCE(233); + lookahead != '#') ADVANCE(217); END_STATE(); - case 195: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\t') ADVANCE(195); - if (lookahead == '\r') ADVANCE(196); - if (lookahead == ' ') ADVANCE(195); - if (lookahead == '\\') ADVANCE(197); - if (lookahead == '{') ADVANCE(200); - if (lookahead == '"' || - lookahead == '\'') ADVANCE(233); + case 219: + 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 != 0 && lookahead != '\t' && lookahead != '\n' && + lookahead != '\r' && + lookahead != ' ' && lookahead != '"' && - lookahead != '#') ADVANCE(233); - END_STATE(); - case 196: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\n') ADVANCE(122); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 197: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\n') ADVANCE(123); - if (lookahead == '\r') ADVANCE(198); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 198: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\n') ADVANCE(123); - if (lookahead != 0 && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 199: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '"') ADVANCE(182); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '"' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 200: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '#') ADVANCE(20); - if (lookahead == '%') ADVANCE(201); - if (lookahead == '{') ADVANCE(51); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(233); - END_STATE(); - case 201: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '%') ADVANCE(213); - if (lookahead == '{') ADVANCE(56); - if (lookahead == '\n' || - lookahead == '#') ADVANCE(28); - if (lookahead != 0) ADVANCE(201); - END_STATE(); - case 202: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '\'') ADVANCE(184); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 203: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '-') ADVANCE(205); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 204: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '0') ADVANCE(216); - if (lookahead == '1') ADVANCE(215); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 205: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '0') ADVANCE(217); - if (lookahead == '3') ADVANCE(214); - if (lookahead == '1' || - lookahead == '2') ADVANCE(218); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 206: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'T') ADVANCE(154); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 207: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'a') ADVANCE(209); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 208: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'e') ADVANCE(108); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 209: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'l') ADVANCE(211); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 210: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'r') ADVANCE(212); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 211: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 's') ADVANCE(208); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 212: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == 'u') ADVANCE(208); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 213: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '}') ADVANCE(68); - if (lookahead == '\n' || - lookahead == '#' || - lookahead == '{') ADVANCE(28); - if (lookahead != 0) ADVANCE(201); - END_STATE(); - case 214: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (lookahead == '0' || - lookahead == '1') ADVANCE(206); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 215: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '2')) ADVANCE(203); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 216: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(203); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 217: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(206); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 218: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(206); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 219: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(156); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead != '#') ADVANCE(217); END_STATE(); case 220: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(150); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token1); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); END_STATE(); case 221: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(146); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token1); + if (lookahead == '#') ADVANCE(21); + if (lookahead == '%') ADVANCE(28); + if (lookahead == '{') ADVANCE(60); END_STATE(); case 222: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(151); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token1); + if (lookahead == 'a') ADVANCE(53); END_STATE(); case 223: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(148); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token1); + if (lookahead == 'r') ADVANCE(59); END_STATE(); case 224: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(230); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token2); END_STATE(); case 225: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(223); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token2); + if (lookahead == '\n') ADVANCE(153); + if (lookahead == '\r') ADVANCE(12); END_STATE(); case 226: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(219); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + ACCEPT_TOKEN(aux_sym__us_content_token2); + if (lookahead == '#') ADVANCE(21); + if (lookahead == '%') ADVANCE(28); + if (lookahead == '{') ADVANCE(60); END_STATE(); case 227: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 228: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(147); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 229: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(228); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 230: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(155); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 231: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(152); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 232: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(231); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); - END_STATE(); - case 233: - ACCEPT_TOKEN(aux_sym_unquoted_string_token1); + ACCEPT_TOKEN(aux_sym__us_content_token2); + if (lookahead == '\\') ADVANCE(225); + if (lookahead == '{') ADVANCE(226); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(227); if (lookahead != 0 && + lookahead != '\t' && lookahead != '\n' && - lookahead != '#' && - lookahead != '{') ADVANCE(233); + lookahead != '\r' && + lookahead != '#') ADVANCE(224); END_STATE(); default: return false; @@ -3152,197 +2863,208 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 61}, - [2] = {.lex_state = 59}, - [3] = {.lex_state = 59}, - [4] = {.lex_state = 59}, - [5] = {.lex_state = 59}, - [6] = {.lex_state = 59}, - [7] = {.lex_state = 59}, - [8] = {.lex_state = 59}, - [9] = {.lex_state = 59}, - [10] = {.lex_state = 59}, - [11] = {.lex_state = 59}, - [12] = {.lex_state = 59}, - [13] = {.lex_state = 8}, - [14] = {.lex_state = 8}, - [15] = {.lex_state = 8}, - [16] = {.lex_state = 59}, - [17] = {.lex_state = 59}, - [18] = {.lex_state = 59}, - [19] = {.lex_state = 8}, - [20] = {.lex_state = 59}, - [21] = {.lex_state = 59}, - [22] = {.lex_state = 59}, - [23] = {.lex_state = 59}, - [24] = {.lex_state = 59}, - [25] = {.lex_state = 59}, - [26] = {.lex_state = 59}, - [27] = {.lex_state = 59}, - [28] = {.lex_state = 59}, - [29] = {.lex_state = 59}, - [30] = {.lex_state = 59}, - [31] = {.lex_state = 1}, - [32] = {.lex_state = 59}, - [33] = {.lex_state = 62}, - [34] = {.lex_state = 62}, - [35] = {.lex_state = 59}, - [36] = {.lex_state = 62}, - [37] = {.lex_state = 62}, - [38] = {.lex_state = 62}, - [39] = {.lex_state = 59}, - [40] = {.lex_state = 59}, - [41] = {.lex_state = 59}, - [42] = {.lex_state = 62}, - [43] = {.lex_state = 62}, - [44] = {.lex_state = 59}, - [45] = {.lex_state = 59}, - [46] = {.lex_state = 59}, - [47] = {.lex_state = 59}, - [48] = {.lex_state = 62}, - [49] = {.lex_state = 62}, - [50] = {.lex_state = 62}, - [51] = {.lex_state = 62}, - [52] = {.lex_state = 62}, - [53] = {.lex_state = 62}, - [54] = {.lex_state = 62}, - [55] = {.lex_state = 62}, - [56] = {.lex_state = 62}, - [57] = {.lex_state = 62}, - [58] = {.lex_state = 59}, - [59] = {.lex_state = 59}, - [60] = {.lex_state = 62}, - [61] = {.lex_state = 62}, - [62] = {.lex_state = 62}, - [63] = {.lex_state = 62}, - [64] = {.lex_state = 62}, - [65] = {.lex_state = 62}, - [66] = {.lex_state = 21}, - [67] = {.lex_state = 63}, - [68] = {.lex_state = 62}, - [69] = {.lex_state = 62}, - [70] = {.lex_state = 62}, - [71] = {.lex_state = 62}, - [72] = {.lex_state = 62}, - [73] = {.lex_state = 62}, - [74] = {.lex_state = 59}, - [75] = {.lex_state = 62}, - [76] = {.lex_state = 21}, - [77] = {.lex_state = 62}, - [78] = {.lex_state = 62}, - [79] = {.lex_state = 62}, - [80] = {.lex_state = 63}, - [81] = {.lex_state = 21}, - [82] = {.lex_state = 62}, - [83] = {.lex_state = 62}, - [84] = {.lex_state = 63}, - [85] = {.lex_state = 62}, - [86] = {.lex_state = 62}, - [87] = {.lex_state = 62}, - [88] = {.lex_state = 62}, - [89] = {.lex_state = 59}, - [90] = {.lex_state = 62}, - [91] = {.lex_state = 62}, - [92] = {.lex_state = 62}, - [93] = {.lex_state = 62}, - [94] = {.lex_state = 59}, - [95] = {.lex_state = 62}, - [96] = {.lex_state = 62}, - [97] = {.lex_state = 21}, - [98] = {.lex_state = 22}, - [99] = {.lex_state = 62}, - [100] = {.lex_state = 62}, - [101] = {.lex_state = 59}, - [102] = {.lex_state = 59}, - [103] = {.lex_state = 62}, - [104] = {.lex_state = 59}, - [105] = {.lex_state = 2}, - [106] = {.lex_state = 22}, - [107] = {.lex_state = 63}, - [108] = {.lex_state = 63}, - [109] = {.lex_state = 22}, - [110] = {.lex_state = 63}, - [111] = {.lex_state = 63}, - [112] = {.lex_state = 17}, - [113] = {.lex_state = 62}, - [114] = {.lex_state = 23}, - [115] = {.lex_state = 62}, - [116] = {.lex_state = 18}, - [117] = {.lex_state = 26}, - [118] = {.lex_state = 22}, - [119] = {.lex_state = 18}, - [120] = {.lex_state = 17}, - [121] = {.lex_state = 26}, - [122] = {.lex_state = 24}, - [123] = {.lex_state = 62}, - [124] = {.lex_state = 27}, - [125] = {.lex_state = 62}, + [1] = {.lex_state = 90}, + [2] = {.lex_state = 88}, + [3] = {.lex_state = 88}, + [4] = {.lex_state = 88}, + [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}, + [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}, + [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 = 26}, - [128] = {.lex_state = 3}, - [129] = {.lex_state = 17}, - [130] = {.lex_state = 18}, - [131] = {.lex_state = 3}, - [132] = {.lex_state = 18}, - [133] = {.lex_state = 62}, - [134] = {.lex_state = 3}, - [135] = {.lex_state = 27}, - [136] = {.lex_state = 17}, - [137] = {.lex_state = 26}, - [138] = {.lex_state = 59}, - [139] = {.lex_state = 62}, - [140] = {.lex_state = 62}, - [141] = {.lex_state = 59}, - [142] = {.lex_state = 4}, - [143] = {.lex_state = 3}, - [144] = {.lex_state = 4}, - [145] = {.lex_state = 27}, - [146] = {.lex_state = 62}, - [147] = {.lex_state = 59}, - [148] = {.lex_state = 27}, - [149] = {.lex_state = 59}, - [150] = {.lex_state = 59}, - [151] = {.lex_state = 62}, - [152] = {.lex_state = 59}, - [153] = {.lex_state = 63}, - [154] = {.lex_state = 63}, - [155] = {.lex_state = 59}, - [156] = {.lex_state = 4}, - [157] = {.lex_state = 63}, - [158] = {.lex_state = 59}, - [159] = {.lex_state = 59}, - [160] = {.lex_state = 59}, - [161] = {.lex_state = 59}, - [162] = {.lex_state = 59}, - [163] = {.lex_state = 59}, - [164] = {.lex_state = 59}, - [165] = {.lex_state = 59}, - [166] = {.lex_state = 59}, - [167] = {.lex_state = 59}, - [168] = {.lex_state = 59}, - [169] = {.lex_state = 59}, - [170] = {.lex_state = 25}, - [171] = {.lex_state = 59}, - [172] = {.lex_state = 59}, - [173] = {.lex_state = 59}, - [174] = {.lex_state = 63}, - [175] = {.lex_state = 59}, - [176] = {.lex_state = 79}, - [177] = {.lex_state = 63}, - [178] = {.lex_state = 59}, - [179] = {.lex_state = 59}, - [180] = {.lex_state = 59}, - [181] = {.lex_state = 59}, - [182] = {.lex_state = 59}, - [183] = {.lex_state = 59}, - [184] = {.lex_state = 59}, - [185] = {.lex_state = 59}, - [186] = {.lex_state = 63}, - [187] = {.lex_state = 59}, - [188] = {.lex_state = 59}, - [189] = {.lex_state = 59}, - [190] = {.lex_state = 59}, - [191] = {(TSStateId)(-1)}, + [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}, + [144] = {.lex_state = 11}, + [145] = {.lex_state = 11}, + [146] = {.lex_state = 139}, + [147] = {.lex_state = 88}, + [148] = {.lex_state = 11}, + [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}, + [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}, + [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)}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -3387,12 +3109,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK2] = ACTIONS(1), }, [1] = { - [sym_workflow_configuration] = STATE(165), + [sym_workflow_configuration] = STATE(190), [sym_comment] = STATE(1), - [sym_include_statement] = STATE(189), - [sym_top_section] = STATE(133), - [sym_runtime_section] = STATE(133), - [aux_sym_workflow_configuration_repeat1] = STATE(64), + [sym_include_statement] = STATE(196), + [sym_top_section] = STATE(134), + [sym_runtime_section] = STATE(134), + [aux_sym_workflow_configuration_repeat1] = STATE(87), [ts_builtin_sym_end] = ACTIONS(7), [sym_jinja2_shebang] = ACTIONS(9), [sym_jinja2_expression] = ACTIONS(3), @@ -3432,20 +3154,20 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(26), 1, + STATE(29), 1, aux_sym_unquoted_graph_string_repeat1, STATE(58), 1, sym_graph_task, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(17), 3, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, - STATE(183), 3, + STATE(173), 3, sym_unquoted_graph_string, sym_quoted_graph_string, sym_multiline_graph_string, @@ -3467,7 +3189,7 @@ static const uint16_t ts_small_parse_table[] = { STATE(3), 2, sym_comment, aux_sym_task_name_repeat1, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -3501,7 +3223,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(51), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -3509,24 +3231,64 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(49), 11, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - sym__line_return, - sym_xtrigger_annotation, - sym_suicide_annotation, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LBRACK2, - [150] = 5, + ACTIONS(49), 11, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + sym__line_return, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_LBRACK2, + [150] = 16, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(57), 1, + aux_sym_integer_token1, + ACTIONS(59), 1, + sym__line_return, + ACTIONS(61), 1, + sym_datetime, + ACTIONS(63), 1, + anon_sym_DQUOTE, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(67), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + ACTIONS(69), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + ACTIONS(71), 1, + aux_sym__us_content_token1, + STATE(5), 1, + sym_comment, + STATE(138), 1, + aux_sym_integer_repeat1, + STATE(192), 1, + sym__us_content, + ACTIONS(55), 2, + anon_sym_True, + anon_sym_False, + STATE(149), 2, + sym_boolean, + sym_integer, + STATE(193), 3, + sym_unquoted_string, + sym_quoted_string, + sym_multiline_string, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [206] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(5), 1, + STATE(6), 1, sym_comment, - ACTIONS(55), 2, + ACTIONS(75), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3534,7 +3296,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(53), 15, + ACTIONS(73), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3550,12 +3312,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [184] = 5, + [240] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(6), 1, + STATE(7), 1, sym_comment, - ACTIONS(59), 2, + ACTIONS(79), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3563,7 +3325,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(57), 15, + ACTIONS(77), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3579,12 +3341,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [218] = 5, + [274] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(7), 1, + STATE(8), 1, sym_comment, - ACTIONS(63), 2, + ACTIONS(83), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3592,7 +3354,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(61), 15, + ACTIONS(81), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3608,12 +3370,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [252] = 5, + [308] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(8), 1, + STATE(9), 1, sym_comment, - ACTIONS(67), 2, + ACTIONS(87), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3621,7 +3383,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(65), 15, + ACTIONS(85), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3637,12 +3399,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [286] = 5, + [342] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(9), 1, + STATE(10), 1, sym_comment, - ACTIONS(71), 2, + ACTIONS(91), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3650,7 +3412,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(69), 15, + ACTIONS(89), 15, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3666,22 +3428,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - [320] = 10, + [376] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, + ACTIONS(97), 1, anon_sym_COLON, - ACTIONS(79), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(81), 1, + ACTIONS(101), 1, anon_sym_LBRACK2, - STATE(10), 1, + STATE(11), 1, sym_comment, - STATE(20), 1, + STATE(21), 1, sym_intercycle_annotation, - STATE(39), 1, + STATE(41), 1, sym_task_output, - ACTIONS(75), 2, + ACTIONS(95), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3689,7 +3451,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(73), 10, + ACTIONS(93), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3700,22 +3462,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [364] = 10, + [420] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, + ACTIONS(97), 1, anon_sym_COLON, - ACTIONS(79), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(81), 1, + ACTIONS(101), 1, anon_sym_LBRACK2, - STATE(11), 1, + STATE(12), 1, sym_comment, - STATE(24), 1, + STATE(26), 1, sym_intercycle_annotation, - STATE(35), 1, + STATE(36), 1, sym_task_output, - ACTIONS(85), 2, + ACTIONS(105), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3723,7 +3485,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(83), 10, + ACTIONS(103), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3734,22 +3496,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [408] = 10, + [464] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, + ACTIONS(97), 1, anon_sym_COLON, - ACTIONS(79), 1, + ACTIONS(99), 1, anon_sym_QMARK, - ACTIONS(81), 1, + ACTIONS(101), 1, anon_sym_LBRACK2, - STATE(12), 1, + STATE(13), 1, sym_comment, STATE(23), 1, sym_intercycle_annotation, - STATE(41), 1, + STATE(42), 1, sym_task_output, - ACTIONS(89), 2, + ACTIONS(109), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -3757,7 +3519,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(87), 10, + ACTIONS(107), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3768,25 +3530,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [452] = 7, + [508] = 7, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(95), 1, + ACTIONS(113), 1, aux_sym_nametag_token2, - STATE(13), 1, - sym_comment, STATE(14), 1, + sym_comment, + STATE(15), 1, aux_sym_nametag_repeat1, - ACTIONS(97), 3, + ACTIONS(115), 3, anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(93), 12, + ACTIONS(111), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3799,25 +3561,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [490] = 7, + [546] = 7, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(95), 1, + ACTIONS(113), 1, aux_sym_nametag_token2, - STATE(14), 1, - sym_comment, STATE(15), 1, + sym_comment, + STATE(16), 1, aux_sym_nametag_repeat1, - ACTIONS(101), 3, + ACTIONS(119), 3, anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(99), 12, + ACTIONS(117), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3830,24 +3592,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [528] = 6, + [584] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(105), 1, + ACTIONS(123), 1, aux_sym_nametag_token2, - STATE(15), 2, + STATE(16), 2, sym_comment, aux_sym_nametag_repeat1, - ACTIONS(108), 3, + ACTIONS(126), 3, anon_sym_COLON, anon_sym_QMARK, anon_sym_LBRACK2, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(103), 12, + ACTIONS(121), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -3860,30 +3622,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [564] = 13, + [620] = 13, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(113), 1, + ACTIONS(131), 1, aux_sym_nametag_token1, - ACTIONS(116), 1, + ACTIONS(134), 1, sym_xtrigger_annotation, - ACTIONS(119), 1, + ACTIONS(137), 1, sym_suicide_annotation, - ACTIONS(124), 1, + ACTIONS(142), 1, anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, STATE(59), 1, sym_graph_task, - ACTIONS(122), 2, + ACTIONS(140), 2, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, - STATE(16), 2, + STATE(17), 2, sym_comment, aux_sym__mgs_content_repeat1, ACTIONS(3), 4, @@ -3891,39 +3653,67 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(110), 4, + ACTIONS(128), 4, + sym_graph_logical, + sym_graph_parenthesis, + sym_graph_arrow, + sym__line_return, + [669] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + STATE(18), 1, + sym_comment, + ACTIONS(147), 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(145), 13, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, + aux_sym_nametag_token1, + aux_sym_nametag_token2, sym__line_return, - [613] = 13, + 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, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(130), 1, + ACTIONS(152), 1, aux_sym_nametag_token1, - ACTIONS(135), 1, + ACTIONS(157), 1, sym_xtrigger_annotation, - ACTIONS(138), 1, + ACTIONS(160), 1, sym_suicide_annotation, - ACTIONS(141), 1, + ACTIONS(163), 1, anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, STATE(58), 1, sym_graph_task, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, - STATE(17), 2, + STATE(19), 2, sym_comment, aux_sym_unquoted_graph_string_repeat1, - ACTIONS(127), 3, + ACTIONS(149), 3, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, - ACTIONS(133), 3, + ACTIONS(155), 3, sym__line_return, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -3932,7 +3722,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [662] = 14, + [751] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -3945,18 +3735,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(16), 1, + STATE(17), 1, aux_sym__mgs_content_repeat1, - STATE(18), 1, + STATE(20), 1, sym_comment, STATE(59), 1, sym_graph_task, - ACTIONS(146), 2, + ACTIONS(168), 2, anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -3964,51 +3754,23 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(144), 4, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - sym__line_return, - [713] = 5, - ACTIONS(5), 1, - anon_sym_POUND, - STATE(19), 1, - sym_comment, - ACTIONS(150), 3, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LBRACK2, - ACTIONS(91), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(148), 13, + ACTIONS(166), 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, - [746] = 8, + [802] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, + ACTIONS(97), 1, anon_sym_COLON, - ACTIONS(79), 1, + ACTIONS(99), 1, anon_sym_QMARK, - STATE(20), 1, + STATE(21), 1, sym_comment, STATE(47), 1, sym_task_output, - ACTIONS(154), 2, + ACTIONS(172), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4016,7 +3778,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(152), 10, + ACTIONS(170), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4027,7 +3789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [784] = 14, + [840] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4040,17 +3802,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(18), 1, + STATE(20), 1, aux_sym__mgs_content_repeat1, - STATE(21), 1, + STATE(22), 1, sym_comment, STATE(59), 1, sym_graph_task, - STATE(187), 1, + STATE(169), 1, sym__mgs_content, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -4058,12 +3820,42 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(144), 4, + 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, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, + aux_sym_nametag_token1, sym__line_return, - [834] = 14, + sym_xtrigger_annotation, + sym_suicide_annotation, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + anon_sym_LT, + [928] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4076,18 +3868,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(17), 1, + STATE(19), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(22), 1, + STATE(24), 1, sym_comment, STATE(58), 1, sym_graph_task, - ACTIONS(156), 2, + ACTIONS(178), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(17), 3, @@ -4099,48 +3891,54 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [884] = 8, + [978] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, - anon_sym_COLON, - ACTIONS(79), 1, - anon_sym_QMARK, - STATE(23), 1, + 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, + STATE(25), 1, sym_comment, - STATE(45), 1, - sym_task_output, - ACTIONS(160), 2, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + STATE(59), 1, + sym_graph_task, + STATE(198), 1, + sym__mgs_content, + STATE(7), 2, + sym_nametag, + sym_task_parameter, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(158), 10, + ACTIONS(166), 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, - [922] = 8, + [1028] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(77), 1, + ACTIONS(97), 1, anon_sym_COLON, - ACTIONS(79), 1, + ACTIONS(99), 1, anon_sym_QMARK, - STATE(24), 1, + STATE(26), 1, sym_comment, STATE(46), 1, sym_task_output, - ACTIONS(164), 2, + ACTIONS(182), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4148,7 +3946,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(162), 10, + ACTIONS(180), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4159,43 +3957,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [960] = 14, - 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(11), 1, - sym_task_name, - STATE(18), 1, - aux_sym__mgs_content_repeat1, - STATE(25), 1, - sym_comment, - STATE(59), 1, - sym_graph_task, - STATE(184), 1, - sym__mgs_content, - STATE(6), 2, - sym_nametag, - sym_task_parameter, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(144), 4, - sym_graph_logical, - sym_graph_parenthesis, - sym_graph_arrow, - sym__line_return, - [1010] = 14, + [1066] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4206,19 +3968,19 @@ static const uint16_t ts_small_parse_table[] = { sym_suicide_annotation, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(166), 1, - sym__line_return, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(17), 1, + STATE(24), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(26), 1, + STATE(27), 1, sym_comment, STATE(58), 1, sym_graph_task, - STATE(6), 2, + STATE(195), 1, + sym__qgs_content, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(17), 3, @@ -4230,7 +3992,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1059] = 14, + [1115] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4243,17 +4005,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(22), 1, + STATE(24), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(27), 1, + STATE(28), 1, sym_comment, STATE(58), 1, sym_graph_task, - STATE(175), 1, + STATE(189), 1, sym__qgs_content, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(17), 3, @@ -4265,7 +4027,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1108] = 14, + [1164] = 14, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -4276,19 +4038,19 @@ 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, aux_sym_task_name_repeat1, - STATE(11), 1, + STATE(12), 1, sym_task_name, - STATE(22), 1, + STATE(19), 1, aux_sym_unquoted_graph_string_repeat1, - STATE(28), 1, + STATE(29), 1, sym_comment, STATE(58), 1, sym_graph_task, - STATE(161), 1, - sym__qgs_content, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(17), 3, @@ -4300,12 +4062,12 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1157] = 5, + [1213] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(29), 1, + STATE(30), 1, sym_comment, - ACTIONS(170), 2, + ACTIONS(188), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4313,7 +4075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(168), 12, + ACTIONS(186), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4326,12 +4088,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_COLON, anon_sym_QMARK, - [1188] = 5, + [1244] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(30), 1, + STATE(31), 1, sym_comment, - ACTIONS(174), 2, + ACTIONS(192), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4339,7 +4101,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(172), 12, + ACTIONS(190), 12, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4352,46 +4114,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_COLON, anon_sym_QMARK, - [1219] = 12, + [1275] = 13, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(178), 1, - sym__line_return, - ACTIONS(180), 1, + ACTIONS(57), 1, + aux_sym_integer_token1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(182), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(184), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - ACTIONS(188), 1, - aux_sym_unquoted_string_token1, - STATE(31), 1, + ACTIONS(71), 1, + aux_sym__us_content_token1, + ACTIONS(194), 1, + sym_datetime, + STATE(32), 1, sym_comment, - STATE(142), 1, - aux_sym_unquoted_string_repeat1, - ACTIONS(176), 3, + STATE(138), 1, + aux_sym_integer_repeat1, + STATE(192), 1, + sym__us_content, + ACTIONS(55), 2, + anon_sym_True, + anon_sym_False, + STATE(148), 2, sym_boolean, sym_integer, - sym_datetime, - STATE(181), 3, + STATE(194), 2, sym_unquoted_string, sym_quoted_string, - sym_multiline_string, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1263] = 6, + [1321] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(194), 1, + ACTIONS(200), 1, anon_sym_QMARK, - STATE(32), 1, + STATE(33), 1, sym_comment, - ACTIONS(192), 2, + ACTIONS(198), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4399,7 +4162,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(190), 10, + ACTIONS(196), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4410,78 +4173,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1295] = 14, + [1353] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(202), 1, + ACTIONS(208), 1, sym__line_return, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - STATE(33), 1, + ACTIONS(211), 1, + anon_sym_LBRACK, + ACTIONS(213), 1, + anon_sym_LBRACK_LBRACK, + STATE(34), 1, sym_comment, - STATE(51), 1, + STATE(35), 1, aux_sym_top_section_repeat1, - STATE(85), 1, - aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(68), 1, + aux_sym_top_section_repeat2, + STATE(96), 1, sym_setting, - STATE(100), 1, - sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(196), 2, + ACTIONS(202), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(205), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(114), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1342] = 14, + [1400] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(211), 1, + ACTIONS(213), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(217), 1, sym__line_return, - ACTIONS(214), 1, + ACTIONS(220), 1, anon_sym_LBRACK, - ACTIONS(216), 1, - anon_sym_LBRACK_LBRACK, - STATE(34), 1, + STATE(35), 1, sym_comment, - STATE(60), 1, + STATE(62), 1, aux_sym_top_section_repeat1, - STATE(71), 1, + STATE(69), 1, aux_sym_top_section_repeat2, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(209), 2, + ACTIONS(215), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, + STATE(114), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1389] = 5, + [1447] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(35), 1, + STATE(36), 1, sym_comment, - ACTIONS(220), 2, + ACTIONS(224), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4489,7 +4252,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(218), 10, + ACTIONS(222), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4500,111 +4263,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1418] = 14, + [1476] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(224), 1, + ACTIONS(228), 1, sym__line_return, - STATE(36), 1, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + STATE(37), 1, sym_comment, - STATE(60), 1, + STATE(44), 1, aux_sym_top_section_repeat1, - STATE(82), 1, + STATE(70), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(222), 2, + ACTIONS(226), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(227), 2, + ACTIONS(231), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1465] = 14, + [1523] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(216), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(231), 1, + ACTIONS(237), 1, sym__line_return, - ACTIONS(234), 1, + ACTIONS(240), 1, anon_sym_LBRACK, - STATE(34), 1, - aux_sym_top_section_repeat1, - STATE(37), 1, + STATE(38), 1, sym_comment, - STATE(63), 1, + STATE(62), 1, + aux_sym_top_section_repeat1, + STATE(64), 1, aux_sym_top_section_repeat2, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(229), 2, + ACTIONS(235), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, + STATE(114), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1512] = 14, + [1570] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(238), 1, + ACTIONS(244), 1, sym__line_return, - STATE(38), 1, + STATE(39), 1, sym_comment, - STATE(60), 1, + STATE(50), 1, aux_sym_top_section_repeat1, - STATE(77), 1, + STATE(81), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(236), 2, + ACTIONS(242), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(241), 2, + ACTIONS(247), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1559] = 5, + [1617] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(39), 1, + STATE(40), 1, sym_comment, - ACTIONS(245), 2, + ACTIONS(251), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4612,7 +4375,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(243), 10, + ACTIONS(249), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4623,12 +4386,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1588] = 5, + [1646] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(40), 1, + STATE(41), 1, sym_comment, - ACTIONS(249), 2, + ACTIONS(255), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4636,7 +4399,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(247), 10, + ACTIONS(253), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4647,12 +4410,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1617] = 5, + [1675] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(41), 1, + STATE(42), 1, sym_comment, - ACTIONS(253), 2, + ACTIONS(259), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4660,7 +4423,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(251), 10, + ACTIONS(257), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4671,78 +4434,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1646] = 14, + [1704] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(257), 1, + ACTIONS(213), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(263), 1, sym__line_return, + ACTIONS(266), 1, + anon_sym_LBRACK, STATE(38), 1, aux_sym_top_section_repeat1, - STATE(42), 1, + STATE(43), 1, sym_comment, - STATE(72), 1, - aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(86), 1, + aux_sym_top_section_repeat2, + STATE(96), 1, sym_setting, - STATE(100), 1, - sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(255), 2, + ACTIONS(261), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(260), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + STATE(114), 2, + sym_sub_section_1, + sym_graph_section, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1693] = 14, + [1751] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(264), 1, + ACTIONS(270), 1, sym__line_return, - STATE(43), 1, + STATE(44), 1, sym_comment, - STATE(52), 1, - aux_sym_top_section_repeat1, STATE(62), 1, + aux_sym_top_section_repeat1, + STATE(72), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(262), 2, + ACTIONS(268), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(267), 2, + ACTIONS(273), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1740] = 5, + [1798] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(44), 1, + STATE(45), 1, sym_comment, - ACTIONS(271), 2, + ACTIONS(277), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4750,7 +4513,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(269), 10, + ACTIONS(275), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4761,12 +4524,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1769] = 5, + [1827] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(45), 1, + STATE(46), 1, sym_comment, - ACTIONS(275), 2, + ACTIONS(281), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4774,7 +4537,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(273), 10, + ACTIONS(279), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4785,12 +4548,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1798] = 5, + [1856] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(46), 1, + STATE(47), 1, sym_comment, - ACTIONS(279), 2, + ACTIONS(285), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4798,7 +4561,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(277), 10, + ACTIONS(283), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4809,12 +4572,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1827] = 5, + [1885] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(47), 1, + STATE(48), 1, sym_comment, - ACTIONS(283), 2, + ACTIONS(289), 2, anon_sym_DQUOTE, anon_sym_SQUOTE, ACTIONS(3), 4, @@ -4822,7 +4585,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(281), 10, + ACTIONS(287), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -4833,320 +4596,292 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [1856] = 14, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(198), 1, - sym_jinja2_expression, - ACTIONS(200), 1, - aux_sym_key_token1, - ACTIONS(216), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(287), 1, - sym__line_return, - ACTIONS(290), 1, - anon_sym_LBRACK, - STATE(48), 1, - sym_comment, - STATE(60), 1, - aux_sym_top_section_repeat1, - STATE(78), 1, - aux_sym_top_section_repeat2, - STATE(87), 1, - sym_setting, - STATE(157), 1, - sym_key, - ACTIONS(285), 2, - ts_builtin_sym_end, - sym_include_directive, - STATE(115), 2, - sym_sub_section_1, - sym_graph_section, - ACTIONS(3), 3, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [1903] = 14, + [1914] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(294), 1, + ACTIONS(293), 1, sym__line_return, - STATE(36), 1, - aux_sym_top_section_repeat1, STATE(49), 1, sym_comment, - STATE(79), 1, + STATE(52), 1, + aux_sym_top_section_repeat1, + STATE(75), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(292), 2, + ACTIONS(291), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(297), 2, + ACTIONS(296), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1950] = 14, + [1961] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(216), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(301), 1, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(300), 1, sym__line_return, - ACTIONS(304), 1, - anon_sym_LBRACK, - STATE(48), 1, - aux_sym_top_section_repeat1, STATE(50), 1, sym_comment, - STATE(75), 1, - aux_sym_top_section_repeat2, - STATE(87), 1, + STATE(62), 1, + aux_sym_top_section_repeat1, + STATE(83), 1, + aux_sym_sub_section_1_repeat1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(101), 1, + sym_sub_section_2, + STATE(162), 1, sym_key, - ACTIONS(299), 2, + ACTIONS(298), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(303), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [1997] = 14, + [2008] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(308), 1, + ACTIONS(307), 1, sym__line_return, STATE(51), 1, sym_comment, - STATE(60), 1, + STATE(53), 1, aux_sym_top_section_repeat1, - STATE(68), 1, + STATE(76), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(306), 2, + ACTIONS(305), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(311), 2, + ACTIONS(310), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2044] = 14, + [2055] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(315), 1, + ACTIONS(314), 1, sym__line_return, STATE(52), 1, sym_comment, - STATE(60), 1, + STATE(62), 1, aux_sym_top_section_repeat1, - STATE(69), 1, + STATE(79), 1, aux_sym_sub_section_1_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(313), 2, + ACTIONS(312), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(318), 2, + ACTIONS(317), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2091] = 14, + [2102] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(322), 1, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(321), 1, sym__line_return, - ACTIONS(325), 1, - anon_sym_LBRACK, - ACTIONS(327), 1, - anon_sym_LBRACK_LBRACK, STATE(53), 1, sym_comment, - STATE(54), 1, + STATE(62), 1, aux_sym_top_section_repeat1, - STATE(87), 1, - sym_setting, + STATE(80), 1, + aux_sym_sub_section_1_repeat1, STATE(96), 1, - aux_sym_runtime_section_repeat1, - STATE(113), 1, - sym_task_section, - STATE(157), 1, + sym_setting, + STATE(101), 1, + sym_sub_section_2, + STATE(162), 1, sym_key, - ACTIONS(320), 2, + ACTIONS(319), 2, ts_builtin_sym_end, sym_include_directive, + ACTIONS(324), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2137] = 14, + [2149] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(327), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(331), 1, + ACTIONS(328), 1, sym__line_return, - ACTIONS(334), 1, + ACTIONS(331), 1, anon_sym_LBRACK, + ACTIONS(333), 1, + anon_sym_LBRACK_LBRACK, STATE(54), 1, sym_comment, - STATE(60), 1, + STATE(62), 1, aux_sym_top_section_repeat1, - STATE(87), 1, - sym_setting, - STATE(90), 1, + STATE(91), 1, aux_sym_runtime_section_repeat1, - STATE(113), 1, + STATE(96), 1, + sym_setting, + STATE(121), 1, sym_task_section, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(329), 2, + ACTIONS(326), 2, ts_builtin_sym_end, sym_include_directive, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2183] = 11, + [2195] = 14, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(338), 1, + ACTIONS(333), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(337), 1, sym__line_return, + ACTIONS(340), 1, + anon_sym_LBRACK, + STATE(54), 1, + aux_sym_top_section_repeat1, STATE(55), 1, sym_comment, - STATE(60), 1, - aux_sym_top_section_repeat1, - STATE(87), 1, + STATE(90), 1, + aux_sym_runtime_section_repeat1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(121), 1, + sym_task_section, + STATE(162), 1, sym_key, - ACTIONS(341), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, + ACTIONS(335), 2, + ts_builtin_sym_end, + sym_include_directive, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(336), 3, - ts_builtin_sym_end, - sym_include_directive, - anon_sym_LBRACK_LBRACK_LBRACK, - [2222] = 11, + [2241] = 11, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(345), 1, + ACTIONS(344), 1, sym__line_return, STATE(56), 1, sym_comment, - STATE(60), 1, + STATE(57), 1, aux_sym_top_section_repeat1, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(348), 2, + ACTIONS(347), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(343), 3, + ACTIONS(342), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2261] = 11, + [2280] = 11, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(352), 1, + ACTIONS(351), 1, sym__line_return, - STATE(55), 1, - aux_sym_top_section_repeat1, STATE(57), 1, sym_comment, - STATE(87), 1, + STATE(62), 1, + aux_sym_top_section_repeat1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(355), 2, + ACTIONS(354), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(350), 3, + ACTIONS(349), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2300] = 4, + [2319] = 4, ACTIONS(19), 1, anon_sym_POUND, STATE(58), 1, @@ -5156,7 +4891,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(357), 10, + ACTIONS(356), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -5167,7 +4902,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_SQUOTE, anon_sym_LT, - [2325] = 4, + [2344] = 4, ACTIONS(19), 1, anon_sym_POUND, STATE(59), 1, @@ -5177,7 +4912,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(359), 10, + ACTIONS(358), 10, sym_graph_logical, sym_graph_parenthesis, sym_graph_arrow, @@ -5188,293 +4923,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE_DQUOTE_DQUOTE, anon_sym_SQUOTE_SQUOTE_SQUOTE, anon_sym_LT, - [2350] = 10, + [2369] = 11, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(363), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(366), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(369), 1, + ACTIONS(362), 1, sym__line_return, - STATE(87), 1, + STATE(60), 1, + sym_comment, + STATE(62), 1, + aux_sym_top_section_repeat1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(372), 2, + ACTIONS(365), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - STATE(60), 2, - sym_comment, - aux_sym_top_section_repeat1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(361), 3, + ACTIONS(360), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2387] = 11, + [2408] = 11, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(198), 1, + ACTIONS(204), 1, sym_jinja2_expression, - ACTIONS(200), 1, + ACTIONS(206), 1, aux_sym_key_token1, - ACTIONS(376), 1, + ACTIONS(369), 1, sym__line_return, - STATE(56), 1, + STATE(60), 1, aux_sym_top_section_repeat1, STATE(61), 1, sym_comment, - STATE(87), 1, + STATE(96), 1, sym_setting, - STATE(157), 1, + STATE(162), 1, sym_key, - ACTIONS(379), 2, + ACTIONS(372), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(374), 3, + ACTIONS(367), 3, ts_builtin_sym_end, sym_include_directive, anon_sym_LBRACK_LBRACK_LBRACK, - [2426] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(381), 1, - sym__line_return, - STATE(62), 1, - sym_comment, - STATE(83), 1, - aux_sym_sub_section_1_repeat1, - STATE(100), 1, - sym_sub_section_2, - ACTIONS(313), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(318), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2459] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(214), 1, - anon_sym_LBRACK, - ACTIONS(216), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(384), 1, - sym__line_return, - STATE(63), 1, - sym_comment, - STATE(73), 1, - aux_sym_top_section_repeat2, - ACTIONS(209), 2, - ts_builtin_sym_end, - sym_include_directive, - STATE(115), 2, - sym_sub_section_1, - sym_graph_section, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2492] = 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, - ts_builtin_sym_end, - STATE(64), 1, - sym_comment, - STATE(70), 1, - aux_sym_workflow_configuration_repeat1, - STATE(189), 1, - sym_include_statement, - STATE(133), 2, - sym_top_section, - sym_runtime_section, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2527] = 10, - ACTIONS(11), 1, - sym_include_directive, - ACTIONS(13), 1, - sym__line_return, - ACTIONS(15), 1, - anon_sym_LBRACK, + [2447] = 10, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(389), 1, - ts_builtin_sym_end, - STATE(65), 1, - sym_comment, - STATE(70), 1, - aux_sym_workflow_configuration_repeat1, - STATE(189), 1, - sym_include_statement, - STATE(133), 2, - sym_top_section, - sym_runtime_section, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2562] = 7, - ACTIONS(5), 1, - anon_sym_POUND, - ACTIONS(391), 1, - aux_sym_nametag_token2, - STATE(66), 1, - sym_comment, - STATE(76), 1, - aux_sym_nametag_repeat1, - ACTIONS(97), 2, - anon_sym_COMMA2, - anon_sym_EQ, - ACTIONS(91), 4, + ACTIONS(376), 1, sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(93), 4, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [2591] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(398), 1, + ACTIONS(379), 1, + aux_sym_key_token1, + ACTIONS(382), 1, sym__line_return, - ACTIONS(401), 1, + STATE(96), 1, + sym_setting, + STATE(162), 1, + sym_key, + ACTIONS(385), 2, anon_sym_LBRACK, - STATE(107), 1, - sym_graph_setting, - ACTIONS(395), 2, - sym_jinja2_expression, - sym_recurrence, - STATE(67), 2, + anon_sym_LBRACK_LBRACK, + STATE(62), 2, sym_comment, - aux_sym_graph_section_repeat1, + aux_sym_top_section_repeat1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(393), 3, - ts_builtin_sym_end, - sym_include_directive, - anon_sym_LBRACK_LBRACK, - [2622] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(405), 1, - sym__line_return, - STATE(68), 1, - sym_comment, - STATE(83), 1, - aux_sym_sub_section_1_repeat1, - STATE(100), 1, - sym_sub_section_2, - ACTIONS(403), 2, + ACTIONS(374), 3, ts_builtin_sym_end, sym_include_directive, - ACTIONS(408), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2655] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(207), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(412), 1, - sym__line_return, - STATE(69), 1, - sym_comment, - STATE(83), 1, - aux_sym_sub_section_1_repeat1, - STATE(100), 1, - sym_sub_section_2, - ACTIONS(410), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(415), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2688] = 9, - ACTIONS(19), 1, + [2484] = 7, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(417), 1, - ts_builtin_sym_end, - ACTIONS(419), 1, - sym_include_directive, - ACTIONS(422), 1, - sym__line_return, - ACTIONS(425), 1, - anon_sym_LBRACK, - STATE(189), 1, - sym_include_statement, - STATE(70), 2, + ACTIONS(387), 1, + aux_sym_nametag_token2, + STATE(63), 1, sym_comment, - aux_sym_workflow_configuration_repeat1, - STATE(133), 2, - sym_top_section, - sym_runtime_section, - ACTIONS(3), 4, + STATE(84), 1, + aux_sym_nametag_repeat1, + ACTIONS(115), 2, + anon_sym_COMMA2, + anon_sym_EQ, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2721] = 9, + ACTIONS(111), 4, + anon_sym_RBRACK, + anon_sym_RBRACK_RBRACK, + anon_sym_RBRACK_RBRACK_RBRACK, + anon_sym_GT, + [2513] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(216), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(430), 1, + ACTIONS(391), 1, sym__line_return, - ACTIONS(433), 1, + ACTIONS(394), 1, anon_sym_LBRACK, - STATE(71), 1, + STATE(64), 1, sym_comment, - STATE(73), 1, + STATE(65), 1, aux_sym_top_section_repeat2, - ACTIONS(428), 2, + ACTIONS(389), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, + STATE(114), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 4, @@ -5482,46 +5052,22 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2754] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(207), 1, - anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(435), 1, - sym__line_return, - STATE(72), 1, - sym_comment, - STATE(83), 1, - aux_sym_sub_section_1_repeat1, - STATE(100), 1, - sym_sub_section_2, - ACTIONS(236), 2, - ts_builtin_sym_end, - sym_include_directive, - ACTIONS(241), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [2787] = 8, + [2546] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(440), 1, + ACTIONS(398), 1, sym__line_return, - ACTIONS(443), 1, + ACTIONS(401), 1, anon_sym_LBRACK, - ACTIONS(445), 1, + ACTIONS(403), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(438), 2, + ACTIONS(396), 2, ts_builtin_sym_end, sym_include_directive, - STATE(73), 2, + STATE(65), 2, sym_comment, aux_sym_top_section_repeat2, - STATE(115), 2, + STATE(114), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 4, @@ -5529,24 +5075,24 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2818] = 10, + [2577] = 10, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(448), 1, + ACTIONS(406), 1, aux_sym_nametag_token1, - ACTIONS(450), 1, + ACTIONS(408), 1, anon_sym_RBRACK_RBRACK, - STATE(74), 1, + STATE(66), 1, sym_comment, STATE(89), 1, aux_sym_task_name_repeat1, - STATE(138), 1, + STATE(154), 1, sym_task_name, - STATE(159), 1, + STATE(176), 1, sym_namespace, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -5554,23 +5100,72 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2853] = 9, + [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, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(216), 1, + ACTIONS(213), 1, anon_sym_LBRACK_LBRACK, - ACTIONS(290), 1, + ACTIONS(220), 1, anon_sym_LBRACK, - ACTIONS(452), 1, + ACTIONS(412), 1, sym__line_return, - STATE(73), 1, + STATE(65), 1, aux_sym_top_section_repeat2, - STATE(75), 1, + STATE(68), 1, sym_comment, - ACTIONS(285), 2, + ACTIONS(215), 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, + [2680] = 9, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(213), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(417), 1, + sym__line_return, + ACTIONS(420), 1, + anon_sym_LBRACK, + STATE(65), 1, + aux_sym_top_section_repeat2, + STATE(69), 1, + sym_comment, + ACTIONS(415), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, + STATE(114), 2, sym_sub_section_1, sym_graph_section, ACTIONS(3), 4, @@ -5578,45 +5173,71 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2886] = 7, + [2713] = 9, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(422), 1, + sym__line_return, + STATE(70), 1, + sym_comment, + STATE(73), 1, + aux_sym_sub_section_1_repeat1, + STATE(101), 1, + sym_sub_section_2, + ACTIONS(268), 2, + ts_builtin_sym_end, + sym_include_directive, + ACTIONS(273), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [2746] = 9, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(391), 1, - aux_sym_nametag_token2, - STATE(76), 1, + ACTIONS(425), 1, + ts_builtin_sym_end, + ACTIONS(431), 1, + sym__line_return, + STATE(71), 1, sym_comment, - STATE(81), 1, - aux_sym_nametag_repeat1, - ACTIONS(101), 2, - anon_sym_COMMA2, - anon_sym_EQ, - ACTIONS(91), 4, + 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(99), 4, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [2915] = 9, + ACTIONS(429), 3, + sym_include_directive, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [2779] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(457), 1, + ACTIONS(436), 1, sym__line_return, - STATE(77), 1, + STATE(72), 1, sym_comment, - STATE(83), 1, + STATE(73), 1, aux_sym_sub_section_1_repeat1, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - ACTIONS(455), 2, + ACTIONS(434), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(460), 2, + ACTIONS(439), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5624,47 +5245,94 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2948] = 9, + [2812] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(216), 1, + ACTIONS(443), 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, + anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - ACTIONS(464), 1, + STATE(73), 2, + sym_comment, + aux_sym_sub_section_1_repeat1, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [2843] = 9, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(451), 1, + ts_builtin_sym_end, + ACTIONS(455), 1, sym__line_return, - ACTIONS(467), 1, + STATE(74), 1, + sym_comment, + STATE(78), 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(453), 3, + sym_include_directive, anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [2876] = 9, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(458), 1, + sym__line_return, STATE(73), 1, - aux_sym_top_section_repeat2, - STATE(78), 1, + aux_sym_sub_section_1_repeat1, + STATE(75), 1, sym_comment, - ACTIONS(462), 2, + STATE(101), 1, + sym_sub_section_2, + ACTIONS(312), 2, ts_builtin_sym_end, sym_include_directive, - STATE(115), 2, - sym_sub_section_1, - sym_graph_section, + ACTIONS(317), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [2981] = 9, + [2909] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(469), 1, + ACTIONS(461), 1, sym__line_return, - STATE(79), 1, - sym_comment, - STATE(83), 1, + STATE(73), 1, aux_sym_sub_section_1_repeat1, - STATE(100), 1, + STATE(76), 1, + sym_comment, + STATE(101), 1, sym_sub_section_2, - ACTIONS(222), 2, + ACTIONS(319), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(227), 2, + ACTIONS(324), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5672,68 +5340,95 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3014] = 9, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(476), 1, + [2942] = 10, + ACTIONS(11), 1, + sym_include_directive, + ACTIONS(13), 1, sym__line_return, - ACTIONS(479), 1, + ACTIONS(15), 1, anon_sym_LBRACK, - STATE(80), 1, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(464), 1, + ts_builtin_sym_end, + STATE(67), 1, + aux_sym_workflow_configuration_repeat1, + STATE(77), 1, sym_comment, - STATE(84), 1, - aux_sym_graph_section_repeat1, - STATE(107), 1, + 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, + [2977] = 8, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(466), 1, + ts_builtin_sym_end, + ACTIONS(473), 1, + sym__line_return, + STATE(99), 1, sym_graph_setting, - ACTIONS(474), 2, + ACTIONS(468), 2, sym_jinja2_expression, sym_recurrence, - ACTIONS(3), 3, + STATE(78), 2, + sym_comment, + aux_sym_graph_section_repeat1, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(472), 3, - ts_builtin_sym_end, + ACTIONS(471), 3, sym_include_directive, + anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - [3047] = 6, - ACTIONS(5), 1, + [3008] = 9, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(481), 1, - aux_sym_nametag_token2, - ACTIONS(108), 2, - anon_sym_COMMA2, - anon_sym_EQ, - STATE(81), 2, + ACTIONS(233), 1, + anon_sym_LBRACK_LBRACK_LBRACK, + ACTIONS(478), 1, + sym__line_return, + STATE(73), 1, + aux_sym_sub_section_1_repeat1, + STATE(79), 1, sym_comment, - aux_sym_nametag_repeat1, - ACTIONS(91), 4, + 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, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, - sym_line_continuation, - ACTIONS(103), 4, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [3074] = 9, + sym_line_continuation, + [3041] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(486), 1, + ACTIONS(485), 1, sym__line_return, - STATE(82), 1, - sym_comment, - STATE(83), 1, + STATE(73), 1, aux_sym_sub_section_1_repeat1, - STATE(100), 1, + STATE(80), 1, + sym_comment, + STATE(101), 1, sym_sub_section_2, - ACTIONS(484), 2, + ACTIONS(483), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(489), 2, + ACTIONS(488), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5741,70 +5436,71 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3107] = 8, + [3074] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(493), 1, - sym__line_return, - ACTIONS(498), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - STATE(100), 1, + ACTIONS(490), 1, + sym__line_return, + STATE(73), 1, + aux_sym_sub_section_1_repeat1, + STATE(81), 1, + sym_comment, + STATE(101), 1, sym_sub_section_2, - ACTIONS(491), 2, + ACTIONS(298), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(496), 2, + ACTIONS(303), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, - STATE(83), 2, - sym_comment, - aux_sym_sub_section_1_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3138] = 9, + [3107] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(503), 1, + ACTIONS(493), 1, + ts_builtin_sym_end, + ACTIONS(495), 1, + sym_include_directive, + ACTIONS(498), 1, sym__line_return, - ACTIONS(506), 1, + ACTIONS(501), 1, anon_sym_LBRACK, - STATE(67), 1, - aux_sym_graph_section_repeat1, - STATE(84), 1, + STATE(196), 1, + sym_include_statement, + STATE(82), 2, sym_comment, - STATE(107), 1, - sym_graph_setting, - ACTIONS(474), 2, + aux_sym_workflow_configuration_repeat1, + STATE(134), 2, + sym_top_section, + sym_runtime_section, + ACTIONS(3), 4, sym_jinja2_expression, - sym_recurrence, - ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(501), 3, - ts_builtin_sym_end, - sym_include_directive, - anon_sym_LBRACK_LBRACK, - [3171] = 9, + [3140] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(207), 1, + ACTIONS(233), 1, anon_sym_LBRACK_LBRACK_LBRACK, - ACTIONS(508), 1, + ACTIONS(506), 1, sym__line_return, - STATE(83), 1, + STATE(73), 1, aux_sym_sub_section_1_repeat1, - STATE(85), 1, + STATE(83), 1, sym_comment, - STATE(100), 1, + STATE(101), 1, sym_sub_section_2, - ACTIONS(306), 2, + ACTIONS(504), 2, ts_builtin_sym_end, sym_include_directive, - ACTIONS(311), 2, + ACTIONS(509), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 4, @@ -5812,7 +5508,74 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3204] = 10, + [3173] = 7, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(387), 1, + aux_sym_nametag_token2, + STATE(84), 1, + sym_comment, + 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, + 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, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(213), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(240), 1, + anon_sym_LBRACK, + ACTIONS(514), 1, + sym__line_return, + STATE(65), 1, + aux_sym_top_section_repeat2, + STATE(86), 1, + sym_comment, + ACTIONS(235), 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, + [3262] = 10, ACTIONS(11), 1, sym_include_directive, ACTIONS(13), 1, @@ -5821,15 +5584,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(387), 1, + ACTIONS(464), 1, ts_builtin_sym_end, - STATE(65), 1, + STATE(82), 1, aux_sym_workflow_configuration_repeat1, - STATE(86), 1, + STATE(87), 1, sym_comment, - STATE(189), 1, + STATE(196), 1, sym_include_statement, - STATE(133), 2, + STATE(134), 2, sym_top_section, sym_runtime_section, ACTIONS(3), 4, @@ -5837,59 +5600,40 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3239] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - STATE(87), 1, - sym_comment, - ACTIONS(513), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 3, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - ACTIONS(511), 6, - ts_builtin_sym_end, - sym_jinja2_expression, - sym_include_directive, - aux_sym_key_token1, - sym__line_return, - anon_sym_LBRACK_LBRACK_LBRACK, - [3263] = 5, + [3297] = 5, ACTIONS(19), 1, anon_sym_POUND, STATE(88), 1, sym_comment, - ACTIONS(517), 2, + ACTIONS(519), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(515), 6, + ACTIONS(517), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3287] = 8, + [3321] = 8, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(448), 1, + ACTIONS(406), 1, aux_sym_nametag_token1, STATE(89), 1, sym_comment, - STATE(94), 1, + STATE(97), 1, aux_sym_task_name_repeat1, ACTIONS(49), 2, anon_sym_COMMA, anon_sym_RBRACK_RBRACK, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -5897,22 +5641,22 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3317] = 9, + [3351] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(327), 1, + ACTIONS(331), 1, + anon_sym_LBRACK, + ACTIONS(333), 1, anon_sym_LBRACK_LBRACK, ACTIONS(521), 1, sym__line_return, - ACTIONS(524), 1, - anon_sym_LBRACK, STATE(90), 1, sym_comment, - STATE(91), 1, + STATE(92), 1, aux_sym_runtime_section_repeat1, - STATE(113), 1, + STATE(121), 1, sym_task_section, - ACTIONS(519), 2, + ACTIONS(326), 2, ts_builtin_sym_end, sym_include_directive, ACTIONS(3), 4, @@ -5920,21 +5664,44 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3349] = 8, + [3383] = 9, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(528), 1, + ACTIONS(333), 1, + anon_sym_LBRACK_LBRACK, + ACTIONS(526), 1, sym__line_return, - ACTIONS(531), 1, + ACTIONS(529), 1, anon_sym_LBRACK, + STATE(91), 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, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [3415] = 8, + ACTIONS(19), 1, + anon_sym_POUND, ACTIONS(533), 1, + sym__line_return, + ACTIONS(536), 1, + anon_sym_LBRACK, + ACTIONS(538), 1, anon_sym_LBRACK_LBRACK, - STATE(113), 1, + STATE(121), 1, sym_task_section, - ACTIONS(526), 2, + ACTIONS(531), 2, ts_builtin_sym_end, sym_include_directive, - STATE(91), 2, + STATE(92), 2, sym_comment, aux_sym_runtime_section_repeat1, ACTIONS(3), 4, @@ -5942,59 +5709,97 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3379] = 5, + [3445] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(92), 1, + STATE(93), 1, sym_comment, - ACTIONS(538), 2, + ACTIONS(543), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(536), 6, + ACTIONS(541), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3403] = 6, + [3469] = 6, ACTIONS(19), 1, anon_sym_POUND, - STATE(93), 1, + STATE(94), 1, sym_comment, - ACTIONS(511), 2, + ACTIONS(548), 2, sym_jinja2_expression, aux_sym_key_token1, - ACTIONS(543), 2, + ACTIONS(550), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + ACTIONS(3), 3, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(545), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK_LBRACK, + [3495] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + STATE(95), 1, + sym_comment, + ACTIONS(147), 2, + anon_sym_COMMA2, + anon_sym_EQ, + ACTIONS(53), 4, + sym_jinja2_expression, + 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(19), 1, + anon_sym_POUND, + STATE(96), 1, + sym_comment, + ACTIONS(553), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(540), 4, + ACTIONS(548), 6, ts_builtin_sym_end, + sym_jinja2_expression, sym_include_directive, + aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3429] = 7, + [3543] = 7, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(46), 1, anon_sym_LT, - ACTIONS(546), 1, + ACTIONS(555), 1, aux_sym_nametag_token1, ACTIONS(39), 2, anon_sym_COMMA, anon_sym_RBRACK_RBRACK, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, - STATE(94), 2, + STATE(97), 2, sym_comment, aux_sym_task_name_repeat1, ACTIONS(3), 4, @@ -6002,137 +5807,130 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3457] = 5, + [3571] = 5, ACTIONS(19), 1, anon_sym_POUND, - STATE(95), 1, + STATE(98), 1, sym_comment, - ACTIONS(551), 2, + ACTIONS(560), 2, anon_sym_LBRACK, anon_sym_LBRACK_LBRACK, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(549), 6, + ACTIONS(558), 6, ts_builtin_sym_end, sym_jinja2_expression, sym_include_directive, aux_sym_key_token1, sym__line_return, anon_sym_LBRACK_LBRACK_LBRACK, - [3481] = 9, - ACTIONS(19), 1, + [3595] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(327), 1, - anon_sym_LBRACK_LBRACK, - ACTIONS(334), 1, - anon_sym_LBRACK, - ACTIONS(553), 1, - sym__line_return, - STATE(91), 1, - aux_sym_runtime_section_repeat1, - STATE(96), 1, - sym_comment, - STATE(113), 1, - sym_task_section, - ACTIONS(329), 2, + ACTIONS(562), 1, ts_builtin_sym_end, - sym_include_directive, - ACTIONS(3), 4, - sym_jinja2_expression, + STATE(99), 1, + sym_comment, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3513] = 5, + ACTIONS(564), 6, + sym_jinja2_expression, + sym_include_directive, + sym_recurrence, + sym__line_return, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [3618] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(97), 1, + ACTIONS(566), 1, + ts_builtin_sym_end, + STATE(100), 1, sym_comment, - ACTIONS(150), 2, - anon_sym_COMMA2, - anon_sym_EQ, - ACTIONS(91), 4, - sym_jinja2_expression, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(148), 5, - aux_sym_nametag_token2, - anon_sym_RBRACK, - anon_sym_RBRACK_RBRACK, - anon_sym_RBRACK_RBRACK_RBRACK, - anon_sym_GT, - [3537] = 6, - ACTIONS(5), 1, + ACTIONS(568), 6, + sym_jinja2_expression, + sym_include_directive, + sym_recurrence, + sym__line_return, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [3641] = 5, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(556), 1, - aux_sym_nametag_token2, - STATE(98), 1, + STATE(101), 1, sym_comment, - STATE(109), 1, - aux_sym_nametag_repeat1, - ACTIONS(91), 4, + ACTIONS(572), 2, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(99), 4, - aux_sym_nametag_token1, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - anon_sym_LT, - [3562] = 6, + ACTIONS(570), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK_LBRACK_LBRACK, + [3664] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(561), 1, + ACTIONS(577), 1, anon_sym_LBRACK, - STATE(99), 1, + STATE(102), 1, sym_comment, - ACTIONS(511), 2, + ACTIONS(548), 2, sym_jinja2_expression, aux_sym_key_token1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(558), 4, + ACTIONS(574), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK_LBRACK, - [3587] = 5, - ACTIONS(19), 1, + [3689] = 5, + ACTIONS(5), 1, anon_sym_POUND, - STATE(100), 1, + ACTIONS(580), 1, + ts_builtin_sym_end, + STATE(103), 1, sym_comment, - ACTIONS(566), 2, - anon_sym_LBRACK, - anon_sym_LBRACK_LBRACK, - ACTIONS(3), 4, - sym_jinja2_expression, + ACTIONS(53), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(564), 4, - ts_builtin_sym_end, + ACTIONS(582), 6, + sym_jinja2_expression, sym_include_directive, + sym_recurrence, sym__line_return, - anon_sym_LBRACK_LBRACK_LBRACK, - [3610] = 8, + anon_sym_LBRACK, + anon_sym_LBRACK_LBRACK, + [3712] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(21), 1, - aux_sym_nametag_token1, ACTIONS(37), 1, anon_sym_LT, - STATE(4), 1, + ACTIONS(406), 1, + aux_sym_nametag_token1, + STATE(89), 1, aux_sym_task_name_repeat1, - STATE(12), 1, - sym_task_name, - STATE(101), 1, + STATE(104), 1, sym_comment, - STATE(6), 2, + STATE(158), 1, + sym_task_name, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -6140,7 +5938,7 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3639] = 8, + [3741] = 8, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, @@ -6149,11 +5947,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, STATE(4), 1, aux_sym_task_name_repeat1, - STATE(10), 1, + STATE(11), 1, sym_task_name, - STATE(102), 1, + STATE(105), 1, sym_comment, - STATE(6), 2, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -6161,39 +5959,57 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3668] = 6, + [3770] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(584), 1, + ts_builtin_sym_end, + STATE(106), 1, + sym_comment, + ACTIONS(53), 3, + 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, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(571), 1, + ACTIONS(591), 1, anon_sym_LBRACK, - STATE(103), 1, + STATE(107), 1, sym_comment, - ACTIONS(511), 2, + ACTIONS(548), 2, sym_jinja2_expression, aux_sym_key_token1, ACTIONS(3), 3, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(568), 4, + ACTIONS(588), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK_LBRACK, - [3693] = 8, + [3818] = 8, ACTIONS(19), 1, anon_sym_POUND, + ACTIONS(21), 1, + aux_sym_nametag_token1, ACTIONS(37), 1, anon_sym_LT, - ACTIONS(448), 1, - aux_sym_nametag_token1, - STATE(89), 1, + STATE(4), 1, aux_sym_task_name_repeat1, - STATE(104), 1, - sym_comment, - STATE(158), 1, + STATE(13), 1, sym_task_name, - STATE(6), 2, + STATE(108), 1, + sym_comment, + STATE(7), 2, sym_nametag, sym_task_parameter, ACTIONS(3), 4, @@ -6201,597 +6017,709 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3722] = 8, + [3847] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(180), 1, - anon_sym_DQUOTE, - ACTIONS(182), 1, - anon_sym_SQUOTE, - ACTIONS(188), 1, - aux_sym_unquoted_string_token1, - STATE(105), 1, + ACTIONS(594), 1, + aux_sym_nametag_token2, + STATE(109), 1, sym_comment, - STATE(142), 1, - aux_sym_unquoted_string_repeat1, - STATE(163), 2, - sym_unquoted_string, - sym_quoted_string, - ACTIONS(91), 4, + STATE(110), 1, + aux_sym_nametag_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3751] = 6, + ACTIONS(111), 4, + aux_sym_nametag_token1, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, + anon_sym_LT, + [3872] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(556), 1, + ACTIONS(594), 1, aux_sym_nametag_token2, - STATE(98), 1, + STATE(110), 1, + sym_comment, + STATE(111), 1, aux_sym_nametag_repeat1, - STATE(106), 1, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + ACTIONS(117), 4, + aux_sym_nametag_token1, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, + anon_sym_LT, + [3897] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(596), 1, + aux_sym_nametag_token2, + STATE(111), 2, sym_comment, - ACTIONS(91), 4, + aux_sym_nametag_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(93), 4, + ACTIONS(121), 4, aux_sym_nametag_token1, anon_sym_COMMA, anon_sym_RBRACK_RBRACK, anon_sym_LT, - [3776] = 5, - ACTIONS(19), 1, + [3920] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(576), 1, - anon_sym_LBRACK, - STATE(107), 1, + ACTIONS(602), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(112), 2, sym_comment, - ACTIONS(3), 3, + aux_sym__ms_d_content, + ACTIONS(599), 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, - ACTIONS(574), 6, - ts_builtin_sym_end, + [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_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3799] = 5, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [3970] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(580), 1, + ACTIONS(612), 1, anon_sym_LBRACK, - STATE(108), 1, + STATE(114), 1, sym_comment, - ACTIONS(3), 3, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(578), 6, + ACTIONS(610), 4, ts_builtin_sym_end, - sym_jinja2_expression, sym_include_directive, - sym_recurrence, sym__line_return, anon_sym_LBRACK_LBRACK, - [3822] = 5, + [3992] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(582), 1, - aux_sym_nametag_token2, - STATE(109), 2, + ACTIONS(616), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(115), 1, sym_comment, - aux_sym_nametag_repeat1, - ACTIONS(91), 4, + STATE(116), 1, + aux_sym__ms_s_content, + ACTIONS(614), 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(103), 4, - aux_sym_nametag_token1, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - anon_sym_LT, - [3845] = 5, - ACTIONS(19), 1, + [4016] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(587), 1, - anon_sym_LBRACK, - STATE(110), 1, + ACTIONS(621), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(116), 2, sym_comment, - ACTIONS(3), 3, + 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, + ACTIONS(53), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(585), 6, - ts_builtin_sym_end, - sym_jinja2_expression, - sym_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3868] = 5, + [4038] = 8, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(591), 1, - anon_sym_LBRACK, - STATE(111), 1, + ACTIONS(604), 1, + aux_sym_nametag_token1, + ACTIONS(623), 1, + anon_sym_RBRACK, + ACTIONS(625), 1, + anon_sym_runtime, + STATE(117), 1, sym_comment, - ACTIONS(3), 3, + STATE(151), 1, + sym_nametag, + STATE(191), 1, + sym_section_name, + ACTIONS(3), 4, + sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(589), 6, - ts_builtin_sym_end, - sym_jinja2_expression, - sym_include_directive, - sym_recurrence, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3891] = 5, + [4066] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(596), 1, + ACTIONS(629), 1, anon_sym_DQUOTE, - STATE(112), 2, + STATE(118), 1, sym_comment, + STATE(120), 1, aux_sym__qs_d_content, - ACTIONS(593), 3, + ACTIONS(627), 3, aux_sym__qs_d_content_token1, aux_sym__qs_d_content_token2, aux_sym__qs_d_content_token3, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3913] = 5, - ACTIONS(19), 1, + [4090] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(600), 1, - anon_sym_LBRACK, - STATE(113), 1, + STATE(119), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(598), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK_LBRACK, - [3935] = 8, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(602), 1, + ACTIONS(145), 5, aux_sym_nametag_token1, - ACTIONS(604), 1, + aux_sym_nametag_token2, + anon_sym_COMMA, anon_sym_RBRACK_RBRACK, - ACTIONS(606), 1, - anon_sym_graph, - STATE(114), 1, + anon_sym_LT, + [4110] = 5, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(634), 1, + anon_sym_DQUOTE, + STATE(120), 2, sym_comment, - STATE(139), 1, - sym_nametag, - STATE(162), 1, - sym_section_name, - ACTIONS(3), 4, + 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, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [3963] = 5, + [4132] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(610), 1, + ACTIONS(638), 1, anon_sym_LBRACK, - STATE(115), 1, + STATE(121), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(608), 4, + ACTIONS(636), 4, ts_builtin_sym_end, sym_include_directive, sym__line_return, anon_sym_LBRACK_LBRACK, - [3985] = 5, + [4154] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(615), 1, + ACTIONS(616), 1, anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(116), 2, - sym_comment, + STATE(112), 1, aux_sym__ms_d_content, - ACTIONS(612), 3, + 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, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4007] = 5, + [4178] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(620), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(117), 2, - sym_comment, + STATE(115), 1, aux_sym__ms_s_content, - ACTIONS(617), 3, + 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(91), 4, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4199] = 6, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(642), 1, + aux_sym_key_token2, + STATE(124), 1, + sym_comment, + STATE(129), 1, + aux_sym_key_repeat1, + ACTIONS(644), 2, + sym__line_return, + sym_assignment_operator, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4222] = 4, + ACTIONS(5), 1, + anon_sym_POUND, + STATE(125), 1, + sym_comment, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4029] = 4, - ACTIONS(5), 1, + ACTIONS(646), 4, + 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, - STATE(118), 1, + ACTIONS(648), 1, + aux_sym_nametag_token1, + ACTIONS(650), 1, + anon_sym_RBRACK_RBRACK_RBRACK, + STATE(126), 1, sym_comment, - ACTIONS(91), 4, + 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, - ACTIONS(148), 5, - aux_sym_nametag_token1, - aux_sym_nametag_token2, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, - anon_sym_LT, - [4049] = 6, - ACTIONS(5), 1, + [4266] = 4, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(624), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(116), 1, - aux_sym__ms_d_content, - STATE(119), 1, + STATE(127), 1, sym_comment, - ACTIONS(622), 3, - aux_sym__ms_d_content_token1, - aux_sym__ms_d_content_token2, - aux_sym__ms_d_content_token3, - ACTIONS(91), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4073] = 6, + ACTIONS(493), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK, + [4285] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(628), 1, - anon_sym_DQUOTE, - STATE(112), 1, + STATE(118), 1, aux_sym__qs_d_content, - STATE(120), 1, + STATE(128), 1, sym_comment, - ACTIONS(626), 3, + ACTIONS(627), 3, aux_sym__qs_d_content_token1, aux_sym__qs_d_content_token2, aux_sym__qs_d_content_token3, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4097] = 6, - ACTIONS(5), 1, + [4306] = 5, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(624), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(117), 1, - aux_sym__ms_s_content, - STATE(121), 1, + ACTIONS(652), 1, + aux_sym_key_token2, + ACTIONS(655), 2, + sym__line_return, + sym_assignment_operator, + STATE(129), 2, sym_comment, - ACTIONS(630), 3, - aux_sym__ms_s_content_token1, - aux_sym__ms_s_content_token2, - aux_sym__ms_s_content_token3, - ACTIONS(91), 4, + aux_sym_key_repeat1, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4121] = 8, - ACTIONS(19), 1, + [4327] = 6, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(602), 1, - aux_sym_nametag_token1, - ACTIONS(632), 1, - anon_sym_RBRACK, - ACTIONS(634), 1, - anon_sym_runtime, - STATE(122), 1, + ACTIONS(629), 1, + anon_sym_SQUOTE, + STATE(130), 1, sym_comment, - STATE(139), 1, - sym_nametag, - STATE(186), 1, - sym_section_name, - ACTIONS(3), 4, + STATE(132), 1, + aux_sym__qs_s_content, + ACTIONS(657), 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, - [4149] = 7, + [4350] = 7, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(636), 1, + ACTIONS(659), 1, anon_sym_COMMA2, - ACTIONS(638), 1, + ACTIONS(661), 1, anon_sym_EQ, - ACTIONS(640), 1, + ACTIONS(663), 1, anon_sym_GT, - STATE(123), 1, + STATE(131), 1, sym_comment, - STATE(146), 1, + STATE(152), 1, aux_sym_task_parameter_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4174] = 5, + [4375] = 5, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(645), 1, + ACTIONS(668), 1, anon_sym_SQUOTE, - ACTIONS(642), 2, + ACTIONS(665), 2, aux_sym__qs_s_content_token1, aux_sym__qs_s_content_token2, - STATE(124), 2, + STATE(132), 2, sym_comment, aux_sym__qs_s_content, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4195] = 4, + [4396] = 6, ACTIONS(19), 1, anon_sym_POUND, - STATE(125), 1, + ACTIONS(642), 1, + aux_sym_key_token2, + STATE(124), 1, + aux_sym_key_repeat1, + STATE(133), 1, sym_comment, + ACTIONS(670), 2, + sym__line_return, + sym_assignment_operator, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(417), 4, - ts_builtin_sym_end, - sym_include_directive, - sym__line_return, - anon_sym_LBRACK, - [4214] = 7, + [4419] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(647), 1, - aux_sym_nametag_token1, - ACTIONS(649), 1, - anon_sym_RBRACK_RBRACK_RBRACK, - STATE(126), 1, + STATE(134), 1, sym_comment, - STATE(139), 1, - sym_nametag, - STATE(170), 1, - sym_section_name, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4239] = 4, + ACTIONS(672), 4, + ts_builtin_sym_end, + sym_include_directive, + sym__line_return, + anon_sym_LBRACK, + [4438] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(127), 1, + STATE(122), 1, + aux_sym__ms_d_content, + STATE(135), 1, sym_comment, - ACTIONS(91), 4, + ACTIONS(640), 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, - ACTIONS(651), 4, - aux_sym__ms_s_content_token1, - aux_sym__ms_s_content_token2, - aux_sym__ms_s_content_token3, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - [4258] = 6, - ACTIONS(19), 1, + [4459] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(653), 1, - aux_sym_key_token2, - STATE(128), 1, + STATE(136), 1, sym_comment, - STATE(131), 1, - aux_sym_key_repeat1, - ACTIONS(655), 2, - sym__line_return, - sym_assignment_operator, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4281] = 4, + 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, ACTIONS(5), 1, anon_sym_POUND, - STATE(129), 1, + STATE(137), 1, sym_comment, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(657), 4, + ACTIONS(676), 4, aux_sym__qs_d_content_token1, aux_sym__qs_d_content_token2, aux_sym__qs_d_content_token3, anon_sym_DQUOTE, - [4300] = 4, + [4497] = 6, ACTIONS(5), 1, anon_sym_POUND, - STATE(130), 1, + ACTIONS(57), 1, + aux_sym_integer_token1, + ACTIONS(678), 1, + aux_sym_boolean_token1, + STATE(138), 1, sym_comment, - ACTIONS(91), 4, + STATE(146), 1, + aux_sym_integer_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - ACTIONS(659), 4, - aux_sym__ms_d_content_token1, - aux_sym__ms_d_content_token2, - aux_sym__ms_d_content_token3, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - [4319] = 6, + [4519] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(653), 1, - aux_sym_key_token2, + ACTIONS(648), 1, + aux_sym_nametag_token1, + ACTIONS(680), 1, + anon_sym_GT, STATE(131), 1, + sym_nametag, + STATE(139), 1, sym_comment, - STATE(134), 1, - aux_sym_key_repeat1, - ACTIONS(661), 2, - sym__line_return, - sym_assignment_operator, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4342] = 5, + [4541] = 5, + ACTIONS(19), 1, + anon_sym_POUND, + ACTIONS(682), 1, + anon_sym_COMMA, + ACTIONS(685), 1, + anon_sym_RBRACK_RBRACK, + STATE(140), 2, + sym_comment, + aux_sym_namespace_repeat1, + ACTIONS(3), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4561] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(119), 1, - aux_sym__ms_d_content, - STATE(132), 1, + STATE(130), 1, + aux_sym__qs_s_content, + STATE(141), 1, sym_comment, - ACTIONS(622), 3, - aux_sym__ms_d_content_token1, - aux_sym__ms_d_content_token2, - aux_sym__ms_d_content_token3, - ACTIONS(91), 4, + ACTIONS(657), 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, - [4363] = 4, - ACTIONS(19), 1, + [4581] = 4, + ACTIONS(5), 1, anon_sym_POUND, - STATE(133), 1, + STATE(142), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(687), 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, - ACTIONS(663), 4, - ts_builtin_sym_end, - sym_include_directive, + [4599] = 6, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(689), 1, sym__line_return, - anon_sym_LBRACK, - [4382] = 5, - ACTIONS(19), 1, + ACTIONS(691), 1, + aux_sym__us_content_token2, + STATE(143), 1, + sym_comment, + STATE(150), 1, + aux_sym__us_content_repeat1, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4621] = 6, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(665), 1, - aux_sym_key_token2, - ACTIONS(668), 2, + ACTIONS(691), 1, + aux_sym__us_content_token2, + ACTIONS(693), 1, sym__line_return, - sym_assignment_operator, - STATE(134), 2, + STATE(144), 1, sym_comment, - aux_sym_key_repeat1, - ACTIONS(3), 4, + STATE(150), 1, + aux_sym__us_content_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4403] = 6, + [4643] = 6, ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(628), 1, - anon_sym_SQUOTE, - STATE(124), 1, - aux_sym__qs_s_content, - STATE(135), 1, + 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, sym_comment, - ACTIONS(670), 2, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - ACTIONS(91), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4426] = 5, + [4665] = 5, ACTIONS(5), 1, anon_sym_POUND, - STATE(120), 1, - aux_sym__qs_d_content, - STATE(136), 1, + ACTIONS(697), 1, + aux_sym_boolean_token1, + ACTIONS(699), 1, + aux_sym_integer_token1, + STATE(146), 2, sym_comment, - ACTIONS(626), 3, - aux_sym__qs_d_content_token1, - aux_sym__qs_d_content_token2, - aux_sym__qs_d_content_token3, - ACTIONS(91), 4, + aux_sym_integer_repeat1, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4685] = 6, + 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(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4447] = 5, + [4707] = 6, ACTIONS(5), 1, anon_sym_POUND, - STATE(121), 1, - aux_sym__ms_s_content, - STATE(137), 1, + ACTIONS(691), 1, + aux_sym__us_content_token2, + ACTIONS(706), 1, + sym__line_return, + STATE(143), 1, + aux_sym__us_content_repeat1, + STATE(148), 1, sym_comment, - ACTIONS(630), 3, - aux_sym__ms_s_content_token1, - aux_sym__ms_s_content_token2, - aux_sym__ms_s_content_token3, - ACTIONS(91), 4, + ACTIONS(53), 4, + sym_jinja2_expression, + sym_jinja2_statement, + sym_jinja2_comment, + sym_line_continuation, + [4729] = 6, + ACTIONS(5), 1, + anon_sym_POUND, + ACTIONS(691), 1, + aux_sym__us_content_token2, + ACTIONS(708), 1, + sym__line_return, + STATE(143), 1, + aux_sym__us_content_repeat1, + STATE(149), 1, + sym_comment, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4468] = 6, - ACTIONS(19), 1, + [4751] = 5, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(672), 1, - anon_sym_COMMA, - ACTIONS(674), 1, - anon_sym_RBRACK_RBRACK, - STATE(138), 1, + ACTIONS(710), 1, + sym__line_return, + ACTIONS(712), 1, + aux_sym__us_content_token2, + STATE(150), 2, sym_comment, - STATE(147), 1, - aux_sym_namespace_repeat1, - ACTIONS(3), 4, + aux_sym__us_content_repeat1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4490] = 5, + [4771] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(678), 1, + ACTIONS(717), 1, anon_sym_RBRACK_RBRACK_RBRACK, - STATE(139), 1, + STATE(151), 1, sym_comment, - ACTIONS(676), 2, + ACTIONS(715), 2, anon_sym_RBRACK, anon_sym_RBRACK_RBRACK, ACTIONS(3), 4, @@ -6799,59 +6727,59 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4510] = 5, + [4791] = 6, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(680), 1, + ACTIONS(659), 1, anon_sym_COMMA2, - ACTIONS(683), 1, + ACTIONS(719), 1, anon_sym_GT, - STATE(140), 2, + STATE(152), 1, sym_comment, + STATE(153), 1, aux_sym_task_parameter_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4530] = 6, + [4813] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(647), 1, - aux_sym_nametag_token1, - ACTIONS(685), 1, + ACTIONS(721), 1, + anon_sym_COMMA2, + ACTIONS(724), 1, anon_sym_GT, - STATE(123), 1, - sym_nametag, - STATE(141), 1, + STATE(153), 2, sym_comment, + aux_sym_task_parameter_repeat1, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4552] = 6, - ACTIONS(5), 1, + [4833] = 6, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(188), 1, - aux_sym_unquoted_string_token1, - ACTIONS(687), 1, - sym__line_return, - STATE(142), 1, + ACTIONS(702), 1, + anon_sym_COMMA, + ACTIONS(726), 1, + anon_sym_RBRACK_RBRACK, + STATE(147), 1, + aux_sym_namespace_repeat1, + STATE(154), 1, sym_comment, - STATE(144), 1, - aux_sym_unquoted_string_repeat1, - ACTIONS(91), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4574] = 4, + [4855] = 4, ACTIONS(19), 1, anon_sym_POUND, - STATE(143), 1, + STATE(155), 1, sym_comment, - ACTIONS(689), 3, + ACTIONS(728), 3, aux_sym_key_token2, sym__line_return, sym_assignment_operator, @@ -6860,606 +6788,578 @@ static const uint16_t ts_small_parse_table[] = { sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4592] = 5, - ACTIONS(5), 1, + [4873] = 5, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(691), 1, - sym__line_return, - ACTIONS(693), 1, - aux_sym_unquoted_string_token1, - STATE(144), 2, + ACTIONS(648), 1, + aux_sym_nametag_token1, + STATE(156), 1, sym_comment, - aux_sym_unquoted_string_repeat1, - ACTIONS(91), 4, + STATE(165), 1, + sym_nametag, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4612] = 4, - ACTIONS(5), 1, + [4892] = 5, + ACTIONS(19), 1, anon_sym_POUND, - STATE(145), 1, + ACTIONS(648), 1, + aux_sym_nametag_token1, + STATE(157), 1, sym_comment, - ACTIONS(696), 3, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - anon_sym_SQUOTE, - ACTIONS(91), 4, + STATE(180), 1, + sym_nametag, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4630] = 6, + [4911] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(636), 1, - anon_sym_COMMA2, - ACTIONS(698), 1, - anon_sym_GT, - STATE(140), 1, - aux_sym_task_parameter_repeat1, - STATE(146), 1, + STATE(158), 1, sym_comment, + ACTIONS(685), 2, + anon_sym_COMMA, + anon_sym_RBRACK_RBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4652] = 6, - ACTIONS(19), 1, + [4928] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(672), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACK_RBRACK, - STATE(147), 1, + STATE(159), 1, sym_comment, - STATE(149), 1, - aux_sym_namespace_repeat1, - ACTIONS(3), 4, + 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, - [4674] = 5, + [4945] = 4, ACTIONS(5), 1, anon_sym_POUND, - STATE(135), 1, - aux_sym__qs_s_content, - STATE(148), 1, + STATE(160), 1, sym_comment, - ACTIONS(670), 2, - aux_sym__qs_s_content_token1, - aux_sym__qs_s_content_token2, - ACTIONS(91), 4, + ACTIONS(732), 2, + sym__line_return, + aux_sym__us_content_token2, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4694] = 5, - ACTIONS(19), 1, + [4962] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(702), 1, - anon_sym_COMMA, - ACTIONS(705), 1, - anon_sym_RBRACK_RBRACK, - STATE(149), 2, + STATE(161), 1, sym_comment, - aux_sym_namespace_repeat1, - ACTIONS(3), 4, + ACTIONS(734), 2, + aux_sym_boolean_token1, + aux_sym_integer_token1, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4714] = 5, + [4979] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(647), 1, - aux_sym_nametag_token1, - STATE(150), 1, + ACTIONS(736), 1, + sym__line_return, + ACTIONS(738), 1, + sym_assignment_operator, + STATE(162), 1, sym_comment, - STATE(164), 1, - sym_nametag, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4733] = 4, - ACTIONS(19), 1, + [4998] = 5, + ACTIONS(5), 1, anon_sym_POUND, - STATE(151), 1, + ACTIONS(740), 1, + sym_recurrence, + ACTIONS(742), 1, + anon_sym_RBRACK, + STATE(163), 1, sym_comment, - ACTIONS(707), 2, - anon_sym_COMMA2, - anon_sym_GT, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4750] = 5, + [5017] = 5, ACTIONS(19), 1, anon_sym_POUND, ACTIONS(21), 1, aux_sym_nametag_token1, - STATE(32), 1, + STATE(33), 1, sym_nametag, - STATE(152), 1, + STATE(164), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4769] = 5, + [5036] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(709), 1, - sym_recurrence, - ACTIONS(711), 1, - anon_sym_RBRACK, - STATE(153), 1, + 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, - [4788] = 5, + [5053] = 5, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(713), 1, + ACTIONS(746), 1, sym__line_return, - ACTIONS(715), 1, + ACTIONS(748), 1, sym_assignment_operator, - STATE(154), 1, - sym_comment, - ACTIONS(3), 4, - sym_jinja2_expression, - sym_jinja2_statement, - sym_jinja2_comment, - sym_line_continuation, - [4807] = 5, - ACTIONS(19), 1, - anon_sym_POUND, - ACTIONS(647), 1, - aux_sym_nametag_token1, - STATE(151), 1, - sym_nametag, - STATE(155), 1, + STATE(166), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4826] = 4, + [5072] = 4, ACTIONS(5), 1, anon_sym_POUND, - STATE(156), 1, + STATE(167), 1, sym_comment, - ACTIONS(717), 2, + ACTIONS(750), 2, sym__line_return, - aux_sym_unquoted_string_token1, - ACTIONS(91), 4, + aux_sym__us_content_token2, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4843] = 5, + [5089] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(719), 1, - sym__line_return, - ACTIONS(721), 1, - sym_assignment_operator, - STATE(157), 1, + ACTIONS(752), 1, + anon_sym_RBRACK_RBRACK, + STATE(168), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4862] = 4, + [5105] = 4, ACTIONS(19), 1, anon_sym_POUND, - STATE(158), 1, + ACTIONS(754), 1, + anon_sym_SQUOTE_SQUOTE_SQUOTE, + STATE(169), 1, sym_comment, - ACTIONS(705), 2, - anon_sym_COMMA, - anon_sym_RBRACK_RBRACK, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4879] = 4, + [5121] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(723), 1, - anon_sym_RBRACK_RBRACK, - STATE(159), 1, + ACTIONS(756), 1, + sym__line_return, + STATE(170), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4895] = 4, + [5137] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(725), 1, + ACTIONS(758), 1, sym__line_return, - STATE(160), 1, + STATE(171), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4911] = 4, + [5153] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(727), 1, - anon_sym_DQUOTE, - STATE(161), 1, + ACTIONS(760), 1, + sym__line_return, + STATE(172), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4927] = 4, + [5169] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(729), 1, - anon_sym_RBRACK_RBRACK, - STATE(162), 1, + ACTIONS(762), 1, + sym__line_return, + STATE(173), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4943] = 4, + [5185] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(731), 1, + ACTIONS(764), 1, sym__line_return, - STATE(163), 1, + STATE(174), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4959] = 4, + [5201] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(733), 1, - anon_sym_GT, - STATE(164), 1, + ACTIONS(766), 1, + sym__line_return, + STATE(175), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4975] = 4, + [5217] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(735), 1, - ts_builtin_sym_end, - STATE(165), 1, + ACTIONS(768), 1, + anon_sym_RBRACK_RBRACK, + STATE(176), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [4991] = 4, + [5233] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(737), 1, + ACTIONS(770), 1, sym__line_return, - STATE(166), 1, + STATE(177), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5007] = 4, + [5249] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(739), 1, + ACTIONS(772), 1, sym__line_return, - STATE(167), 1, + STATE(178), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5023] = 4, + [5265] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(741), 1, + ACTIONS(774), 1, sym__line_return, - STATE(168), 1, + STATE(179), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5039] = 4, + [5281] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(743), 1, - sym__line_return, - STATE(169), 1, + ACTIONS(776), 1, + anon_sym_GT, + STATE(180), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5055] = 4, + [5297] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(745), 1, - anon_sym_RBRACK_RBRACK_RBRACK, - STATE(170), 1, + ACTIONS(778), 1, + sym__line_return, + STATE(181), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5071] = 4, + [5313] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(747), 1, + ACTIONS(780), 1, sym__line_return, - STATE(171), 1, + STATE(182), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5087] = 4, - ACTIONS(19), 1, + [5329] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(749), 1, - sym__line_return, - STATE(172), 1, + ACTIONS(782), 1, + aux_sym_boolean_token1, + STATE(183), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5103] = 4, + [5345] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(751), 1, - sym__line_return, - STATE(173), 1, + ACTIONS(784), 1, + anon_sym_RBRACK, + STATE(184), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5119] = 4, + [5361] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(753), 1, - anon_sym_RBRACK, - STATE(174), 1, + ACTIONS(786), 1, + sym__line_return, + STATE(185), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5135] = 4, + [5377] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(727), 1, - anon_sym_SQUOTE, - STATE(175), 1, + ACTIONS(788), 1, + anon_sym_RBRACK_RBRACK_RBRACK, + STATE(186), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5151] = 4, - ACTIONS(5), 1, + [5393] = 4, + ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(755), 1, - aux_sym_comment_token1, - STATE(176), 1, + ACTIONS(790), 1, + anon_sym_RBRACK, + STATE(187), 1, sym_comment, - ACTIONS(91), 4, + ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5167] = 4, + [5409] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(757), 1, - anon_sym_RBRACK, - STATE(177), 1, + ACTIONS(792), 1, + sym__line_return, + STATE(188), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5183] = 4, + [5425] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(759), 1, - sym__line_return, - STATE(178), 1, + ACTIONS(794), 1, + anon_sym_DQUOTE, + STATE(189), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5199] = 4, + [5441] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(761), 1, - sym__line_return, - STATE(179), 1, + ACTIONS(796), 1, + ts_builtin_sym_end, + STATE(190), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5215] = 4, + [5457] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(763), 1, - sym__line_return, - STATE(180), 1, + ACTIONS(798), 1, + anon_sym_RBRACK, + STATE(191), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5231] = 4, + [5473] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(765), 1, + ACTIONS(800), 1, sym__line_return, - STATE(181), 1, + STATE(192), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5247] = 4, + [5489] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(767), 1, + ACTIONS(802), 1, sym__line_return, - STATE(182), 1, + STATE(193), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5263] = 4, + [5505] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(769), 1, + ACTIONS(804), 1, sym__line_return, - STATE(183), 1, + STATE(194), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5279] = 4, + [5521] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(771), 1, - anon_sym_DQUOTE_DQUOTE_DQUOTE, - STATE(184), 1, + ACTIONS(794), 1, + anon_sym_SQUOTE, + STATE(195), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5295] = 4, + [5537] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(773), 1, - anon_sym_RBRACK_RBRACK, - STATE(185), 1, + ACTIONS(806), 1, + sym__line_return, + STATE(196), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5311] = 4, - ACTIONS(19), 1, + [5553] = 4, + ACTIONS(5), 1, anon_sym_POUND, - ACTIONS(775), 1, - anon_sym_RBRACK, - STATE(186), 1, + ACTIONS(808), 1, + aux_sym_comment_token1, + STATE(197), 1, sym_comment, - ACTIONS(3), 4, + ACTIONS(53), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5327] = 4, + [5569] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(771), 1, - anon_sym_SQUOTE_SQUOTE_SQUOTE, - STATE(187), 1, + ACTIONS(754), 1, + anon_sym_DQUOTE_DQUOTE_DQUOTE, + STATE(198), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5343] = 4, + [5585] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(777), 1, + ACTIONS(810), 1, sym__line_return, - STATE(188), 1, + STATE(199), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5359] = 4, + [5601] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(779), 1, - sym__line_return, - STATE(189), 1, + ACTIONS(812), 1, + anon_sym_RBRACK_RBRACK, + STATE(200), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5375] = 4, + [5617] = 4, ACTIONS(19), 1, anon_sym_POUND, - ACTIONS(781), 1, + ACTIONS(814), 1, sym__line_return, - STATE(190), 1, + STATE(201), 1, sym_comment, ACTIONS(3), 4, sym_jinja2_expression, sym_jinja2_statement, sym_jinja2_comment, sym_line_continuation, - [5391] = 1, - ACTIONS(783), 1, + [5633] = 1, + ACTIONS(816), 1, ts_builtin_sym_end, }; @@ -7468,549 +7368,576 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(3)] = 66, [SMALL_STATE(4)] = 107, [SMALL_STATE(5)] = 150, - [SMALL_STATE(6)] = 184, - [SMALL_STATE(7)] = 218, - [SMALL_STATE(8)] = 252, - [SMALL_STATE(9)] = 286, - [SMALL_STATE(10)] = 320, - [SMALL_STATE(11)] = 364, - [SMALL_STATE(12)] = 408, - [SMALL_STATE(13)] = 452, - [SMALL_STATE(14)] = 490, - [SMALL_STATE(15)] = 528, - [SMALL_STATE(16)] = 564, - [SMALL_STATE(17)] = 613, - [SMALL_STATE(18)] = 662, - [SMALL_STATE(19)] = 713, - [SMALL_STATE(20)] = 746, - [SMALL_STATE(21)] = 784, - [SMALL_STATE(22)] = 834, - [SMALL_STATE(23)] = 884, - [SMALL_STATE(24)] = 922, - [SMALL_STATE(25)] = 960, - [SMALL_STATE(26)] = 1010, - [SMALL_STATE(27)] = 1059, - [SMALL_STATE(28)] = 1108, - [SMALL_STATE(29)] = 1157, - [SMALL_STATE(30)] = 1188, - [SMALL_STATE(31)] = 1219, - [SMALL_STATE(32)] = 1263, - [SMALL_STATE(33)] = 1295, - [SMALL_STATE(34)] = 1342, - [SMALL_STATE(35)] = 1389, - [SMALL_STATE(36)] = 1418, - [SMALL_STATE(37)] = 1465, - [SMALL_STATE(38)] = 1512, - [SMALL_STATE(39)] = 1559, - [SMALL_STATE(40)] = 1588, - [SMALL_STATE(41)] = 1617, - [SMALL_STATE(42)] = 1646, - [SMALL_STATE(43)] = 1693, - [SMALL_STATE(44)] = 1740, - [SMALL_STATE(45)] = 1769, - [SMALL_STATE(46)] = 1798, - [SMALL_STATE(47)] = 1827, - [SMALL_STATE(48)] = 1856, - [SMALL_STATE(49)] = 1903, - [SMALL_STATE(50)] = 1950, - [SMALL_STATE(51)] = 1997, - [SMALL_STATE(52)] = 2044, - [SMALL_STATE(53)] = 2091, - [SMALL_STATE(54)] = 2137, - [SMALL_STATE(55)] = 2183, - [SMALL_STATE(56)] = 2222, - [SMALL_STATE(57)] = 2261, - [SMALL_STATE(58)] = 2300, - [SMALL_STATE(59)] = 2325, - [SMALL_STATE(60)] = 2350, - [SMALL_STATE(61)] = 2387, - [SMALL_STATE(62)] = 2426, - [SMALL_STATE(63)] = 2459, - [SMALL_STATE(64)] = 2492, - [SMALL_STATE(65)] = 2527, - [SMALL_STATE(66)] = 2562, - [SMALL_STATE(67)] = 2591, - [SMALL_STATE(68)] = 2622, - [SMALL_STATE(69)] = 2655, - [SMALL_STATE(70)] = 2688, - [SMALL_STATE(71)] = 2721, - [SMALL_STATE(72)] = 2754, - [SMALL_STATE(73)] = 2787, - [SMALL_STATE(74)] = 2818, - [SMALL_STATE(75)] = 2853, - [SMALL_STATE(76)] = 2886, - [SMALL_STATE(77)] = 2915, - [SMALL_STATE(78)] = 2948, - [SMALL_STATE(79)] = 2981, - [SMALL_STATE(80)] = 3014, - [SMALL_STATE(81)] = 3047, - [SMALL_STATE(82)] = 3074, - [SMALL_STATE(83)] = 3107, - [SMALL_STATE(84)] = 3138, - [SMALL_STATE(85)] = 3171, - [SMALL_STATE(86)] = 3204, - [SMALL_STATE(87)] = 3239, - [SMALL_STATE(88)] = 3263, - [SMALL_STATE(89)] = 3287, - [SMALL_STATE(90)] = 3317, - [SMALL_STATE(91)] = 3349, - [SMALL_STATE(92)] = 3379, - [SMALL_STATE(93)] = 3403, - [SMALL_STATE(94)] = 3429, - [SMALL_STATE(95)] = 3457, - [SMALL_STATE(96)] = 3481, - [SMALL_STATE(97)] = 3513, - [SMALL_STATE(98)] = 3537, - [SMALL_STATE(99)] = 3562, - [SMALL_STATE(100)] = 3587, - [SMALL_STATE(101)] = 3610, - [SMALL_STATE(102)] = 3639, - [SMALL_STATE(103)] = 3668, - [SMALL_STATE(104)] = 3693, - [SMALL_STATE(105)] = 3722, - [SMALL_STATE(106)] = 3751, - [SMALL_STATE(107)] = 3776, - [SMALL_STATE(108)] = 3799, - [SMALL_STATE(109)] = 3822, - [SMALL_STATE(110)] = 3845, - [SMALL_STATE(111)] = 3868, - [SMALL_STATE(112)] = 3891, - [SMALL_STATE(113)] = 3913, - [SMALL_STATE(114)] = 3935, - [SMALL_STATE(115)] = 3963, - [SMALL_STATE(116)] = 3985, - [SMALL_STATE(117)] = 4007, - [SMALL_STATE(118)] = 4029, - [SMALL_STATE(119)] = 4049, - [SMALL_STATE(120)] = 4073, - [SMALL_STATE(121)] = 4097, - [SMALL_STATE(122)] = 4121, - [SMALL_STATE(123)] = 4149, - [SMALL_STATE(124)] = 4174, - [SMALL_STATE(125)] = 4195, - [SMALL_STATE(126)] = 4214, - [SMALL_STATE(127)] = 4239, - [SMALL_STATE(128)] = 4258, - [SMALL_STATE(129)] = 4281, - [SMALL_STATE(130)] = 4300, - [SMALL_STATE(131)] = 4319, - [SMALL_STATE(132)] = 4342, - [SMALL_STATE(133)] = 4363, - [SMALL_STATE(134)] = 4382, - [SMALL_STATE(135)] = 4403, - [SMALL_STATE(136)] = 4426, - [SMALL_STATE(137)] = 4447, - [SMALL_STATE(138)] = 4468, - [SMALL_STATE(139)] = 4490, - [SMALL_STATE(140)] = 4510, - [SMALL_STATE(141)] = 4530, - [SMALL_STATE(142)] = 4552, - [SMALL_STATE(143)] = 4574, - [SMALL_STATE(144)] = 4592, - [SMALL_STATE(145)] = 4612, - [SMALL_STATE(146)] = 4630, - [SMALL_STATE(147)] = 4652, - [SMALL_STATE(148)] = 4674, - [SMALL_STATE(149)] = 4694, - [SMALL_STATE(150)] = 4714, - [SMALL_STATE(151)] = 4733, - [SMALL_STATE(152)] = 4750, - [SMALL_STATE(153)] = 4769, - [SMALL_STATE(154)] = 4788, - [SMALL_STATE(155)] = 4807, - [SMALL_STATE(156)] = 4826, - [SMALL_STATE(157)] = 4843, - [SMALL_STATE(158)] = 4862, - [SMALL_STATE(159)] = 4879, - [SMALL_STATE(160)] = 4895, - [SMALL_STATE(161)] = 4911, - [SMALL_STATE(162)] = 4927, - [SMALL_STATE(163)] = 4943, - [SMALL_STATE(164)] = 4959, - [SMALL_STATE(165)] = 4975, - [SMALL_STATE(166)] = 4991, - [SMALL_STATE(167)] = 5007, - [SMALL_STATE(168)] = 5023, - [SMALL_STATE(169)] = 5039, - [SMALL_STATE(170)] = 5055, - [SMALL_STATE(171)] = 5071, - [SMALL_STATE(172)] = 5087, - [SMALL_STATE(173)] = 5103, - [SMALL_STATE(174)] = 5119, - [SMALL_STATE(175)] = 5135, - [SMALL_STATE(176)] = 5151, - [SMALL_STATE(177)] = 5167, - [SMALL_STATE(178)] = 5183, - [SMALL_STATE(179)] = 5199, - [SMALL_STATE(180)] = 5215, - [SMALL_STATE(181)] = 5231, - [SMALL_STATE(182)] = 5247, - [SMALL_STATE(183)] = 5263, - [SMALL_STATE(184)] = 5279, - [SMALL_STATE(185)] = 5295, - [SMALL_STATE(186)] = 5311, - [SMALL_STATE(187)] = 5327, - [SMALL_STATE(188)] = 5343, - [SMALL_STATE(189)] = 5359, - [SMALL_STATE(190)] = 5375, - [SMALL_STATE(191)] = 5391, + [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(12)] = 420, + [SMALL_STATE(13)] = 464, + [SMALL_STATE(14)] = 508, + [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(21)] = 802, + [SMALL_STATE(22)] = 840, + [SMALL_STATE(23)] = 890, + [SMALL_STATE(24)] = 928, + [SMALL_STATE(25)] = 978, + [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(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(40)] = 1617, + [SMALL_STATE(41)] = 1646, + [SMALL_STATE(42)] = 1675, + [SMALL_STATE(43)] = 1704, + [SMALL_STATE(44)] = 1751, + [SMALL_STATE(45)] = 1798, + [SMALL_STATE(46)] = 1827, + [SMALL_STATE(47)] = 1856, + [SMALL_STATE(48)] = 1885, + [SMALL_STATE(49)] = 1914, + [SMALL_STATE(50)] = 1961, + [SMALL_STATE(51)] = 2008, + [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(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, }; 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(176), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [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(176), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [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(21), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [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(13), + [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(141), + [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), - [53] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 3, 0, 9), - [55] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 3, 0, 9), - [57] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 1, 0, 0), - [59] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_task_name_repeat1, 1, 0, 0), - [61] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 4, 0, 10), - [63] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 4, 0, 10), - [65] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 2, 0, 0), - [67] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 2, 0, 0), - [69] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_parameter, 5, 0, 14), - [71] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_parameter, 5, 0, 14), - [73] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 15), - [75] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 15), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), - [83] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 1, 0, 12), - [85] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 1, 0, 12), - [87] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 16), - [89] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 16), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [93] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nametag, 1, 0, 0), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), - [97] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nametag, 1, 0, 0), - [99] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nametag, 2, 0, 0), - [101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nametag, 2, 0, 0), - [103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), - [105] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(19), - [108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), - [110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(59), - [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(13), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(102), - [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(101), - [122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), - [124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 2, 0, 0), SHIFT_REPEAT(141), - [127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(58), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(13), - [133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), - [135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(102), - [138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(101), - [141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 2, 0, 0), SHIFT_REPEAT(141), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mgs_content, 1, 0, 0), - [148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), - [150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nametag_repeat1, 1, 0, 0), - [152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 21), - [154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 21), - [156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__qgs_content, 1, 0, 0), - [158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 23), - [160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 23), - [162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 19), - [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 19), - [166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unquoted_graph_string, 1, 0, 13), - [168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intercycle_annotation, 2, 0, 0), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intercycle_annotation, 2, 0, 0), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intercycle_annotation, 3, 0, 29), - [174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intercycle_annotation, 3, 0, 29), - [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 2, 0, 9), - [192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 2, 0, 9), - [194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), - [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [202] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 5), SHIFT(93), - [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 5), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), - [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(103), - [214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 3), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 2, 0, 18), - [220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 2, 0, 18), - [222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), - [224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(93), - [227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 4, 0, 3), - [229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), - [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 3, 0, 3), SHIFT(103), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 3, 0, 3), - [236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), - [238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(93), - [241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 5), - [243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 20), - [245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 20), - [247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 1, 0, 17), - [249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 1, 0, 17), - [251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 22), - [253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 22), - [255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), - [257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 5), SHIFT(93), - [260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 5), - [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), - [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 3, 0, 3), SHIFT(93), - [267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 3, 0, 3), - [269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_output, 3, 0, 28), - [271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_output, 3, 0, 28), - [273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 27), - [275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 27), - [277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 3, 0, 25), - [279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 3, 0, 25), - [281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_task, 4, 0, 26), - [283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_task, 4, 0, 26), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), - [287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(103), - [290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 5), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 3, 0, 3), SHIFT(93), - [297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 3, 0, 3), - [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), - [301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 5), SHIFT(103), - [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 4, 0, 5), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), - [308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(93), - [311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 5), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), - [315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(93), - [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 4, 0, 3), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), - [322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 4, 0, 5), SHIFT(99), - [325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 4, 0, 5), - [327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(99), - [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 5, 0, 5), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), - [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 5, 0, 5), SHIFT(87), - [341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 5, 0, 5), - [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), - [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 3), SHIFT(87), - [348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 3), - [350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), - [352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 4, 0, 5), SHIFT(87), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 4, 0, 5), - [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unquoted_graph_string_repeat1, 1, 0, 0), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__mgs_content_repeat1, 1, 0, 0), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), - [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(157), - [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(128), - [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), SHIFT_REPEAT(87), - [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 2, 0, 0), - [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), - [376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_2, 3, 0, 3), SHIFT(87), - [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_2, 3, 0, 3), - [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 4, 0, 3), SHIFT(100), - [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 4, 0, 3), SHIFT(115), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 1, 0, 0), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_workflow_configuration, 2, 0, 0), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), - [395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(154), - [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), SHIFT_REPEAT(107), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 2, 0, 0), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), - [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 6, 0, 5), SHIFT(100), - [408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 6, 0, 5), - [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), - [412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 3), SHIFT(100), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 5, 0, 3), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), - [419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(105), - [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(133), - [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 2, 0, 0), SHIFT_REPEAT(122), - [428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), - [430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 3), SHIFT(115), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 5, 0, 3), - [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 5, 0, 5), SHIFT(100), - [438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), - [440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(115), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), - [445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 2, 0, 0), SHIFT_REPEAT(114), - [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 5, 0, 5), SHIFT(115), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), - [457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_task_section, 6, 0, 5), SHIFT(100), - [460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_task_section, 6, 0, 5), - [462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), - [464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_top_section, 6, 0, 5), SHIFT(115), - [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_top_section, 6, 0, 5), - [469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 4, 0, 3), SHIFT(100), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 4, 0, 5), - [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_graph_section, 4, 0, 5), SHIFT(107), - [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 4, 0, 5), - [481] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(97), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), - [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 3), SHIFT(100), - [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sub_section_1, 5, 0, 3), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), - [493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(100), - [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), - [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 2, 0, 0), SHIFT_REPEAT(126), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_section, 5, 0, 5), - [503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_graph_section, 5, 0, 5), SHIFT(107), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_section, 5, 0, 5), - [508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_sub_section_1, 5, 0, 5), SHIFT(100), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 2, 0, 6), - [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 2, 0, 6), - [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), - [521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 6, 0, 5), SHIFT(113), - [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_runtime_section, 6, 0, 5), - [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), - [528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 2, 0, 0), SHIFT_REPEAT(113), - [531] = {.entry = {.count = 1, .reusable = false}}, 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(74), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 4, 0, 8), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 4, 0, 8), - [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_name_repeat1, 2, 0, 0), SHIFT_REPEAT(106), - [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setting, 3, 0, 7), - [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setting, 3, 0, 7), - [553] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_runtime_section, 5, 0, 5), SHIFT(113), - [556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [561] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sub_section_1_repeat1, 1, 0, 0), - [568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_top_section_repeat1, 1, 0, 0), REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), - [576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_graph_section_repeat1, 1, 0, 0), - [578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 4, 0, 8), - [580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 4, 0, 8), - [582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_nametag_repeat1, 2, 0, 0), SHIFT_REPEAT(118), - [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 3, 0, 7), - [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 3, 0, 7), - [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_graph_setting, 2, 0, 6), - [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_graph_setting, 2, 0, 6), - [593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), SHIFT_REPEAT(129), - [596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 2, 0, 0), - [598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_runtime_section_repeat1, 1, 0, 0), - [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_top_section_repeat2, 1, 0, 0), - [612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), SHIFT_REPEAT(130), - [615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 2, 0, 0), - [617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), SHIFT_REPEAT(127), - [620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 2, 0, 0), - [622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), SHIFT_REPEAT(145), - [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 2, 0, 0), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_s_content, 1, 0, 0), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 1, 0, 0), - [657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_d_content, 1, 0, 0), - [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__ms_d_content, 1, 0, 0), - [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_key, 2, 0, 0), - [663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_workflow_configuration_repeat1, 1, 0, 0), - [665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), SHIFT_REPEAT(143), - [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 2, 0, 0), - [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 1, 0, 0), - [676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_section_name, 1, 0, 0), - [678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_section_name, 1, 0, 0), - [680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), SHIFT_REPEAT(155), - [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 11), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unquoted_string, 1, 0, 2), - [689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_key_repeat1, 1, 0, 0), - [691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 2, 0, 0), - [693] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 2, 0, 0), SHIFT_REPEAT(156), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__qs_s_content, 1, 0, 0), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace, 2, 0, 0), - [702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), SHIFT_REPEAT(104), - [705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_repeat1, 2, 0, 0), - [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_task_parameter_repeat1, 2, 0, 9), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_unquoted_string_repeat1, 1, 0, 0), - [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_statement, 2, 0, 1), - [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [735] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_string, 3, 0, 4), - [739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_graph_string, 3, 0, 24), - [749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_multiline_graph_string, 3, 0, 24), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string, 3, 0, 4), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment, 2, 0, 0), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), + [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), }; #ifdef __cplusplus