diff --git a/src/grammar.json b/src/grammar.json index ac2a8b0..681d089 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -129,6 +129,10 @@ "type": "SYMBOL", "name": "argument" }, + { + "type": "SYMBOL", + "name": "optional_arg" + }, { "type": "SYMBOL", "name": "keycode" @@ -971,6 +975,38 @@ } } ] + }, + "optional_arg": { + "type": "SEQ", + "members": [ + { + "type": "STRING", + "value": "[" + }, + { + "type": "FIELD", + "name": "text", + "content": { + "type": "ALIAS", + "content": { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "PATTERN", + "value": "[^\\]\\n\\t ]+" + } + }, + "named": true, + "value": "word" + } + }, + { + "type": "IMMEDIATE_TOKEN", + "content": { + "type": "STRING", + "value": "]" + } + } + ] } }, "extras": [ diff --git a/src/node-types.json b/src/node-types.json index b46bf67..98fa69a 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -115,6 +115,10 @@ "type": "keycode", "named": true }, + { + "type": "optional_arg", + "named": true + }, { "type": "optionlink", "named": true @@ -159,6 +163,10 @@ "type": "keycode", "named": true }, + { + "type": "optional_arg", + "named": true + }, { "type": "optionlink", "named": true @@ -202,6 +210,10 @@ "type": "keycode", "named": true }, + { + "type": "optional_arg", + "named": true + }, { "type": "optionlink", "named": true @@ -256,6 +268,10 @@ "type": "keycode", "named": true }, + { + "type": "optional_arg", + "named": true + }, { "type": "optionlink", "named": true @@ -350,6 +366,10 @@ "type": "keycode", "named": true }, + { + "type": "optional_arg", + "named": true + }, { "type": "optionlink", "named": true @@ -392,6 +412,22 @@ ] } }, + { + "type": "optional_arg", + "named": true, + "fields": { + "text": { + "multiple": false, + "required": true, + "types": [ + { + "type": "word", + "named": true + } + ] + } + } + }, { "type": "optionlink", "named": true, @@ -502,6 +538,10 @@ "type": "[", "named": false }, + { + "type": "]", + "named": false + }, { "type": "`", "named": false diff --git a/src/parser.c b/src/parser.c index 0780885..c4f2b6d 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,11 +14,11 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 107 -#define LARGE_STATE_COUNT 17 -#define SYMBOL_COUNT 83 +#define STATE_COUNT 110 +#define LARGE_STATE_COUNT 8 +#define SYMBOL_COUNT 86 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 48 +#define TOKEN_COUNT 50 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 5 @@ -72,42 +72,45 @@ enum { anon_sym_BQUOTE2 = 45, aux_sym_argument_token1 = 46, anon_sym_RBRACE = 47, - sym_help_file = 48, - sym__atom = 49, - sym_word = 50, - sym__atom_noli = 51, - sym_word_noli = 52, - sym__atom_common = 53, - sym__word_common = 54, - sym_keycode = 55, - sym_uppercase_name = 56, - sym__uppercase_words = 57, - sym_block = 58, - sym_codeblock = 59, - sym__blank = 60, - sym_line = 61, - sym_line_li = 62, - sym_line_code = 63, - sym__line_noli = 64, - sym_column_heading = 65, - sym_h1 = 66, - sym_h2 = 67, - sym_h3 = 68, - sym_tag = 69, - sym_url = 70, - sym_optionlink = 71, - sym_taglink = 72, - sym_codespan = 73, - sym_argument = 74, - aux_sym_help_file_repeat1 = 75, - aux_sym_help_file_repeat2 = 76, - aux_sym_uppercase_name_repeat1 = 77, - aux_sym_block_repeat1 = 78, - aux_sym_block_repeat2 = 79, - aux_sym_codeblock_repeat1 = 80, - aux_sym_line_li_repeat1 = 81, - aux_sym_line_li_repeat2 = 82, - alias_sym_code = 83, + aux_sym_optional_arg_token1 = 48, + anon_sym_RBRACK = 49, + sym_help_file = 50, + sym__atom = 51, + sym_word = 52, + sym__atom_noli = 53, + sym_word_noli = 54, + sym__atom_common = 55, + sym__word_common = 56, + sym_keycode = 57, + sym_uppercase_name = 58, + sym__uppercase_words = 59, + sym_block = 60, + sym_codeblock = 61, + sym__blank = 62, + sym_line = 63, + sym_line_li = 64, + sym_line_code = 65, + sym__line_noli = 66, + sym_column_heading = 67, + sym_h1 = 68, + sym_h2 = 69, + sym_h3 = 70, + sym_tag = 71, + sym_url = 72, + sym_optionlink = 73, + sym_taglink = 74, + sym_codespan = 75, + sym_argument = 76, + sym_optional_arg = 77, + aux_sym_help_file_repeat1 = 78, + aux_sym_help_file_repeat2 = 79, + aux_sym_uppercase_name_repeat1 = 80, + aux_sym_block_repeat1 = 81, + aux_sym_block_repeat2 = 82, + aux_sym_codeblock_repeat1 = 83, + aux_sym_line_li_repeat1 = 84, + aux_sym_line_li_repeat2 = 85, + alias_sym_code = 86, }; static const char * const ts_symbol_names[] = { @@ -159,6 +162,8 @@ static const char * const ts_symbol_names[] = { [anon_sym_BQUOTE2] = "`", [aux_sym_argument_token1] = "word", [anon_sym_RBRACE] = "}", + [aux_sym_optional_arg_token1] = "word", + [anon_sym_RBRACK] = "]", [sym_help_file] = "help_file", [sym__atom] = "_atom", [sym_word] = "word", @@ -186,6 +191,7 @@ static const char * const ts_symbol_names[] = { [sym_taglink] = "taglink", [sym_codespan] = "codespan", [sym_argument] = "argument", + [sym_optional_arg] = "optional_arg", [aux_sym_help_file_repeat1] = "help_file_repeat1", [aux_sym_help_file_repeat2] = "help_file_repeat2", [aux_sym_uppercase_name_repeat1] = "uppercase_name_repeat1", @@ -246,6 +252,8 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_BQUOTE2] = anon_sym_BQUOTE, [aux_sym_argument_token1] = sym_word, [anon_sym_RBRACE] = anon_sym_RBRACE, + [aux_sym_optional_arg_token1] = sym_word, + [anon_sym_RBRACK] = anon_sym_RBRACK, [sym_help_file] = sym_help_file, [sym__atom] = sym__atom, [sym_word] = sym_word, @@ -273,6 +281,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_taglink] = sym_taglink, [sym_codespan] = sym_codespan, [sym_argument] = sym_argument, + [sym_optional_arg] = sym_optional_arg, [aux_sym_help_file_repeat1] = aux_sym_help_file_repeat1, [aux_sym_help_file_repeat2] = aux_sym_help_file_repeat2, [aux_sym_uppercase_name_repeat1] = aux_sym_uppercase_name_repeat1, @@ -477,6 +486,14 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [aux_sym_optional_arg_token1] = { + .visible = true, + .named = true, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, [sym_help_file] = { .visible = true, .named = true, @@ -585,6 +602,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym_optional_arg] = { + .visible = true, + .named = true, + }, [aux_sym_help_file_repeat1] = { .visible = false, .named = false, @@ -775,8 +796,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [42] = 42, [43] = 43, [44] = 44, - [45] = 36, - [46] = 42, + [45] = 34, + [46] = 44, [47] = 47, [48] = 48, [49] = 49, @@ -791,17 +812,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [58] = 58, [59] = 59, [60] = 60, - [61] = 49, - [62] = 48, - [63] = 52, - [64] = 53, - [65] = 65, + [61] = 48, + [62] = 47, + [63] = 59, + [64] = 64, + [65] = 51, [66] = 66, [67] = 67, [68] = 68, - [69] = 69, + [69] = 67, [70] = 70, - [71] = 69, + [71] = 71, [72] = 72, [73] = 73, [74] = 74, @@ -826,9 +847,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [93] = 93, [94] = 94, [95] = 95, - [96] = 95, + [96] = 96, [97] = 97, - [98] = 98, + [98] = 97, [99] = 99, [100] = 100, [101] = 101, @@ -837,6 +858,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [104] = 104, [105] = 105, [106] = 106, + [107] = 107, + [108] = 108, + [109] = 109, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -844,693 +868,706 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(30); - if (lookahead == '\n') ADVANCE(375); - if (lookahead == '\'') ADVANCE(443); - if (lookahead == '(') ADVANCE(444); - if (lookahead == '*') ADVANCE(445); - if (lookahead == ',') ADVANCE(444); - if (lookahead == '<') ADVANCE(440); - if (lookahead == '>') ADVANCE(443); - if (lookahead == 'A') ADVANCE(400); - if (lookahead == 'C') ADVANCE(403); - if (lookahead == 'M') ADVANCE(396); - if (lookahead == '[') ADVANCE(444); - if (lookahead == '`') ADVANCE(443); - if (lookahead == 'h') ADVANCE(430); - if (lookahead == '{') ADVANCE(434); - if (lookahead == '|') ADVANCE(443); - if (lookahead == '}') ADVANCE(443); - if (lookahead == '~') ADVANCE(443); - if (lookahead == '\t' || - lookahead == ' ') SKIP(27) - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); - if (lookahead != 0) ADVANCE(443); + if (eof) ADVANCE(31); + if (lookahead == '\n') ADVANCE(387); + if (lookahead == '\'') ADVANCE(455); + if (lookahead == '(') ADVANCE(456); + if (lookahead == '*') ADVANCE(457); + if (lookahead == ',') ADVANCE(456); + if (lookahead == '<') ADVANCE(452); + if (lookahead == '>') ADVANCE(455); + if (lookahead == 'A') ADVANCE(412); + if (lookahead == 'C') ADVANCE(415); + if (lookahead == 'M') ADVANCE(408); + if (lookahead == '[') ADVANCE(456); + if (lookahead == ']') ADVANCE(455); + if (lookahead == '`') ADVANCE(455); + if (lookahead == 'h') ADVANCE(442); + if (lookahead == '{') ADVANCE(446); + if (lookahead == '|') ADVANCE(455); + if (lookahead == '}') ADVANCE(455); + if (lookahead == '~') ADVANCE(455); + if (lookahead == '\t' || + lookahead == ' ') SKIP(28) + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); + if (lookahead != 0) ADVANCE(455); END_STATE(); case 1: - if (lookahead == '\t') ADVANCE(21); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == ' ') ADVANCE(377); - if (lookahead != 0) ADVANCE(208); + if (lookahead == '\t') ADVANCE(22); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == ' ') ADVANCE(389); + if (lookahead != 0) ADVANCE(209); END_STATE(); case 2: - if (lookahead == '\n') ADVANCE(375); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(57); - if (lookahead == 'C') ADVANCE(60); - if (lookahead == 'M') ADVANCE(54); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(82); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(387); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(58); + if (lookahead == 'C') ADVANCE(61); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(83); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 3: - if (lookahead == '\n') ADVANCE(375); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(57); - if (lookahead == 'C') ADVANCE(60); - if (lookahead == 'M') ADVANCE(54); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(35); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(387); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(58); + if (lookahead == 'C') ADVANCE(61); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(36); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(5) if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); - if (lookahead != 0) ADVANCE(90); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 4: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(443); - if (lookahead == '(') ADVANCE(444); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(444); - if (lookahead == '<') ADVANCE(440); - if (lookahead == '>') ADVANCE(443); - if (lookahead == 'A') ADVANCE(400); - if (lookahead == 'C') ADVANCE(403); - if (lookahead == 'M') ADVANCE(396); - if (lookahead == '[') ADVANCE(444); - if (lookahead == '`') ADVANCE(443); - if (lookahead == 'h') ADVANCE(432); - if (lookahead == '{') ADVANCE(434); - if (lookahead == '|') ADVANCE(436); - if (lookahead == '~') ADVANCE(443); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(455); + if (lookahead == '(') ADVANCE(456); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(456); + if (lookahead == '<') ADVANCE(452); + if (lookahead == '>') ADVANCE(455); + if (lookahead == 'A') ADVANCE(412); + if (lookahead == 'C') ADVANCE(415); + if (lookahead == 'M') ADVANCE(408); + if (lookahead == '[') ADVANCE(456); + if (lookahead == '`') ADVANCE(455); + if (lookahead == 'h') ADVANCE(444); + if (lookahead == '{') ADVANCE(446); + if (lookahead == '|') ADVANCE(448); + if (lookahead == '~') ADVANCE(455); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(443); + if (lookahead != 0) ADVANCE(455); END_STATE(); case 5: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(57); - if (lookahead == 'C') ADVANCE(60); - if (lookahead == 'M') ADVANCE(54); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(82); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(58); + if (lookahead == 'C') ADVANCE(61); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(83); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 6: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(205); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(173); - if (lookahead == 'C') ADVANCE(176); - if (lookahead == 'M') ADVANCE(170); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(206); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(174); + if (lookahead == 'C') ADVANCE(177); + if (lookahead == 'M') ADVANCE(171); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(6) if (lookahead == '-' || - lookahead == 8226) ADVANCE(24); - if (lookahead != 0) ADVANCE(206); + lookahead == 8226) ADVANCE(25); + if (lookahead != 0) ADVANCE(207); END_STATE(); case 7: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(257); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '-') ADVANCE(23); - if (lookahead == '<') ADVANCE(373); - if (lookahead == '=') ADVANCE(163); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(143); - if (lookahead == 'C') ADVANCE(144); - if (lookahead == 'M') ADVANCE(142); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); - if (lookahead == 8226) ADVANCE(24); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(263); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '-') ADVANCE(24); + if (lookahead == '<') ADVANCE(385); + if (lookahead == '=') ADVANCE(164); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(144); + if (lookahead == 'C') ADVANCE(145); + if (lookahead == 'M') ADVANCE(143); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); + if (lookahead == 8226) ADVANCE(25); if (lookahead == '\t' || lookahead == ' ') ADVANCE(12); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(145); - if (lookahead != 0) ADVANCE(206); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(146); + if (lookahead != 0) ADVANCE(207); END_STATE(); case 8: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(257); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(373); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(143); - if (lookahead == 'C') ADVANCE(144); - if (lookahead == 'M') ADVANCE(142); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(263); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(385); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(144); + if (lookahead == 'C') ADVANCE(145); + if (lookahead == 'M') ADVANCE(143); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(6) if (lookahead == '-' || - lookahead == 8226) ADVANCE(24); + lookahead == 8226) ADVANCE(25); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(145); - if (lookahead != 0) ADVANCE(206); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(146); + if (lookahead != 0) ADVANCE(207); END_STATE(); case 9: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(257); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(373); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(143); - if (lookahead == 'C') ADVANCE(144); - if (lookahead == 'M') ADVANCE(142); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(263); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(385); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(144); + if (lookahead == 'C') ADVANCE(145); + if (lookahead == 'M') ADVANCE(143); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') ADVANCE(12); if (lookahead == '-' || - lookahead == 8226) ADVANCE(24); + lookahead == 8226) ADVANCE(25); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(145); - if (lookahead != 0) ADVANCE(206); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(146); + if (lookahead != 0) ADVANCE(207); END_STATE(); case 10: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(258); - if (lookahead == '*') ADVANCE(223); - if (lookahead == ',') ADVANCE(275); - if (lookahead == '<') ADVANCE(232); - if (lookahead == '>') ADVANCE(272); - if (lookahead == 'A') ADVANCE(228); - if (lookahead == 'C') ADVANCE(229); - if (lookahead == 'M') ADVANCE(227); - if (lookahead == '[') ADVANCE(263); - if (lookahead == '`') ADVANCE(516); - if (lookahead == 'h') ADVANCE(230); - if (lookahead == '{') ADVANCE(247); - if (lookahead == '|') ADVANCE(243); - if (lookahead == '~') ADVANCE(268); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(264); + if (lookahead == '*') ADVANCE(225); + if (lookahead == ',') ADVANCE(285); + if (lookahead == '<') ADVANCE(235); + if (lookahead == '>') ADVANCE(282); + if (lookahead == 'A') ADVANCE(231); + if (lookahead == 'C') ADVANCE(232); + if (lookahead == 'M') ADVANCE(230); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(529); + if (lookahead == 'h') ADVANCE(233); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(246); + if (lookahead == '~') ADVANCE(277); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - if (lookahead != 0) ADVANCE(233); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); + if (lookahead != 0) ADVANCE(236); END_STATE(); case 11: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(259); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(38); - if (lookahead == 'C') ADVANCE(39); - if (lookahead == 'M') ADVANCE(37); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(82); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(265); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(39); + if (lookahead == 'C') ADVANCE(40); + if (lookahead == 'M') ADVANCE(38); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(83); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(11) if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(40); - if (lookahead != 0) ADVANCE(90); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(41); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 12: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(225); - if (lookahead == '(') ADVANCE(256); - if (lookahead == '*') ADVANCE(221); - if (lookahead == ',') ADVANCE(274); - if (lookahead == '<') ADVANCE(137); - if (lookahead == '>') ADVANCE(270); - if (lookahead == 'A') ADVANCE(108); - if (lookahead == 'C') ADVANCE(111); - if (lookahead == 'M') ADVANCE(105); - if (lookahead == '[') ADVANCE(262); - if (lookahead == '`') ADVANCE(514); - if (lookahead == 'h') ADVANCE(133); - if (lookahead == '{') ADVANCE(245); - if (lookahead == '|') ADVANCE(241); - if (lookahead == '~') ADVANCE(266); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(227); + if (lookahead == '(') ADVANCE(262); + if (lookahead == '*') ADVANCE(222); + if (lookahead == ',') ADVANCE(284); + if (lookahead == '<') ADVANCE(138); + if (lookahead == '>') ADVANCE(279); + if (lookahead == 'A') ADVANCE(109); + if (lookahead == 'C') ADVANCE(112); + if (lookahead == 'M') ADVANCE(106); + if (lookahead == '[') ADVANCE(269); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(134); + if (lookahead == '{') ADVANCE(249); + if (lookahead == '|') ADVANCE(244); + if (lookahead == '~') ADVANCE(274); if (lookahead == '\t' || lookahead == ' ') ADVANCE(12); if (lookahead == '-' || lookahead == 8226) ADVANCE(1); - if (lookahead != 0) ADVANCE(138); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 13: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(510); - if (lookahead == '(') ADVANCE(511); - if (lookahead == '*') ADVANCE(510); - if (lookahead == ',') ADVANCE(511); - if (lookahead == '<') ADVANCE(508); - if (lookahead == '>') ADVANCE(510); - if (lookahead == 'A') ADVANCE(472); - if (lookahead == 'C') ADVANCE(475); - if (lookahead == 'M') ADVANCE(468); - if (lookahead == '[') ADVANCE(511); - if (lookahead == '`') ADVANCE(510); - if (lookahead == 'h') ADVANCE(501); - if (lookahead == '{') ADVANCE(503); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(510); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(522); + if (lookahead == '(') ADVANCE(523); + if (lookahead == '*') ADVANCE(522); + if (lookahead == ',') ADVANCE(523); + if (lookahead == '<') ADVANCE(520); + if (lookahead == '>') ADVANCE(522); + if (lookahead == 'A') ADVANCE(484); + if (lookahead == 'C') ADVANCE(487); + if (lookahead == 'M') ADVANCE(480); + if (lookahead == '[') ADVANCE(523); + if (lookahead == '`') ADVANCE(522); + if (lookahead == 'h') ADVANCE(513); + if (lookahead == '{') ADVANCE(515); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(522); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(510); + if (lookahead != 0) ADVANCE(522); END_STATE(); case 14: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(237); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(57); - if (lookahead == 'C') ADVANCE(60); - if (lookahead == 'M') ADVANCE(54); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(82); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(240); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(58); + if (lookahead == 'C') ADVANCE(61); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(83); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 15: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(226); - if (lookahead == '(') ADVANCE(260); - if (lookahead == '*') ADVANCE(222); - if (lookahead == ',') ADVANCE(276); - if (lookahead == '<') ADVANCE(577); - if (lookahead == '>') ADVANCE(271); - if (lookahead == 'A') ADVANCE(537); - if (lookahead == 'C') ADVANCE(540); - if (lookahead == 'M') ADVANCE(533); - if (lookahead == '[') ADVANCE(264); - if (lookahead == '`') ADVANCE(515); - if (lookahead == 'h') ADVANCE(567); - if (lookahead == '{') ADVANCE(248); - if (lookahead == '|') ADVANCE(244); - if (lookahead == '}') ADVANCE(90); - if (lookahead == '~') ADVANCE(267); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(267); + if (lookahead == '*') ADVANCE(223); + if (lookahead == ',') ADVANCE(287); + if (lookahead == '<') ADVANCE(590); + if (lookahead == '>') ADVANCE(280); + if (lookahead == 'A') ADVANCE(550); + if (lookahead == 'C') ADVANCE(553); + if (lookahead == 'M') ADVANCE(546); + if (lookahead == '[') ADVANCE(272); + if (lookahead == '`') ADVANCE(527); + if (lookahead == 'h') ADVANCE(580); + if (lookahead == '{') ADVANCE(252); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '}') ADVANCE(91); + if (lookahead == '~') ADVANCE(275); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(579); + if (lookahead != 0) ADVANCE(592); END_STATE(); case 16: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '*') ADVANCE(445); - if (lookahead == '<') ADVANCE(372); - if (lookahead == '`') ADVANCE(518); - if (lookahead == '|') ADVANCE(512); - if (lookahead == '}') ADVANCE(581); - if (lookahead == '\t' || - lookahead == ' ') SKIP(17) - if (lookahead == '-' || - lookahead == 8226) ADVANCE(22); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(229); + if (lookahead == '(') ADVANCE(266); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(286); + if (lookahead == '<') ADVANCE(653); + if (lookahead == '>') ADVANCE(281); + if (lookahead == 'A') ADVANCE(615); + if (lookahead == 'C') ADVANCE(618); + if (lookahead == 'M') ADVANCE(611); + if (lookahead == '[') ADVANCE(271); + if (lookahead == ']') ADVANCE(91); + if (lookahead == '`') ADVANCE(528); + if (lookahead == 'h') ADVANCE(648); + if (lookahead == '{') ADVANCE(253); + if (lookahead == '|') ADVANCE(248); + if (lookahead == '~') ADVANCE(276); + if (lookahead == '\t' || + lookahead == ' ') SKIP(5) + if (lookahead != 0) ADVANCE(655); END_STATE(); case 17: - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\t' || - lookahead == ' ') SKIP(17) + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '*') ADVANCE(457); + if (lookahead == '<') ADVANCE(384); + if (lookahead == ']') ADVANCE(657); + if (lookahead == '`') ADVANCE(531); + if (lookahead == '|') ADVANCE(524); + if (lookahead == '}') ADVANCE(594); + if (lookahead == '\t' || + lookahead == ' ') SKIP(18) if (lookahead == '-' || - lookahead == 8226) ADVANCE(22); + lookahead == 8226) ADVANCE(23); END_STATE(); case 18: - if (lookahead == '\n') ADVANCE(381); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(18); + lookahead == ' ') SKIP(18) + if (lookahead == '-' || + lookahead == 8226) ADVANCE(23); END_STATE(); case 19: - if (lookahead == '\n') ADVANCE(380); + if (lookahead == '\n') ADVANCE(393); if (lookahead == '\t' || lookahead == ' ') ADVANCE(19); END_STATE(); case 20: - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(283); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(392); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(20); END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '>') ADVANCE(294); + if (lookahead != 0) ADVANCE(22); END_STATE(); case 22: - if (lookahead == ' ') ADVANCE(378); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); case 23: - if (lookahead == ' ') ADVANCE(378); - if (lookahead == '-') ADVANCE(218); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') ADVANCE(219); + if (lookahead == ' ') ADVANCE(390); END_STATE(); case 24: - if (lookahead == ' ') ADVANCE(378); + if (lookahead == ' ') ADVANCE(390); + if (lookahead == '-') ADVANCE(219); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(219); + lookahead != '\n') ADVANCE(220); END_STATE(); case 25: - if (lookahead == '>') ADVANCE(281); + if (lookahead == ' ') ADVANCE(390); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(220); END_STATE(); case 26: - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '`') ADVANCE(517); + if (lookahead == '>') ADVANCE(292); END_STATE(); case 27: - if (eof) ADVANCE(30); - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(89); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(57); - if (lookahead == 'C') ADVANCE(60); - if (lookahead == 'M') ADVANCE(54); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(82); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(240); - if (lookahead == '~') ADVANCE(265); - if (lookahead == '\t' || - lookahead == ' ') SKIP(27) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '`') ADVANCE(530); END_STATE(); case 28: - if (eof) ADVANCE(30); - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(255); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '<') ADVANCE(205); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(173); - if (lookahead == 'C') ADVANCE(176); - if (lookahead == 'M') ADVANCE(170); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); + if (eof) ADVANCE(31); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(90); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(58); + if (lookahead == 'C') ADVANCE(61); + if (lookahead == 'M') ADVANCE(55); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(83); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(243); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(28) - if (lookahead == '-' || - lookahead == 8226) ADVANCE(24); - if (lookahead != 0) ADVANCE(206); + if (lookahead != 0) ADVANCE(91); END_STATE(); case 29: - if (eof) ADVANCE(30); - if (lookahead == '\n') ADVANCE(376); - if (lookahead == '\'') ADVANCE(224); - if (lookahead == '(') ADVANCE(257); - if (lookahead == '*') ADVANCE(220); - if (lookahead == ',') ADVANCE(273); - if (lookahead == '-') ADVANCE(23); - if (lookahead == '<') ADVANCE(373); - if (lookahead == '=') ADVANCE(163); - if (lookahead == '>') ADVANCE(269); - if (lookahead == 'A') ADVANCE(143); - if (lookahead == 'C') ADVANCE(144); - if (lookahead == 'M') ADVANCE(142); - if (lookahead == '[') ADVANCE(261); - if (lookahead == '`') ADVANCE(513); - if (lookahead == 'h') ADVANCE(198); - if (lookahead == '{') ADVANCE(246); - if (lookahead == '|') ADVANCE(242); - if (lookahead == '~') ADVANCE(265); - if (lookahead == 8226) ADVANCE(24); - if (lookahead == '\t' || - lookahead == ' ') SKIP(28) + if (eof) ADVANCE(31); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '<') ADVANCE(206); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(174); + if (lookahead == 'C') ADVANCE(177); + if (lookahead == 'M') ADVANCE(171); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); + if (lookahead == '\t' || + lookahead == ' ') SKIP(29) + if (lookahead == '-' || + lookahead == 8226) ADVANCE(25); + if (lookahead != 0) ADVANCE(207); + END_STATE(); + case 30: + if (eof) ADVANCE(31); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\'') ADVANCE(226); + if (lookahead == '(') ADVANCE(263); + if (lookahead == '*') ADVANCE(221); + if (lookahead == ',') ADVANCE(283); + if (lookahead == '-') ADVANCE(24); + if (lookahead == '<') ADVANCE(385); + if (lookahead == '=') ADVANCE(164); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(144); + if (lookahead == 'C') ADVANCE(145); + if (lookahead == 'M') ADVANCE(143); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(525); + if (lookahead == 'h') ADVANCE(199); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(273); + if (lookahead == 8226) ADVANCE(25); + if (lookahead == '\t' || + lookahead == ' ') SKIP(29) if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(145); - if (lookahead != 0) ADVANCE(206); - END_STATE(); - case 30: - ACCEPT_TOKEN(ts_builtin_sym_end); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(146); + if (lookahead != 0) ADVANCE(207); END_STATE(); case 31: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == ':') ADVANCE(85); - if (lookahead == 's') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(90); + ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 32: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == ':') ADVANCE(85); + if (lookahead == '\n') ADVANCE(386); + if (lookahead == ':') ADVANCE(86); + if (lookahead == 's') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 33: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == 'p') ADVANCE(31); + if (lookahead == '\n') ADVANCE(386); + if (lookahead == ':') ADVANCE(86); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 34: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == 't') ADVANCE(33); + if (lookahead == '\n') ADVANCE(386); + if (lookahead == 'p') ADVANCE(32); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 35: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); + if (lookahead == '\n') ADVANCE(386); if (lookahead == 't') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 36: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); + if (lookahead == '\n') ADVANCE(386); + if (lookahead == 't') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 37: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'E') ADVANCE(364); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + if (lookahead == '\n') ADVANCE(386); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(37); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n' && lookahead != ' ' && + lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 38: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'L') ADVANCE(363); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'E') ADVANCE(376); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 39: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(362); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'L') ADVANCE(375); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 40: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'T') ADVANCE(374); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 41: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(49); - if (lookahead == '>') ADVANCE(277); - if (('0' <= lookahead && lookahead <= '9') || + if (lookahead == '(') ADVANCE(383); + if (lookahead == ')' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + lookahead == '_') ADVANCE(378); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 42: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(86); + if (lookahead == '-') ADVANCE(50); + if (lookahead == '>') ADVANCE(288); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 43: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(52); + if (lookahead == '-') ADVANCE(87); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 44: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(87); + if (lookahead == '-') ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 45: ACCEPT_TOKEN(aux_sym_word_token1); @@ -1541,517 +1578,528 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 46: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(85); - if (lookahead == 's') ADVANCE(47); + if (lookahead == '-') ADVANCE(89); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 47: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(85); + if (lookahead == ':') ADVANCE(86); + if (lookahead == 's') ADVANCE(48); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 48: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(277); + if (lookahead == ':') ADVANCE(86); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(91); + END_STATE(); + case 49: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '>') ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); - case 49: + case 50: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(280); + if (lookahead == '>') ADVANCE(291); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(25); + lookahead == '[') ADVANCE(26); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); if (lookahead != 0 && - lookahead != '\n') ADVANCE(50); + lookahead != '\n') ADVANCE(51); END_STATE(); - case 50: + case 51: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '>') ADVANCE(292); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); - case 51: + case 52: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(44); + if (lookahead == 'A') ADVANCE(45); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); - case 52: + case 53: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'B') ADVANCE(309); - if (lookahead == 'D') ADVANCE(305); - if (lookahead == 'I') ADVANCE(307); - if (lookahead == 'P') ADVANCE(301); - if (lookahead == 'S') ADVANCE(299); - if (lookahead == '{') ADVANCE(303); + if (lookahead == 'B') ADVANCE(320); + if (lookahead == 'D') ADVANCE(316); + if (lookahead == 'I') ADVANCE(318); + if (lookahead == 'P') ADVANCE(312); + if (lookahead == 'S') ADVANCE(310); + if (lookahead == '{') ADVANCE(314); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(284); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); - END_STATE(); - case 53: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(74); - if (lookahead == 'U') ADVANCE(76); + lookahead == '[') ADVANCE(295); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '\n') ADVANCE(295); END_STATE(); case 54: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(62); + if (lookahead == 'D') ADVANCE(75); + if (lookahead == 'U') ADVANCE(77); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 55: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'F') ADVANCE(63); + if (lookahead == 'E') ADVANCE(63); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 56: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(55); + if (lookahead == 'F') ADVANCE(64); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 57: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(61); + if (lookahead == 'I') ADVANCE(56); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 58: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(43); + if (lookahead == 'L') ADVANCE(62); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 59: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(58); + if (lookahead == 'L') ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 60: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(59); + if (lookahead == 'R') ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 61: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(42); + if (lookahead == 'T') ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 62: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(51); + if (lookahead == 'T') ADVANCE(43); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 63: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(45); + if (lookahead == 'T') ADVANCE(52); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 64: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'T') ADVANCE(46); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 65: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(77); + if (lookahead == 'a') ADVANCE(72); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 66: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(64); + if (lookahead == 'a') ADVANCE(78); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 67: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(78); + if (lookahead == 'e') ADVANCE(65); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 68: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'e') ADVANCE(79); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 69: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(68); + if (lookahead == 'e') ADVANCE(54); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 70: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'h') ADVANCE(65); + if (lookahead == 'g') ADVANCE(69); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 71: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'k') ADVANCE(317); + if (lookahead == 'h') ADVANCE(66); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 72: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == 'k') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 73: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(317); + if (lookahead == 'l') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 74: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'o') ADVANCE(83); + if (lookahead == 'n') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 75: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(46); + if (lookahead == 'o') ADVANCE(84); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 76: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(317); + if (lookahead == 'p') ADVANCE(47); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 77: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(84); + if (lookahead == 'p') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 78: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(81); + if (lookahead == 'r') ADVANCE(85); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 79: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 's') ADVANCE(67); + if (lookahead == 'r') ADVANCE(82); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(75); + if (lookahead == 's') ADVANCE(68); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(317); + if (lookahead == 't') ADVANCE(76); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(80); + if (lookahead == 't') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 83: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'w') ADVANCE(73); + if (lookahead == 't') ADVANCE(81); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == 'w') ADVANCE(74); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); case 85: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '}') ADVANCE(330); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(91); + END_STATE(); + case 86: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(90); + lookahead == ']') ADVANCE(91); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(462); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(449); + lookahead != ' ') ADVANCE(461); END_STATE(); - case 86: + case 87: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(338); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(338); END_STATE(); - case 87: + case 88: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(333); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(333); END_STATE(); - case 88: + case 89: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(323); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(323); END_STATE(); - case 89: + case 90: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(41); + lookahead == 'S') ADVANCE(42); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); - case 90: + case 91: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead != 0 && lookahead != '\t' && @@ -2059,653 +2107,643 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(91); END_STATE(); - case 91: + case 92: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(380); - if (lookahead == '=') ADVANCE(91); + if (lookahead == '\n') ADVANCE(392); + if (lookahead == '=') ADVANCE(92); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(19); + lookahead == ' ') ADVANCE(20); if (lookahead != 0 && lookahead != '(' && - lookahead != '[') ADVANCE(206); - END_STATE(); - case 92: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(103); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead != '[') ADVANCE(207); END_STATE(); case 93: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(139); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '-') ADVANCE(104); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 94: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(100); - if (lookahead == '>') ADVANCE(279); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '-') ADVANCE(140); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 95: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(140); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '-') ADVANCE(101); + if (lookahead == '>') ADVANCE(290); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 96: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '-') ADVANCE(141); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 97: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == ':') ADVANCE(136); - if (lookahead == 's') ADVANCE(98); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '-') ADVANCE(142); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 98: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == ':') ADVANCE(136); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == ':') ADVANCE(137); + if (lookahead == 's') ADVANCE(99); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 99: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(279); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == ':') ADVANCE(137); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 100: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(278); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '>') ADVANCE(290); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(20); + lookahead == '[') ADVANCE(22); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(101); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 101: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(282); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '>') ADVANCE(289); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); + if (lookahead != 0) ADVANCE(102); END_STATE(); case 102: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'A') ADVANCE(95); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '>') ADVANCE(293); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 103: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'B') ADVANCE(290); - if (lookahead == 'D') ADVANCE(288); - if (lookahead == 'I') ADVANCE(289); - if (lookahead == 'P') ADVANCE(286); - if (lookahead == 'S') ADVANCE(285); - if (lookahead == '{') ADVANCE(287); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'A') ADVANCE(96); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(292); - if (lookahead != 0) ADVANCE(291); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 104: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'D') ADVANCE(125); - if (lookahead == 'U') ADVANCE(127); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'B') ADVANCE(301); + if (lookahead == 'D') ADVANCE(299); + if (lookahead == 'I') ADVANCE(300); + if (lookahead == 'P') ADVANCE(297); + if (lookahead == 'S') ADVANCE(296); + if (lookahead == '{') ADVANCE(298); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(303); + if (lookahead != 0) ADVANCE(302); END_STATE(); case 105: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'E') ADVANCE(113); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'D') ADVANCE(126); + if (lookahead == 'U') ADVANCE(128); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 106: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'F') ADVANCE(114); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'E') ADVANCE(114); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 107: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'I') ADVANCE(106); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'F') ADVANCE(115); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 108: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'L') ADVANCE(112); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'I') ADVANCE(107); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 109: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'L') ADVANCE(92); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'L') ADVANCE(113); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 110: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'R') ADVANCE(109); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'L') ADVANCE(93); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 111: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'T') ADVANCE(110); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'R') ADVANCE(110); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 112: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'T') ADVANCE(93); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'T') ADVANCE(111); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 113: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'T') ADVANCE(102); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'T') ADVANCE(94); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 114: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'T') ADVANCE(96); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'T') ADVANCE(103); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 115: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'a') ADVANCE(122); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'T') ADVANCE(97); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 116: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'a') ADVANCE(128); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'a') ADVANCE(123); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 117: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'e') ADVANCE(115); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'a') ADVANCE(129); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 118: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'e') ADVANCE(129); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'e') ADVANCE(116); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 119: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'e') ADVANCE(104); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'e') ADVANCE(130); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 120: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'g') ADVANCE(119); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'e') ADVANCE(105); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 121: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'h') ADVANCE(116); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'g') ADVANCE(120); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 122: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'k') ADVANCE(318); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'h') ADVANCE(117); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 123: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'l') ADVANCE(318); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'k') ADVANCE(329); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 124: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'n') ADVANCE(318); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'l') ADVANCE(329); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 125: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'o') ADVANCE(134); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'n') ADVANCE(329); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 126: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'p') ADVANCE(97); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'o') ADVANCE(135); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 127: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'p') ADVANCE(318); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'p') ADVANCE(98); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 128: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'r') ADVANCE(135); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'p') ADVANCE(329); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 129: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'r') ADVANCE(132); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'r') ADVANCE(136); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 130: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 's') ADVANCE(118); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'r') ADVANCE(133); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 131: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 't') ADVANCE(126); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 's') ADVANCE(119); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 132: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 't') ADVANCE(318); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 't') ADVANCE(127); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 133: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 't') ADVANCE(131); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 't') ADVANCE(329); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 134: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'w') ADVANCE(124); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 't') ADVANCE(132); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 135: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '}') ADVANCE(320); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'w') ADVANCE(125); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 136: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '}') ADVANCE(331); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); - if (lookahead == '(' || - lookahead == '[') ADVANCE(447); - if (lookahead == ')' || - lookahead == ']') ADVANCE(138); - if (lookahead != 0) ADVANCE(446); + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); case 137: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(22); + if (lookahead == '(' || + lookahead == '[') ADVANCE(459); + if (lookahead == ')' || + lookahead == ']') ADVANCE(139); + if (lookahead != 0) ADVANCE(458); + END_STATE(); + case 138: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); + lookahead == '[') ADVANCE(22); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(94); + lookahead == 'S') ADVANCE(95); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(100); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 138: + case 139: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 139: + case 140: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(328); - if (lookahead != 0) ADVANCE(327); + lookahead == '[') ADVANCE(340); + if (lookahead != 0) ADVANCE(339); END_STATE(); - case 140: + case 141: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(323); - if (lookahead != 0) ADVANCE(322); + lookahead == '[') ADVANCE(335); + if (lookahead != 0) ADVANCE(334); END_STATE(); - case 141: + case 142: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(314); - if (lookahead != 0) ADVANCE(313); + lookahead == '[') ADVANCE(325); + if (lookahead != 0) ADVANCE(324); END_STATE(); - case 142: + case 143: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'E') ADVANCE(343); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'E') ADVANCE(355); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 143: + case 144: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'L') ADVANCE(342); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'L') ADVANCE(354); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 144: + case 145: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(341); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'T') ADVANCE(353); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 145: + case 146: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 146: + case 147: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(165); - if (lookahead == '>') ADVANCE(277); + if (lookahead == '-') ADVANCE(166); + if (lookahead == '>') ADVANCE(288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); - END_STATE(); - case 147: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(202); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 148: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(168); + if (lookahead == '-') ADVANCE(203); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 149: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(203); + if (lookahead == '-') ADVANCE(169); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2715,48 +2753,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 151: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(201); - if (lookahead == 's') ADVANCE(152); + if (lookahead == '-') ADVANCE(205); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 152: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(201); + if (lookahead == ':') ADVANCE(202); + if (lookahead == 's') ADVANCE(153); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 153: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(91); + if (lookahead == ':') ADVANCE(202); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 154: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(153); + if (lookahead == '=') ADVANCE(92); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 155: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2766,7 +2804,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 156: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2776,7 +2814,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 157: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2786,7 +2824,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 158: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2796,7 +2834,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 159: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2806,7 +2844,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2816,7 +2854,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 161: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2826,7 +2864,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 162: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2836,7 +2874,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 163: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2846,490 +2884,492 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 164: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(277); + if (lookahead == '=') ADVANCE(163); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(207); + END_STATE(); + case 165: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '>') ADVANCE(288); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 165: + case 166: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(280); + if (lookahead == '>') ADVANCE(291); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(25); + lookahead == '[') ADVANCE(26); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); if (lookahead != 0 && - lookahead != '\n') ADVANCE(166); + lookahead != '\n') ADVANCE(167); END_STATE(); - case 166: + case 167: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '>') ADVANCE(292); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 167: + case 168: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(149); + if (lookahead == 'A') ADVANCE(150); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 168: + case 169: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'B') ADVANCE(310); - if (lookahead == 'D') ADVANCE(306); - if (lookahead == 'I') ADVANCE(308); - if (lookahead == 'P') ADVANCE(302); - if (lookahead == 'S') ADVANCE(300); - if (lookahead == '{') ADVANCE(304); + if (lookahead == 'B') ADVANCE(321); + if (lookahead == 'D') ADVANCE(317); + if (lookahead == 'I') ADVANCE(319); + if (lookahead == 'P') ADVANCE(313); + if (lookahead == 'S') ADVANCE(311); + if (lookahead == '{') ADVANCE(315); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(284); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); - END_STATE(); - case 169: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(190); - if (lookahead == 'U') ADVANCE(191); + lookahead == '[') ADVANCE(295); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '\n') ADVANCE(295); END_STATE(); case 170: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(178); + if (lookahead == 'D') ADVANCE(191); + if (lookahead == 'U') ADVANCE(192); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 171: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'F') ADVANCE(179); + if (lookahead == 'E') ADVANCE(179); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 172: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(171); + if (lookahead == 'F') ADVANCE(180); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 173: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(177); + if (lookahead == 'I') ADVANCE(172); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 174: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(148); + if (lookahead == 'L') ADVANCE(178); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 175: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(174); + if (lookahead == 'L') ADVANCE(149); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 176: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(175); + if (lookahead == 'R') ADVANCE(175); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 177: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(147); + if (lookahead == 'T') ADVANCE(176); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 178: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(167); + if (lookahead == 'T') ADVANCE(148); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 179: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(150); + if (lookahead == 'T') ADVANCE(168); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(187); + if (lookahead == 'T') ADVANCE(151); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(193); + if (lookahead == 'a') ADVANCE(188); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'a') ADVANCE(194); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(194); + if (lookahead == 'e') ADVANCE(181); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(195); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(184); + if (lookahead == 'e') ADVANCE(170); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'h') ADVANCE(181); + if (lookahead == 'g') ADVANCE(185); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'k') ADVANCE(317); + if (lookahead == 'h') ADVANCE(182); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == 'k') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(317); + if (lookahead == 'l') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'o') ADVANCE(199); + if (lookahead == 'n') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(317); + if (lookahead == 'o') ADVANCE(200); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(151); + if (lookahead == 'p') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(200); + if (lookahead == 'p') ADVANCE(152); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(196); + if (lookahead == 'r') ADVANCE(201); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 's') ADVANCE(183); + if (lookahead == 'r') ADVANCE(197); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(317); + if (lookahead == 's') ADVANCE(184); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(192); + if (lookahead == 't') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(197); + if (lookahead == 't') ADVANCE(193); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'w') ADVANCE(189); + if (lookahead == 't') ADVANCE(198); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == 'w') ADVANCE(190); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); case 201: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '}') ADVANCE(330); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(207); + END_STATE(); + case 202: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '(' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(462); if (lookahead == ')' || - lookahead == ']') ADVANCE(206); + lookahead == ']') ADVANCE(207); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(448); + lookahead != ' ') ADVANCE(460); END_STATE(); - case 202: + case 203: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(338); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(338); END_STATE(); - case 203: + case 204: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(333); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(333); END_STATE(); - case 204: + case 205: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(323); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(323); END_STATE(); - case 205: + case 206: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(146); + lookahead == 'S') ADVANCE(147); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(207); END_STATE(); - case 206: + case 207: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); - END_STATE(); - case 207: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(381); - if (lookahead == '-') ADVANCE(207); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(18); - if (lookahead != 0) ADVANCE(219); + lookahead != '[') ADVANCE(207); END_STATE(); case 208: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(393); + if (lookahead == '-') ADVANCE(208); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); - if (lookahead != 0) ADVANCE(208); + lookahead == ' ') ADVANCE(19); + if (lookahead != 0) ADVANCE(220); END_STATE(); case 209: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(207); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(22); + if (lookahead != 0) ADVANCE(209); END_STATE(); case 210: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(209); + if (lookahead == '-') ADVANCE(208); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 211: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3337,7 +3377,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 212: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3345,7 +3385,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 213: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3353,7 +3393,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 214: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3361,7 +3401,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 215: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3369,7 +3409,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 216: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3377,7 +3417,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 217: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3385,7 +3425,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 218: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -3393,302 +3433,368 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '-') ADVANCE(218); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(220); END_STATE(); case 220: - ACCEPT_TOKEN(anon_sym_STAR); + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(220); END_STATE(); case 221: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '\n') ADVANCE(379); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 222: + case 223: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 223: + case 224: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 225: ACCEPT_TOKEN(anon_sym_STAR); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 224: + case 226: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 225: + case 227: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 226: + case 228: ACCEPT_TOKEN(anon_sym_SQUOTE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 227: + case 229: + ACCEPT_TOKEN(anon_sym_SQUOTE); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 230: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(62); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'E') ADVANCE(63); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 228: + case 231: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'L') ADVANCE(61); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'L') ADVANCE(62); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 229: + case 232: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'T') ADVANCE(59); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'T') ADVANCE(60); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 230: + case 233: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(466); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 231: + case 234: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 232: + case 235: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(41); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); + lookahead == 'S') ADVANCE(42); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(237); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(48); + lookahead == '_') ADVANCE(49); END_STATE(); - case 233: + case 236: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 234: + case 237: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '>') ADVANCE(277); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); + if (lookahead == '>') ADVANCE(288); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(237); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(48); + lookahead == '_') ADVANCE(49); END_STATE(); - case 235: + case 238: ACCEPT_TOKEN(aux_sym__word_common_token2); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); + lookahead == '[') ADVANCE(462); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(238); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(449); + lookahead != ']') ADVANCE(461); END_STATE(); - case 236: + case 239: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 237: + case 240: ACCEPT_TOKEN(anon_sym_SQUOTE2); END_STATE(); - case 238: + case 241: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '|') ADVANCE(238); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '|') ADVANCE(241); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 239: + case 242: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '|') ADVANCE(239); + if (lookahead == '|') ADVANCE(242); END_STATE(); - case 240: + case 243: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 241: + case 244: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '|') ADVANCE(238); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '|') ADVANCE(241); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 242: + case 245: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(239); + if (lookahead == '|') ADVANCE(242); END_STATE(); - case 243: + case 246: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(239); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '|') ADVANCE(242); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 244: + case 247: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(570); + if (lookahead == '|') ADVANCE(583); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 245: + case 248: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(651); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 249: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '{') ADVANCE(251); - if (lookahead == '}') ADVANCE(250); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '{') ADVANCE(257); + if (lookahead == '}') ADVANCE(255); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 246: + case 250: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(253); - if (lookahead == '}') ADVANCE(249); + if (lookahead == '{') ADVANCE(259); + if (lookahead == '}') ADVANCE(254); END_STATE(); - case 247: + case 251: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(253); - if (lookahead == '}') ADVANCE(249); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '{') ADVANCE(259); + if (lookahead == '}') ADVANCE(254); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 248: + case 252: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(569); - if (lookahead == '}') ADVANCE(249); + if (lookahead == '{') ADVANCE(582); + if (lookahead == '}') ADVANCE(254); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(579); + lookahead != ' ') ADVANCE(592); END_STATE(); - case 249: + case 253: + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '{') ADVANCE(650); + if (lookahead == '}') ADVANCE(256); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 254: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); END_STATE(); - case 250: + case 255: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 251: + case 256: + ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 257: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '{') ADVANCE(251); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '{') ADVANCE(257); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(258); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 252: + case 258: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(252); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(258); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 253: + case 259: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '{') ADVANCE(253); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(254); + if (lookahead == '{') ADVANCE(259); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(260); END_STATE(); - case 254: + case 260: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(254); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(260); END_STATE(); - case 255: + case 261: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 256: + case 262: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 257: + case 263: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 258: + case 264: ACCEPT_TOKEN(anon_sym_LPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 259: + case 265: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead == '(' || lookahead == ')' || @@ -3696,352 +3802,398 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 260: + case 266: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != ']') ADVANCE(656); END_STATE(); - case 261: - ACCEPT_TOKEN(anon_sym_LBRACK); + case 267: + ACCEPT_TOKEN(anon_sym_LPAREN); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(593); END_STATE(); - case 262: + case 268: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '\n') ADVANCE(379); + END_STATE(); + case 269: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 263: + case 270: ACCEPT_TOKEN(anon_sym_LBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 264: + case 271: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != ']') ADVANCE(656); END_STATE(); - case 265: + case 272: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(593); + END_STATE(); + case 273: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 266: + case 274: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 267: + case 275: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 268: + case 276: ACCEPT_TOKEN(anon_sym_TILDE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); END_STATE(); - case 269: + case 277: + ACCEPT_TOKEN(anon_sym_TILDE); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); + END_STATE(); + case 278: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 270: + case 279: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 271: + case 280: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 272: + case 281: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 282: ACCEPT_TOKEN(anon_sym_GT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 273: + case 283: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 274: + case 284: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 275: + case 285: ACCEPT_TOKEN(anon_sym_COMMA); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 276: + case 286: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != ']') ADVANCE(656); END_STATE(); - case 277: + case 287: + ACCEPT_TOKEN(anon_sym_COMMA); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '}') ADVANCE(593); + END_STATE(); + case 288: ACCEPT_TOKEN(aux_sym_keycode_token1); END_STATE(); - case 278: + case 289: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(282); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == '>') ADVANCE(293); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 279: + case 290: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 280: + case 291: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '>') ADVANCE(292); END_STATE(); - case 281: + case 292: ACCEPT_TOKEN(aux_sym_keycode_token2); END_STATE(); - case 282: + case 293: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 283: + case 294: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 284: + case 295: ACCEPT_TOKEN(aux_sym_keycode_token3); END_STATE(); - case 285: + case 296: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'H') ADVANCE(107); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'H') ADVANCE(108); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 286: + case 297: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'a') ADVANCE(120); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'a') ADVANCE(121); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 287: + case 298: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'c') ADVANCE(121); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'c') ADVANCE(122); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 288: + case 299: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'e') ADVANCE(123); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'e') ADVANCE(124); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 289: + case 300: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'n') ADVANCE(130); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'n') ADVANCE(131); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 290: + case 301: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'r') ADVANCE(117); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == 'r') ADVANCE(118); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 291: + case 302: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 292: + case 303: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 293: + case 304: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'H') ADVANCE(360); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'H') ADVANCE(372); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 294: + case 305: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'a') ADVANCE(69); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'a') ADVANCE(70); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 295: + case 306: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'e') ADVANCE(72); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'e') ADVANCE(73); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 296: + case 307: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'n') ADVANCE(79); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'n') ADVANCE(80); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 297: + case 308: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'r') ADVANCE(66); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'r') ADVANCE(67); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 298: + case 309: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 299: + case 310: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(56); + if (lookahead == 'H') ADVANCE(57); END_STATE(); - case 300: + case 311: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(172); + if (lookahead == 'H') ADVANCE(173); END_STATE(); - case 301: + case 312: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(69); + if (lookahead == 'a') ADVANCE(70); END_STATE(); - case 302: + case 313: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(185); + if (lookahead == 'a') ADVANCE(186); END_STATE(); - case 303: + case 314: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(70); + if (lookahead == 'c') ADVANCE(71); END_STATE(); - case 304: + case 315: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(186); + if (lookahead == 'c') ADVANCE(187); END_STATE(); - case 305: + case 316: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'e') ADVANCE(73); END_STATE(); - case 306: + case 317: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(189); END_STATE(); - case 307: + case 318: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(79); + if (lookahead == 'n') ADVANCE(80); END_STATE(); - case 308: + case 319: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(195); + if (lookahead == 'n') ADVANCE(196); END_STATE(); - case 309: + case 320: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(66); + if (lookahead == 'r') ADVANCE(67); END_STATE(); - case 310: + case 321: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(182); + if (lookahead == 'r') ADVANCE(183); END_STATE(); - case 311: + case 322: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || lookahead == ')' || @@ -4049,36 +4201,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 312: + case 323: ACCEPT_TOKEN(aux_sym_keycode_token4); END_STATE(); - case 313: + case 324: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 314: + case 325: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 315: + case 326: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 316: + case 327: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || lookahead == ')' || @@ -4086,60 +4238,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 317: + case 328: ACCEPT_TOKEN(aux_sym_keycode_token5); END_STATE(); - case 318: + case 329: ACCEPT_TOKEN(aux_sym_keycode_token5); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 319: + case 330: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); END_STATE(); - case 320: + case 331: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 321: + case 332: + ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 333: ACCEPT_TOKEN(aux_sym_keycode_token6); END_STATE(); - case 322: + case 334: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 323: + case 335: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 324: + case 336: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 325: + case 337: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || lookahead == ')' || @@ -4147,36 +4310,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 326: + case 338: ACCEPT_TOKEN(aux_sym_keycode_token7); END_STATE(); - case 327: + case 339: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 328: + case 340: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 329: + case 341: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 330: + case 342: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || lookahead == ')' || @@ -4184,268 +4347,268 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 331: + case 343: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(349); + if (lookahead == '(') ADVANCE(365); + if (lookahead == '-') ADVANCE(361); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 332: + case 344: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(336); + if (lookahead == '(') ADVANCE(365); + if (lookahead == '-') ADVANCE(348); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 333: + case 345: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(350); + if (lookahead == '(') ADVANCE(365); + if (lookahead == '-') ADVANCE(362); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 334: + case 346: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(351); + if (lookahead == '(') ADVANCE(365); + if (lookahead == '-') ADVANCE(363); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 335: + case 347: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'A') ADVANCE(333); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'A') ADVANCE(345); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 336: + case 348: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'B') ADVANCE(348); - if (lookahead == 'D') ADVANCE(346); - if (lookahead == 'I') ADVANCE(347); - if (lookahead == 'P') ADVANCE(345); - if (lookahead == 'S') ADVANCE(338); - if (lookahead == '{') ADVANCE(304); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'B') ADVANCE(360); + if (lookahead == 'D') ADVANCE(358); + if (lookahead == 'I') ADVANCE(359); + if (lookahead == 'P') ADVANCE(357); + if (lookahead == 'S') ADVANCE(350); + if (lookahead == '{') ADVANCE(315); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(284); + lookahead == '[') ADVANCE(295); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); + lookahead != '\n') ADVANCE(295); END_STATE(); - case 337: + case 349: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'F') ADVANCE(344); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'F') ADVANCE(356); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 338: + case 350: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'H') ADVANCE(339); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'H') ADVANCE(351); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 339: + case 351: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'I') ADVANCE(337); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'I') ADVANCE(349); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 340: + case 352: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'L') ADVANCE(332); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'L') ADVANCE(344); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 341: + case 353: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'R') ADVANCE(340); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'R') ADVANCE(352); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 342: + case 354: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(331); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'T') ADVANCE(343); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 343: + case 355: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(335); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'T') ADVANCE(347); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 344: + case 356: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(334); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'T') ADVANCE(346); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 345: + case 357: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'a') ADVANCE(185); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'a') ADVANCE(186); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 346: + case 358: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'e') ADVANCE(189); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 347: + case 359: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'n') ADVANCE(195); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'n') ADVANCE(196); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 348: + case 360: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'r') ADVANCE(182); + if (lookahead == '(') ADVANCE(365); + if (lookahead == 'r') ADVANCE(183); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 349: + case 361: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(338); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(338); END_STATE(); - case 350: + case 362: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(333); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(333); END_STATE(); - case 351: + case 363: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(323); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(323); END_STATE(); - case 352: + case 364: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(365); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(364); END_STATE(); - case 353: + case 365: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); if (lookahead == '(' || lookahead == ')' || @@ -4453,217 +4616,217 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(353); + lookahead == '_') ADVANCE(365); END_STATE(); - case 354: + case 366: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(367); + if (lookahead == '(') ADVANCE(383); + if (lookahead == '-') ADVANCE(379); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 355: + case 367: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(368); + if (lookahead == '(') ADVANCE(383); + if (lookahead == '-') ADVANCE(380); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 356: + case 368: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(369); + if (lookahead == '(') ADVANCE(383); + if (lookahead == '-') ADVANCE(381); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 357: + case 369: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(370); + if (lookahead == '(') ADVANCE(383); + if (lookahead == '-') ADVANCE(382); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 358: + case 370: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'A') ADVANCE(356); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'A') ADVANCE(368); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 359: + case 371: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'F') ADVANCE(365); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'F') ADVANCE(377); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 360: + case 372: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'I') ADVANCE(359); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'I') ADVANCE(371); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 361: + case 373: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'L') ADVANCE(355); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'L') ADVANCE(367); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 362: + case 374: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'R') ADVANCE(361); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'R') ADVANCE(373); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 363: + case 375: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(354); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'T') ADVANCE(366); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 364: + case 376: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(358); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'T') ADVANCE(370); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 365: + case 377: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(357); + if (lookahead == '(') ADVANCE(383); + if (lookahead == 'T') ADVANCE(369); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 366: + case 378: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(383); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(378); END_STATE(); - case 367: + case 379: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(330); + if (lookahead == '(') ADVANCE(342); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(338); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(329); + lookahead == '_') ADVANCE(341); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(338); END_STATE(); - case 368: + case 380: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(311); - if (lookahead == 'B') ADVANCE(297); - if (lookahead == 'D') ADVANCE(295); - if (lookahead == 'I') ADVANCE(296); - if (lookahead == 'P') ADVANCE(294); - if (lookahead == 'S') ADVANCE(293); - if (lookahead == '{') ADVANCE(303); + if (lookahead == '(') ADVANCE(322); + if (lookahead == 'B') ADVANCE(308); + if (lookahead == 'D') ADVANCE(306); + if (lookahead == 'I') ADVANCE(307); + if (lookahead == 'P') ADVANCE(305); + if (lookahead == 'S') ADVANCE(304); + if (lookahead == '{') ADVANCE(314); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(284); + lookahead == '[') ADVANCE(295); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(298); + lookahead == '_') ADVANCE(309); if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); + lookahead != '\n') ADVANCE(295); END_STATE(); - case 369: + case 381: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(325); + if (lookahead == '(') ADVANCE(337); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(333); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(324); + lookahead == '_') ADVANCE(336); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(333); END_STATE(); - case 370: + case 382: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(316); + if (lookahead == '(') ADVANCE(327); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(323); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(315); + lookahead == '_') ADVANCE(326); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(323); END_STATE(); - case 371: + case 383: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || lookahead == ')' || @@ -4671,2550 +4834,3326 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(383); END_STATE(); - case 372: + case 384: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 373: + case 385: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(146); + lookahead == 'S') ADVANCE(147); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); END_STATE(); - case 374: + case 386: ACCEPT_TOKEN(aux_sym_codeblock_token1); END_STATE(); - case 375: + case 387: ACCEPT_TOKEN(anon_sym_LF); END_STATE(); - case 376: + case 388: ACCEPT_TOKEN(anon_sym_LF2); END_STATE(); - case 377: + case 389: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == ' ') ADVANCE(377); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(391); + if (lookahead == ' ') ADVANCE(389); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 378: + case 390: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == ' ') ADVANCE(378); + if (lookahead == ' ') ADVANCE(390); END_STATE(); - case 379: + case 391: ACCEPT_TOKEN(aux_sym_line_code_token1); END_STATE(); - case 380: + case 392: ACCEPT_TOKEN(aux_sym_h1_token1); END_STATE(); - case 381: + case 393: ACCEPT_TOKEN(aux_sym_h2_token1); END_STATE(); - case 382: + case 394: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(443); + if (lookahead == '-') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 383: + case 395: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(394); + if (lookahead == '-') ADVANCE(406); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 384: + case 396: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(392); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '-') ADVANCE(404); + if (lookahead == '>') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(401); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 385: + case 397: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); - if (lookahead == 's') ADVANCE(387); + if (lookahead == ':') ADVANCE(450); + if (lookahead == 's') ADVANCE(399); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 386: + case 398: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); - if (lookahead == 's') ADVANCE(388); + if (lookahead == ':') ADVANCE(450); + if (lookahead == 's') ADVANCE(400); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 387: + case 399: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(450); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 388: + case 400: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(450); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 389: + case 401: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '>') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(401); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 390: + case 402: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '>') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 391: + case 403: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(444); + if (lookahead == '>') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(444); + lookahead != '*') ADVANCE(456); END_STATE(); - case 392: + case 404: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(390); + if (lookahead == '>') ADVANCE(402); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(391); + lookahead == '[') ADVANCE(403); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(401); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(390); + lookahead != '*') ADVANCE(402); END_STATE(); - case 393: + case 405: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(382); + if (lookahead == 'A') ADVANCE(394); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 394: + case 406: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'B') ADVANCE(426); - if (lookahead == 'D') ADVANCE(410); - if (lookahead == 'I') ADVANCE(419); - if (lookahead == 'P') ADVANCE(406); - if (lookahead == 'S') ADVANCE(398); - if (lookahead == '{') ADVANCE(409); + if (lookahead == 'B') ADVANCE(438); + if (lookahead == 'D') ADVANCE(422); + if (lookahead == 'I') ADVANCE(431); + if (lookahead == 'P') ADVANCE(418); + if (lookahead == 'S') ADVANCE(410); + if (lookahead == '{') ADVANCE(421); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 395: + case 407: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(420); - if (lookahead == 'U') ADVANCE(421); + if (lookahead == 'D') ADVANCE(432); + if (lookahead == 'U') ADVANCE(433); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 396: + case 408: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(405); + if (lookahead == 'E') ADVANCE(417); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 397: + case 409: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'F') ADVANCE(404); + if (lookahead == 'F') ADVANCE(416); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 398: + case 410: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'H') ADVANCE(399); + if (lookahead == 'H') ADVANCE(411); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 399: + case 411: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(397); + if (lookahead == 'I') ADVANCE(409); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 400: + case 412: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(404); + if (lookahead == 'L') ADVANCE(416); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 401: + case 413: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(383); + if (lookahead == 'L') ADVANCE(395); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 402: + case 414: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(401); + if (lookahead == 'R') ADVANCE(413); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 403: + case 415: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(402); + if (lookahead == 'T') ADVANCE(414); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 404: + case 416: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(382); + if (lookahead == 'T') ADVANCE(394); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 405: + case 417: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(393); + if (lookahead == 'T') ADVANCE(405); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 406: + case 418: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'a') ADVANCE(426); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 407: + case 419: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(416); + if (lookahead == 'a') ADVANCE(428); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 408: + case 420: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(425); + if (lookahead == 'a') ADVANCE(437); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 409: + case 421: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(415); + if (lookahead == 'c') ADVANCE(427); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 410: + case 422: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(417); + if (lookahead == 'e') ADVANCE(429); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 411: + case 423: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(395); + if (lookahead == 'e') ADVANCE(407); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 412: + case 424: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(436); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 413: + case 425: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(407); + if (lookahead == 'e') ADVANCE(419); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 414: + case 426: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(411); + if (lookahead == 'g') ADVANCE(423); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 415: + case 427: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'h') ADVANCE(408); + if (lookahead == 'h') ADVANCE(420); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 416: + case 428: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'k') ADVANCE(443); + if (lookahead == 'k') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 417: + case 429: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'l') ADVANCE(443); + if (lookahead == 'l') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 418: + case 430: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(443); + if (lookahead == 'n') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 419: + case 431: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(427); + if (lookahead == 'n') ADVANCE(439); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 420: + case 432: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(445); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 421: + case 433: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(443); + if (lookahead == 'p') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 422: + case 434: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(385); + if (lookahead == 'p') ADVANCE(397); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 423: + case 435: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(386); + if (lookahead == 'p') ADVANCE(398); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 424: + case 436: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(428); + if (lookahead == 'r') ADVANCE(440); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 425: + case 437: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(437); + if (lookahead == 'r') ADVANCE(449); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 426: + case 438: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(413); + if (lookahead == 'r') ADVANCE(425); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 427: + case 439: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 's') ADVANCE(412); + if (lookahead == 's') ADVANCE(424); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 428: + case 440: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(443); + if (lookahead == 't') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 429: + case 441: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(422); + if (lookahead == 't') ADVANCE(434); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 430: + case 442: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(429); + if (lookahead == 't') ADVANCE(441); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 431: + case 443: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(423); + if (lookahead == 't') ADVANCE(435); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 432: + case 444: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(431); + if (lookahead == 't') ADVANCE(443); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 433: + case 445: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'w') ADVANCE(418); + if (lookahead == 'w') ADVANCE(430); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 434: + case 446: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(435); - if (lookahead == '}') ADVANCE(443); + if (lookahead == '{') ADVANCE(447); + if (lookahead == '}') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 435: + case 447: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(435); + if (lookahead == '{') ADVANCE(447); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(441); + lookahead == '[') ADVANCE(456); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 436: + case 448: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '|') ADVANCE(436); + if (lookahead == '|') ADVANCE(448); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 437: + case 449: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '}') ADVANCE(443); + if (lookahead == '}') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 438: + case 450: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(443); + lookahead == ']') ADVANCE(455); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(439); + lookahead == '[') ADVANCE(451); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(438); + lookahead != '*') ADVANCE(450); END_STATE(); - case 439: + case 451: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(444); + lookahead == ']') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(439); + lookahead != '*') ADVANCE(451); END_STATE(); - case 440: + case 452: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(384); + lookahead == 'S') ADVANCE(396); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(401); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 441: + case 453: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(441); + lookahead == '[') ADVANCE(456); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 442: + case 454: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(456); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 443: + case 455: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(456); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(455); END_STATE(); - case 444: + case 456: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(444); + lookahead != '*') ADVANCE(456); END_STATE(); - case 445: + case 457: ACCEPT_TOKEN(anon_sym_STAR2); END_STATE(); - case 446: + case 458: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); + lookahead == ' ') ADVANCE(22); if (lookahead == '(' || - lookahead == '[') ADVANCE(447); + lookahead == '[') ADVANCE(459); if (lookahead == ')' || - lookahead == ']') ADVANCE(138); - if (lookahead != 0) ADVANCE(446); + lookahead == ']') ADVANCE(139); + if (lookahead != 0) ADVANCE(458); END_STATE(); - case 447: + case 459: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == ')' || - lookahead == ']') ADVANCE(21); - if (lookahead != 0) ADVANCE(447); + lookahead == ']') ADVANCE(22); + if (lookahead != 0) ADVANCE(459); END_STATE(); - case 448: + case 460: ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(462); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(448); + lookahead != ']') ADVANCE(460); END_STATE(); - case 449: + case 461: ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(462); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(449); + lookahead != ']') ADVANCE(461); END_STATE(); - case 450: + case 462: ACCEPT_TOKEN(sym_url_word); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(450); + lookahead != ']') ADVANCE(462); END_STATE(); - case 451: + case 463: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(235); - if (lookahead == 's') ADVANCE(452); + if (lookahead == ':') ADVANCE(238); + if (lookahead == 's') ADVANCE(464); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 452: + case 464: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(235); + if (lookahead == ':') ADVANCE(238); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 453: + case 465: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 'p') ADVANCE(451); + if (lookahead == 'p') ADVANCE(463); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 454: + case 466: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 't') ADVANCE(453); + if (lookahead == 't') ADVANCE(465); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 455: + case 467: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(239); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(467); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(239); END_STATE(); - case 456: + case 468: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 457: + case 469: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(466); + if (lookahead == '-') ADVANCE(478); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 458: + case 470: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(464); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '-') ADVANCE(476); + if (lookahead == '>') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(473); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 459: + case 471: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(506); - if (lookahead == 's') ADVANCE(460); + if (lookahead == ':') ADVANCE(518); + if (lookahead == 's') ADVANCE(472); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 460: + case 472: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(506); + if (lookahead == ':') ADVANCE(518); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 461: + case 473: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '>') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(473); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 462: + case 474: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '>') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 463: + case 475: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(511); + if (lookahead == '>') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(511); + lookahead != '|') ADVANCE(523); END_STATE(); - case 464: + case 476: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(462); + if (lookahead == '>') ADVANCE(474); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(463); + lookahead == '[') ADVANCE(475); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(473); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(462); + lookahead != '|') ADVANCE(474); END_STATE(); - case 465: + case 477: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(456); + if (lookahead == 'A') ADVANCE(468); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 466: + case 478: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'B') ADVANCE(496); - if (lookahead == 'D') ADVANCE(482); - if (lookahead == 'I') ADVANCE(491); - if (lookahead == 'P') ADVANCE(478); - if (lookahead == 'S') ADVANCE(470); - if (lookahead == '{') ADVANCE(481); + if (lookahead == 'B') ADVANCE(508); + if (lookahead == 'D') ADVANCE(494); + if (lookahead == 'I') ADVANCE(503); + if (lookahead == 'P') ADVANCE(490); + if (lookahead == 'S') ADVANCE(482); + if (lookahead == '{') ADVANCE(493); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 467: + case 479: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'D') ADVANCE(492); - if (lookahead == 'U') ADVANCE(493); + if (lookahead == 'D') ADVANCE(504); + if (lookahead == 'U') ADVANCE(505); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 468: + case 480: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(477); + if (lookahead == 'E') ADVANCE(489); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 469: + case 481: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'F') ADVANCE(476); + if (lookahead == 'F') ADVANCE(488); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 470: + case 482: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'H') ADVANCE(471); + if (lookahead == 'H') ADVANCE(483); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 471: + case 483: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(469); + if (lookahead == 'I') ADVANCE(481); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 472: + case 484: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(476); + if (lookahead == 'L') ADVANCE(488); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 473: + case 485: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(457); + if (lookahead == 'L') ADVANCE(469); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 474: + case 486: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(473); + if (lookahead == 'R') ADVANCE(485); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 475: + case 487: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(474); + if (lookahead == 'T') ADVANCE(486); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 476: + case 488: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(456); + if (lookahead == 'T') ADVANCE(468); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 477: + case 489: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(465); + if (lookahead == 'T') ADVANCE(477); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 478: + case 490: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(486); + if (lookahead == 'a') ADVANCE(498); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 479: + case 491: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(488); + if (lookahead == 'a') ADVANCE(500); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 480: + case 492: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'a') ADVANCE(495); + if (lookahead == 'a') ADVANCE(507); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 481: + case 493: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'c') ADVANCE(487); + if (lookahead == 'c') ADVANCE(499); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 482: + case 494: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(489); + if (lookahead == 'e') ADVANCE(501); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 483: + case 495: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(467); + if (lookahead == 'e') ADVANCE(479); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 484: + case 496: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(497); + if (lookahead == 'e') ADVANCE(509); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 485: + case 497: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(479); + if (lookahead == 'e') ADVANCE(491); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 486: + case 498: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'g') ADVANCE(483); + if (lookahead == 'g') ADVANCE(495); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 487: + case 499: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'h') ADVANCE(480); + if (lookahead == 'h') ADVANCE(492); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 488: + case 500: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'k') ADVANCE(510); + if (lookahead == 'k') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 489: + case 501: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'l') ADVANCE(510); + if (lookahead == 'l') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 490: + case 502: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(510); + if (lookahead == 'n') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 491: + case 503: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(498); + if (lookahead == 'n') ADVANCE(510); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 492: + case 504: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'o') ADVANCE(502); + if (lookahead == 'o') ADVANCE(514); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 493: + case 505: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(510); + if (lookahead == 'p') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 494: + case 506: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(459); + if (lookahead == 'p') ADVANCE(471); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 495: + case 507: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(505); + if (lookahead == 'r') ADVANCE(517); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 496: + case 508: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(485); + if (lookahead == 'r') ADVANCE(497); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 497: + case 509: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'r') ADVANCE(499); + if (lookahead == 'r') ADVANCE(511); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 498: + case 510: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 's') ADVANCE(484); + if (lookahead == 's') ADVANCE(496); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 499: + case 511: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(510); + if (lookahead == 't') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 500: + case 512: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(494); + if (lookahead == 't') ADVANCE(506); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 501: + case 513: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(500); + if (lookahead == 't') ADVANCE(512); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 502: + case 514: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'w') ADVANCE(490); + if (lookahead == 'w') ADVANCE(502); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 503: + case 515: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(504); - if (lookahead == '}') ADVANCE(510); + if (lookahead == '{') ADVANCE(516); + if (lookahead == '}') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 504: + case 516: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '{') ADVANCE(504); + if (lookahead == '{') ADVANCE(516); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(509); + lookahead == '[') ADVANCE(523); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(521); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 505: + case 517: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '}') ADVANCE(510); + if (lookahead == '}') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 506: + case 518: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(510); + lookahead == ']') ADVANCE(522); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(507); + lookahead == '[') ADVANCE(519); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(506); + lookahead != '|') ADVANCE(518); END_STATE(); - case 507: + case 519: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(511); + lookahead == ']') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(507); + lookahead != '|') ADVANCE(519); END_STATE(); - case 508: + case 520: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(458); + lookahead == 'S') ADVANCE(470); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(473); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 509: + case 521: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(509); + lookahead == '[') ADVANCE(523); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(521); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 510: + case 522: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(523); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(522); END_STATE(); - case 511: + case 523: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(511); + lookahead != '|') ADVANCE(523); END_STATE(); - case 512: + case 524: ACCEPT_TOKEN(anon_sym_PIPE2); END_STATE(); - case 513: + case 525: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 514: + case 526: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(391); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(139); END_STATE(); - case 515: + case 527: ACCEPT_TOKEN(anon_sym_BQUOTE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 516: + case 528: + ACCEPT_TOKEN(anon_sym_BQUOTE); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 529: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); END_STATE(); - case 517: + case 530: ACCEPT_TOKEN(aux_sym_codespan_token1); if (lookahead != 0 && lookahead != '\n' && - lookahead != '`') ADVANCE(517); + lookahead != '`') ADVANCE(530); END_STATE(); - case 518: + case 531: ACCEPT_TOKEN(anon_sym_BQUOTE2); END_STATE(); - case 519: + case 532: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(529); - if (lookahead == '>') ADVANCE(579); + if (lookahead == '-') ADVANCE(542); + if (lookahead == '>') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(526); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(539); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 520: + case 533: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(571); + if (lookahead == '-') ADVANCE(584); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 521: + case 534: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(531); + if (lookahead == '-') ADVANCE(544); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 522: + case 535: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(572); + if (lookahead == '-') ADVANCE(585); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 523: + case 536: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(576); + if (lookahead == '-') ADVANCE(589); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 524: + case 537: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(574); - if (lookahead == 's') ADVANCE(525); + if (lookahead == ':') ADVANCE(587); + if (lookahead == 's') ADVANCE(538); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 525: + case 538: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(574); + if (lookahead == ':') ADVANCE(587); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 526: + case 539: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(579); + if (lookahead == '>') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(526); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(539); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 527: + case 540: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(579); + if (lookahead == '>') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 528: + case 541: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(580); + if (lookahead == '>') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(593); END_STATE(); - case 529: + case 542: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(527); - if (lookahead == '}') ADVANCE(50); + if (lookahead == '>') ADVANCE(540); + if (lookahead == '}') ADVANCE(51); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(25); + lookahead == ' ') ADVANCE(26); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(528); + lookahead == '[') ADVANCE(541); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(526); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(539); if (lookahead != 0 && - lookahead != '\n') ADVANCE(527); + lookahead != '\n') ADVANCE(540); END_STATE(); - case 530: + case 543: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'A') ADVANCE(522); + if (lookahead == 'A') ADVANCE(535); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 531: + case 544: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'B') ADVANCE(562); - if (lookahead == 'D') ADVANCE(548); - if (lookahead == 'I') ADVANCE(557); - if (lookahead == 'P') ADVANCE(544); - if (lookahead == 'S') ADVANCE(535); - if (lookahead == '{') ADVANCE(547); - if (lookahead == '}') ADVANCE(284); + if (lookahead == 'B') ADVANCE(575); + if (lookahead == 'D') ADVANCE(561); + if (lookahead == 'I') ADVANCE(570); + if (lookahead == 'P') ADVANCE(557); + if (lookahead == 'S') ADVANCE(548); + if (lookahead == '{') ADVANCE(560); + if (lookahead == '}') ADVANCE(295); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(284); + lookahead == ' ') ADVANCE(295); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(592); END_STATE(); - case 532: + case 545: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'D') ADVANCE(558); - if (lookahead == 'U') ADVANCE(559); + if (lookahead == 'D') ADVANCE(571); + if (lookahead == 'U') ADVANCE(572); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 533: + case 546: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'E') ADVANCE(542); + if (lookahead == 'E') ADVANCE(555); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 534: + case 547: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'F') ADVANCE(543); + if (lookahead == 'F') ADVANCE(556); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 535: + case 548: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'H') ADVANCE(536); + if (lookahead == 'H') ADVANCE(549); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 536: + case 549: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'I') ADVANCE(534); + if (lookahead == 'I') ADVANCE(547); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 537: + case 550: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(541); + if (lookahead == 'L') ADVANCE(554); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 538: + case 551: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'L') ADVANCE(521); + if (lookahead == 'L') ADVANCE(534); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 539: + case 552: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'R') ADVANCE(538); + if (lookahead == 'R') ADVANCE(551); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 540: + case 553: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(539); + if (lookahead == 'T') ADVANCE(552); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 541: + case 554: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(520); + if (lookahead == 'T') ADVANCE(533); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 542: + case 555: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(530); + if (lookahead == 'T') ADVANCE(543); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 543: + case 556: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'T') ADVANCE(523); + if (lookahead == 'T') ADVANCE(536); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 544: + case 557: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(552); + if (lookahead == 'a') ADVANCE(565); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 545: + case 558: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'a') ADVANCE(567); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 546: + case 559: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(561); + if (lookahead == 'a') ADVANCE(574); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 547: + case 560: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(553); + if (lookahead == 'c') ADVANCE(566); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 548: + case 561: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(555); + if (lookahead == 'e') ADVANCE(568); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 549: + case 562: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(532); + if (lookahead == 'e') ADVANCE(545); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 550: + case 563: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(576); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 551: + case 564: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(558); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 552: + case 565: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(549); + if (lookahead == 'g') ADVANCE(562); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 553: + case 566: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'h') ADVANCE(546); + if (lookahead == 'h') ADVANCE(559); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 554: + case 567: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'k') ADVANCE(579); + if (lookahead == 'k') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 555: + case 568: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'l') ADVANCE(579); + if (lookahead == 'l') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 556: + case 569: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(579); + if (lookahead == 'n') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 557: + case 570: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(564); + if (lookahead == 'n') ADVANCE(577); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 558: + case 571: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'o') ADVANCE(568); + if (lookahead == 'o') ADVANCE(581); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 559: + case 572: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(579); + if (lookahead == 'p') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 560: + case 573: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(524); + if (lookahead == 'p') ADVANCE(537); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 561: + case 574: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(575); + if (lookahead == 'r') ADVANCE(588); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 562: + case 575: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(551); + if (lookahead == 'r') ADVANCE(564); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 563: + case 576: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(565); + if (lookahead == 'r') ADVANCE(578); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 564: + case 577: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 's') ADVANCE(550); + if (lookahead == 's') ADVANCE(563); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 565: + case 578: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(579); + if (lookahead == 't') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 566: + case 579: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(560); + if (lookahead == 't') ADVANCE(573); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 567: + case 580: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(566); + if (lookahead == 't') ADVANCE(579); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 568: + case 581: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'w') ADVANCE(556); + if (lookahead == 'w') ADVANCE(569); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 569: + case 582: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '{') ADVANCE(569); + if (lookahead == '{') ADVANCE(582); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(578); + lookahead == '[') ADVANCE(593); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 570: + case 583: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '|') ADVANCE(570); + if (lookahead == '|') ADVANCE(583); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 571: + case 584: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(326); + if (lookahead == '}') ADVANCE(338); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(326); + lookahead == ' ') ADVANCE(338); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(592); END_STATE(); - case 572: + case 585: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(321); + if (lookahead == '}') ADVANCE(333); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(321); + lookahead == ' ') ADVANCE(333); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(592); END_STATE(); - case 573: + case 586: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(450); + if (lookahead == '}') ADVANCE(462); if (lookahead == ')' || - lookahead == ']') ADVANCE(580); + lookahead == ']') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(573); + lookahead != ' ') ADVANCE(586); END_STATE(); - case 574: + case 587: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(449); + if (lookahead == '}') ADVANCE(461); if (lookahead == ')' || - lookahead == ']') ADVANCE(579); + lookahead == ']') ADVANCE(592); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(573); + lookahead == '[') ADVANCE(586); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(574); + lookahead != ' ') ADVANCE(587); END_STATE(); - case 575: + case 588: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == '}') ADVANCE(330); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(579); + lookahead != ' ') ADVANCE(592); END_STATE(); - case 576: + case 589: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(312); + if (lookahead == '}') ADVANCE(323); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(312); + lookahead == ' ') ADVANCE(323); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(592); END_STATE(); - case 577: + case 590: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(519); + lookahead == 'S') ADVANCE(532); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(526); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(539); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 578: + case 591: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(578); + lookahead == '[') ADVANCE(593); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(591); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 579: + case 592: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(593); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(592); END_STATE(); - case 580: + case 593: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(593); END_STATE(); - case 581: + case 594: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0}, - [1] = {.lex_state = 29}, - [2] = {.lex_state = 29}, - [3] = {.lex_state = 29}, - [4] = {.lex_state = 29}, - [5] = {.lex_state = 29}, - [6] = {.lex_state = 29}, - [7] = {.lex_state = 29}, - [8] = {.lex_state = 8}, - [9] = {.lex_state = 8}, - [10] = {.lex_state = 8}, - [11] = {.lex_state = 8}, - [12] = {.lex_state = 8}, - [13] = {.lex_state = 8}, - [14] = {.lex_state = 8}, - [15] = {.lex_state = 8}, - [16] = {.lex_state = 8}, - [17] = {.lex_state = 5}, - [18] = {.lex_state = 5}, - [19] = {.lex_state = 5}, - [20] = {.lex_state = 5}, - [21] = {.lex_state = 5}, - [22] = {.lex_state = 5}, - [23] = {.lex_state = 5}, - [24] = {.lex_state = 5}, - [25] = {.lex_state = 5}, - [26] = {.lex_state = 5}, - [27] = {.lex_state = 5}, - [28] = {.lex_state = 5}, - [29] = {.lex_state = 5}, - [30] = {.lex_state = 5}, - [31] = {.lex_state = 5}, - [32] = {.lex_state = 29}, - [33] = {.lex_state = 29}, - [34] = {.lex_state = 29}, - [35] = {.lex_state = 29}, - [36] = {.lex_state = 7}, - [37] = {.lex_state = 29}, - [38] = {.lex_state = 29}, - [39] = {.lex_state = 29}, - [40] = {.lex_state = 29}, - [41] = {.lex_state = 29}, - [42] = {.lex_state = 7}, - [43] = {.lex_state = 29}, - [44] = {.lex_state = 29}, - [45] = {.lex_state = 9}, - [46] = {.lex_state = 9}, - [47] = {.lex_state = 29}, - [48] = {.lex_state = 7}, - [49] = {.lex_state = 7}, - [50] = {.lex_state = 29}, - [51] = {.lex_state = 29}, - [52] = {.lex_state = 29}, - [53] = {.lex_state = 29}, - [54] = {.lex_state = 29}, - [55] = {.lex_state = 29}, - [56] = {.lex_state = 29}, - [57] = {.lex_state = 29}, - [58] = {.lex_state = 29}, - [59] = {.lex_state = 29}, - [60] = {.lex_state = 29}, - [61] = {.lex_state = 9}, - [62] = {.lex_state = 9}, - [63] = {.lex_state = 8}, - [64] = {.lex_state = 8}, - [65] = {.lex_state = 8}, - [66] = {.lex_state = 10}, - [67] = {.lex_state = 11}, - [68] = {.lex_state = 11}, - [69] = {.lex_state = 3}, - [70] = {.lex_state = 11}, - [71] = {.lex_state = 3}, - [72] = {.lex_state = 11}, - [73] = {.lex_state = 11}, - [74] = {.lex_state = 13}, - [75] = {.lex_state = 2}, - [76] = {.lex_state = 14}, - [77] = {.lex_state = 4}, - [78] = {.lex_state = 2}, - [79] = {.lex_state = 15}, - [80] = {.lex_state = 11}, - [81] = {.lex_state = 5}, - [82] = {.lex_state = 5}, - [83] = {.lex_state = 5}, - [84] = {.lex_state = 5}, + case 595: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ')') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(596); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(595); + END_STATE(); + case 596: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ')') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(596); + END_STATE(); + case 597: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '-') ADVANCE(607); + if (lookahead == '>') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(604); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 598: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '-') ADVANCE(622); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 599: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '-') ADVANCE(609); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 600: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '-') ADVANCE(623); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 601: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '-') ADVANCE(624); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 602: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ':') ADVANCE(595); + if (lookahead == 's') ADVANCE(603); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 603: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ':') ADVANCE(595); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 604: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '>') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(604); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 605: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '>') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 606: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '>') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(656); + END_STATE(); + case 607: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '>') ADVANCE(605); + if (lookahead == ']') ADVANCE(51); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(26); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(606); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(604); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(605); + END_STATE(); + case 608: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'A') ADVANCE(600); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 609: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'B') ADVANCE(643); + if (lookahead == 'D') ADVANCE(629); + if (lookahead == 'I') ADVANCE(638); + if (lookahead == 'P') ADVANCE(625); + if (lookahead == 'S') ADVANCE(613); + if (lookahead == ']') ADVANCE(295); + if (lookahead == '{') ADVANCE(628); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(295); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(655); + END_STATE(); + case 610: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'D') ADVANCE(639); + if (lookahead == 'U') ADVANCE(640); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 611: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'E') ADVANCE(620); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 612: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'F') ADVANCE(621); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 613: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'H') ADVANCE(614); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 614: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'I') ADVANCE(612); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 615: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'L') ADVANCE(619); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 616: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'L') ADVANCE(599); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 617: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'R') ADVANCE(616); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 618: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'T') ADVANCE(617); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 619: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'T') ADVANCE(598); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 620: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'T') ADVANCE(608); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 621: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'T') ADVANCE(601); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 622: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ']') ADVANCE(338); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(338); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(655); + END_STATE(); + case 623: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ']') ADVANCE(333); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(333); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(655); + END_STATE(); + case 624: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == ']') ADVANCE(323); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(323); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(655); + END_STATE(); + case 625: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'a') ADVANCE(633); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 626: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'a') ADVANCE(635); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 627: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'a') ADVANCE(642); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 628: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'c') ADVANCE(634); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 629: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'e') ADVANCE(636); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 630: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'e') ADVANCE(610); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 631: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'e') ADVANCE(644); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 632: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'e') ADVANCE(626); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 633: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'g') ADVANCE(630); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 634: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'h') ADVANCE(627); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 635: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'k') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 636: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'l') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 637: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'n') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 638: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'n') ADVANCE(645); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 639: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'o') ADVANCE(649); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 640: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'p') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 641: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'p') ADVANCE(602); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 642: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'r') ADVANCE(652); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 643: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'r') ADVANCE(632); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 644: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'r') ADVANCE(646); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 645: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 's') ADVANCE(631); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 646: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 't') ADVANCE(655); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 647: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 't') ADVANCE(641); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 648: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 't') ADVANCE(647); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 649: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == 'w') ADVANCE(637); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 650: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '{') ADVANCE(650); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(654); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 651: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '|') ADVANCE(651); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 652: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '}') ADVANCE(332); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 653: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead == 'A' || + lookahead == 'C' || + lookahead == 'D' || + lookahead == 'M' || + lookahead == 'S') ADVANCE(597); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(604); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 654: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(654); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 655: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead == '(' || + lookahead == ',' || + lookahead == '[') ADVANCE(656); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(655); + END_STATE(); + case 656: + ACCEPT_TOKEN(aux_sym_optional_arg_token1); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']') ADVANCE(656); + END_STATE(); + case 657: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + default: + return false; + } +} + +static const TSLexMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 30}, + [2] = {.lex_state = 30}, + [3] = {.lex_state = 30}, + [4] = {.lex_state = 30}, + [5] = {.lex_state = 30}, + [6] = {.lex_state = 30}, + [7] = {.lex_state = 30}, + [8] = {.lex_state = 8}, + [9] = {.lex_state = 8}, + [10] = {.lex_state = 8}, + [11] = {.lex_state = 8}, + [12] = {.lex_state = 8}, + [13] = {.lex_state = 8}, + [14] = {.lex_state = 8}, + [15] = {.lex_state = 8}, + [16] = {.lex_state = 8}, + [17] = {.lex_state = 5}, + [18] = {.lex_state = 5}, + [19] = {.lex_state = 5}, + [20] = {.lex_state = 5}, + [21] = {.lex_state = 5}, + [22] = {.lex_state = 5}, + [23] = {.lex_state = 5}, + [24] = {.lex_state = 5}, + [25] = {.lex_state = 5}, + [26] = {.lex_state = 5}, + [27] = {.lex_state = 5}, + [28] = {.lex_state = 5}, + [29] = {.lex_state = 5}, + [30] = {.lex_state = 5}, + [31] = {.lex_state = 5}, + [32] = {.lex_state = 30}, + [33] = {.lex_state = 30}, + [34] = {.lex_state = 7}, + [35] = {.lex_state = 30}, + [36] = {.lex_state = 30}, + [37] = {.lex_state = 30}, + [38] = {.lex_state = 30}, + [39] = {.lex_state = 30}, + [40] = {.lex_state = 30}, + [41] = {.lex_state = 30}, + [42] = {.lex_state = 30}, + [43] = {.lex_state = 30}, + [44] = {.lex_state = 7}, + [45] = {.lex_state = 9}, + [46] = {.lex_state = 9}, + [47] = {.lex_state = 7}, + [48] = {.lex_state = 7}, + [49] = {.lex_state = 30}, + [50] = {.lex_state = 30}, + [51] = {.lex_state = 30}, + [52] = {.lex_state = 30}, + [53] = {.lex_state = 30}, + [54] = {.lex_state = 30}, + [55] = {.lex_state = 30}, + [56] = {.lex_state = 30}, + [57] = {.lex_state = 30}, + [58] = {.lex_state = 30}, + [59] = {.lex_state = 30}, + [60] = {.lex_state = 30}, + [61] = {.lex_state = 9}, + [62] = {.lex_state = 9}, + [63] = {.lex_state = 8}, + [64] = {.lex_state = 8}, + [65] = {.lex_state = 8}, + [66] = {.lex_state = 10}, + [67] = {.lex_state = 3}, + [68] = {.lex_state = 11}, + [69] = {.lex_state = 3}, + [70] = {.lex_state = 11}, + [71] = {.lex_state = 11}, + [72] = {.lex_state = 11}, + [73] = {.lex_state = 11}, + [74] = {.lex_state = 13}, + [75] = {.lex_state = 14}, + [76] = {.lex_state = 15}, + [77] = {.lex_state = 11}, + [78] = {.lex_state = 2}, + [79] = {.lex_state = 4}, + [80] = {.lex_state = 16}, + [81] = {.lex_state = 2}, + [82] = {.lex_state = 5}, + [83] = {.lex_state = 5}, + [84] = {.lex_state = 5}, [85] = {.lex_state = 5}, [86] = {.lex_state = 5}, [87] = {.lex_state = 5}, @@ -7222,21 +8161,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [89] = {.lex_state = 5}, [90] = {.lex_state = 5}, [91] = {.lex_state = 5}, - [92] = {.lex_state = 16}, - [93] = {.lex_state = 16}, - [94] = {.lex_state = 16}, - [95] = {.lex_state = 7}, - [96] = {.lex_state = 7}, - [97] = {.lex_state = 29}, - [98] = {.lex_state = 16}, - [99] = {.lex_state = 16}, - [100] = {.lex_state = 16}, - [101] = {.lex_state = 26}, - [102] = {.lex_state = 0}, - [103] = {.lex_state = 14}, - [104] = {.lex_state = 4}, - [105] = {.lex_state = 29}, - [106] = {.lex_state = 16}, + [92] = {.lex_state = 5}, + [93] = {.lex_state = 5}, + [94] = {.lex_state = 17}, + [95] = {.lex_state = 17}, + [96] = {.lex_state = 17}, + [97] = {.lex_state = 7}, + [98] = {.lex_state = 7}, + [99] = {.lex_state = 30}, + [100] = {.lex_state = 17}, + [101] = {.lex_state = 27}, + [102] = {.lex_state = 17}, + [103] = {.lex_state = 17}, + [104] = {.lex_state = 17}, + [105] = {.lex_state = 14}, + [106] = {.lex_state = 4}, + [107] = {.lex_state = 17}, + [108] = {.lex_state = 30}, + [109] = {.lex_state = 0}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -7275,36 +8217,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(1), [anon_sym_BQUOTE2] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), }, [1] = { - [sym_help_file] = STATE(102), + [sym_help_file] = STATE(109), [sym__atom_noli] = STATE(18), [sym_word_noli] = STATE(18), [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), + [sym__word_common] = STATE(84), [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), + [sym_uppercase_name] = STATE(99), [sym__uppercase_words] = STATE(18), [sym_block] = STATE(5), - [sym_codeblock] = STATE(60), - [sym__blank] = STATE(50), + [sym_codeblock] = STATE(58), + [sym__blank] = STATE(49), [sym_line] = STATE(6), - [sym_line_li] = STATE(92), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), [sym_tag] = STATE(18), [sym_url] = STATE(18), [sym_optionlink] = STATE(18), [sym_taglink] = STATE(18), [sym_codespan] = STATE(18), [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), [aux_sym_help_file_repeat1] = STATE(2), [aux_sym_help_file_repeat2] = STATE(5), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(92), + [aux_sym_block_repeat2] = STATE(95), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -7316,113 +8260,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(17), [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(17), + [anon_sym_GT] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(23), - [anon_sym_LT] = ACTIONS(25), - [anon_sym_LF2] = ACTIONS(27), - [aux_sym_line_li_token1] = ACTIONS(29), - [aux_sym_h1_token1] = ACTIONS(31), - [aux_sym_h2_token1] = ACTIONS(33), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), + [aux_sym_keycode_token1] = ACTIONS(21), + [aux_sym_keycode_token2] = ACTIONS(21), + [aux_sym_keycode_token3] = ACTIONS(21), + [aux_sym_keycode_token4] = ACTIONS(21), + [aux_sym_keycode_token5] = ACTIONS(23), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(23), + [aux_sym_keycode_token6] = ACTIONS(21), + [aux_sym_keycode_token7] = ACTIONS(21), + [aux_sym_uppercase_name_token1] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(27), + [anon_sym_LF2] = ACTIONS(29), + [aux_sym_line_li_token1] = ACTIONS(31), + [aux_sym_h1_token1] = ACTIONS(33), + [aux_sym_h2_token1] = ACTIONS(35), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [2] = { [sym__atom_noli] = STATE(18), [sym_word_noli] = STATE(18), [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), + [sym__word_common] = STATE(84), [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), + [sym_uppercase_name] = STATE(99), [sym__uppercase_words] = STATE(18), [sym_block] = STATE(3), - [sym_codeblock] = STATE(60), - [sym__blank] = STATE(50), + [sym_codeblock] = STATE(58), + [sym__blank] = STATE(49), [sym_line] = STATE(6), - [sym_line_li] = STATE(92), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), [sym_tag] = STATE(18), [sym_url] = STATE(18), [sym_optionlink] = STATE(18), [sym_taglink] = STATE(18), [sym_codespan] = STATE(18), [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), [aux_sym_help_file_repeat1] = STATE(43), [aux_sym_help_file_repeat2] = STATE(3), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(92), - [ts_builtin_sym_end] = ACTIONS(39), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(5), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(17), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(23), - [anon_sym_LT] = ACTIONS(25), - [anon_sym_LF2] = ACTIONS(27), - [aux_sym_line_li_token1] = ACTIONS(29), - [aux_sym_h1_token1] = ACTIONS(31), - [aux_sym_h2_token1] = ACTIONS(33), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [3] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), - [sym__uppercase_words] = STATE(18), - [sym_block] = STATE(4), - [sym_codeblock] = STATE(60), - [sym_line] = STATE(6), - [sym_line_li] = STATE(92), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), - [aux_sym_help_file_repeat2] = STATE(4), - [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(92), + [aux_sym_block_repeat2] = STATE(95), [ts_builtin_sym_end] = ACTIONS(41), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -7434,486 +8321,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(17), [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(17), + [anon_sym_GT] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(23), - [anon_sym_LT] = ACTIONS(25), - [aux_sym_line_li_token1] = ACTIONS(29), - [aux_sym_h1_token1] = ACTIONS(31), - [aux_sym_h2_token1] = ACTIONS(33), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [4] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), - [sym__uppercase_words] = STATE(18), - [sym_block] = STATE(4), - [sym_codeblock] = STATE(60), - [sym_line] = STATE(6), - [sym_line_li] = STATE(92), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), - [aux_sym_help_file_repeat2] = STATE(4), - [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(92), - [ts_builtin_sym_end] = ACTIONS(43), - [aux_sym_word_noli_token1] = ACTIONS(45), - [aux_sym_word_noli_token2] = ACTIONS(45), - [anon_sym_STAR] = ACTIONS(48), - [anon_sym_SQUOTE] = ACTIONS(51), - [aux_sym__word_common_token3] = ACTIONS(54), - [anon_sym_PIPE] = ACTIONS(57), - [anon_sym_LBRACE] = ACTIONS(60), - [anon_sym_LBRACE_RBRACE] = ACTIONS(54), - [aux_sym__word_common_token4] = ACTIONS(54), - [anon_sym_LPAREN] = ACTIONS(45), - [anon_sym_LBRACK] = ACTIONS(54), - [anon_sym_TILDE] = ACTIONS(54), - [anon_sym_GT] = ACTIONS(63), - [anon_sym_COMMA] = ACTIONS(54), - [aux_sym_keycode_token1] = ACTIONS(66), - [aux_sym_keycode_token2] = ACTIONS(66), - [aux_sym_keycode_token3] = ACTIONS(66), - [aux_sym_keycode_token4] = ACTIONS(66), - [aux_sym_keycode_token5] = ACTIONS(69), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(69), - [aux_sym_keycode_token6] = ACTIONS(66), - [aux_sym_keycode_token7] = ACTIONS(66), - [aux_sym_uppercase_name_token1] = ACTIONS(72), - [anon_sym_LT] = ACTIONS(75), - [aux_sym_line_li_token1] = ACTIONS(78), - [aux_sym_h1_token1] = ACTIONS(81), - [aux_sym_h2_token1] = ACTIONS(84), - [sym_url_word] = ACTIONS(87), - [anon_sym_BQUOTE] = ACTIONS(90), + [aux_sym_keycode_token1] = ACTIONS(21), + [aux_sym_keycode_token2] = ACTIONS(21), + [aux_sym_keycode_token3] = ACTIONS(21), + [aux_sym_keycode_token4] = ACTIONS(21), + [aux_sym_keycode_token5] = ACTIONS(23), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(23), + [aux_sym_keycode_token6] = ACTIONS(21), + [aux_sym_keycode_token7] = ACTIONS(21), + [aux_sym_uppercase_name_token1] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(27), + [anon_sym_LF2] = ACTIONS(29), + [aux_sym_line_li_token1] = ACTIONS(31), + [aux_sym_h1_token1] = ACTIONS(33), + [aux_sym_h2_token1] = ACTIONS(35), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, - [5] = { + [3] = { [sym__atom_noli] = STATE(18), [sym_word_noli] = STATE(18), [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), + [sym__word_common] = STATE(84), [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), + [sym_uppercase_name] = STATE(99), [sym__uppercase_words] = STATE(18), [sym_block] = STATE(4), - [sym_codeblock] = STATE(60), + [sym_codeblock] = STATE(58), [sym_line] = STATE(6), - [sym_line_li] = STATE(92), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), - [aux_sym_help_file_repeat2] = STATE(4), - [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(92), - [ts_builtin_sym_end] = ACTIONS(93), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(5), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(17), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(23), - [anon_sym_LT] = ACTIONS(25), - [aux_sym_line_li_token1] = ACTIONS(29), - [aux_sym_h1_token1] = ACTIONS(31), - [aux_sym_h2_token1] = ACTIONS(33), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [6] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), - [sym__uppercase_words] = STATE(18), - [sym_codeblock] = STATE(60), - [sym__blank] = STATE(33), - [sym_line] = STATE(7), - [sym_line_li] = STATE(93), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), - [sym_tag] = STATE(18), - [sym_url] = STATE(18), - [sym_optionlink] = STATE(18), - [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), - [aux_sym_block_repeat1] = STATE(7), - [aux_sym_block_repeat2] = STATE(93), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(5), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(17), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(23), - [anon_sym_LT] = ACTIONS(95), - [anon_sym_LF2] = ACTIONS(27), - [aux_sym_line_li_token1] = ACTIONS(29), - [aux_sym_h1_token1] = ACTIONS(31), - [aux_sym_h2_token1] = ACTIONS(33), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [7] = { - [sym__atom_noli] = STATE(18), - [sym_word_noli] = STATE(18), - [sym__atom_common] = STATE(18), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(18), - [sym_uppercase_name] = STATE(97), - [sym__uppercase_words] = STATE(18), - [sym_codeblock] = STATE(60), - [sym_line] = STATE(7), - [sym__line_noli] = STATE(60), - [sym_column_heading] = STATE(60), - [sym_h1] = STATE(60), - [sym_h2] = STATE(60), - [sym_h3] = STATE(60), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), [sym_tag] = STATE(18), [sym_url] = STATE(18), [sym_optionlink] = STATE(18), [sym_taglink] = STATE(18), - [sym_codespan] = STATE(18), - [sym_argument] = STATE(18), - [aux_sym_block_repeat1] = STATE(7), - [aux_sym_word_noli_token1] = ACTIONS(97), - [aux_sym_word_noli_token2] = ACTIONS(97), - [anon_sym_STAR] = ACTIONS(100), - [anon_sym_SQUOTE] = ACTIONS(103), - [aux_sym__word_common_token3] = ACTIONS(106), - [anon_sym_PIPE] = ACTIONS(109), - [anon_sym_LBRACE] = ACTIONS(112), - [anon_sym_LBRACE_RBRACE] = ACTIONS(106), - [aux_sym__word_common_token4] = ACTIONS(106), - [anon_sym_LPAREN] = ACTIONS(97), - [anon_sym_LBRACK] = ACTIONS(106), - [anon_sym_TILDE] = ACTIONS(106), - [anon_sym_GT] = ACTIONS(115), - [anon_sym_COMMA] = ACTIONS(106), - [aux_sym_keycode_token1] = ACTIONS(118), - [aux_sym_keycode_token2] = ACTIONS(118), - [aux_sym_keycode_token3] = ACTIONS(118), - [aux_sym_keycode_token4] = ACTIONS(118), - [aux_sym_keycode_token5] = ACTIONS(121), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(121), - [aux_sym_keycode_token6] = ACTIONS(118), - [aux_sym_keycode_token7] = ACTIONS(118), - [aux_sym_uppercase_name_token1] = ACTIONS(124), - [anon_sym_LT] = ACTIONS(127), - [anon_sym_LF2] = ACTIONS(129), - [aux_sym_line_li_token1] = ACTIONS(129), - [aux_sym_h1_token1] = ACTIONS(131), - [aux_sym_h2_token1] = ACTIONS(134), - [sym_url_word] = ACTIONS(137), - [anon_sym_BQUOTE] = ACTIONS(140), - }, - [8] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(8), - [aux_sym_word_noli_token1] = ACTIONS(143), - [aux_sym_word_noli_token2] = ACTIONS(146), - [anon_sym_STAR] = ACTIONS(149), - [anon_sym_SQUOTE] = ACTIONS(152), - [aux_sym__word_common_token3] = ACTIONS(146), - [anon_sym_PIPE] = ACTIONS(155), - [anon_sym_LBRACE] = ACTIONS(158), - [anon_sym_LBRACE_RBRACE] = ACTIONS(146), - [aux_sym__word_common_token4] = ACTIONS(146), - [anon_sym_LPAREN] = ACTIONS(143), - [anon_sym_LBRACK] = ACTIONS(146), - [anon_sym_TILDE] = ACTIONS(146), - [anon_sym_GT] = ACTIONS(146), - [anon_sym_COMMA] = ACTIONS(146), - [aux_sym_keycode_token1] = ACTIONS(161), - [aux_sym_keycode_token2] = ACTIONS(161), - [aux_sym_keycode_token3] = ACTIONS(161), - [aux_sym_keycode_token4] = ACTIONS(161), - [aux_sym_keycode_token5] = ACTIONS(164), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(164), - [aux_sym_keycode_token6] = ACTIONS(161), - [aux_sym_keycode_token7] = ACTIONS(161), - [aux_sym_uppercase_name_token1] = ACTIONS(167), - [anon_sym_LT] = ACTIONS(170), - [anon_sym_LF2] = ACTIONS(172), - [aux_sym_line_li_token1] = ACTIONS(172), - [sym_url_word] = ACTIONS(174), - [anon_sym_BQUOTE] = ACTIONS(177), - }, - [9] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(8), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(182), - [anon_sym_LF2] = ACTIONS(184), - [aux_sym_line_li_token1] = ACTIONS(184), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [10] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(8), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(186), - [anon_sym_LF2] = ACTIONS(188), - [aux_sym_line_li_token1] = ACTIONS(188), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [11] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(8), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(190), - [anon_sym_LF2] = ACTIONS(192), - [aux_sym_line_li_token1] = ACTIONS(192), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [12] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(8), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(194), - [anon_sym_LF2] = ACTIONS(196), - [aux_sym_line_li_token1] = ACTIONS(196), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), - }, - [13] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(9), + [sym_codespan] = STATE(18), + [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), + [aux_sym_help_file_repeat2] = STATE(4), + [aux_sym_block_repeat1] = STATE(6), + [aux_sym_block_repeat2] = STATE(95), + [ts_builtin_sym_end] = ACTIONS(43), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -7922,86 +8380,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(17), [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), + [anon_sym_GT] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(198), - [anon_sym_LF2] = ACTIONS(200), - [aux_sym_line_li_token1] = ACTIONS(200), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), + [aux_sym_keycode_token1] = ACTIONS(21), + [aux_sym_keycode_token2] = ACTIONS(21), + [aux_sym_keycode_token3] = ACTIONS(21), + [aux_sym_keycode_token4] = ACTIONS(21), + [aux_sym_keycode_token5] = ACTIONS(23), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(23), + [aux_sym_keycode_token6] = ACTIONS(21), + [aux_sym_keycode_token7] = ACTIONS(21), + [aux_sym_uppercase_name_token1] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(27), + [aux_sym_line_li_token1] = ACTIONS(31), + [aux_sym_h1_token1] = ACTIONS(33), + [aux_sym_h2_token1] = ACTIONS(35), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, - [14] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(10), - [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), - [anon_sym_STAR] = ACTIONS(7), - [anon_sym_SQUOTE] = ACTIONS(9), - [aux_sym__word_common_token3] = ACTIONS(11), - [anon_sym_PIPE] = ACTIONS(13), - [anon_sym_LBRACE] = ACTIONS(15), - [anon_sym_LBRACE_RBRACE] = ACTIONS(11), - [aux_sym__word_common_token4] = ACTIONS(11), - [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), - [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), - [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(202), - [anon_sym_LF2] = ACTIONS(204), - [aux_sym_line_li_token1] = ACTIONS(204), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), + [4] = { + [sym__atom_noli] = STATE(18), + [sym_word_noli] = STATE(18), + [sym__atom_common] = STATE(18), + [sym__word_common] = STATE(84), + [sym_keycode] = STATE(18), + [sym_uppercase_name] = STATE(99), + [sym__uppercase_words] = STATE(18), + [sym_block] = STATE(4), + [sym_codeblock] = STATE(58), + [sym_line] = STATE(6), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [sym_tag] = STATE(18), + [sym_url] = STATE(18), + [sym_optionlink] = STATE(18), + [sym_taglink] = STATE(18), + [sym_codespan] = STATE(18), + [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), + [aux_sym_help_file_repeat2] = STATE(4), + [aux_sym_block_repeat1] = STATE(6), + [aux_sym_block_repeat2] = STATE(95), + [ts_builtin_sym_end] = ACTIONS(45), + [aux_sym_word_noli_token1] = ACTIONS(47), + [aux_sym_word_noli_token2] = ACTIONS(47), + [anon_sym_STAR] = ACTIONS(50), + [anon_sym_SQUOTE] = ACTIONS(53), + [aux_sym__word_common_token3] = ACTIONS(56), + [anon_sym_PIPE] = ACTIONS(59), + [anon_sym_LBRACE] = ACTIONS(62), + [anon_sym_LBRACE_RBRACE] = ACTIONS(56), + [aux_sym__word_common_token4] = ACTIONS(56), + [anon_sym_LPAREN] = ACTIONS(47), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_TILDE] = ACTIONS(56), + [anon_sym_GT] = ACTIONS(68), + [anon_sym_COMMA] = ACTIONS(56), + [aux_sym_keycode_token1] = ACTIONS(71), + [aux_sym_keycode_token2] = ACTIONS(71), + [aux_sym_keycode_token3] = ACTIONS(71), + [aux_sym_keycode_token4] = ACTIONS(71), + [aux_sym_keycode_token5] = ACTIONS(74), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(74), + [aux_sym_keycode_token6] = ACTIONS(71), + [aux_sym_keycode_token7] = ACTIONS(71), + [aux_sym_uppercase_name_token1] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(80), + [aux_sym_line_li_token1] = ACTIONS(83), + [aux_sym_h1_token1] = ACTIONS(86), + [aux_sym_h2_token1] = ACTIONS(89), + [sym_url_word] = ACTIONS(92), + [anon_sym_BQUOTE] = ACTIONS(95), }, - [15] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(11), + [5] = { + [sym__atom_noli] = STATE(18), + [sym_word_noli] = STATE(18), + [sym__atom_common] = STATE(18), + [sym__word_common] = STATE(84), + [sym_keycode] = STATE(18), + [sym_uppercase_name] = STATE(99), + [sym__uppercase_words] = STATE(18), + [sym_block] = STATE(4), + [sym_codeblock] = STATE(58), + [sym_line] = STATE(6), + [sym_line_li] = STATE(95), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [sym_tag] = STATE(18), + [sym_url] = STATE(18), + [sym_optionlink] = STATE(18), + [sym_taglink] = STATE(18), + [sym_codespan] = STATE(18), + [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), + [aux_sym_help_file_repeat2] = STATE(4), + [aux_sym_block_repeat1] = STATE(6), + [aux_sym_block_repeat2] = STATE(95), + [ts_builtin_sym_end] = ACTIONS(98), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -8010,42 +8496,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(17), [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), + [anon_sym_GT] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(206), - [anon_sym_LF2] = ACTIONS(208), - [aux_sym_line_li_token1] = ACTIONS(208), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), + [aux_sym_keycode_token1] = ACTIONS(21), + [aux_sym_keycode_token2] = ACTIONS(21), + [aux_sym_keycode_token3] = ACTIONS(21), + [aux_sym_keycode_token4] = ACTIONS(21), + [aux_sym_keycode_token5] = ACTIONS(23), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(23), + [aux_sym_keycode_token6] = ACTIONS(21), + [aux_sym_keycode_token7] = ACTIONS(21), + [aux_sym_uppercase_name_token1] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(27), + [aux_sym_line_li_token1] = ACTIONS(31), + [aux_sym_h1_token1] = ACTIONS(33), + [aux_sym_h2_token1] = ACTIONS(35), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, - [16] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(17), - [sym__atom_common] = STATE(17), - [sym__word_common] = STATE(87), - [sym_keycode] = STATE(17), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(65), - [sym_tag] = STATE(17), - [sym_url] = STATE(17), - [sym_optionlink] = STATE(17), - [sym_taglink] = STATE(17), - [sym_codespan] = STATE(17), - [sym_argument] = STATE(17), - [aux_sym_line_li_repeat2] = STATE(12), + [6] = { + [sym__atom_noli] = STATE(18), + [sym_word_noli] = STATE(18), + [sym__atom_common] = STATE(18), + [sym__word_common] = STATE(84), + [sym_keycode] = STATE(18), + [sym_uppercase_name] = STATE(99), + [sym__uppercase_words] = STATE(18), + [sym_codeblock] = STATE(58), + [sym__blank] = STATE(39), + [sym_line] = STATE(7), + [sym_line_li] = STATE(94), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [sym_tag] = STATE(18), + [sym_url] = STATE(18), + [sym_optionlink] = STATE(18), + [sym_taglink] = STATE(18), + [sym_codespan] = STATE(18), + [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), + [aux_sym_block_repeat1] = STATE(7), + [aux_sym_block_repeat2] = STATE(94), [aux_sym_word_noli_token1] = ACTIONS(5), - [aux_sym_word_noli_token2] = ACTIONS(11), + [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), [anon_sym_SQUOTE] = ACTIONS(9), [aux_sym__word_common_token3] = ACTIONS(11), @@ -8054,29 +8552,519 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACE_RBRACE] = ACTIONS(11), [aux_sym__word_common_token4] = ACTIONS(11), [anon_sym_LPAREN] = ACTIONS(5), - [anon_sym_LBRACK] = ACTIONS(11), + [anon_sym_LBRACK] = ACTIONS(17), [anon_sym_TILDE] = ACTIONS(11), - [anon_sym_GT] = ACTIONS(11), + [anon_sym_GT] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(11), - [aux_sym_keycode_token1] = ACTIONS(19), - [aux_sym_keycode_token2] = ACTIONS(19), - [aux_sym_keycode_token3] = ACTIONS(19), - [aux_sym_keycode_token4] = ACTIONS(19), - [aux_sym_keycode_token5] = ACTIONS(21), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(21), - [aux_sym_keycode_token6] = ACTIONS(19), - [aux_sym_keycode_token7] = ACTIONS(19), - [aux_sym_uppercase_name_token1] = ACTIONS(180), - [anon_sym_LT] = ACTIONS(210), - [anon_sym_LF2] = ACTIONS(212), - [aux_sym_line_li_token1] = ACTIONS(212), - [sym_url_word] = ACTIONS(35), - [anon_sym_BQUOTE] = ACTIONS(37), + [aux_sym_keycode_token1] = ACTIONS(21), + [aux_sym_keycode_token2] = ACTIONS(21), + [aux_sym_keycode_token3] = ACTIONS(21), + [aux_sym_keycode_token4] = ACTIONS(21), + [aux_sym_keycode_token5] = ACTIONS(23), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(23), + [aux_sym_keycode_token6] = ACTIONS(21), + [aux_sym_keycode_token7] = ACTIONS(21), + [aux_sym_uppercase_name_token1] = ACTIONS(25), + [anon_sym_LT] = ACTIONS(100), + [anon_sym_LF2] = ACTIONS(29), + [aux_sym_line_li_token1] = ACTIONS(31), + [aux_sym_h1_token1] = ACTIONS(33), + [aux_sym_h2_token1] = ACTIONS(35), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), + }, + [7] = { + [sym__atom_noli] = STATE(18), + [sym_word_noli] = STATE(18), + [sym__atom_common] = STATE(18), + [sym__word_common] = STATE(84), + [sym_keycode] = STATE(18), + [sym_uppercase_name] = STATE(99), + [sym__uppercase_words] = STATE(18), + [sym_codeblock] = STATE(58), + [sym_line] = STATE(7), + [sym__line_noli] = STATE(58), + [sym_column_heading] = STATE(58), + [sym_h1] = STATE(58), + [sym_h2] = STATE(58), + [sym_h3] = STATE(58), + [sym_tag] = STATE(18), + [sym_url] = STATE(18), + [sym_optionlink] = STATE(18), + [sym_taglink] = STATE(18), + [sym_codespan] = STATE(18), + [sym_argument] = STATE(18), + [sym_optional_arg] = STATE(18), + [aux_sym_block_repeat1] = STATE(7), + [aux_sym_word_noli_token1] = ACTIONS(102), + [aux_sym_word_noli_token2] = ACTIONS(102), + [anon_sym_STAR] = ACTIONS(105), + [anon_sym_SQUOTE] = ACTIONS(108), + [aux_sym__word_common_token3] = ACTIONS(111), + [anon_sym_PIPE] = ACTIONS(114), + [anon_sym_LBRACE] = ACTIONS(117), + [anon_sym_LBRACE_RBRACE] = ACTIONS(111), + [aux_sym__word_common_token4] = ACTIONS(111), + [anon_sym_LPAREN] = ACTIONS(102), + [anon_sym_LBRACK] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(111), + [anon_sym_GT] = ACTIONS(123), + [anon_sym_COMMA] = ACTIONS(111), + [aux_sym_keycode_token1] = ACTIONS(126), + [aux_sym_keycode_token2] = ACTIONS(126), + [aux_sym_keycode_token3] = ACTIONS(126), + [aux_sym_keycode_token4] = ACTIONS(126), + [aux_sym_keycode_token5] = ACTIONS(129), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(129), + [aux_sym_keycode_token6] = ACTIONS(126), + [aux_sym_keycode_token7] = ACTIONS(126), + [aux_sym_uppercase_name_token1] = ACTIONS(132), + [anon_sym_LT] = ACTIONS(135), + [anon_sym_LF2] = ACTIONS(137), + [aux_sym_line_li_token1] = ACTIONS(137), + [aux_sym_h1_token1] = ACTIONS(139), + [aux_sym_h2_token1] = ACTIONS(142), + [sym_url_word] = ACTIONS(145), + [anon_sym_BQUOTE] = ACTIONS(148), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 16, + [0] = 18, + ACTIONS(157), 1, + anon_sym_STAR, + ACTIONS(160), 1, + anon_sym_SQUOTE, + ACTIONS(163), 1, + anon_sym_PIPE, + ACTIONS(166), 1, + anon_sym_LBRACE, + ACTIONS(169), 1, + anon_sym_LBRACK, + ACTIONS(178), 1, + aux_sym_uppercase_name_token1, + ACTIONS(181), 1, + anon_sym_LT, + ACTIONS(185), 1, + sym_url_word, + ACTIONS(188), 1, + anon_sym_BQUOTE, + STATE(8), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(151), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(175), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(183), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(172), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(154), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [80] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(193), 1, + anon_sym_LT, + STATE(8), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(195), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [160] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(197), 1, + anon_sym_LT, + STATE(8), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(199), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [240] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(201), 1, + anon_sym_LT, + STATE(8), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(203), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [320] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(205), 1, + anon_sym_LT, + STATE(8), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(207), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [400] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(209), 1, + anon_sym_LT, + STATE(9), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(211), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [480] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(213), 1, + anon_sym_LT, + STATE(10), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(215), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [560] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8085,41 +9073,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(217), 1, + anon_sym_LT, + STATE(11), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(219), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [640] = 18, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, sym_url_word, + ACTIONS(39), 1, + anon_sym_BQUOTE, + ACTIONS(191), 1, + aux_sym_uppercase_name_token1, + ACTIONS(221), 1, + anon_sym_LT, + STATE(12), 1, + aux_sym_line_li_repeat2, + STATE(64), 1, + sym__line_noli, + STATE(84), 1, + sym__word_common, + ACTIONS(5), 2, + aux_sym_word_noli_token1, + anon_sym_LPAREN, + ACTIONS(23), 2, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + ACTIONS(223), 2, + anon_sym_LF2, + aux_sym_line_li_token1, + ACTIONS(21), 6, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(11), 7, + aux_sym_word_noli_token2, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + STATE(17), 12, + sym__atom_noli, + sym_word_noli, + sym__atom_common, + sym_keycode, + sym__uppercase_words, + sym_tag, + sym_url, + sym_optionlink, + sym_taglink, + sym_codespan, + sym_argument, + sym_optional_arg, + [720] = 17, + ACTIONS(7), 1, + anon_sym_STAR, + ACTIONS(9), 1, + anon_sym_SQUOTE, + ACTIONS(13), 1, + anon_sym_PIPE, + ACTIONS(15), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(229), 1, anon_sym_GT, - ACTIONS(220), 1, + ACTIONS(231), 1, anon_sym_LF2, STATE(20), 1, aux_sym_line_li_repeat1, - STATE(64), 1, + STATE(63), 1, sym_codeblock, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(227), 6, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8130,7 +9243,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [70] = 17, + sym_optional_arg, + [793] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8140,41 +9254,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(19), 1, anon_sym_GT, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(222), 1, + ACTIONS(233), 1, anon_sym_TILDE, - ACTIONS(224), 1, + ACTIONS(235), 1, anon_sym_LF2, STATE(21), 1, aux_sym_line_li_repeat1, - STATE(53), 1, + STATE(59), 1, sym_codeblock, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 6, + ACTIONS(227), 5, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8185,7 +9300,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [142] = 16, + sym_optional_arg, + [868] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8194,41 +9310,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(229), 1, anon_sym_GT, - ACTIONS(226), 1, + ACTIONS(237), 1, anon_sym_LF2, STATE(13), 1, sym_codeblock, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(227), 6, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8239,7 +9356,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [212] = 16, + sym_optional_arg, + [941] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8248,41 +9366,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(229), 1, anon_sym_GT, - ACTIONS(228), 1, + ACTIONS(239), 1, anon_sym_LF2, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(63), 1, + STATE(65), 1, sym_codeblock, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(227), 6, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8293,7 +9412,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [282] = 17, + sym_optional_arg, + [1014] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8303,41 +9423,42 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(15), 1, anon_sym_LBRACE, ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(19), 1, anon_sym_GT, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(230), 1, + ACTIONS(241), 1, anon_sym_TILDE, - ACTIONS(232), 1, + ACTIONS(243), 1, anon_sym_LF2, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(52), 1, + STATE(51), 1, sym_codeblock, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 6, + ACTIONS(227), 5, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8348,7 +9469,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [354] = 16, + sym_optional_arg, + [1089] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8357,41 +9479,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(229), 1, anon_sym_GT, - ACTIONS(234), 1, + ACTIONS(245), 1, anon_sym_LF2, STATE(15), 1, sym_codeblock, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(227), 6, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8402,47 +9525,49 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [424] = 14, - ACTIONS(7), 1, + sym_optional_arg, + [1162] = 15, + ACTIONS(247), 1, + aux_sym_word_token1, + ACTIONS(250), 1, anon_sym_STAR, - ACTIONS(9), 1, + ACTIONS(253), 1, anon_sym_SQUOTE, - ACTIONS(13), 1, + ACTIONS(259), 1, anon_sym_PIPE, - ACTIONS(15), 1, + ACTIONS(262), 1, anon_sym_LBRACE, - ACTIONS(35), 1, + ACTIONS(265), 1, + anon_sym_LBRACK, + ACTIONS(274), 1, + anon_sym_LF2, + ACTIONS(276), 1, sym_url_word, - ACTIONS(37), 1, + ACTIONS(279), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(236), 1, - anon_sym_LF2, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(268), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(271), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(256), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8453,47 +9578,49 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [489] = 14, - ACTIONS(238), 1, - aux_sym_word_token1, - ACTIONS(241), 1, + sym_optional_arg, + [1230] = 15, + ACTIONS(7), 1, anon_sym_STAR, - ACTIONS(244), 1, + ACTIONS(9), 1, anon_sym_SQUOTE, - ACTIONS(250), 1, + ACTIONS(13), 1, anon_sym_PIPE, - ACTIONS(253), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(262), 1, - anon_sym_LF2, - ACTIONS(264), 1, + ACTIONS(17), 1, + anon_sym_LBRACK, + ACTIONS(37), 1, sym_url_word, - ACTIONS(267), 1, + ACTIONS(39), 1, anon_sym_BQUOTE, - STATE(24), 1, + ACTIONS(225), 1, + aux_sym_word_token1, + ACTIONS(282), 1, + anon_sym_LF2, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(256), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(259), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(247), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8504,7 +9631,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [554] = 14, + sym_optional_arg, + [1298] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8513,38 +9641,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(270), 1, + ACTIONS(284), 1, anon_sym_LF2, STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8555,7 +9684,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [619] = 14, + sym_optional_arg, + [1366] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8564,38 +9694,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(272), 1, + ACTIONS(286), 1, anon_sym_LF2, - STATE(24), 1, + STATE(23), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8606,7 +9737,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [684] = 14, + sym_optional_arg, + [1434] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8615,38 +9747,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - ACTIONS(274), 1, + ACTIONS(288), 1, anon_sym_LF2, - STATE(24), 1, + STATE(25), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8657,7 +9790,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [749] = 13, + sym_optional_arg, + [1502] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8666,36 +9800,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, - STATE(27), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8706,7 +9841,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [811] = 13, + sym_optional_arg, + [1567] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8715,36 +9851,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, STATE(26), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8755,7 +9892,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [873] = 13, + sym_optional_arg, + [1632] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8764,36 +9902,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, STATE(22), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8804,7 +9943,8 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [935] = 13, + sym_optional_arg, + [1697] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8813,36 +9953,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, + ACTIONS(17), 1, + anon_sym_LBRACK, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, + ACTIONS(225), 1, aux_sym_word_token1, STATE(19), 1, aux_sym_line_li_repeat1, - STATE(85), 1, + STATE(91), 1, sym__word_common, - ACTIONS(19), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(21), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(227), 7, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(84), 10, + STATE(82), 11, sym__atom, sym_word, sym__atom_common, @@ -8853,14 +9994,15 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [997] = 5, - ACTIONS(27), 1, + sym_optional_arg, + [1762] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(278), 13, + ACTIONS(292), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -8874,7 +10016,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(276), 17, + ACTIONS(290), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -8892,14 +10034,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1041] = 5, - ACTIONS(27), 1, + [1806] = 5, + ACTIONS(29), 1, anon_sym_LF2, - STATE(32), 1, + STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(282), 13, + ACTIONS(292), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -8913,7 +10055,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(280), 17, + ACTIONS(290), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -8931,53 +10073,54 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1085] = 5, - ACTIONS(27), 1, + [1850] = 6, + ACTIONS(296), 1, anon_sym_LF2, - STATE(43), 1, - aux_sym_help_file_repeat1, - STATE(50), 1, - sym__blank, - ACTIONS(286), 13, + ACTIONS(298), 1, + aux_sym_line_code_token1, + STATE(44), 1, + aux_sym_codeblock_repeat1, + STATE(47), 1, + sym_line_code, + ACTIONS(300), 2, + aux_sym_h1_token1, + aux_sym_h2_token1, + ACTIONS(294), 27, aux_sym_word_noli_token1, aux_sym_word_noli_token2, - anon_sym_PIPE, - anon_sym_LBRACE, - anon_sym_LPAREN, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token1, - anon_sym_LT, - ACTIONS(284), 17, - ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_PIPE, + anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + aux_sym_uppercase_name_token1, + anon_sym_LT, aux_sym_line_li_token1, - aux_sym_h1_token1, - aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1129] = 5, - ACTIONS(27), 1, + [1896] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(290), 13, + ACTIONS(304), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -8991,7 +10134,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(288), 17, + ACTIONS(302), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9009,54 +10152,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1173] = 6, - ACTIONS(294), 1, + [1940] = 5, + ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(297), 1, - aux_sym_line_code_token1, - STATE(36), 1, - aux_sym_codeblock_repeat1, + STATE(33), 1, + aux_sym_help_file_repeat1, STATE(49), 1, - sym_line_code, - ACTIONS(300), 2, - aux_sym_h1_token1, - aux_sym_h2_token1, - ACTIONS(292), 27, + sym__blank, + ACTIONS(308), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, - anon_sym_STAR, - anon_sym_SQUOTE, - aux_sym__word_common_token3, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LBRACE_RBRACE, - aux_sym__word_common_token4, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_TILDE, - anon_sym_GT, - anon_sym_COMMA, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, + ACTIONS(306), 17, + ts_builtin_sym_end, + anon_sym_STAR, + anon_sym_SQUOTE, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_line_li_token1, + aux_sym_h1_token1, + aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1219] = 5, - ACTIONS(27), 1, + [1984] = 6, + ACTIONS(29), 1, anon_sym_LF2, - STATE(43), 1, + ACTIONS(314), 1, + aux_sym_line_li_token1, + STATE(42), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(278), 13, + ACTIONS(312), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9070,7 +10214,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(276), 17, + ACTIONS(310), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9083,17 +10227,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1263] = 5, - ACTIONS(27), 1, + [2030] = 5, + ACTIONS(29), 1, anon_sym_LF2, - STATE(34), 1, + STATE(41), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, ACTIONS(304), 13, aux_sym_word_noli_token1, @@ -9127,14 +10270,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1307] = 6, - ACTIONS(27), 1, + [2074] = 5, + ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(310), 1, - aux_sym_line_li_token1, - STATE(35), 1, + STATE(32), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, ACTIONS(308), 13, aux_sym_word_noli_token1, @@ -9150,7 +10291,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(306), 16, + ACTIONS(306), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9163,18 +10304,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1353] = 5, - ACTIONS(27), 1, + [2118] = 6, + ACTIONS(29), 1, anon_sym_LF2, - STATE(43), 1, + ACTIONS(314), 1, + aux_sym_line_li_token1, + STATE(35), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(304), 13, + ACTIONS(318), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9188,7 +10332,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(302), 17, + ACTIONS(316), 16, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9201,19 +10345,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1397] = 5, - ACTIONS(27), 1, + [2164] = 5, + ACTIONS(29), 1, anon_sym_LF2, - STATE(37), 1, + STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(282), 13, + ACTIONS(322), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9227,7 +10370,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(280), 17, + ACTIONS(320), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9245,54 +10388,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1441] = 6, - ACTIONS(314), 1, - anon_sym_LF2, - ACTIONS(316), 1, - aux_sym_line_code_token1, - STATE(36), 1, - aux_sym_codeblock_repeat1, - STATE(49), 1, - sym_line_code, - ACTIONS(318), 2, - aux_sym_h1_token1, - aux_sym_h2_token1, - ACTIONS(312), 27, - aux_sym_word_noli_token1, - aux_sym_word_noli_token2, - anon_sym_STAR, - anon_sym_SQUOTE, - aux_sym__word_common_token3, - anon_sym_PIPE, - anon_sym_LBRACE, - anon_sym_LBRACE_RBRACE, - aux_sym__word_common_token4, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_TILDE, - anon_sym_GT, - anon_sym_COMMA, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token1, - anon_sym_LT, - aux_sym_line_li_token1, - sym_url_word, - anon_sym_BQUOTE, - [1487] = 5, - ACTIONS(324), 1, + [2208] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(322), 13, + ACTIONS(326), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9306,7 +10409,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(320), 17, + ACTIONS(324), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9324,16 +10427,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1531] = 6, - ACTIONS(27), 1, + [2252] = 5, + ACTIONS(332), 1, anon_sym_LF2, - ACTIONS(310), 1, - aux_sym_line_li_token1, - STATE(40), 1, + STATE(43), 1, aux_sym_help_file_repeat1, - STATE(50), 1, + STATE(49), 1, sym__blank, - ACTIONS(329), 13, + ACTIONS(330), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9347,7 +10448,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(327), 16, + ACTIONS(328), 17, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9360,20 +10461,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COMMA, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1577] = 5, - ACTIONS(331), 1, + [2296] = 6, + ACTIONS(337), 1, anon_sym_LF2, - ACTIONS(334), 1, + ACTIONS(340), 1, aux_sym_line_code_token1, - STATE(45), 1, + STATE(44), 1, aux_sym_codeblock_repeat1, - STATE(61), 1, + STATE(47), 1, sym_line_code, - ACTIONS(292), 27, + ACTIONS(343), 2, + aux_sym_h1_token1, + aux_sym_h2_token1, + ACTIONS(335), 27, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9401,16 +10506,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1619] = 5, - ACTIONS(337), 1, + [2342] = 5, + ACTIONS(345), 1, anon_sym_LF2, - ACTIONS(339), 1, + ACTIONS(347), 1, aux_sym_line_code_token1, - STATE(45), 1, + STATE(46), 1, aux_sym_codeblock_repeat1, - STATE(61), 1, + STATE(62), 1, sym_line_code, - ACTIONS(312), 27, + ACTIONS(294), 27, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9429,55 +10534,58 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token2, aux_sym_keycode_token3, aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token1, - anon_sym_LT, - aux_sym_line_li_token1, - sym_url_word, - anon_sym_BQUOTE, - [1661] = 2, - ACTIONS(343), 13, - aux_sym_word_noli_token1, - aux_sym_word_noli_token2, - anon_sym_PIPE, - anon_sym_LBRACE, - anon_sym_LPAREN, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - aux_sym_keycode_token4, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(341), 18, - ts_builtin_sym_end, + aux_sym_line_li_token1, + sym_url_word, + anon_sym_BQUOTE, + [2384] = 5, + ACTIONS(349), 1, + anon_sym_LF2, + ACTIONS(352), 1, + aux_sym_line_code_token1, + STATE(46), 1, + aux_sym_codeblock_repeat1, + STATE(62), 1, + sym_line_code, + ACTIONS(335), 27, + aux_sym_word_noli_token1, + aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_PIPE, + anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + aux_sym_uppercase_name_token1, + anon_sym_LT, aux_sym_line_li_token1, - aux_sym_h1_token1, - aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1697] = 2, - ACTIONS(347), 3, + [2426] = 2, + ACTIONS(357), 3, anon_sym_LF2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(345), 28, + ACTIONS(355), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9506,12 +10614,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [1733] = 2, - ACTIONS(351), 3, + [2462] = 2, + ACTIONS(361), 3, anon_sym_LF2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(349), 28, + ACTIONS(359), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9540,8 +10648,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [1769] = 2, - ACTIONS(355), 13, + [2498] = 2, + ACTIONS(365), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9555,7 +10663,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(353), 18, + ACTIONS(363), 18, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -9574,8 +10682,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1805] = 2, - ACTIONS(357), 13, + [2534] = 2, + ACTIONS(369), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9589,7 +10697,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(359), 17, + ACTIONS(367), 18, + ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9607,8 +10716,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1840] = 2, - ACTIONS(361), 13, + [2570] = 2, + ACTIONS(371), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9622,7 +10731,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(363), 17, + ACTIONS(373), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9640,8 +10749,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1875] = 2, - ACTIONS(365), 13, + [2605] = 2, + ACTIONS(375), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9655,7 +10764,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(367), 17, + ACTIONS(377), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9673,8 +10782,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1910] = 2, - ACTIONS(369), 13, + [2640] = 2, + ACTIONS(379), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9688,7 +10797,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(371), 17, + ACTIONS(381), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9706,8 +10815,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1945] = 2, - ACTIONS(373), 13, + [2675] = 2, + ACTIONS(383), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9721,7 +10830,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(375), 17, + ACTIONS(385), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9739,8 +10848,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1980] = 2, - ACTIONS(377), 13, + [2710] = 2, + ACTIONS(387), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9754,7 +10863,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(379), 17, + ACTIONS(389), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9772,8 +10881,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2015] = 2, - ACTIONS(381), 13, + [2745] = 2, + ACTIONS(391), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9787,7 +10896,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(383), 17, + ACTIONS(393), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9805,8 +10914,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2050] = 2, - ACTIONS(385), 13, + [2780] = 2, + ACTIONS(395), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9820,7 +10929,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(387), 17, + ACTIONS(397), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9838,8 +10947,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2085] = 2, - ACTIONS(389), 13, + [2815] = 2, + ACTIONS(399), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9853,7 +10962,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(391), 17, + ACTIONS(401), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9871,8 +10980,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2120] = 2, - ACTIONS(393), 13, + [2850] = 2, + ACTIONS(403), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -9886,7 +10995,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(395), 17, + ACTIONS(405), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -9904,10 +11013,43 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2155] = 2, - ACTIONS(351), 1, + [2885] = 2, + ACTIONS(407), 13, + aux_sym_word_noli_token1, + aux_sym_word_noli_token2, + anon_sym_PIPE, + anon_sym_LBRACE, + anon_sym_LPAREN, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + aux_sym_uppercase_name_token1, + anon_sym_LT, + ACTIONS(409), 17, + anon_sym_STAR, + anon_sym_SQUOTE, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, anon_sym_LF2, - ACTIONS(349), 28, + aux_sym_line_li_token1, + aux_sym_h1_token1, + aux_sym_h2_token1, + sym_url_word, + anon_sym_BQUOTE, + [2920] = 2, + ACTIONS(361), 1, + anon_sym_LF2, + ACTIONS(359), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9936,10 +11078,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2189] = 2, - ACTIONS(347), 1, + [2954] = 2, + ACTIONS(357), 1, anon_sym_LF2, - ACTIONS(345), 28, + ACTIONS(355), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9968,8 +11110,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2223] = 2, - ACTIONS(361), 12, + [2988] = 2, + ACTIONS(403), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -9982,7 +11124,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(363), 16, + ACTIONS(405), 16, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -9999,8 +11141,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2256] = 2, - ACTIONS(365), 12, + [3021] = 2, + ACTIONS(411), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10013,7 +11155,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(367), 16, + ACTIONS(413), 16, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -10030,8 +11172,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2289] = 2, - ACTIONS(397), 12, + [3054] = 2, + ACTIONS(371), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10044,7 +11186,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(399), 16, + ACTIONS(373), 16, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -10061,13 +11203,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2322] = 4, - ACTIONS(407), 1, + [3087] = 4, + ACTIONS(421), 1, aux_sym_optionlink_token1, - ACTIONS(405), 2, + ACTIONS(419), 2, aux_sym__word_common_token1, aux_sym__word_common_token2, - ACTIONS(403), 10, + ACTIONS(417), 10, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -10078,7 +11220,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, anon_sym_LF2, - ACTIONS(401), 14, + ACTIONS(415), 14, aux_sym_word_token1, anon_sym_STAR, anon_sym_PIPE, @@ -10093,43 +11235,42 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, sym_url_word, anon_sym_BQUOTE, - [2358] = 4, - ACTIONS(413), 1, - aux_sym_uppercase_name_token2, - STATE(67), 1, - aux_sym_uppercase_name_repeat1, - ACTIONS(409), 10, + [3123] = 3, + ACTIONS(423), 2, + aux_sym_codeblock_token1, + anon_sym_LF, + ACTIONS(415), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - ACTIONS(411), 14, + anon_sym_LF2, + ACTIONS(417), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, + aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, + aux_sym_keycode_token6, + aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2393] = 4, - ACTIONS(420), 1, + [3156] = 4, + ACTIONS(429), 1, aux_sym_uppercase_name_token2, STATE(70), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(416), 10, + ACTIONS(425), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10140,7 +11281,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(418), 14, + ACTIONS(427), 14, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10155,11 +11296,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2428] = 3, - ACTIONS(422), 2, + [3191] = 3, + ACTIONS(431), 2, aux_sym_codeblock_token1, anon_sym_LF, - ACTIONS(401), 7, + ACTIONS(415), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10167,7 +11308,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(417), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10185,12 +11326,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2461] = 4, - ACTIONS(420), 1, + [3224] = 4, + ACTIONS(429), 1, aux_sym_uppercase_name_token2, - STATE(67), 1, + STATE(71), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(424), 10, + ACTIONS(433), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10201,7 +11342,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(426), 14, + ACTIONS(435), 14, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10216,45 +11357,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2496] = 3, - ACTIONS(428), 2, - aux_sym_codeblock_token1, - anon_sym_LF, - ACTIONS(401), 7, + [3259] = 4, + ACTIONS(441), 1, + aux_sym_uppercase_name_token2, + STATE(71), 1, + aux_sym_uppercase_name_repeat1, + ACTIONS(437), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - anon_sym_LF2, - ACTIONS(403), 17, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + ACTIONS(439), 14, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, - anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_keycode_token6, - aux_sym_keycode_token7, + anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2529] = 5, - ACTIONS(420), 1, + [3294] = 5, + ACTIONS(429), 1, aux_sym_uppercase_name_token2, - STATE(67), 1, + STATE(71), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(430), 2, + ACTIONS(444), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(424), 10, + ACTIONS(433), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10265,7 +11407,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(426), 12, + ACTIONS(435), 12, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -10278,15 +11420,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [2566] = 5, - ACTIONS(420), 1, + [3331] = 5, + ACTIONS(429), 1, aux_sym_uppercase_name_token2, STATE(72), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(432), 2, + ACTIONS(446), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(416), 10, + ACTIONS(425), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -10297,7 +11439,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(418), 12, + ACTIONS(427), 12, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -10310,13 +11452,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [2603] = 3, - ACTIONS(434), 1, + [3368] = 3, + ACTIONS(448), 1, aux_sym_taglink_token1, - ACTIONS(403), 2, + ACTIONS(417), 2, aux_sym__word_common_token3, anon_sym_LF2, - ACTIONS(401), 22, + ACTIONS(415), 22, aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, @@ -10339,20 +11481,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2635] = 3, - ACTIONS(436), 1, - anon_sym_LF, - ACTIONS(401), 7, + [3400] = 3, + ACTIONS(454), 1, + anon_sym_SQUOTE2, + ACTIONS(450), 7, aux_sym_word_token1, + anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(452), 17, anon_sym_STAR, - anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -10366,21 +11507,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2667] = 3, - ACTIONS(442), 1, - anon_sym_SQUOTE2, - ACTIONS(438), 7, + [3432] = 3, + ACTIONS(456), 1, + aux_sym_argument_token1, + ACTIONS(417), 3, + anon_sym_LBRACE_RBRACE, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + anon_sym_LF2, + ACTIONS(415), 21, + aux_sym_word_token1, + anon_sym_STAR, + anon_sym_SQUOTE, + aux_sym__word_common_token3, + anon_sym_PIPE, + anon_sym_LBRACE, + aux_sym__word_common_token4, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token5, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + sym_url_word, + anon_sym_BQUOTE, + [3464] = 2, + ACTIONS(458), 11, aux_sym_word_token1, + anon_sym_PIPE, + anon_sym_LBRACE, + anon_sym_LPAREN, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + aux_sym_keycode_token4, + aux_sym_keycode_token6, + aux_sym_keycode_token7, + aux_sym_uppercase_name_token2, + ACTIONS(460), 14, + anon_sym_STAR, anon_sym_SQUOTE, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LBRACK, + anon_sym_TILDE, + anon_sym_GT, + anon_sym_COMMA, + aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + anon_sym_LF2, + sym_url_word, + anon_sym_BQUOTE, + [3494] = 3, + ACTIONS(462), 1, + anon_sym_LF, + ACTIONS(415), 7, + aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(440), 17, + anon_sym_LF2, + ACTIONS(417), 17, anon_sym_STAR, + anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -10394,16 +11594,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2699] = 3, - ACTIONS(444), 1, + [3526] = 3, + ACTIONS(464), 1, aux_sym_tag_token1, - ACTIONS(403), 2, + ACTIONS(417), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(401), 22, + ACTIONS(415), 22, aux_sym_word_token1, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10426,21 +11625,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2731] = 3, - ACTIONS(446), 1, - anon_sym_LF, - ACTIONS(401), 7, - aux_sym_word_token1, - anon_sym_PIPE, - anon_sym_LBRACE, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, + [3558] = 3, + ACTIONS(417), 1, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(466), 1, + aux_sym_optional_arg_token1, + ACTIONS(415), 23, + aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_PIPE, + anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -10448,6 +11644,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, @@ -10455,72 +11654,71 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2763] = 3, - ACTIONS(448), 1, - aux_sym_argument_token1, - ACTIONS(403), 3, - anon_sym_LBRACE_RBRACE, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, - ACTIONS(401), 21, + [3590] = 3, + ACTIONS(468), 1, + anon_sym_LF, + ACTIONS(415), 7, aux_sym_word_token1, + anon_sym_PIPE, + anon_sym_LBRACE, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, + anon_sym_LF2, + ACTIONS(417), 17, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, - anon_sym_PIPE, - anon_sym_LBRACE, + anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, aux_sym_keycode_token4, aux_sym_keycode_token5, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [2795] = 2, - ACTIONS(450), 11, + [3622] = 2, + ACTIONS(470), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token2, - ACTIONS(452), 14, + ACTIONS(472), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, + aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_keycode_token6, + aux_sym_keycode_token7, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2825] = 2, - ACTIONS(454), 6, + [3651] = 2, + ACTIONS(474), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(456), 18, + ACTIONS(476), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10539,15 +11737,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2854] = 2, - ACTIONS(458), 6, + [3680] = 2, + ACTIONS(478), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(460), 18, + ACTIONS(480), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10566,15 +11764,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2883] = 2, - ACTIONS(462), 6, + [3709] = 2, + ACTIONS(482), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(464), 18, + ACTIONS(484), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10593,15 +11791,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2912] = 2, - ACTIONS(466), 6, + [3738] = 2, + ACTIONS(486), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(468), 18, + ACTIONS(488), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10620,15 +11818,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2941] = 2, - ACTIONS(470), 6, + [3767] = 2, + ACTIONS(490), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(472), 18, + ACTIONS(492), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10647,15 +11845,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2970] = 2, - ACTIONS(474), 6, + [3796] = 2, + ACTIONS(494), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(476), 18, + ACTIONS(496), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10674,15 +11872,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2999] = 2, - ACTIONS(478), 6, + [3825] = 2, + ACTIONS(498), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(480), 18, + ACTIONS(500), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10701,15 +11899,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3028] = 2, - ACTIONS(482), 6, + [3854] = 2, + ACTIONS(502), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(484), 18, + ACTIONS(504), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10728,15 +11926,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3057] = 2, - ACTIONS(486), 6, + [3883] = 2, + ACTIONS(506), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(488), 18, + ACTIONS(508), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10755,15 +11953,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3086] = 2, - ACTIONS(490), 6, + [3912] = 2, + ACTIONS(510), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(492), 18, + ACTIONS(512), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10782,15 +11980,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3115] = 2, - ACTIONS(494), 6, + [3941] = 2, + ACTIONS(514), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(496), 18, + ACTIONS(516), 18, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10809,423 +12007,447 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3144] = 5, - ACTIONS(27), 1, - anon_sym_LF2, + [3970] = 5, ACTIONS(29), 1, + anon_sym_LF2, + ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(498), 1, + ACTIONS(518), 1, anon_sym_LT, - STATE(41), 1, + STATE(38), 1, sym__blank, - STATE(94), 2, + STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3161] = 5, - ACTIONS(27), 1, - anon_sym_LF2, + [3987] = 5, ACTIONS(29), 1, + anon_sym_LF2, + ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(500), 1, + ACTIONS(520), 1, anon_sym_LT, - STATE(38), 1, + STATE(36), 1, sym__blank, - STATE(94), 2, + STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3178] = 4, - ACTIONS(502), 1, + [4004] = 4, + ACTIONS(522), 1, anon_sym_LT, - ACTIONS(505), 1, + ACTIONS(525), 1, anon_sym_LF2, - ACTIONS(507), 1, + ACTIONS(527), 1, aux_sym_line_li_token1, - STATE(94), 2, + STATE(96), 2, sym_line_li, aux_sym_block_repeat2, - [3192] = 4, - ACTIONS(314), 1, + [4018] = 4, + ACTIONS(345), 1, anon_sym_LF2, - ACTIONS(316), 1, + ACTIONS(347), 1, aux_sym_line_code_token1, - STATE(42), 1, + STATE(45), 1, aux_sym_codeblock_repeat1, - STATE(49), 1, + STATE(62), 1, sym_line_code, - [3205] = 4, - ACTIONS(337), 1, + [4031] = 4, + ACTIONS(296), 1, anon_sym_LF2, - ACTIONS(339), 1, + ACTIONS(298), 1, aux_sym_line_code_token1, - STATE(46), 1, + STATE(34), 1, aux_sym_codeblock_repeat1, - STATE(61), 1, + STATE(47), 1, sym_line_code, - [3218] = 3, - ACTIONS(510), 1, + [4044] = 3, + ACTIONS(530), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(532), 1, anon_sym_LF2, - STATE(25), 1, + STATE(27), 1, sym_tag, - [3228] = 1, - ACTIONS(514), 1, - anon_sym_PIPE2, - [3232] = 1, - ACTIONS(516), 1, - anon_sym_STAR2, - [3236] = 1, - ACTIONS(518), 1, - anon_sym_RBRACE, - [3240] = 1, - ACTIONS(520), 1, + [4054] = 1, + ACTIONS(534), 1, + anon_sym_BQUOTE2, + [4058] = 1, + ACTIONS(536), 1, aux_sym_codespan_token1, - [3244] = 1, - ACTIONS(522), 1, - ts_builtin_sym_end, - [3248] = 1, - ACTIONS(524), 1, + [4062] = 1, + ACTIONS(538), 1, + anon_sym_RBRACK, + [4066] = 1, + ACTIONS(540), 1, + anon_sym_RBRACE, + [4070] = 1, + ACTIONS(542), 1, + anon_sym_PIPE2, + [4074] = 1, + ACTIONS(544), 1, anon_sym_SQUOTE2, - [3252] = 1, - ACTIONS(444), 1, + [4078] = 1, + ACTIONS(464), 1, aux_sym_tag_token1, - [3256] = 1, - ACTIONS(310), 1, + [4082] = 1, + ACTIONS(546), 1, + anon_sym_STAR2, + [4086] = 1, + ACTIONS(314), 1, aux_sym_line_li_token1, - [3260] = 1, - ACTIONS(526), 1, - anon_sym_BQUOTE2, + [4090] = 1, + ACTIONS(548), 1, + ts_builtin_sym_end, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(17)] = 0, - [SMALL_STATE(18)] = 70, - [SMALL_STATE(19)] = 142, - [SMALL_STATE(20)] = 212, - [SMALL_STATE(21)] = 282, - [SMALL_STATE(22)] = 354, - [SMALL_STATE(23)] = 424, - [SMALL_STATE(24)] = 489, - [SMALL_STATE(25)] = 554, - [SMALL_STATE(26)] = 619, - [SMALL_STATE(27)] = 684, - [SMALL_STATE(28)] = 749, - [SMALL_STATE(29)] = 811, - [SMALL_STATE(30)] = 873, - [SMALL_STATE(31)] = 935, - [SMALL_STATE(32)] = 997, - [SMALL_STATE(33)] = 1041, - [SMALL_STATE(34)] = 1085, - [SMALL_STATE(35)] = 1129, - [SMALL_STATE(36)] = 1173, - [SMALL_STATE(37)] = 1219, - [SMALL_STATE(38)] = 1263, - [SMALL_STATE(39)] = 1307, - [SMALL_STATE(40)] = 1353, - [SMALL_STATE(41)] = 1397, - [SMALL_STATE(42)] = 1441, - [SMALL_STATE(43)] = 1487, - [SMALL_STATE(44)] = 1531, - [SMALL_STATE(45)] = 1577, - [SMALL_STATE(46)] = 1619, - [SMALL_STATE(47)] = 1661, - [SMALL_STATE(48)] = 1697, - [SMALL_STATE(49)] = 1733, - [SMALL_STATE(50)] = 1769, - [SMALL_STATE(51)] = 1805, - [SMALL_STATE(52)] = 1840, - [SMALL_STATE(53)] = 1875, - [SMALL_STATE(54)] = 1910, - [SMALL_STATE(55)] = 1945, - [SMALL_STATE(56)] = 1980, - [SMALL_STATE(57)] = 2015, - [SMALL_STATE(58)] = 2050, - [SMALL_STATE(59)] = 2085, - [SMALL_STATE(60)] = 2120, - [SMALL_STATE(61)] = 2155, - [SMALL_STATE(62)] = 2189, - [SMALL_STATE(63)] = 2223, - [SMALL_STATE(64)] = 2256, - [SMALL_STATE(65)] = 2289, - [SMALL_STATE(66)] = 2322, - [SMALL_STATE(67)] = 2358, - [SMALL_STATE(68)] = 2393, - [SMALL_STATE(69)] = 2428, - [SMALL_STATE(70)] = 2461, - [SMALL_STATE(71)] = 2496, - [SMALL_STATE(72)] = 2529, - [SMALL_STATE(73)] = 2566, - [SMALL_STATE(74)] = 2603, - [SMALL_STATE(75)] = 2635, - [SMALL_STATE(76)] = 2667, - [SMALL_STATE(77)] = 2699, - [SMALL_STATE(78)] = 2731, - [SMALL_STATE(79)] = 2763, - [SMALL_STATE(80)] = 2795, - [SMALL_STATE(81)] = 2825, - [SMALL_STATE(82)] = 2854, - [SMALL_STATE(83)] = 2883, - [SMALL_STATE(84)] = 2912, - [SMALL_STATE(85)] = 2941, - [SMALL_STATE(86)] = 2970, - [SMALL_STATE(87)] = 2999, - [SMALL_STATE(88)] = 3028, - [SMALL_STATE(89)] = 3057, - [SMALL_STATE(90)] = 3086, - [SMALL_STATE(91)] = 3115, - [SMALL_STATE(92)] = 3144, - [SMALL_STATE(93)] = 3161, - [SMALL_STATE(94)] = 3178, - [SMALL_STATE(95)] = 3192, - [SMALL_STATE(96)] = 3205, - [SMALL_STATE(97)] = 3218, - [SMALL_STATE(98)] = 3228, - [SMALL_STATE(99)] = 3232, - [SMALL_STATE(100)] = 3236, - [SMALL_STATE(101)] = 3240, - [SMALL_STATE(102)] = 3244, - [SMALL_STATE(103)] = 3248, - [SMALL_STATE(104)] = 3252, - [SMALL_STATE(105)] = 3256, - [SMALL_STATE(106)] = 3260, + [SMALL_STATE(8)] = 0, + [SMALL_STATE(9)] = 80, + [SMALL_STATE(10)] = 160, + [SMALL_STATE(11)] = 240, + [SMALL_STATE(12)] = 320, + [SMALL_STATE(13)] = 400, + [SMALL_STATE(14)] = 480, + [SMALL_STATE(15)] = 560, + [SMALL_STATE(16)] = 640, + [SMALL_STATE(17)] = 720, + [SMALL_STATE(18)] = 793, + [SMALL_STATE(19)] = 868, + [SMALL_STATE(20)] = 941, + [SMALL_STATE(21)] = 1014, + [SMALL_STATE(22)] = 1089, + [SMALL_STATE(23)] = 1162, + [SMALL_STATE(24)] = 1230, + [SMALL_STATE(25)] = 1298, + [SMALL_STATE(26)] = 1366, + [SMALL_STATE(27)] = 1434, + [SMALL_STATE(28)] = 1502, + [SMALL_STATE(29)] = 1567, + [SMALL_STATE(30)] = 1632, + [SMALL_STATE(31)] = 1697, + [SMALL_STATE(32)] = 1762, + [SMALL_STATE(33)] = 1806, + [SMALL_STATE(34)] = 1850, + [SMALL_STATE(35)] = 1896, + [SMALL_STATE(36)] = 1940, + [SMALL_STATE(37)] = 1984, + [SMALL_STATE(38)] = 2030, + [SMALL_STATE(39)] = 2074, + [SMALL_STATE(40)] = 2118, + [SMALL_STATE(41)] = 2164, + [SMALL_STATE(42)] = 2208, + [SMALL_STATE(43)] = 2252, + [SMALL_STATE(44)] = 2296, + [SMALL_STATE(45)] = 2342, + [SMALL_STATE(46)] = 2384, + [SMALL_STATE(47)] = 2426, + [SMALL_STATE(48)] = 2462, + [SMALL_STATE(49)] = 2498, + [SMALL_STATE(50)] = 2534, + [SMALL_STATE(51)] = 2570, + [SMALL_STATE(52)] = 2605, + [SMALL_STATE(53)] = 2640, + [SMALL_STATE(54)] = 2675, + [SMALL_STATE(55)] = 2710, + [SMALL_STATE(56)] = 2745, + [SMALL_STATE(57)] = 2780, + [SMALL_STATE(58)] = 2815, + [SMALL_STATE(59)] = 2850, + [SMALL_STATE(60)] = 2885, + [SMALL_STATE(61)] = 2920, + [SMALL_STATE(62)] = 2954, + [SMALL_STATE(63)] = 2988, + [SMALL_STATE(64)] = 3021, + [SMALL_STATE(65)] = 3054, + [SMALL_STATE(66)] = 3087, + [SMALL_STATE(67)] = 3123, + [SMALL_STATE(68)] = 3156, + [SMALL_STATE(69)] = 3191, + [SMALL_STATE(70)] = 3224, + [SMALL_STATE(71)] = 3259, + [SMALL_STATE(72)] = 3294, + [SMALL_STATE(73)] = 3331, + [SMALL_STATE(74)] = 3368, + [SMALL_STATE(75)] = 3400, + [SMALL_STATE(76)] = 3432, + [SMALL_STATE(77)] = 3464, + [SMALL_STATE(78)] = 3494, + [SMALL_STATE(79)] = 3526, + [SMALL_STATE(80)] = 3558, + [SMALL_STATE(81)] = 3590, + [SMALL_STATE(82)] = 3622, + [SMALL_STATE(83)] = 3651, + [SMALL_STATE(84)] = 3680, + [SMALL_STATE(85)] = 3709, + [SMALL_STATE(86)] = 3738, + [SMALL_STATE(87)] = 3767, + [SMALL_STATE(88)] = 3796, + [SMALL_STATE(89)] = 3825, + [SMALL_STATE(90)] = 3854, + [SMALL_STATE(91)] = 3883, + [SMALL_STATE(92)] = 3912, + [SMALL_STATE(93)] = 3941, + [SMALL_STATE(94)] = 3970, + [SMALL_STATE(95)] = 3987, + [SMALL_STATE(96)] = 4004, + [SMALL_STATE(97)] = 4018, + [SMALL_STATE(98)] = 4031, + [SMALL_STATE(99)] = 4044, + [SMALL_STATE(100)] = 4054, + [SMALL_STATE(101)] = 4058, + [SMALL_STATE(102)] = 4062, + [SMALL_STATE(103)] = 4066, + [SMALL_STATE(104)] = 4070, + [SMALL_STATE(105)] = 4074, + [SMALL_STATE(106)] = 4078, + [SMALL_STATE(107)] = 4082, + [SMALL_STATE(108)] = 4086, + [SMALL_STATE(109)] = 4090, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 0), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [39] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1, .production_id = 4), - [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, .production_id = 4), - [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), - [45] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(87), - [48] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(77), - [51] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(66), - [54] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(87), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(74), - [60] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(79), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(71), - [66] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(88), - [69] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(88), - [72] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(73), - [75] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(105), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(30), - [81] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(29), - [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(28), - [87] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(83), - [90] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(101), - [93] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(87), - [100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(77), - [103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(66), - [106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(87), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(74), - [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(79), - [115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(71), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(88), - [121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(88), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(73), - [127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), - [129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), - [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(29), - [134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(28), - [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(83), - [140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(101), - [143] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(87), - [146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(87), - [149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(77), - [152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(66), - [155] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(74), - [158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(79), - [161] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(88), - [164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(88), - [167] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(68), - [170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), - [172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), - [174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(83), - [177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(101), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), - [182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 16), - [184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 16), - [186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 15), - [188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 15), - [190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 12), - [192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 12), - [194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 11), - [196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 11), - [198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 16), - [200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 16), - [202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 15), - [204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 15), - [206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 12), - [208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 12), - [210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 11), - [212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 11), - [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(85), - [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(77), - [244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(66), - [247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(85), - [250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(74), - [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(79), - [256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(88), - [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(88), - [262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), - [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(83), - [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(101), - [270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, .production_id = 14), - [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, .production_id = 14), - [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, .production_id = 8), - [282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, .production_id = 8), - [284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 20), - [286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 20), - [288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 19), - [290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 19), - [292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), - [297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), - [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [41] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1, .production_id = 4), + [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, .production_id = 4), + [45] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), + [47] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(84), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(79), + [53] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(66), + [56] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(84), + [59] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(74), + [62] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(76), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(80), + [68] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(67), + [71] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(86), + [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(86), + [77] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(73), + [80] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(108), + [83] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(30), + [86] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(29), + [89] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(28), + [92] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(89), + [95] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(101), + [98] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1), + [100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), + [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(84), + [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(79), + [108] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(66), + [111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(84), + [114] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(74), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(76), + [120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(80), + [123] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(67), + [126] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(86), + [129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(86), + [132] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(73), + [135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), + [137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), + [139] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(29), + [142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(28), + [145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(89), + [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(101), + [151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(84), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(84), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(79), + [160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(66), + [163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(74), + [166] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(76), + [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(80), + [172] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(86), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(86), + [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(68), + [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), + [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), + [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(89), + [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(101), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 16), + [195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 16), + [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 15), + [199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 15), + [201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 12), + [203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 12), + [205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 11), + [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 11), + [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 16), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 16), + [213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 15), + [215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 15), + [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 12), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 12), + [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 11), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 11), + [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(91), + [250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(79), + [253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(66), + [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(91), + [259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(74), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(76), + [265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(80), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(86), + [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(86), + [274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), + [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(89), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(101), + [282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, .production_id = 14), + [292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, .production_id = 14), + [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, .production_id = 10), + [296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, .production_id = 10), [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, .production_id = 13), [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, .production_id = 13), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), - [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), - [310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, .production_id = 10), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, .production_id = 10), - [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), - [322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), - [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), SHIFT_REPEAT(47), - [327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), - [329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), - [331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(62), - [334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(62), - [337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, .production_id = 2), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, .production_id = 2), - [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1), - [347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1), - [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1), - [353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), - [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), - [357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3), - [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3), - [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3), - [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2), - [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, .production_id = 6), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, .production_id = 6), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, .production_id = 6), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, .production_id = 6), - [377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 4, .production_id = 18), - [379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 4, .production_id = 18), - [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, .production_id = 6), - [383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, .production_id = 6), - [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3), - [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3), - [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, .production_id = 6), - [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, .production_id = 6), - [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1), - [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1), - [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), - [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), - [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1), - [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), - [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), - [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), SHIFT_REPEAT(80), - [416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), - [418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), - [426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2), - [432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2), - [440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), - [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), - [454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3), - [456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3), - [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, .production_id = 9), - [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, .production_id = 9), - [462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, .production_id = 3), - [464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, .production_id = 3), - [466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1), - [468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1), - [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1), - [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1), - [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, .production_id = 9), - [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, .production_id = 9), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, .production_id = 8), + [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, .production_id = 8), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), + [318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 20), + [322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 20), + [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 19), + [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 19), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), + [332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), SHIFT_REPEAT(50), + [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), + [337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), + [340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), + [343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), + [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(61), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(61), + [352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(61), + [355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1), + [357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1), + [359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, .production_id = 2), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, .production_id = 2), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, .production_id = 6), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, .production_id = 6), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, .production_id = 6), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, .production_id = 6), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, .production_id = 6), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, .production_id = 6), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, .production_id = 6), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, .production_id = 6), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 4, .production_id = 18), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 4, .production_id = 18), + [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1), + [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), + [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), SHIFT_REPEAT(77), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2), + [446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1), + [448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), + [460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1), + [474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, .production_id = 9), + [476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, .production_id = 9), [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1), [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1), - [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1), - [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, .production_id = 9), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 9), - [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, .production_id = 9), - [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, .production_id = 9), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, .production_id = 9), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, .production_id = 9), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(105), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), - [507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(30), - [510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [522] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, .production_id = 9), + [484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, .production_id = 9), + [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1), + [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1), + [490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3), + [492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3), + [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optional_arg, 3, .production_id = 9), + [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_arg, 3, .production_id = 9), + [498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, .production_id = 3), + [500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, .production_id = 3), + [502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, .production_id = 9), + [504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, .production_id = 9), + [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1), + [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1), + [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, .production_id = 9), + [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, .production_id = 9), + [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, .production_id = 9), + [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 9), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(108), + [525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), + [527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(30), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [548] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), }; #ifdef __cplusplus