From cf34ab8051a403d7a3c7181e74fea26d511f4068 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Mon, 26 Jun 2023 00:36:50 +0200 Subject: [PATCH] commit generated files --- src/grammar.json | 8 + src/node-types.json | 24 + src/parser.c | 7099 ++++++++++++++++++++++--------------------- 3 files changed, 3713 insertions(+), 3418 deletions(-) diff --git a/src/grammar.json b/src/grammar.json index ac2a8b0..12006da 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -129,6 +129,10 @@ "type": "SYMBOL", "name": "argument" }, + { + "type": "SYMBOL", + "name": "optional" + }, { "type": "SYMBOL", "name": "keycode" @@ -295,6 +299,10 @@ } ] }, + "optional": { + "type": "PATTERN", + "value": "\\[[^\\]{\\n\\t ]+\\]" + }, "uppercase_name": { "type": "SEQ", "members": [ diff --git a/src/node-types.json b/src/node-types.json index b46bf67..018a3df 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -115,6 +115,10 @@ "type": "keycode", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "optionlink", "named": true @@ -159,6 +163,10 @@ "type": "keycode", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "optionlink", "named": true @@ -202,6 +210,10 @@ "type": "keycode", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "optionlink", "named": true @@ -256,6 +268,10 @@ "type": "keycode", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "optionlink", "named": true @@ -350,6 +366,10 @@ "type": "keycode", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "optionlink", "named": true @@ -510,6 +530,10 @@ "type": "language", "named": true }, + { + "type": "optional", + "named": true + }, { "type": "{", "named": false diff --git a/src/parser.c b/src/parser.c index 0780885..ef40b83 100644 --- a/src/parser.c +++ b/src/parser.c @@ -16,9 +16,9 @@ #define LANGUAGE_VERSION 14 #define STATE_COUNT 107 #define LARGE_STATE_COUNT 17 -#define SYMBOL_COUNT 83 +#define SYMBOL_COUNT 84 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 48 +#define TOKEN_COUNT 49 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 3 #define MAX_ALIAS_SEQUENCE_LENGTH 5 @@ -51,63 +51,64 @@ enum { anon_sym_CTRL_DASH_LBRACEchar_RBRACE = 24, aux_sym_keycode_token6 = 25, aux_sym_keycode_token7 = 26, - aux_sym_uppercase_name_token1 = 27, - aux_sym_uppercase_name_token2 = 28, - anon_sym_LT = 29, - aux_sym_codeblock_token1 = 30, - anon_sym_LF = 31, - anon_sym_LF2 = 32, - aux_sym_line_li_token1 = 33, - aux_sym_line_code_token1 = 34, - aux_sym_h1_token1 = 35, - aux_sym_h2_token1 = 36, - aux_sym_tag_token1 = 37, - anon_sym_STAR2 = 38, - sym_url_word = 39, - aux_sym_optionlink_token1 = 40, - aux_sym_taglink_token1 = 41, - anon_sym_PIPE2 = 42, - anon_sym_BQUOTE = 43, - aux_sym_codespan_token1 = 44, - 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, + sym_optional = 27, + aux_sym_uppercase_name_token1 = 28, + aux_sym_uppercase_name_token2 = 29, + anon_sym_LT = 30, + aux_sym_codeblock_token1 = 31, + anon_sym_LF = 32, + anon_sym_LF2 = 33, + aux_sym_line_li_token1 = 34, + aux_sym_line_code_token1 = 35, + aux_sym_h1_token1 = 36, + aux_sym_h2_token1 = 37, + aux_sym_tag_token1 = 38, + anon_sym_STAR2 = 39, + sym_url_word = 40, + aux_sym_optionlink_token1 = 41, + aux_sym_taglink_token1 = 42, + anon_sym_PIPE2 = 43, + anon_sym_BQUOTE = 44, + aux_sym_codespan_token1 = 45, + anon_sym_BQUOTE2 = 46, + aux_sym_argument_token1 = 47, + anon_sym_RBRACE = 48, + sym_help_file = 49, + sym__atom = 50, + sym_word = 51, + sym__atom_noli = 52, + sym_word_noli = 53, + sym__atom_common = 54, + sym__word_common = 55, + sym_keycode = 56, + sym_uppercase_name = 57, + sym__uppercase_words = 58, + sym_block = 59, + sym_codeblock = 60, + sym__blank = 61, + sym_line = 62, + sym_line_li = 63, + sym_line_code = 64, + sym__line_noli = 65, + sym_column_heading = 66, + sym_h1 = 67, + sym_h2 = 68, + sym_h3 = 69, + sym_tag = 70, + sym_url = 71, + sym_optionlink = 72, + sym_taglink = 73, + sym_codespan = 74, + sym_argument = 75, + aux_sym_help_file_repeat1 = 76, + aux_sym_help_file_repeat2 = 77, + aux_sym_uppercase_name_repeat1 = 78, + aux_sym_block_repeat1 = 79, + aux_sym_block_repeat2 = 80, + aux_sym_codeblock_repeat1 = 81, + aux_sym_line_li_repeat1 = 82, + aux_sym_line_li_repeat2 = 83, + alias_sym_code = 84, }; static const char * const ts_symbol_names[] = { @@ -138,6 +139,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = "CTRL-{char}", [aux_sym_keycode_token6] = "keycode_token6", [aux_sym_keycode_token7] = "keycode_token7", + [sym_optional] = "optional", [aux_sym_uppercase_name_token1] = "uppercase_name_token1", [aux_sym_uppercase_name_token2] = "uppercase_name_token2", [anon_sym_LT] = "<", @@ -225,6 +227,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = anon_sym_CTRL_DASH_LBRACEchar_RBRACE, [aux_sym_keycode_token6] = aux_sym_keycode_token6, [aux_sym_keycode_token7] = aux_sym_keycode_token7, + [sym_optional] = sym_optional, [aux_sym_uppercase_name_token1] = aux_sym_uppercase_name_token1, [aux_sym_uppercase_name_token2] = aux_sym_uppercase_name_token2, [anon_sym_LT] = anon_sym_LT, @@ -393,6 +396,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, + [sym_optional] = { + .visible = true, + .named = true, + }, [aux_sym_uppercase_name_token1] = { .visible = false, .named = false, @@ -844,1214 +851,1230 @@ 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(32); + if (lookahead == '\n') ADVANCE(384); + if (lookahead == '\'') ADVANCE(454); + if (lookahead == '(') ADVANCE(455); + if (lookahead == '*') ADVANCE(456); + if (lookahead == ',') ADVANCE(455); + if (lookahead == '<') ADVANCE(451); + if (lookahead == '>') ADVANCE(454); + if (lookahead == 'A') ADVANCE(409); + if (lookahead == 'C') ADVANCE(412); + if (lookahead == 'M') ADVANCE(405); + if (lookahead == '[') ADVANCE(450); + if (lookahead == '`') ADVANCE(454); + if (lookahead == 'h') ADVANCE(440); + if (lookahead == '{') ADVANCE(444); + if (lookahead == '|') ADVANCE(454); + if (lookahead == '}') ADVANCE(454); + if (lookahead == '~') ADVANCE(454); + if (lookahead == '\t' || + lookahead == ' ') SKIP(29) + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); + if (lookahead != 0) ADVANCE(454); 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(388); + if (lookahead == ' ') ADVANCE(386); + if (lookahead != 0) ADVANCE(212); 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(384); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(59); + if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'M') ADVANCE(56); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(84); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(92); 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(384); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(59); + if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'M') ADVANCE(56); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(37); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); 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(38); + if (lookahead != 0) ADVANCE(92); 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(385); + if (lookahead == '\'') ADVANCE(454); + if (lookahead == '(') ADVANCE(455); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(455); + if (lookahead == '<') ADVANCE(451); + if (lookahead == '>') ADVANCE(454); + if (lookahead == 'A') ADVANCE(409); + if (lookahead == 'C') ADVANCE(412); + if (lookahead == 'M') ADVANCE(405); + if (lookahead == '[') ADVANCE(450); + if (lookahead == '`') ADVANCE(454); + if (lookahead == 'h') ADVANCE(442); + if (lookahead == '{') ADVANCE(444); + if (lookahead == '|') ADVANCE(446); + if (lookahead == '~') ADVANCE(454); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(443); + if (lookahead != 0) ADVANCE(454); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(59); + if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'M') ADVANCE(56); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(84); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(92); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(209); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(176); + if (lookahead == 'C') ADVANCE(179); + if (lookahead == 'M') ADVANCE(173); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); 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(210); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(262); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '-') ADVANCE(24); + if (lookahead == '<') ADVANCE(382); + if (lookahead == '=') ADVANCE(166); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(146); + if (lookahead == 'C') ADVANCE(147); + if (lookahead == 'M') ADVANCE(145); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); + 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(148); + if (lookahead != 0) ADVANCE(210); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(262); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(382); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(146); + if (lookahead == 'C') ADVANCE(147); + if (lookahead == 'M') ADVANCE(145); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); 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(148); + if (lookahead != 0) ADVANCE(210); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(262); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(382); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(146); + if (lookahead == 'C') ADVANCE(147); + if (lookahead == 'M') ADVANCE(145); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); 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(148); + if (lookahead != 0) ADVANCE(210); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(263); + if (lookahead == '*') ADVANCE(227); + if (lookahead == ',') ADVANCE(281); + if (lookahead == '<') ADVANCE(236); + if (lookahead == '>') ADVANCE(278); + if (lookahead == 'A') ADVANCE(232); + if (lookahead == 'C') ADVANCE(233); + if (lookahead == 'M') ADVANCE(231); + if (lookahead == '[') ADVANCE(269); + if (lookahead == '`') ADVANCE(529); + if (lookahead == 'h') ADVANCE(234); + if (lookahead == '{') ADVANCE(252); + if (lookahead == '|') ADVANCE(248); + if (lookahead == '~') ADVANCE(274); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - if (lookahead != 0) ADVANCE(233); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); + if (lookahead != 0) ADVANCE(237); 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(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(264); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(40); + if (lookahead == 'C') ADVANCE(41); + if (lookahead == 'M') ADVANCE(39); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(84); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); 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(42); + if (lookahead != 0) ADVANCE(92); 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(385); + if (lookahead == '\'') ADVANCE(229); + if (lookahead == '(') ADVANCE(261); + if (lookahead == '*') ADVANCE(225); + if (lookahead == ',') ADVANCE(280); + if (lookahead == '<') ADVANCE(140); + if (lookahead == '>') ADVANCE(276); + if (lookahead == 'A') ADVANCE(110); + if (lookahead == 'C') ADVANCE(113); + if (lookahead == 'M') ADVANCE(107); + if (lookahead == '[') ADVANCE(266); + if (lookahead == '`') ADVANCE(527); + if (lookahead == 'h') ADVANCE(136); + if (lookahead == '{') ADVANCE(250); + if (lookahead == '|') ADVANCE(246); + if (lookahead == '~') ADVANCE(272); if (lookahead == '\t' || lookahead == ' ') ADVANCE(12); if (lookahead == '-' || lookahead == 8226) ADVANCE(1); - if (lookahead != 0) ADVANCE(138); + if (lookahead != 0) ADVANCE(141); 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(385); + if (lookahead == '\'') ADVANCE(523); + if (lookahead == '(') ADVANCE(524); + if (lookahead == '*') ADVANCE(523); + if (lookahead == ',') ADVANCE(524); + if (lookahead == '<') ADVANCE(521); + if (lookahead == '>') ADVANCE(523); + if (lookahead == 'A') ADVANCE(483); + if (lookahead == 'C') ADVANCE(486); + if (lookahead == 'M') ADVANCE(479); + if (lookahead == '[') ADVANCE(520); + if (lookahead == '`') ADVANCE(523); + if (lookahead == 'h') ADVANCE(513); + if (lookahead == '{') ADVANCE(515); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(523); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(510); + if (lookahead != 0) ADVANCE(523); 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(385); + if (lookahead == '\'') ADVANCE(242); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(59); + if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'M') ADVANCE(56); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(84); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(90); + if (lookahead != 0) ADVANCE(92); 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(385); + if (lookahead == '\'') ADVANCE(230); + if (lookahead == '(') ADVANCE(265); + if (lookahead == '*') ADVANCE(226); + if (lookahead == ',') ADVANCE(282); + if (lookahead == '<') ADVANCE(591); + if (lookahead == '>') ADVANCE(277); + if (lookahead == 'A') ADVANCE(550); + if (lookahead == 'C') ADVANCE(553); + if (lookahead == 'M') ADVANCE(546); + if (lookahead == '[') ADVANCE(267); + if (lookahead == '`') ADVANCE(528); + if (lookahead == 'h') ADVANCE(581); + if (lookahead == '{') ADVANCE(253); + if (lookahead == '|') ADVANCE(249); + if (lookahead == '}') ADVANCE(92); + if (lookahead == '~') ADVANCE(273); if (lookahead == '\t' || lookahead == ' ') SKIP(5) - if (lookahead != 0) ADVANCE(579); + if (lookahead != 0) ADVANCE(593); 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 == '\n') ADVANCE(385); + if (lookahead == '*') ADVANCE(456); + if (lookahead == '<') ADVANCE(381); + if (lookahead == '`') ADVANCE(531); + if (lookahead == '|') ADVANCE(525); + if (lookahead == '}') ADVANCE(595); if (lookahead == '\t' || lookahead == ' ') SKIP(17) if (lookahead == '-' || - lookahead == 8226) ADVANCE(22); + lookahead == 8226) ADVANCE(23); END_STATE(); case 17: - if (lookahead == '\n') ADVANCE(376); + if (lookahead == '\n') ADVANCE(385); if (lookahead == '\t' || lookahead == ' ') SKIP(17) if (lookahead == '-' || - lookahead == 8226) ADVANCE(22); + lookahead == 8226) ADVANCE(23); END_STATE(); case 18: - if (lookahead == '\n') ADVANCE(381); + if (lookahead == '\n') ADVANCE(390); if (lookahead == '\t' || lookahead == ' ') ADVANCE(18); END_STATE(); case 19: - if (lookahead == '\n') ADVANCE(380); + if (lookahead == '\n') ADVANCE(389); 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(388); + if (lookahead == '>') ADVANCE(289); + if (lookahead != 0) ADVANCE(22); END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == ']') ADVANCE(339); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '{') ADVANCE(22); if (lookahead != 0) ADVANCE(21); END_STATE(); case 22: - if (lookahead == ' ') ADVANCE(378); + if (lookahead == '\n') ADVANCE(388); + 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(387); END_STATE(); case 24: - if (lookahead == ' ') ADVANCE(378); + if (lookahead == ' ') ADVANCE(387); + if (lookahead == '-') ADVANCE(222); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(219); + lookahead != '\n') ADVANCE(223); END_STATE(); case 25: - if (lookahead == '>') ADVANCE(281); + if (lookahead == ' ') ADVANCE(387); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(223); END_STATE(); case 26: - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '`') ADVANCE(517); + if (lookahead == '>') ADVANCE(287); 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 == ']') ADVANCE(337); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '{') ADVANCE(27); 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 (lookahead == '\t' || - lookahead == ' ') SKIP(28) - if (lookahead == '-' || - lookahead == 8226) ADVANCE(24); - if (lookahead != 0) ADVANCE(206); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '`') ADVANCE(530); 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(32); + if (lookahead == '\n') ADVANCE(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(91); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(59); + if (lookahead == 'C') ADVANCE(62); + if (lookahead == 'M') ADVANCE(56); + if (lookahead == '[') ADVANCE(270); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(84); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(245); + if (lookahead == '~') ADVANCE(271); + if (lookahead == '\t' || + lookahead == ' ') SKIP(29) + if (lookahead != 0) ADVANCE(92); + END_STATE(); + case 30: + if (eof) ADVANCE(32); + if (lookahead == '\n') ADVANCE(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(260); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '<') ADVANCE(209); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(176); + if (lookahead == 'C') ADVANCE(179); + if (lookahead == 'M') ADVANCE(173); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); + if (lookahead == '\t' || + lookahead == ' ') SKIP(30) + if (lookahead == '-' || + lookahead == 8226) ADVANCE(25); + if (lookahead != 0) ADVANCE(210); + END_STATE(); + case 31: + if (eof) ADVANCE(32); + if (lookahead == '\n') ADVANCE(385); + if (lookahead == '\'') ADVANCE(228); + if (lookahead == '(') ADVANCE(262); + if (lookahead == '*') ADVANCE(224); + if (lookahead == ',') ADVANCE(279); + if (lookahead == '-') ADVANCE(24); + if (lookahead == '<') ADVANCE(382); + if (lookahead == '=') ADVANCE(166); + if (lookahead == '>') ADVANCE(275); + if (lookahead == 'A') ADVANCE(146); + if (lookahead == 'C') ADVANCE(147); + if (lookahead == 'M') ADVANCE(145); + if (lookahead == '[') ADVANCE(268); + if (lookahead == '`') ADVANCE(526); + if (lookahead == 'h') ADVANCE(202); + if (lookahead == '{') ADVANCE(251); + if (lookahead == '|') ADVANCE(247); + if (lookahead == '~') ADVANCE(271); + if (lookahead == 8226) ADVANCE(25); + if (lookahead == '\t' || + lookahead == ' ') SKIP(30) if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(145); - if (lookahead != 0) ADVANCE(206); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(148); + if (lookahead != 0) ADVANCE(210); END_STATE(); - case 30: + case 32: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 31: + case 33: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == ':') ADVANCE(85); - if (lookahead == 's') ADVANCE(32); + if (lookahead == '\n') ADVANCE(383); + if (lookahead == ':') ADVANCE(87); + if (lookahead == 's') ADVANCE(34); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 32: + case 34: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == ':') ADVANCE(85); + if (lookahead == '\n') ADVANCE(383); + if (lookahead == ':') ADVANCE(87); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 33: + case 35: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == 'p') ADVANCE(31); + if (lookahead == '\n') ADVANCE(383); + if (lookahead == 'p') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 34: + case 36: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == 't') ADVANCE(33); + if (lookahead == '\n') ADVANCE(383); + if (lookahead == 't') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 35: + case 37: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); - if (lookahead == 't') ADVANCE(34); + if (lookahead == '\n') ADVANCE(383); + if (lookahead == 't') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 36: + case 38: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(374); + if (lookahead == '\n') ADVANCE(383); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(36); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 37: + case 39: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'E') ADVANCE(364); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'E') ADVANCE(373); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 38: + case 40: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'L') ADVANCE(363); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'L') ADVANCE(372); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 39: + case 41: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(362); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'T') ADVANCE(371); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 40: + case 42: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 41: + case 43: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(49); - if (lookahead == '>') ADVANCE(277); + if (lookahead == '-') ADVANCE(51); + if (lookahead == '>') ADVANCE(283); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 42: + case 44: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(86); + if (lookahead == '-') ADVANCE(88); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 43: + case 45: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(52); + if (lookahead == '-') ADVANCE(54); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 44: + case 46: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(87); + if (lookahead == '-') ADVANCE(89); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 45: + case 47: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(88); + if (lookahead == '-') ADVANCE(90); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 46: + case 48: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(85); - if (lookahead == 's') ADVANCE(47); + if (lookahead == ':') ADVANCE(87); + if (lookahead == 's') ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 47: + case 49: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(85); + if (lookahead == ':') ADVANCE(87); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 48: + case 50: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(277); + if (lookahead == '>') ADVANCE(283); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 49: + case 51: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(280); + if (lookahead == '>') ADVANCE(286); 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(50); if (lookahead != 0 && - lookahead != '\n') ADVANCE(50); + lookahead != '\n') ADVANCE(52); END_STATE(); - case 50: + case 52: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '>') ADVANCE(287); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 51: + case 53: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(44); + if (lookahead == 'A') ADVANCE(46); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 52: + case 54: 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(315); + if (lookahead == 'D') ADVANCE(311); + if (lookahead == 'I') ADVANCE(313); + if (lookahead == 'P') ADVANCE(307); + if (lookahead == 'S') ADVANCE(305); + if (lookahead == '{') ADVANCE(309); 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); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(90); - END_STATE(); - case 54: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(62); + lookahead == '[') ADVANCE(290); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '\n') ADVANCE(290); END_STATE(); case 55: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'F') ADVANCE(63); + if (lookahead == 'D') ADVANCE(76); + if (lookahead == 'U') ADVANCE(78); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 56: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(55); + if (lookahead == 'E') ADVANCE(64); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 57: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(61); + if (lookahead == 'F') ADVANCE(65); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 58: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(43); + if (lookahead == 'I') ADVANCE(57); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 59: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(58); + if (lookahead == 'L') ADVANCE(63); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 60: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(59); + if (lookahead == 'L') ADVANCE(45); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 61: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(42); + if (lookahead == 'R') ADVANCE(60); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 62: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(51); + if (lookahead == 'T') ADVANCE(61); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 63: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(45); + if (lookahead == 'T') ADVANCE(44); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 64: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(71); + if (lookahead == 'T') ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 65: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(77); + if (lookahead == 'T') ADVANCE(47); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 66: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(64); + if (lookahead == 'a') ADVANCE(73); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 67: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(78); + if (lookahead == 'a') ADVANCE(79); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 68: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'e') ADVANCE(66); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 69: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(68); + if (lookahead == 'e') ADVANCE(80); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 70: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'h') ADVANCE(65); + if (lookahead == 'e') ADVANCE(55); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 71: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'k') ADVANCE(317); + if (lookahead == 'g') ADVANCE(70); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 72: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == 'h') ADVANCE(67); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 73: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(317); + if (lookahead == 'k') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 74: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'o') ADVANCE(83); + if (lookahead == 'l') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 75: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(46); + if (lookahead == 'n') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 76: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(317); + if (lookahead == 'o') ADVANCE(85); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 77: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(84); + if (lookahead == 'p') ADVANCE(48); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 78: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(81); + if (lookahead == 'p') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 79: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 's') ADVANCE(67); + if (lookahead == 'r') ADVANCE(86); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(75); + if (lookahead == 'r') ADVANCE(83); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(317); + if (lookahead == 's') ADVANCE(69); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(80); + if (lookahead == 't') ADVANCE(77); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 83: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'w') ADVANCE(73); + if (lookahead == 't') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == 't') ADVANCE(82); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); case 85: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == 'w') ADVANCE(75); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(92); + END_STATE(); + case 86: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '}') ADVANCE(325); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(92); + END_STATE(); + case 87: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(90); + lookahead == ']') ADVANCE(92); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(461); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(449); + lookahead != ' ') ADVANCE(460); END_STATE(); - case 86: + case 88: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(332); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(332); END_STATE(); - case 87: + case 89: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(327); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(327); END_STATE(); - case 88: + case 90: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(318); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(318); END_STATE(); - case 89: + case 91: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(41); + lookahead == 'S') ADVANCE(43); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 90: + case 92: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead != 0 && lookahead != '\t' && @@ -2059,113 +2082,113 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(90); + lookahead != '[') ADVANCE(92); END_STATE(); - case 91: + case 93: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(380); - if (lookahead == '=') ADVANCE(91); + if (lookahead == '\n') ADVANCE(389); + if (lookahead == '=') ADVANCE(93); if (lookahead == '\t' || lookahead == ' ') ADVANCE(19); if (lookahead != 0 && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 92: + case 94: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(103); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '-') ADVANCE(105); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 93: + case 95: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(139); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '-') ADVANCE(142); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 94: + case 96: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(100); - if (lookahead == '>') ADVANCE(279); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '-') ADVANCE(102); + if (lookahead == '>') ADVANCE(285); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); + lookahead == '[') ADVANCE(22); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(101); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 95: + case 97: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(140); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '-') ADVANCE(143); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 96: + case 98: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '-') ADVANCE(141); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '-') ADVANCE(144); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 97: + case 99: 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(388); + if (lookahead == ':') ADVANCE(139); + if (lookahead == 's') ADVANCE(100); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 98: + case 100: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == ':') ADVANCE(136); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == ':') ADVANCE(139); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 99: + case 101: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(279); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '>') ADVANCE(285); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); + lookahead == '[') ADVANCE(22); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(101); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 100: + case 102: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(278); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '>') ADVANCE(284); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || @@ -2174,609 +2197,590 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(101); - END_STATE(); - case 101: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(282); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); - END_STATE(); - case 102: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'A') ADVANCE(95); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(101); + if (lookahead != 0) ADVANCE(103); 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(388); + if (lookahead == '>') ADVANCE(288); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(292); - if (lookahead != 0) ADVANCE(291); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'A') ADVANCE(97); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'B') ADVANCE(296); + if (lookahead == 'D') ADVANCE(294); + if (lookahead == 'I') ADVANCE(295); + if (lookahead == 'P') ADVANCE(292); + if (lookahead == 'S') ADVANCE(291); + if (lookahead == '{') ADVANCE(293); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(298); + if (lookahead != 0) ADVANCE(297); 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(388); + if (lookahead == 'D') ADVANCE(128); + if (lookahead == 'U') ADVANCE(130); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'E') ADVANCE(115); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'F') ADVANCE(116); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'I') ADVANCE(108); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'L') ADVANCE(114); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'L') ADVANCE(94); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'R') ADVANCE(111); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'T') ADVANCE(112); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'T') ADVANCE(95); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'T') ADVANCE(104); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'T') ADVANCE(98); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == ']') ADVANCE(338); + if (lookahead == '{') ADVANCE(141); if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || + lookahead == ' ') ADVANCE(22); + if (lookahead == '(' || lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + if (lookahead != 0) ADVANCE(117); 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(388); + if (lookahead == 'a') ADVANCE(125); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'a') ADVANCE(131); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'e') ADVANCE(118); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'e') ADVANCE(132); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'e') ADVANCE(106); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'g') ADVANCE(122); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'h') ADVANCE(119); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'k') ADVANCE(324); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'l') ADVANCE(324); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'n') ADVANCE(324); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'o') ADVANCE(137); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'p') ADVANCE(99); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'p') ADVANCE(324); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'r') ADVANCE(138); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 'r') ADVANCE(135); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 's') ADVANCE(121); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); 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(388); + if (lookahead == 't') ADVANCE(129); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 135: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '}') ADVANCE(320); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 't') ADVANCE(324); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 136: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 't') ADVANCE(134); 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(141); END_STATE(); case 137: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'w') ADVANCE(127); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead == 'A' || - lookahead == 'C' || - lookahead == 'D' || - lookahead == 'M' || - lookahead == 'S') ADVANCE(94); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(99); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 138: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '}') ADVANCE(326); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 139: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(328); - if (lookahead != 0) ADVANCE(327); + lookahead == ' ') ADVANCE(22); + if (lookahead == '(' || + lookahead == '[') ADVANCE(458); + if (lookahead == ')' || + lookahead == ']') ADVANCE(141); + if (lookahead != 0) ADVANCE(457); END_STATE(); case 140: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(323); - if (lookahead != 0) ADVANCE(322); - END_STATE(); + lookahead == '[') ADVANCE(22); + if (lookahead == 'A' || + lookahead == 'C' || + lookahead == 'D' || + lookahead == 'M' || + lookahead == 'S') ADVANCE(96); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(101); + if (lookahead != 0) ADVANCE(141); + END_STATE(); case 141: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(314); - if (lookahead != 0) ADVANCE(313); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); case 142: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'E') ADVANCE(343); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(334); + if (lookahead != 0) ADVANCE(333); + END_STATE(); + case 143: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(329); + if (lookahead != 0) ADVANCE(328); + END_STATE(); + case 144: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(320); + if (lookahead != 0) ADVANCE(319); + END_STATE(); + case 145: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'E') ADVANCE(352); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 143: + case 146: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'L') ADVANCE(342); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'L') ADVANCE(351); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 144: + case 147: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(341); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'T') ADVANCE(350); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 145: + case 148: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 146: + case 149: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(165); - if (lookahead == '>') ADVANCE(277); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '>') ADVANCE(283); 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(167); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); - END_STATE(); - case 148: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(168); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); - END_STATE(); - case 149: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(203); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(204); + if (lookahead == '-') ADVANCE(206); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 151: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(201); - if (lookahead == 's') ADVANCE(152); + if (lookahead == '-') ADVANCE(171); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 152: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(201); + if (lookahead == '-') ADVANCE(207); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 153: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(91); + if (lookahead == '-') ADVANCE(208); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 154: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(153); + if (lookahead == ':') ADVANCE(205); + if (lookahead == 's') ADVANCE(155); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 155: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(154); + if (lookahead == ':') ADVANCE(205); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 156: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(155); + if (lookahead == '=') ADVANCE(93); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 157: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2786,7 +2790,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 158: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2796,7 +2800,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 159: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2806,7 +2810,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2816,7 +2820,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 161: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2826,7 +2830,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 162: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2836,7 +2840,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 163: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -2846,849 +2850,900 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 164: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(277); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + if (lookahead == '=') ADVANCE(163); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 165: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(280); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(25); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + if (lookahead == '=') ADVANCE(164); if (lookahead != 0 && - lookahead != '\n') ADVANCE(166); + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(210); END_STATE(); case 166: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '=') ADVANCE(165); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 167: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(149); + if (lookahead == '>') ADVANCE(283); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 168: 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 == '>') ADVANCE(286); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(284); + lookahead == '[') ADVANCE(26); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); + lookahead != '\n') ADVANCE(169); END_STATE(); case 169: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(190); - if (lookahead == 'U') ADVANCE(191); + if (lookahead == '>') ADVANCE(287); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 170: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(178); + if (lookahead == 'A') ADVANCE(152); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 171: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'F') ADVANCE(179); + if (lookahead == 'B') ADVANCE(316); + if (lookahead == 'D') ADVANCE(312); + if (lookahead == 'I') ADVANCE(314); + if (lookahead == 'P') ADVANCE(308); + if (lookahead == 'S') ADVANCE(306); + if (lookahead == '{') ADVANCE(310); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(290); if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '\n') ADVANCE(290); END_STATE(); case 172: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(171); + if (lookahead == 'D') ADVANCE(194); + if (lookahead == 'U') ADVANCE(195); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 173: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(177); + if (lookahead == 'E') ADVANCE(181); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 174: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(148); + if (lookahead == 'F') ADVANCE(182); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 175: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(174); + if (lookahead == 'I') ADVANCE(174); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 176: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(175); + if (lookahead == 'L') ADVANCE(180); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 177: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(147); + if (lookahead == 'L') ADVANCE(151); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 178: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(167); + if (lookahead == 'R') ADVANCE(177); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 179: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(150); + if (lookahead == 'T') ADVANCE(178); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(187); + if (lookahead == 'T') ADVANCE(150); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(193); + if (lookahead == 'T') ADVANCE(170); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(180); + if (lookahead == 'T') ADVANCE(153); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(194); + if (lookahead == ']') ADVANCE(337); + if (lookahead == '{') ADVANCE(210); + if (lookahead == '(' || + lookahead == '[') ADVANCE(27); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != ' ') ADVANCE(183); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'a') ADVANCE(191); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(184); + if (lookahead == 'a') ADVANCE(197); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'h') ADVANCE(181); + if (lookahead == 'e') ADVANCE(184); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'k') ADVANCE(317); + if (lookahead == 'e') ADVANCE(198); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'l') ADVANCE(317); + if (lookahead == 'e') ADVANCE(172); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(317); + if (lookahead == 'g') ADVANCE(188); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'o') ADVANCE(199); + if (lookahead == 'h') ADVANCE(185); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(317); + if (lookahead == 'k') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(151); + if (lookahead == 'l') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(200); + if (lookahead == 'n') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(196); + if (lookahead == 'o') ADVANCE(203); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 's') ADVANCE(183); + if (lookahead == 'p') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(317); + if (lookahead == 'p') ADVANCE(154); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(192); + if (lookahead == 'r') ADVANCE(204); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(197); + if (lookahead == 'r') ADVANCE(200); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'w') ADVANCE(189); + if (lookahead == 's') ADVANCE(187); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == 't') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); case 201: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(196); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(210); + END_STATE(); + case 202: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 't') ADVANCE(201); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(210); + END_STATE(); + case 203: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'w') ADVANCE(193); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(210); + END_STATE(); + case 204: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '}') ADVANCE(325); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(210); + END_STATE(); + case 205: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '(' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(461); if (lookahead == ')' || - lookahead == ']') ADVANCE(206); + lookahead == ']') ADVANCE(210); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(448); + lookahead != ' ') ADVANCE(459); END_STATE(); - case 202: + case 206: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(332); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(332); END_STATE(); - case 203: + case 207: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(327); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(327); END_STATE(); - case 204: + case 208: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(318); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(318); END_STATE(); - case 205: + case 209: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(146); + lookahead == 'S') ADVANCE(149); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 206: + case 210: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(206); + lookahead != '[') ADVANCE(210); END_STATE(); - case 207: + case 211: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(381); - if (lookahead == '-') ADVANCE(207); + if (lookahead == '\n') ADVANCE(390); + if (lookahead == '-') ADVANCE(211); if (lookahead == '\t' || lookahead == ' ') ADVANCE(18); - if (lookahead != 0) ADVANCE(219); + if (lookahead != 0) ADVANCE(223); END_STATE(); - case 208: + case 212: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); - if (lookahead != 0) ADVANCE(208); + lookahead == ' ') ADVANCE(22); + if (lookahead != 0) ADVANCE(212); END_STATE(); - case 209: + case 213: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(207); + if (lookahead == '-') ADVANCE(211); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 210: + case 214: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(209); + if (lookahead == '-') ADVANCE(213); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 211: + case 215: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(210); + if (lookahead == '-') ADVANCE(214); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 212: + case 216: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(211); + if (lookahead == '-') ADVANCE(215); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 213: + case 217: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(212); + if (lookahead == '-') ADVANCE(216); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 214: + case 218: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(213); + if (lookahead == '-') ADVANCE(217); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 215: + case 219: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(214); + if (lookahead == '-') ADVANCE(218); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 216: + case 220: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(215); + if (lookahead == '-') ADVANCE(219); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 217: + case 221: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(216); + if (lookahead == '-') ADVANCE(220); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 218: + case 222: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(217); + if (lookahead == '-') ADVANCE(221); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 219: + case 223: ACCEPT_TOKEN(aux_sym_word_noli_token2); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(219); + lookahead != ' ') ADVANCE(223); END_STATE(); - case 220: + case 224: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 221: + case 225: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 222: + case 226: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 223: + case 227: ACCEPT_TOKEN(anon_sym_STAR); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 224: + case 228: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 225: + case 229: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 226: + case 230: ACCEPT_TOKEN(anon_sym_SQUOTE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 227: + case 231: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(62); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'E') ADVANCE(64); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 228: + case 232: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'L') ADVANCE(61); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'L') ADVANCE(63); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 229: + case 233: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'T') ADVANCE(59); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == 'T') ADVANCE(61); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 230: + case 234: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 't') ADVANCE(454); + if (lookahead == 't') ADVANCE(465); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 231: + case 235: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 232: + case 236: 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(43); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(238); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(48); + lookahead == '_') ADVANCE(50); END_STATE(); - case 233: + case 237: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 234: + case 238: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '>') ADVANCE(277); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(234); + if (lookahead == '>') ADVANCE(283); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(238); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(48); + lookahead == '_') ADVANCE(50); END_STATE(); - case 235: + case 239: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == ']') ADVANCE(337); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '{') ADVANCE(27); + END_STATE(); + case 240: ACCEPT_TOKEN(aux_sym__word_common_token2); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(235); + lookahead == '[') ADVANCE(461); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(240); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(449); + lookahead != ']') ADVANCE(460); END_STATE(); - case 236: + case 241: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 237: + case 242: ACCEPT_TOKEN(anon_sym_SQUOTE2); END_STATE(); - case 238: + case 243: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '|') ADVANCE(238); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '|') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 239: + case 244: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '|') ADVANCE(239); + if (lookahead == '|') ADVANCE(244); END_STATE(); - case 240: + case 245: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 241: + case 246: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '|') ADVANCE(238); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '|') ADVANCE(243); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 242: + case 247: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(239); + if (lookahead == '|') ADVANCE(244); END_STATE(); - case 243: + case 248: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(239); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '|') ADVANCE(244); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 244: + case 249: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(570); + if (lookahead == '|') ADVANCE(584); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 245: + case 250: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '{') ADVANCE(251); - if (lookahead == '}') ADVANCE(250); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '{') ADVANCE(256); + if (lookahead == '}') ADVANCE(255); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 246: + case 251: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(253); - if (lookahead == '}') ADVANCE(249); + if (lookahead == '{') ADVANCE(258); + if (lookahead == '}') ADVANCE(254); END_STATE(); - case 247: + case 252: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(253); - if (lookahead == '}') ADVANCE(249); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '{') ADVANCE(258); + if (lookahead == '}') ADVANCE(254); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 248: + case 253: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(569); - if (lookahead == '}') ADVANCE(249); + if (lookahead == '{') ADVANCE(583); + if (lookahead == '}') ADVANCE(254); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(579); + lookahead != ' ') ADVANCE(593); END_STATE(); - case 249: + 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(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 251: + case 256: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '{') ADVANCE(251); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '{') ADVANCE(256); 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(257); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 252: + case 257: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); 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(257); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 253: + case 258: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '{') ADVANCE(253); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(254); + if (lookahead == '{') ADVANCE(258); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(259); END_STATE(); - case 254: + case 259: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(254); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(259); END_STATE(); - case 255: + case 260: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 256: + case 261: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 257: + case 262: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 258: + case 263: ACCEPT_TOKEN(anon_sym_LPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 259: + case 264: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead == '(' || lookahead == ')' || @@ -3696,352 +3751,379 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); END_STATE(); - case 260: + case 265: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(594); END_STATE(); - case 261: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 262: + case 266: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || + lookahead == ' ') ADVANCE(22); + if (lookahead == '(' || lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + if (lookahead == ']' || + lookahead == '{') ADVANCE(141); + if (lookahead != 0) ADVANCE(117); END_STATE(); - case 263: + case 267: ACCEPT_TOKEN(anon_sym_LBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (lookahead == '}') ADVANCE(27); + if (lookahead == ']' || + lookahead == '{') ADVANCE(594); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(557); END_STATE(); - case 264: + case 268: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead == '(' || + lookahead == '[') ADVANCE(27); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']' && + lookahead != '{') ADVANCE(183); + END_STATE(); + case 269: ACCEPT_TOKEN(anon_sym_LBRACK); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(239); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != ']' && + lookahead != '{') ADVANCE(27); END_STATE(); - case 265: + case 270: + ACCEPT_TOKEN(anon_sym_LBRACK); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != ']' && + lookahead != '{') ADVANCE(27); + END_STATE(); + case 271: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 266: + case 272: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 267: + case 273: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 268: + case 274: ACCEPT_TOKEN(anon_sym_TILDE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 269: + case 275: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 270: + case 276: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 271: + case 277: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 272: + case 278: ACCEPT_TOKEN(anon_sym_GT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 273: + case 279: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 274: + case 280: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 275: + case 281: ACCEPT_TOKEN(anon_sym_COMMA); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); END_STATE(); - case 276: + case 282: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(594); END_STATE(); - case 277: + case 283: ACCEPT_TOKEN(aux_sym_keycode_token1); END_STATE(); - case 278: + case 284: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == '>') ADVANCE(282); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '>') ADVANCE(288); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 279: + case 285: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 280: + case 286: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '>') ADVANCE(281); + if (lookahead == '>') ADVANCE(287); END_STATE(); - case 281: + case 287: ACCEPT_TOKEN(aux_sym_keycode_token2); END_STATE(); - case 282: + case 288: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 283: + case 289: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 284: + case 290: ACCEPT_TOKEN(aux_sym_keycode_token3); END_STATE(); - case 285: + case 291: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'H') ADVANCE(107); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'H') ADVANCE(109); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 286: + case 292: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'a') ADVANCE(120); + if (lookahead == '\n') ADVANCE(388); + 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(141); END_STATE(); - case 287: + case 293: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'c') ADVANCE(121); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'c') ADVANCE(124); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 288: + case 294: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'e') ADVANCE(123); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'e') ADVANCE(126); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 289: + case 295: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'n') ADVANCE(130); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'n') ADVANCE(133); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 290: + case 296: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead == 'r') ADVANCE(117); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == 'r') ADVANCE(120); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 291: + case 297: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 292: + case 298: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 293: + case 299: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'H') ADVANCE(360); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'H') ADVANCE(369); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 294: + case 300: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'a') ADVANCE(69); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'a') ADVANCE(71); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 295: + case 301: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'e') ADVANCE(72); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'e') ADVANCE(74); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 296: + case 302: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'n') ADVANCE(79); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'n') ADVANCE(81); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 297: + case 303: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'r') ADVANCE(66); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'r') ADVANCE(68); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 298: + case 304: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 299: + case 305: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(56); + if (lookahead == 'H') ADVANCE(58); END_STATE(); - case 300: + case 306: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(172); + if (lookahead == 'H') ADVANCE(175); END_STATE(); - case 301: + case 307: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(69); + if (lookahead == 'a') ADVANCE(71); END_STATE(); - case 302: + case 308: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(185); + if (lookahead == 'a') ADVANCE(189); END_STATE(); - case 303: + case 309: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(70); + if (lookahead == 'c') ADVANCE(72); END_STATE(); - case 304: + case 310: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(186); + if (lookahead == 'c') ADVANCE(190); END_STATE(); - case 305: + case 311: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(72); + if (lookahead == 'e') ADVANCE(74); END_STATE(); - case 306: + case 312: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == 'e') ADVANCE(192); END_STATE(); - case 307: + case 313: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(79); + if (lookahead == 'n') ADVANCE(81); END_STATE(); - case 308: + case 314: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(195); + if (lookahead == 'n') ADVANCE(199); END_STATE(); - case 309: + case 315: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(66); + if (lookahead == 'r') ADVANCE(68); END_STATE(); - case 310: + case 316: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(182); + if (lookahead == 'r') ADVANCE(186); END_STATE(); - case 311: + case 317: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || lookahead == ')' || @@ -4049,36 +4131,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); END_STATE(); - case 312: + case 318: ACCEPT_TOKEN(aux_sym_keycode_token4); END_STATE(); - case 313: + case 319: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 314: + case 320: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 315: + case 321: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 316: + case 322: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || lookahead == ')' || @@ -4086,60 +4168,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); END_STATE(); - case 317: + case 323: ACCEPT_TOKEN(aux_sym_keycode_token5); END_STATE(); - case 318: + case 324: ACCEPT_TOKEN(aux_sym_keycode_token5); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 319: + case 325: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); END_STATE(); - case 320: + case 326: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 321: + case 327: ACCEPT_TOKEN(aux_sym_keycode_token6); END_STATE(); - case 322: + case 328: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 323: + case 329: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 324: + case 330: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 325: + case 331: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || lookahead == ')' || @@ -4147,36 +4229,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); END_STATE(); - case 326: + case 332: ACCEPT_TOKEN(aux_sym_keycode_token7); END_STATE(); - case 327: + case 333: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 328: + case 334: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(379); - if (lookahead != 0) ADVANCE(21); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 329: + case 335: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 330: + case 336: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || lookahead == ')' || @@ -4184,268 +4266,285 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); + END_STATE(); + case 337: + ACCEPT_TOKEN(sym_optional); + END_STATE(); + case 338: + ACCEPT_TOKEN(sym_optional); + if (lookahead == '\n') ADVANCE(388); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 331: + case 339: + ACCEPT_TOKEN(sym_optional); + if (lookahead == '\n') ADVANCE(388); + if (lookahead != 0) ADVANCE(22); + END_STATE(); + case 340: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(349); + if (lookahead == '(') ADVANCE(362); + if (lookahead == '-') ADVANCE(358); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 332: + case 341: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(336); + if (lookahead == '(') ADVANCE(362); + if (lookahead == '-') ADVANCE(345); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 333: + case 342: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(350); + if (lookahead == '(') ADVANCE(362); + if (lookahead == '-') ADVANCE(359); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 334: + case 343: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == '-') ADVANCE(351); + if (lookahead == '(') ADVANCE(362); + if (lookahead == '-') ADVANCE(360); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 335: + case 344: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'A') ADVANCE(333); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'A') ADVANCE(342); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 336: + case 345: 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(362); + if (lookahead == 'B') ADVANCE(357); + if (lookahead == 'D') ADVANCE(355); + if (lookahead == 'I') ADVANCE(356); + if (lookahead == 'P') ADVANCE(354); + if (lookahead == 'S') ADVANCE(347); + if (lookahead == '{') ADVANCE(310); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(284); + lookahead == '[') ADVANCE(290); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); + lookahead != '\n') ADVANCE(290); END_STATE(); - case 337: + case 346: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'F') ADVANCE(344); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'F') ADVANCE(353); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 338: + case 347: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'H') ADVANCE(339); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'H') ADVANCE(348); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 339: + case 348: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'I') ADVANCE(337); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'I') ADVANCE(346); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 340: + case 349: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'L') ADVANCE(332); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'L') ADVANCE(341); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 341: + case 350: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'R') ADVANCE(340); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'R') ADVANCE(349); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 342: + case 351: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(331); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'T') ADVANCE(340); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 343: + case 352: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(335); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'T') ADVANCE(344); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 344: + case 353: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'T') ADVANCE(334); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'T') ADVANCE(343); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 345: + case 354: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'a') ADVANCE(185); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'a') ADVANCE(189); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 346: + case 355: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'e') ADVANCE(192); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 347: + case 356: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'n') ADVANCE(195); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'n') ADVANCE(199); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 348: + case 357: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); - if (lookahead == 'r') ADVANCE(182); + if (lookahead == '(') ADVANCE(362); + if (lookahead == 'r') ADVANCE(186); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 349: + case 358: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(332); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(332); END_STATE(); - case 350: + case 359: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(327); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(327); END_STATE(); - case 351: + case 360: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(318); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(318); END_STATE(); - case 352: + case 361: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(353); + if (lookahead == '(') ADVANCE(362); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(352); + lookahead == '_') ADVANCE(361); END_STATE(); - case 353: + case 362: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); if (lookahead == '(' || lookahead == ')' || @@ -4453,217 +4552,217 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(353); + lookahead == '_') ADVANCE(362); END_STATE(); - case 354: + case 363: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(367); + if (lookahead == '(') ADVANCE(380); + if (lookahead == '-') ADVANCE(376); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 355: + case 364: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(368); + if (lookahead == '(') ADVANCE(380); + if (lookahead == '-') ADVANCE(377); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 356: + case 365: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(369); + if (lookahead == '(') ADVANCE(380); + if (lookahead == '-') ADVANCE(378); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 357: + case 366: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == '-') ADVANCE(370); + if (lookahead == '(') ADVANCE(380); + if (lookahead == '-') ADVANCE(379); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 358: + case 367: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'A') ADVANCE(356); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'A') ADVANCE(365); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 359: + case 368: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'F') ADVANCE(365); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'F') ADVANCE(374); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 360: + case 369: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'I') ADVANCE(359); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'I') ADVANCE(368); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 361: + case 370: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'L') ADVANCE(355); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'L') ADVANCE(364); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 362: + case 371: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'R') ADVANCE(361); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'R') ADVANCE(370); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 363: + case 372: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(354); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'T') ADVANCE(363); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 364: + case 373: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(358); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'T') ADVANCE(367); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 365: + case 374: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); - if (lookahead == 'T') ADVANCE(357); + if (lookahead == '(') ADVANCE(380); + if (lookahead == 'T') ADVANCE(366); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 366: + case 375: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(371); + if (lookahead == '(') ADVANCE(380); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(366); + lookahead == '_') ADVANCE(375); END_STATE(); - case 367: + case 376: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(330); + if (lookahead == '(') ADVANCE(336); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(326); + lookahead == '[') ADVANCE(332); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(329); + lookahead == '_') ADVANCE(335); if (lookahead != 0 && - lookahead != '\n') ADVANCE(326); + lookahead != '\n') ADVANCE(332); END_STATE(); - case 368: + case 377: 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(317); + if (lookahead == 'B') ADVANCE(303); + if (lookahead == 'D') ADVANCE(301); + if (lookahead == 'I') ADVANCE(302); + if (lookahead == 'P') ADVANCE(300); + if (lookahead == 'S') ADVANCE(299); + if (lookahead == '{') ADVANCE(309); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(284); + lookahead == '[') ADVANCE(290); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(298); + lookahead == '_') ADVANCE(304); if (lookahead != 0 && - lookahead != '\n') ADVANCE(284); + lookahead != '\n') ADVANCE(290); END_STATE(); - case 369: + case 378: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(325); + if (lookahead == '(') ADVANCE(331); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(321); + lookahead == '[') ADVANCE(327); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(324); + lookahead == '_') ADVANCE(330); if (lookahead != 0 && - lookahead != '\n') ADVANCE(321); + lookahead != '\n') ADVANCE(327); END_STATE(); - case 370: + case 379: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(316); + if (lookahead == '(') ADVANCE(322); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(312); + lookahead == '[') ADVANCE(318); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(315); + lookahead == '_') ADVANCE(321); if (lookahead != 0 && - lookahead != '\n') ADVANCE(312); + lookahead != '\n') ADVANCE(318); END_STATE(); - case 371: + case 380: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || lookahead == ')' || @@ -4671,2457 +4770,2507 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(371); + lookahead == '_') ADVANCE(380); END_STATE(); - case 372: + case 381: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 373: + case 382: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(146); + lookahead == 'S') ADVANCE(149); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(167); END_STATE(); - case 374: + case 383: ACCEPT_TOKEN(aux_sym_codeblock_token1); END_STATE(); - case 375: + case 384: ACCEPT_TOKEN(anon_sym_LF); END_STATE(); - case 376: + case 385: ACCEPT_TOKEN(anon_sym_LF2); END_STATE(); - case 377: + case 386: 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(388); + if (lookahead == ' ') ADVANCE(386); + if (lookahead != 0) ADVANCE(22); END_STATE(); - case 378: + case 387: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == ' ') ADVANCE(378); + if (lookahead == ' ') ADVANCE(387); END_STATE(); - case 379: + case 388: ACCEPT_TOKEN(aux_sym_line_code_token1); END_STATE(); - case 380: + case 389: ACCEPT_TOKEN(aux_sym_h1_token1); END_STATE(); - case 381: + case 390: ACCEPT_TOKEN(aux_sym_h2_token1); END_STATE(); - case 382: + case 391: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(443); + if (lookahead == '-') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 383: + case 392: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(394); + if (lookahead == '-') ADVANCE(403); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 384: + case 393: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '-') ADVANCE(392); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '-') ADVANCE(401); + if (lookahead == '>') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(398); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 385: + case 394: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); - if (lookahead == 's') ADVANCE(387); + if (lookahead == ':') ADVANCE(448); + if (lookahead == 's') ADVANCE(396); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 386: + case 395: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); - if (lookahead == 's') ADVANCE(388); + if (lookahead == ':') ADVANCE(448); + if (lookahead == 's') ADVANCE(397); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 387: + case 396: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(448); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 388: + case 397: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(448); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 389: + case 398: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '>') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(398); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 390: + case 399: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(443); + if (lookahead == '>') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 391: + case 400: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(444); + if (lookahead == '>') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(444); + lookahead != '*') ADVANCE(455); END_STATE(); - case 392: + case 401: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '>') ADVANCE(390); + if (lookahead == '>') ADVANCE(399); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(391); + lookahead == '[') ADVANCE(400); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(398); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(390); + lookahead != '*') ADVANCE(399); END_STATE(); - case 393: + case 402: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'A') ADVANCE(382); + if (lookahead == 'A') ADVANCE(391); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 394: + case 403: 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(436); + if (lookahead == 'D') ADVANCE(420); + if (lookahead == 'I') ADVANCE(429); + if (lookahead == 'P') ADVANCE(416); + if (lookahead == 'S') ADVANCE(407); + if (lookahead == '{') ADVANCE(419); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 395: + case 404: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'D') ADVANCE(420); - if (lookahead == 'U') ADVANCE(421); + if (lookahead == 'D') ADVANCE(430); + if (lookahead == 'U') ADVANCE(431); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 396: + case 405: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'E') ADVANCE(405); + if (lookahead == 'E') ADVANCE(414); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 397: + case 406: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'F') ADVANCE(404); + if (lookahead == 'F') ADVANCE(413); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 398: + case 407: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'H') ADVANCE(399); + if (lookahead == 'H') ADVANCE(408); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 399: + case 408: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'I') ADVANCE(397); + if (lookahead == 'I') ADVANCE(406); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 400: + case 409: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(404); + if (lookahead == 'L') ADVANCE(413); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 401: + case 410: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'L') ADVANCE(383); + if (lookahead == 'L') ADVANCE(392); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 402: + case 411: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'R') ADVANCE(401); + if (lookahead == 'R') ADVANCE(410); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 403: + case 412: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(402); + if (lookahead == 'T') ADVANCE(411); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 404: + case 413: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(382); + if (lookahead == 'T') ADVANCE(391); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 405: + case 414: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'T') ADVANCE(393); + if (lookahead == 'T') ADVANCE(402); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 406: + case 415: + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == ']') ADVANCE(455); + if (lookahead == '{') ADVANCE(455); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '*') ADVANCE(415); + END_STATE(); + case 416: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(414); + if (lookahead == 'a') ADVANCE(424); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 407: + case 417: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(416); + if (lookahead == 'a') ADVANCE(426); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 408: + case 418: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'a') ADVANCE(425); + if (lookahead == 'a') ADVANCE(435); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 409: + case 419: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'c') ADVANCE(415); + if (lookahead == 'c') ADVANCE(425); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 410: + case 420: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(417); + if (lookahead == 'e') ADVANCE(427); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 411: + case 421: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(395); + if (lookahead == 'e') ADVANCE(404); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 412: + case 422: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(424); + if (lookahead == 'e') ADVANCE(434); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 413: + case 423: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'e') ADVANCE(407); + if (lookahead == 'e') ADVANCE(417); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 414: + case 424: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'g') ADVANCE(411); + if (lookahead == 'g') ADVANCE(421); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 415: + case 425: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'h') ADVANCE(408); + if (lookahead == 'h') ADVANCE(418); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 416: + case 426: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'k') ADVANCE(443); + if (lookahead == 'k') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 417: + case 427: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'l') ADVANCE(443); + if (lookahead == 'l') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 418: + case 428: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(443); + if (lookahead == 'n') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 419: + case 429: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'n') ADVANCE(427); + if (lookahead == 'n') ADVANCE(437); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 420: + case 430: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'o') ADVANCE(433); + if (lookahead == 'o') ADVANCE(443); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 421: + case 431: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(443); + if (lookahead == 'p') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 422: + case 432: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(385); + if (lookahead == 'p') ADVANCE(394); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 423: + case 433: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'p') ADVANCE(386); + if (lookahead == 'p') ADVANCE(395); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 424: + case 434: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(428); + if (lookahead == 'r') ADVANCE(438); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 425: + case 435: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(437); + if (lookahead == 'r') ADVANCE(447); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 426: + case 436: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'r') ADVANCE(413); + if (lookahead == 'r') ADVANCE(423); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 427: + case 437: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 's') ADVANCE(412); + if (lookahead == 's') ADVANCE(422); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 428: + case 438: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(443); + if (lookahead == 't') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 429: + case 439: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(422); + if (lookahead == 't') ADVANCE(432); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 430: + case 440: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(429); + if (lookahead == 't') ADVANCE(439); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 431: + case 441: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(423); + if (lookahead == 't') ADVANCE(433); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 432: + case 442: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 't') ADVANCE(431); + if (lookahead == 't') ADVANCE(441); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 433: + case 443: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == 'w') ADVANCE(418); + if (lookahead == 'w') ADVANCE(428); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 434: + case 444: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(435); - if (lookahead == '}') ADVANCE(443); + if (lookahead == '{') ADVANCE(445); + if (lookahead == '}') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 435: + case 445: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '{') ADVANCE(435); + if (lookahead == '{') ADVANCE(445); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(441); + lookahead == '[') ADVANCE(455); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(452); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 436: + case 446: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '|') ADVANCE(436); + if (lookahead == '|') ADVANCE(446); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 437: + case 447: ACCEPT_TOKEN(aux_sym_tag_token1); - if (lookahead == '}') ADVANCE(443); + if (lookahead == '}') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 438: + case 448: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(443); + lookahead == ']') ADVANCE(454); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(439); + lookahead == '[') ADVANCE(449); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(438); + lookahead != '*') ADVANCE(448); END_STATE(); - case 439: + case 449: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(444); + lookahead == ']') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(439); + lookahead != '*') ADVANCE(449); END_STATE(); - case 440: + case 450: + ACCEPT_TOKEN(aux_sym_tag_token1); + if (lookahead == ']' || + lookahead == '{') ADVANCE(455); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '*') ADVANCE(415); + END_STATE(); + case 451: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(384); + lookahead == 'S') ADVANCE(393); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(389); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(398); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 441: + case 452: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(441); + lookahead == '[') ADVANCE(455); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(452); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 442: + case 453: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(442); + lookahead == '[') ADVANCE(455); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(453); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 443: + case 454: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(444); + lookahead == '[') ADVANCE(455); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(443); + lookahead != '*') ADVANCE(454); END_STATE(); - case 444: + case 455: ACCEPT_TOKEN(aux_sym_tag_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '*') ADVANCE(444); + lookahead != '*') ADVANCE(455); END_STATE(); - case 445: + case 456: ACCEPT_TOKEN(anon_sym_STAR2); END_STATE(); - case 446: + case 457: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); + lookahead == ' ') ADVANCE(22); if (lookahead == '(' || - lookahead == '[') ADVANCE(447); + lookahead == '[') ADVANCE(458); if (lookahead == ')' || - lookahead == ']') ADVANCE(138); - if (lookahead != 0) ADVANCE(446); + lookahead == ']') ADVANCE(141); + if (lookahead != 0) ADVANCE(457); END_STATE(); - case 447: + case 458: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == ')' || - lookahead == ']') ADVANCE(21); - if (lookahead != 0) ADVANCE(447); + lookahead == ']') ADVANCE(22); + if (lookahead != 0) ADVANCE(458); END_STATE(); - case 448: + case 459: ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(461); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(448); + lookahead != ']') ADVANCE(459); END_STATE(); - case 449: + case 460: ACCEPT_TOKEN(sym_url_word); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(450); + lookahead == '[') ADVANCE(461); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(449); + lookahead != ']') ADVANCE(460); END_STATE(); - case 450: + case 461: ACCEPT_TOKEN(sym_url_word); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != ')' && - lookahead != ']') ADVANCE(450); + lookahead != ']') ADVANCE(461); END_STATE(); - case 451: + case 462: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(235); - if (lookahead == 's') ADVANCE(452); + if (lookahead == ':') ADVANCE(240); + if (lookahead == 's') ADVANCE(463); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 452: + case 463: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(235); + if (lookahead == ':') ADVANCE(240); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 453: + case 464: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 'p') ADVANCE(451); + if (lookahead == 'p') ADVANCE(462); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 454: + case 465: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == 't') ADVANCE(453); + if (lookahead == 't') ADVANCE(464); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 455: + case 466: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(236); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(455); + lookahead == '[') ADVANCE(241); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(466); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '\'') ADVANCE(236); + lookahead != '\'') ADVANCE(241); END_STATE(); - case 456: + case 467: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(510); + if (lookahead == '-') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 457: + case 468: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(466); + if (lookahead == '-') ADVANCE(477); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 458: + case 469: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '-') ADVANCE(464); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '-') ADVANCE(475); + if (lookahead == '>') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 459: + case 470: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(506); - if (lookahead == 's') ADVANCE(460); + if (lookahead == ':') ADVANCE(518); + if (lookahead == 's') ADVANCE(471); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 460: + case 471: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == ':') ADVANCE(506); + if (lookahead == ':') ADVANCE(518); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 461: + case 472: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '>') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 462: + case 473: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(510); + if (lookahead == '>') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 463: + case 474: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(511); + if (lookahead == '>') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(511); + lookahead != '|') ADVANCE(524); END_STATE(); - case 464: + case 475: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '>') ADVANCE(462); + if (lookahead == '>') ADVANCE(473); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(463); + lookahead == '[') ADVANCE(474); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(462); + lookahead != '|') ADVANCE(473); END_STATE(); - case 465: + case 476: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'A') ADVANCE(456); + if (lookahead == 'A') ADVANCE(467); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 466: + case 477: 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(481); + if (lookahead == '{') ADVANCE(493); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 467: + case 478: 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 468: + case 479: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'E') ADVANCE(477); + if (lookahead == 'E') ADVANCE(488); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 469: + case 480: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'F') ADVANCE(476); + if (lookahead == 'F') ADVANCE(487); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 470: + case 481: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'H') ADVANCE(471); + if (lookahead == 'H') ADVANCE(482); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 471: + case 482: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'I') ADVANCE(469); + if (lookahead == 'I') ADVANCE(480); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 472: + case 483: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(476); + if (lookahead == 'L') ADVANCE(487); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 473: + case 484: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'L') ADVANCE(457); + if (lookahead == 'L') ADVANCE(468); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 474: + case 485: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'R') ADVANCE(473); + if (lookahead == 'R') ADVANCE(484); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 475: + case 486: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(474); + if (lookahead == 'T') ADVANCE(485); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 476: + case 487: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(456); + if (lookahead == 'T') ADVANCE(467); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 477: + case 488: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'T') ADVANCE(465); + if (lookahead == 'T') ADVANCE(476); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 478: + case 489: + ACCEPT_TOKEN(aux_sym_taglink_token1); + if (lookahead == ']') ADVANCE(524); + if (lookahead == '{') ADVANCE(524); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(489); + END_STATE(); + 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 483: + case 495: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'e') ADVANCE(467); + if (lookahead == 'e') ADVANCE(478); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 488: + case 500: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'k') ADVANCE(510); + if (lookahead == 'k') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 489: + case 501: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'l') ADVANCE(510); + if (lookahead == 'l') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 490: + case 502: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'n') ADVANCE(510); + if (lookahead == 'n') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 493: + case 505: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(510); + if (lookahead == 'p') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 494: + case 506: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 'p') ADVANCE(459); + if (lookahead == 'p') ADVANCE(470); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 499: + case 511: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == 't') ADVANCE(510); + if (lookahead == 't') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); 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(524); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(522); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 505: + case 517: ACCEPT_TOKEN(aux_sym_taglink_token1); - if (lookahead == '}') ADVANCE(510); + if (lookahead == '}') ADVANCE(523); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 506: + case 518: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(510); + lookahead == ']') ADVANCE(523); 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(524); 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 == '{') ADVANCE(524); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '|') ADVANCE(489); + END_STATE(); + case 521: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(458); + lookahead == 'S') ADVANCE(469); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(461); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 509: + case 522: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(509); + lookahead == '[') ADVANCE(524); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(522); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 510: + case 523: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(511); + lookahead == '[') ADVANCE(524); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(510); + lookahead != '|') ADVANCE(523); END_STATE(); - case 511: + case 524: ACCEPT_TOKEN(aux_sym_taglink_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '|') ADVANCE(511); + lookahead != '|') ADVANCE(524); END_STATE(); - case 512: + case 525: ACCEPT_TOKEN(anon_sym_PIPE2); END_STATE(); - case 513: + case 526: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 514: + case 527: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (lookahead == '\n') ADVANCE(379); + if (lookahead == '\n') ADVANCE(388); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(21); - if (lookahead != 0) ADVANCE(138); + lookahead == '[') ADVANCE(22); + if (lookahead != 0) ADVANCE(141); END_STATE(); - case 515: + case 528: ACCEPT_TOKEN(anon_sym_BQUOTE); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 516: + case 529: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(236); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(241); 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(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); 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(593); END_STATE(); - case 520: + case 533: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(571); + if (lookahead == '-') ADVANCE(585); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 522: + case 535: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(572); + if (lookahead == '-') ADVANCE(586); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 523: + case 536: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '-') ADVANCE(576); + if (lookahead == '-') ADVANCE(590); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 524: + case 537: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(574); - if (lookahead == 's') ADVANCE(525); + if (lookahead == ':') ADVANCE(588); + if (lookahead == 's') ADVANCE(538); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 525: + case 538: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(574); + if (lookahead == ':') ADVANCE(588); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 526: + case 539: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(579); + if (lookahead == '>') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); 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(593); END_STATE(); - case 527: + case 540: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(579); + if (lookahead == '>') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 528: + case 541: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '>') ADVANCE(580); + if (lookahead == '>') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(594); 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(52); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(576); + if (lookahead == 'D') ADVANCE(562); + if (lookahead == 'I') ADVANCE(571); + if (lookahead == 'P') ADVANCE(558); + if (lookahead == 'S') ADVANCE(548); + if (lookahead == '{') ADVANCE(561); + if (lookahead == '}') ADVANCE(290); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(284); + lookahead == ' ') ADVANCE(290); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(593); 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(572); + if (lookahead == 'U') ADVANCE(573); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); 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(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 544: + case 557: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(552); + if (lookahead == ']') ADVANCE(594); + if (lookahead == '{') ADVANCE(594); + if (lookahead == '}') ADVANCE(27); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(557); + END_STATE(); + case 558: + ACCEPT_TOKEN(aux_sym_argument_token1); + if (lookahead == 'a') ADVANCE(566); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 545: + case 559: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(554); + if (lookahead == 'a') ADVANCE(568); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 546: + case 560: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'a') ADVANCE(561); + if (lookahead == 'a') ADVANCE(575); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 547: + case 561: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'c') ADVANCE(553); + if (lookahead == 'c') ADVANCE(567); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 548: + case 562: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(555); + if (lookahead == 'e') ADVANCE(569); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 549: + case 563: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(532); + if (lookahead == 'e') ADVANCE(545); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 550: + case 564: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(563); + if (lookahead == 'e') ADVANCE(577); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 551: + case 565: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'e') ADVANCE(545); + if (lookahead == 'e') ADVANCE(559); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 552: + case 566: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'g') ADVANCE(549); + if (lookahead == 'g') ADVANCE(563); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 553: + case 567: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'h') ADVANCE(546); + if (lookahead == 'h') ADVANCE(560); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 554: + case 568: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'k') ADVANCE(579); + if (lookahead == 'k') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 555: + case 569: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'l') ADVANCE(579); + if (lookahead == 'l') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 556: + case 570: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(579); + if (lookahead == 'n') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 557: + case 571: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'n') ADVANCE(564); + if (lookahead == 'n') ADVANCE(578); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 558: + case 572: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'o') ADVANCE(568); + if (lookahead == 'o') ADVANCE(582); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 559: + case 573: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(579); + if (lookahead == 'p') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 560: + case 574: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'p') ADVANCE(524); + if (lookahead == 'p') ADVANCE(537); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 561: + case 575: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(575); + if (lookahead == 'r') ADVANCE(589); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 562: + case 576: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(551); + if (lookahead == 'r') ADVANCE(565); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 563: + case 577: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'r') ADVANCE(565); + if (lookahead == 'r') ADVANCE(579); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 564: + case 578: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 's') ADVANCE(550); + if (lookahead == 's') ADVANCE(564); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 565: + case 579: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(579); + if (lookahead == 't') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 566: + case 580: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(560); + if (lookahead == 't') ADVANCE(574); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 567: + case 581: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 't') ADVANCE(566); + if (lookahead == 't') ADVANCE(580); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 568: + case 582: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'w') ADVANCE(556); + if (lookahead == 'w') ADVANCE(570); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 569: + case 583: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '{') ADVANCE(569); + if (lookahead == '{') ADVANCE(583); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(578); + lookahead == '[') ADVANCE(594); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 570: + case 584: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '|') ADVANCE(570); + if (lookahead == '|') ADVANCE(584); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 571: + case 585: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(326); + if (lookahead == '}') ADVANCE(332); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(326); + lookahead == ' ') ADVANCE(332); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(593); END_STATE(); - case 572: + case 586: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(321); + if (lookahead == '}') ADVANCE(327); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(321); + lookahead == ' ') ADVANCE(327); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(593); END_STATE(); - case 573: + case 587: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(450); + if (lookahead == '}') ADVANCE(461); if (lookahead == ')' || - lookahead == ']') ADVANCE(580); + lookahead == ']') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(573); + lookahead != ' ') ADVANCE(587); END_STATE(); - case 574: + case 588: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(449); + if (lookahead == '}') ADVANCE(460); if (lookahead == ')' || - lookahead == ']') ADVANCE(579); + lookahead == ']') ADVANCE(593); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(573); + lookahead == '[') ADVANCE(587); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(574); + lookahead != ' ') ADVANCE(588); END_STATE(); - case 575: + case 589: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(319); + if (lookahead == '}') ADVANCE(325); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(579); + lookahead != ' ') ADVANCE(593); END_STATE(); - case 576: + case 590: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(312); + if (lookahead == '}') ADVANCE(318); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(312); + lookahead == ' ') ADVANCE(318); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && - lookahead != '\n') ADVANCE(579); + lookahead != '\n') ADVANCE(593); END_STATE(); - case 577: + case 591: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); 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(593); END_STATE(); - case 578: + case 592: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(578); + lookahead == '[') ADVANCE(594); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(592); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 579: + case 593: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(580); + lookahead == '[') ADVANCE(594); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(579); + lookahead != '}') ADVANCE(593); END_STATE(); - case 580: + case 594: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '}') ADVANCE(580); + lookahead != '}') ADVANCE(594); END_STATE(); - case 581: + case 595: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); default: @@ -7131,13 +7280,13 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 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}, + [1] = {.lex_state = 31}, + [2] = {.lex_state = 31}, + [3] = {.lex_state = 31}, + [4] = {.lex_state = 31}, + [5] = {.lex_state = 31}, + [6] = {.lex_state = 31}, + [7] = {.lex_state = 31}, [8] = {.lex_state = 8}, [9] = {.lex_state = 8}, [10] = {.lex_state = 8}, @@ -7162,35 +7311,35 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [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}, + [32] = {.lex_state = 31}, + [33] = {.lex_state = 31}, + [34] = {.lex_state = 31}, + [35] = {.lex_state = 31}, [36] = {.lex_state = 7}, - [37] = {.lex_state = 29}, - [38] = {.lex_state = 29}, - [39] = {.lex_state = 29}, - [40] = {.lex_state = 29}, - [41] = {.lex_state = 29}, + [37] = {.lex_state = 31}, + [38] = {.lex_state = 31}, + [39] = {.lex_state = 31}, + [40] = {.lex_state = 31}, + [41] = {.lex_state = 31}, [42] = {.lex_state = 7}, - [43] = {.lex_state = 29}, - [44] = {.lex_state = 29}, + [43] = {.lex_state = 31}, + [44] = {.lex_state = 31}, [45] = {.lex_state = 9}, [46] = {.lex_state = 9}, - [47] = {.lex_state = 29}, + [47] = {.lex_state = 31}, [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}, + [50] = {.lex_state = 31}, + [51] = {.lex_state = 31}, + [52] = {.lex_state = 31}, + [53] = {.lex_state = 31}, + [54] = {.lex_state = 31}, + [55] = {.lex_state = 31}, + [56] = {.lex_state = 31}, + [57] = {.lex_state = 31}, + [58] = {.lex_state = 31}, + [59] = {.lex_state = 31}, + [60] = {.lex_state = 31}, [61] = {.lex_state = 9}, [62] = {.lex_state = 9}, [63] = {.lex_state = 8}, @@ -7227,15 +7376,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [94] = {.lex_state = 16}, [95] = {.lex_state = 7}, [96] = {.lex_state = 7}, - [97] = {.lex_state = 29}, + [97] = {.lex_state = 31}, [98] = {.lex_state = 16}, [99] = {.lex_state = 16}, [100] = {.lex_state = 16}, - [101] = {.lex_state = 26}, + [101] = {.lex_state = 28}, [102] = {.lex_state = 0}, [103] = {.lex_state = 14}, [104] = {.lex_state = 4}, - [105] = {.lex_state = 29}, + [105] = {.lex_state = 31}, [106] = {.lex_state = 16}, }; @@ -7264,6 +7413,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(1), [aux_sym_keycode_token6] = ACTIONS(1), [aux_sym_keycode_token7] = ACTIONS(1), + [sym_optional] = ACTIONS(1), [anon_sym_LT] = ACTIONS(1), [anon_sym_LF] = ACTIONS(1), [anon_sym_LF2] = ACTIONS(1), @@ -7316,7 +7466,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(17), [anon_sym_COMMA] = ACTIONS(11), @@ -7328,14 +7478,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(23), + [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), @@ -7365,7 +7516,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [ts_builtin_sym_end] = ACTIONS(41), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -7376,7 +7527,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(17), [anon_sym_COMMA] = ACTIONS(11), @@ -7388,14 +7539,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(23), + [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), }, [3] = { [sym__atom_noli] = STATE(18), @@ -7423,7 +7575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_help_file_repeat2] = STATE(4), [aux_sym_block_repeat1] = STATE(6), [aux_sym_block_repeat2] = STATE(92), - [ts_builtin_sym_end] = ACTIONS(41), + [ts_builtin_sym_end] = ACTIONS(43), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -7434,7 +7586,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(17), [anon_sym_COMMA] = ACTIONS(11), @@ -7446,13 +7598,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(23), + [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), }, [4] = { [sym__atom_noli] = STATE(18), @@ -7480,36 +7633,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [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(47), + [anon_sym_TILDE] = ACTIONS(56), + [anon_sym_GT] = ACTIONS(65), + [anon_sym_COMMA] = ACTIONS(56), + [aux_sym_keycode_token1] = ACTIONS(68), + [aux_sym_keycode_token2] = ACTIONS(68), + [aux_sym_keycode_token3] = ACTIONS(68), + [aux_sym_keycode_token4] = ACTIONS(68), + [aux_sym_keycode_token5] = ACTIONS(71), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(71), + [aux_sym_keycode_token6] = ACTIONS(68), + [aux_sym_keycode_token7] = ACTIONS(68), + [sym_optional] = ACTIONS(74), + [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), }, [5] = { [sym__atom_noli] = STATE(18), @@ -7537,7 +7691,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [ts_builtin_sym_end] = ACTIONS(98), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -7548,7 +7702,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(17), [anon_sym_COMMA] = ACTIONS(11), @@ -7560,13 +7714,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(23), + [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), }, [6] = { [sym__atom_noli] = STATE(18), @@ -7603,7 +7758,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(17), [anon_sym_COMMA] = ACTIONS(11), @@ -7615,14 +7770,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(23), + [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), @@ -7646,36 +7802,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [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(102), + [anon_sym_TILDE] = ACTIONS(111), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(111), + [aux_sym_keycode_token1] = ACTIONS(123), + [aux_sym_keycode_token2] = ACTIONS(123), + [aux_sym_keycode_token3] = ACTIONS(123), + [aux_sym_keycode_token4] = ACTIONS(123), + [aux_sym_keycode_token5] = ACTIONS(126), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(126), + [aux_sym_keycode_token6] = ACTIONS(123), + [aux_sym_keycode_token7] = ACTIONS(123), + [sym_optional] = ACTIONS(129), + [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), }, [8] = { [sym__atom_noli] = STATE(17), @@ -7692,34 +7849,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [aux_sym_word_noli_token1] = ACTIONS(151), + [aux_sym_word_noli_token2] = ACTIONS(154), + [anon_sym_STAR] = ACTIONS(157), + [anon_sym_SQUOTE] = ACTIONS(160), + [aux_sym__word_common_token3] = ACTIONS(154), + [anon_sym_PIPE] = ACTIONS(163), + [anon_sym_LBRACE] = ACTIONS(166), + [anon_sym_LBRACE_RBRACE] = ACTIONS(154), + [aux_sym__word_common_token4] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [aux_sym_keycode_token1] = ACTIONS(169), + [aux_sym_keycode_token2] = ACTIONS(169), + [aux_sym_keycode_token3] = ACTIONS(169), + [aux_sym_keycode_token4] = ACTIONS(169), + [aux_sym_keycode_token5] = ACTIONS(172), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(172), + [aux_sym_keycode_token6] = ACTIONS(169), + [aux_sym_keycode_token7] = ACTIONS(169), + [sym_optional] = ACTIONS(175), + [aux_sym_uppercase_name_token1] = ACTIONS(178), + [anon_sym_LT] = ACTIONS(181), + [anon_sym_LF2] = ACTIONS(183), + [aux_sym_line_li_token1] = ACTIONS(183), + [sym_url_word] = ACTIONS(185), + [anon_sym_BQUOTE] = ACTIONS(188), }, [9] = { [sym__atom_noli] = STATE(17), @@ -7746,7 +7904,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7758,12 +7916,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_LF2] = ACTIONS(197), + [aux_sym_line_li_token1] = ACTIONS(197), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [10] = { [sym__atom_noli] = STATE(17), @@ -7790,7 +7949,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7802,12 +7961,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(199), + [anon_sym_LF2] = ACTIONS(201), + [aux_sym_line_li_token1] = ACTIONS(201), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [11] = { [sym__atom_noli] = STATE(17), @@ -7834,7 +7994,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7846,12 +8006,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(203), + [anon_sym_LF2] = ACTIONS(205), + [aux_sym_line_li_token1] = ACTIONS(205), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [12] = { [sym__atom_noli] = STATE(17), @@ -7878,7 +8039,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7890,12 +8051,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(207), + [anon_sym_LF2] = ACTIONS(209), + [aux_sym_line_li_token1] = ACTIONS(209), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [13] = { [sym__atom_noli] = STATE(17), @@ -7922,7 +8084,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7934,12 +8096,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(211), + [anon_sym_LF2] = ACTIONS(213), + [aux_sym_line_li_token1] = ACTIONS(213), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [14] = { [sym__atom_noli] = STATE(17), @@ -7966,7 +8129,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -7978,12 +8141,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(215), + [anon_sym_LF2] = ACTIONS(217), + [aux_sym_line_li_token1] = ACTIONS(217), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [15] = { [sym__atom_noli] = STATE(17), @@ -8010,7 +8174,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -8022,12 +8186,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LF2] = ACTIONS(221), + [aux_sym_line_li_token1] = ACTIONS(221), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, [16] = { [sym__atom_noli] = STATE(17), @@ -8054,7 +8219,7 @@ 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(5), [anon_sym_TILDE] = ACTIONS(11), [anon_sym_GT] = ACTIONS(11), [anon_sym_COMMA] = ACTIONS(11), @@ -8066,17 +8231,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + [sym_optional] = ACTIONS(191), + [aux_sym_uppercase_name_token1] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(223), + [anon_sym_LF2] = ACTIONS(225), + [aux_sym_line_li_token1] = ACTIONS(225), + [sym_url_word] = ACTIONS(37), + [anon_sym_BQUOTE] = ACTIONS(39), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 16, + [0] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8085,15 +8251,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(231), 1, anon_sym_GT, - ACTIONS(220), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(235), 1, anon_sym_LF2, STATE(20), 1, aux_sym_line_li_repeat1, @@ -8101,6 +8267,9 @@ static const uint16_t ts_small_parse_table[] = { sym_codeblock, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8111,12 +8280,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(229), 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, @@ -8130,7 +8298,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [70] = 17, + [73] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8141,15 +8309,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(17), 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, - aux_sym_word_token1, - ACTIONS(222), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(237), 1, anon_sym_TILDE, - ACTIONS(224), 1, + ACTIONS(239), 1, anon_sym_LF2, STATE(21), 1, aux_sym_line_li_repeat1, @@ -8157,6 +8325,9 @@ static const uint16_t ts_small_parse_table[] = { sym_codeblock, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8167,12 +8338,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 6, + ACTIONS(229), 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, sym__atom, @@ -8185,7 +8355,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [142] = 16, + [148] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8194,15 +8364,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(231), 1, anon_sym_GT, - ACTIONS(226), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(241), 1, anon_sym_LF2, STATE(13), 1, sym_codeblock, @@ -8210,6 +8380,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8220,12 +8393,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(229), 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, @@ -8239,7 +8411,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [212] = 16, + [221] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8248,15 +8420,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(231), 1, anon_sym_GT, - ACTIONS(228), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(243), 1, anon_sym_LF2, STATE(24), 1, aux_sym_line_li_repeat1, @@ -8264,6 +8436,9 @@ static const uint16_t ts_small_parse_table[] = { sym_codeblock, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8274,12 +8449,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(229), 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, @@ -8293,7 +8467,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [282] = 17, + [294] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8304,15 +8478,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACE, ACTIONS(17), 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, - aux_sym_word_token1, - ACTIONS(230), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(245), 1, anon_sym_TILDE, - ACTIONS(232), 1, + ACTIONS(247), 1, anon_sym_LF2, STATE(24), 1, aux_sym_line_li_repeat1, @@ -8320,6 +8494,9 @@ static const uint16_t ts_small_parse_table[] = { sym_codeblock, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8330,12 +8507,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 6, + ACTIONS(229), 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, sym__atom, @@ -8348,7 +8524,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [354] = 16, + [369] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8357,15 +8533,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(218), 1, + ACTIONS(231), 1, anon_sym_GT, - ACTIONS(234), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(249), 1, anon_sym_LF2, STATE(15), 1, sym_codeblock, @@ -8373,6 +8549,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8383,12 +8562,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 7, + ACTIONS(229), 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, @@ -8402,7 +8580,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [424] = 14, + [442] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8411,18 +8589,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(236), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(251), 1, anon_sym_LF2, STATE(24), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8433,12 +8614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8453,43 +8633,45 @@ 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, + [510] = 15, + ACTIONS(256), 1, anon_sym_STAR, - ACTIONS(244), 1, + ACTIONS(259), 1, anon_sym_SQUOTE, - ACTIONS(250), 1, + ACTIONS(265), 1, anon_sym_PIPE, - ACTIONS(253), 1, + ACTIONS(268), 1, anon_sym_LBRACE, - ACTIONS(262), 1, + ACTIONS(277), 1, + sym_optional, + ACTIONS(280), 1, anon_sym_LF2, - ACTIONS(264), 1, + ACTIONS(282), 1, sym_url_word, - ACTIONS(267), 1, + ACTIONS(285), 1, anon_sym_BQUOTE, STATE(24), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, - ACTIONS(256), 3, + ACTIONS(253), 2, + aux_sym_word_token1, + anon_sym_LBRACK, + ACTIONS(271), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(259), 5, + ACTIONS(274), 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(262), 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, @@ -8504,7 +8686,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [554] = 14, + [578] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8513,18 +8695,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(270), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(288), 1, anon_sym_LF2, STATE(23), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8535,12 +8720,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8555,7 +8739,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [619] = 14, + [646] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8564,18 +8748,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(272), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(290), 1, anon_sym_LF2, STATE(24), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8586,12 +8773,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8606,7 +8792,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [684] = 14, + [714] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8615,18 +8801,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, - ACTIONS(274), 1, + ACTIONS(233), 1, + sym_optional, + ACTIONS(292), 1, anon_sym_LF2, STATE(24), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8637,12 +8826,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8657,7 +8845,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [749] = 13, + [782] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8666,16 +8854,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, + ACTIONS(233), 1, + sym_optional, STATE(27), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8686,12 +8877,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8706,7 +8896,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [811] = 13, + [847] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8715,16 +8905,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, + ACTIONS(233), 1, + sym_optional, STATE(26), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8735,12 +8928,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8755,7 +8947,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [873] = 13, + [912] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8764,16 +8956,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, + ACTIONS(233), 1, + sym_optional, STATE(22), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8784,12 +8979,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8804,7 +8998,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [935] = 13, + [977] = 14, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -8813,16 +9007,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(35), 1, - sym_url_word, ACTIONS(37), 1, + sym_url_word, + ACTIONS(39), 1, anon_sym_BQUOTE, - ACTIONS(214), 1, - aux_sym_word_token1, + ACTIONS(233), 1, + sym_optional, STATE(19), 1, aux_sym_line_li_repeat1, STATE(85), 1, sym__word_common, + ACTIONS(227), 2, + aux_sym_word_token1, + anon_sym_LBRACK, ACTIONS(19), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, @@ -8833,12 +9030,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(216), 8, + ACTIONS(229), 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, @@ -8853,19 +9049,20 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [997] = 5, - ACTIONS(27), 1, + [1042] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(278), 13, + ACTIONS(296), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -8874,37 +9071,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(276), 17, + ACTIONS(294), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1041] = 5, - ACTIONS(27), 1, + [1087] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(32), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(282), 13, + ACTIONS(300), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -8913,37 +9111,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(280), 17, + ACTIONS(298), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1085] = 5, - ACTIONS(27), 1, + [1132] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(286), 13, + ACTIONS(304), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -8952,37 +9151,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(284), 17, + ACTIONS(302), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1129] = 5, - ACTIONS(27), 1, + [1177] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(290), 13, + ACTIONS(308), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -8991,37 +9191,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(288), 17, + 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1173] = 6, - ACTIONS(294), 1, + [1222] = 6, + ACTIONS(312), 1, anon_sym_LF2, - ACTIONS(297), 1, + ACTIONS(315), 1, aux_sym_line_code_token1, STATE(36), 1, aux_sym_codeblock_repeat1, STATE(49), 1, sym_line_code, - ACTIONS(300), 2, + ACTIONS(318), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(292), 27, + ACTIONS(310), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9044,24 +9244,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1219] = 5, - ACTIONS(27), 1, + [1269] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(278), 13, + ACTIONS(296), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9070,37 +9272,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(276), 17, + ACTIONS(294), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1263] = 5, - ACTIONS(27), 1, + [1314] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(34), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(304), 13, + ACTIONS(322), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9109,39 +9312,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(302), 17, + ACTIONS(320), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1307] = 6, - ACTIONS(27), 1, + [1359] = 6, + ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(310), 1, + ACTIONS(328), 1, aux_sym_line_li_token1, STATE(35), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(308), 13, + ACTIONS(326), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9150,36 +9354,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(306), 16, + ACTIONS(324), 16, 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, + sym_optional, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1353] = 5, - ACTIONS(27), 1, + [1406] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(304), 13, + ACTIONS(322), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9188,37 +9393,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(302), 17, + ACTIONS(320), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1397] = 5, - ACTIONS(27), 1, + [1451] = 5, + ACTIONS(29), 1, anon_sym_LF2, STATE(37), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(282), 13, + ACTIONS(300), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9227,37 +9433,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(280), 17, + ACTIONS(298), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1441] = 6, - ACTIONS(314), 1, + [1496] = 6, + ACTIONS(332), 1, anon_sym_LF2, - ACTIONS(316), 1, + ACTIONS(334), 1, aux_sym_line_code_token1, STATE(36), 1, aux_sym_codeblock_repeat1, STATE(49), 1, sym_line_code, - ACTIONS(318), 2, + ACTIONS(336), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(312), 27, + ACTIONS(330), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9280,24 +9486,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1487] = 5, - ACTIONS(324), 1, + [1543] = 5, + ACTIONS(342), 1, anon_sym_LF2, STATE(43), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(322), 13, + ACTIONS(340), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9306,39 +9514,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(320), 17, + ACTIONS(338), 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, + sym_optional, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1531] = 6, - ACTIONS(27), 1, + [1588] = 6, + ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(310), 1, + ACTIONS(328), 1, aux_sym_line_li_token1, STATE(40), 1, aux_sym_help_file_repeat1, STATE(50), 1, sym__blank, - ACTIONS(329), 13, + ACTIONS(347), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9347,33 +9556,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(327), 16, + ACTIONS(345), 16, 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, + sym_optional, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1577] = 5, - ACTIONS(331), 1, + [1635] = 5, + ACTIONS(349), 1, anon_sym_LF2, - ACTIONS(334), 1, + ACTIONS(352), 1, aux_sym_line_code_token1, STATE(45), 1, aux_sym_codeblock_repeat1, STATE(61), 1, sym_line_code, - ACTIONS(292), 27, + ACTIONS(310), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9396,21 +9605,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1619] = 5, - ACTIONS(337), 1, + [1678] = 5, + ACTIONS(355), 1, anon_sym_LF2, - ACTIONS(339), 1, + ACTIONS(357), 1, aux_sym_line_code_token1, STATE(45), 1, aux_sym_codeblock_repeat1, STATE(61), 1, sym_line_code, - ACTIONS(312), 27, + ACTIONS(330), 28, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9433,18 +9643,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [1661] = 2, - ACTIONS(343), 13, + [1721] = 2, + ACTIONS(361), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9453,31 +9665,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(341), 18, + ACTIONS(359), 18, 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1697] = 2, - ACTIONS(347), 3, + [1758] = 2, + ACTIONS(365), 3, anon_sym_LF2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(345), 28, + ACTIONS(363), 29, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9500,18 +9712,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [1733] = 2, - ACTIONS(351), 3, + [1795] = 2, + ACTIONS(369), 3, anon_sym_LF2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(349), 28, + ACTIONS(367), 29, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9534,19 +9747,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [1769] = 2, - ACTIONS(355), 13, + [1832] = 2, + ACTIONS(373), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9555,32 +9770,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(353), 18, + ACTIONS(371), 18, 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1805] = 2, - ACTIONS(357), 13, + [1869] = 2, + ACTIONS(375), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9589,31 +9805,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(359), 17, + ACTIONS(377), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1840] = 2, - ACTIONS(361), 13, + [1905] = 2, + ACTIONS(379), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9622,31 +9839,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(363), 17, + ACTIONS(381), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1875] = 2, - ACTIONS(365), 13, + [1941] = 2, + ACTIONS(383), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9655,31 +9873,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(367), 17, + ACTIONS(385), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1910] = 2, - ACTIONS(369), 13, + [1977] = 2, + ACTIONS(387), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9688,31 +9907,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(371), 17, + ACTIONS(389), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1945] = 2, - ACTIONS(373), 13, + [2013] = 2, + ACTIONS(391), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9721,31 +9941,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(375), 17, + ACTIONS(393), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1980] = 2, - ACTIONS(377), 13, + [2049] = 2, + ACTIONS(395), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9754,31 +9975,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(379), 17, + ACTIONS(397), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2015] = 2, - ACTIONS(381), 13, + [2085] = 2, + ACTIONS(399), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9787,31 +10009,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(383), 17, + ACTIONS(401), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2050] = 2, - ACTIONS(385), 13, + [2121] = 2, + ACTIONS(403), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9820,31 +10043,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(387), 17, + ACTIONS(405), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2085] = 2, - ACTIONS(389), 13, + [2157] = 2, + ACTIONS(407), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9853,31 +10077,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(391), 17, + 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2120] = 2, - ACTIONS(393), 13, + [2193] = 2, + ACTIONS(411), 14, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9886,28 +10111,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(395), 17, + ACTIONS(413), 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2155] = 2, - ACTIONS(351), 1, + [2229] = 2, + ACTIONS(369), 1, anon_sym_LF2, - ACTIONS(349), 28, + ACTIONS(367), 29, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9930,16 +10155,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2189] = 2, - ACTIONS(347), 1, + [2264] = 2, + ACTIONS(365), 1, anon_sym_LF2, - ACTIONS(345), 28, + ACTIONS(363), 29, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -9962,18 +10188,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2223] = 2, - ACTIONS(361), 12, + [2299] = 2, + ACTIONS(379), 13, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -9982,29 +10210,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(363), 16, + ACTIONS(381), 16, aux_sym_word_noli_token2, 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2256] = 2, - ACTIONS(365), 12, + [2333] = 2, + ACTIONS(383), 13, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -10013,29 +10242,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(367), 16, + ACTIONS(385), 16, aux_sym_word_noli_token2, 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2289] = 2, - ACTIONS(397), 12, + [2367] = 2, + ACTIONS(415), 13, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -10044,30 +10274,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(399), 16, + ACTIONS(417), 16, aux_sym_word_noli_token2, 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, + sym_optional, anon_sym_LF2, aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2322] = 4, - ACTIONS(407), 1, + [2401] = 4, + ACTIONS(425), 1, aux_sym_optionlink_token1, - ACTIONS(405), 2, + ACTIONS(423), 2, aux_sym__word_common_token1, aux_sym__word_common_token2, - ACTIONS(403), 10, + ACTIONS(421), 11, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -10077,8 +10307,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, - ACTIONS(401), 14, + ACTIONS(419), 14, aux_sym_word_token1, anon_sym_STAR, anon_sym_PIPE, @@ -10093,88 +10324,90 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, sym_url_word, anon_sym_BQUOTE, - [2358] = 4, - ACTIONS(413), 1, + [2438] = 4, + ACTIONS(431), 1, aux_sym_uppercase_name_token2, STATE(67), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(409), 10, + ACTIONS(427), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, 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, + ACTIONS(429), 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, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2393] = 4, - ACTIONS(420), 1, + [2474] = 4, + ACTIONS(438), 1, aux_sym_uppercase_name_token2, STATE(70), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(416), 10, + ACTIONS(434), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, 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(418), 14, + ACTIONS(436), 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, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2428] = 3, - ACTIONS(422), 2, + [2510] = 3, + ACTIONS(440), 2, aux_sym_codeblock_token1, anon_sym_LF, - ACTIONS(401), 7, + ACTIONS(419), 8, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(421), 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, @@ -10183,59 +10416,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2461] = 4, - ACTIONS(420), 1, + [2544] = 4, + ACTIONS(438), 1, aux_sym_uppercase_name_token2, STATE(67), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(424), 10, + ACTIONS(442), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, 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(426), 14, + ACTIONS(444), 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, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2496] = 3, - ACTIONS(428), 2, + [2580] = 3, + ACTIONS(446), 2, aux_sym_codeblock_token1, anon_sym_LF, - ACTIONS(401), 7, + ACTIONS(419), 8, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(421), 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, @@ -10244,79 +10479,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2529] = 5, - ACTIONS(420), 1, + [2614] = 5, + ACTIONS(438), 1, aux_sym_uppercase_name_token2, STATE(67), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(430), 2, + ACTIONS(448), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(424), 10, + ACTIONS(442), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, 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(426), 12, + ACTIONS(444), 12, 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, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2566] = 5, - ACTIONS(420), 1, + [2652] = 5, + ACTIONS(438), 1, aux_sym_uppercase_name_token2, STATE(72), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(432), 2, + ACTIONS(450), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(416), 10, + ACTIONS(434), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, 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(418), 12, + ACTIONS(436), 12, 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, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2603] = 3, - ACTIONS(434), 1, + [2690] = 3, + ACTIONS(452), 1, aux_sym_taglink_token1, - ACTIONS(403), 2, + ACTIONS(421), 2, aux_sym__word_common_token3, anon_sym_LF2, - ACTIONS(401), 22, + ACTIONS(419), 23, aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, @@ -10337,27 +10575,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2635] = 3, - ACTIONS(436), 1, + [2723] = 3, + ACTIONS(454), 1, anon_sym_LF, - ACTIONS(401), 7, + ACTIONS(419), 8, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(421), 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, @@ -10366,26 +10605,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2667] = 3, - ACTIONS(442), 1, + [2756] = 3, + ACTIONS(460), 1, anon_sym_SQUOTE2, - ACTIONS(438), 7, + ACTIONS(456), 8, aux_sym_word_token1, anon_sym_SQUOTE, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(440), 17, + ACTIONS(458), 17, anon_sym_STAR, 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, @@ -10394,16 +10634,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2699] = 3, - ACTIONS(444), 1, + [2789] = 3, + ACTIONS(462), 1, aux_sym_tag_token1, - ACTIONS(403), 2, + ACTIONS(421), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(401), 22, + ACTIONS(419), 23, aux_sym_word_token1, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -10424,27 +10665,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2731] = 3, - ACTIONS(446), 1, + [2822] = 3, + ACTIONS(464), 1, anon_sym_LF, - ACTIONS(401), 7, + ACTIONS(419), 8, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(403), 17, + ACTIONS(421), 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, @@ -10453,16 +10695,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2763] = 3, - ACTIONS(448), 1, + [2855] = 3, + ACTIONS(466), 1, aux_sym_argument_token1, - ACTIONS(403), 3, + ACTIONS(421), 3, anon_sym_LBRACE_RBRACE, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, anon_sym_LF2, - ACTIONS(401), 21, + ACTIONS(419), 22, aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, @@ -10482,14 +10725,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token5, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, sym_url_word, anon_sym_BQUOTE, - [2795] = 2, - ACTIONS(450), 11, + [2888] = 2, + ACTIONS(468), 12, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, @@ -10497,37 +10742,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, aux_sym_uppercase_name_token2, - ACTIONS(452), 14, + ACTIONS(470), 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, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2825] = 2, - ACTIONS(454), 6, + [2919] = 2, + ACTIONS(472), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(456), 18, + ACTIONS(474), 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, @@ -10536,25 +10781,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2854] = 2, - ACTIONS(458), 6, + [2949] = 2, + ACTIONS(476), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(460), 18, + ACTIONS(478), 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, @@ -10563,25 +10809,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2883] = 2, - ACTIONS(462), 6, + [2979] = 2, + ACTIONS(480), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(464), 18, + ACTIONS(482), 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, @@ -10590,25 +10837,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2912] = 2, - ACTIONS(466), 6, + [3009] = 2, + ACTIONS(484), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(468), 18, + ACTIONS(486), 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, @@ -10617,25 +10865,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2941] = 2, - ACTIONS(470), 6, + [3039] = 2, + ACTIONS(488), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(472), 18, + ACTIONS(490), 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, @@ -10644,25 +10893,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2970] = 2, - ACTIONS(474), 6, + [3069] = 2, + ACTIONS(492), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(476), 18, + ACTIONS(494), 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, @@ -10671,25 +10921,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [2999] = 2, - ACTIONS(478), 6, + [3099] = 2, + ACTIONS(496), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(480), 18, + ACTIONS(498), 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, @@ -10698,25 +10949,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3028] = 2, - ACTIONS(482), 6, + [3129] = 2, + ACTIONS(500), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(484), 18, + ACTIONS(502), 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, @@ -10725,25 +10977,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3057] = 2, - ACTIONS(486), 6, + [3159] = 2, + ACTIONS(504), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(488), 18, + ACTIONS(506), 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, @@ -10752,25 +11005,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3086] = 2, - ACTIONS(490), 6, + [3189] = 2, + ACTIONS(508), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(492), 18, + ACTIONS(510), 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, @@ -10779,25 +11033,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3115] = 2, - ACTIONS(494), 6, + [3219] = 2, + ACTIONS(512), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LBRACK, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(496), 18, + ACTIONS(514), 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, @@ -10806,188 +11061,189 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + sym_optional, anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3144] = 5, - ACTIONS(27), 1, - anon_sym_LF2, + [3249] = 5, ACTIONS(29), 1, + anon_sym_LF2, + ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(498), 1, + ACTIONS(516), 1, anon_sym_LT, STATE(41), 1, sym__blank, STATE(94), 2, sym_line_li, aux_sym_block_repeat2, - [3161] = 5, - ACTIONS(27), 1, - anon_sym_LF2, + [3266] = 5, ACTIONS(29), 1, + anon_sym_LF2, + ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(500), 1, + ACTIONS(518), 1, anon_sym_LT, STATE(38), 1, sym__blank, STATE(94), 2, sym_line_li, aux_sym_block_repeat2, - [3178] = 4, - ACTIONS(502), 1, + [3283] = 4, + ACTIONS(520), 1, anon_sym_LT, - ACTIONS(505), 1, + ACTIONS(523), 1, anon_sym_LF2, - ACTIONS(507), 1, + ACTIONS(525), 1, aux_sym_line_li_token1, STATE(94), 2, sym_line_li, aux_sym_block_repeat2, - [3192] = 4, - ACTIONS(314), 1, + [3297] = 4, + ACTIONS(332), 1, anon_sym_LF2, - ACTIONS(316), 1, + ACTIONS(334), 1, aux_sym_line_code_token1, STATE(42), 1, aux_sym_codeblock_repeat1, STATE(49), 1, sym_line_code, - [3205] = 4, - ACTIONS(337), 1, + [3310] = 4, + ACTIONS(355), 1, anon_sym_LF2, - ACTIONS(339), 1, + ACTIONS(357), 1, aux_sym_line_code_token1, STATE(46), 1, aux_sym_codeblock_repeat1, STATE(61), 1, sym_line_code, - [3218] = 3, - ACTIONS(510), 1, + [3323] = 3, + ACTIONS(528), 1, anon_sym_STAR, - ACTIONS(512), 1, + ACTIONS(530), 1, anon_sym_LF2, STATE(25), 1, sym_tag, - [3228] = 1, - ACTIONS(514), 1, + [3333] = 1, + ACTIONS(532), 1, anon_sym_PIPE2, - [3232] = 1, - ACTIONS(516), 1, + [3337] = 1, + ACTIONS(534), 1, anon_sym_STAR2, - [3236] = 1, - ACTIONS(518), 1, + [3341] = 1, + ACTIONS(536), 1, anon_sym_RBRACE, - [3240] = 1, - ACTIONS(520), 1, + [3345] = 1, + ACTIONS(538), 1, aux_sym_codespan_token1, - [3244] = 1, - ACTIONS(522), 1, + [3349] = 1, + ACTIONS(540), 1, ts_builtin_sym_end, - [3248] = 1, - ACTIONS(524), 1, + [3353] = 1, + ACTIONS(542), 1, anon_sym_SQUOTE2, - [3252] = 1, - ACTIONS(444), 1, + [3357] = 1, + ACTIONS(462), 1, aux_sym_tag_token1, - [3256] = 1, - ACTIONS(310), 1, + [3361] = 1, + ACTIONS(328), 1, aux_sym_line_li_token1, - [3260] = 1, - ACTIONS(526), 1, + [3365] = 1, + ACTIONS(544), 1, anon_sym_BQUOTE2, }; 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(18)] = 73, + [SMALL_STATE(19)] = 148, + [SMALL_STATE(20)] = 221, + [SMALL_STATE(21)] = 294, + [SMALL_STATE(22)] = 369, + [SMALL_STATE(23)] = 442, + [SMALL_STATE(24)] = 510, + [SMALL_STATE(25)] = 578, + [SMALL_STATE(26)] = 646, + [SMALL_STATE(27)] = 714, + [SMALL_STATE(28)] = 782, + [SMALL_STATE(29)] = 847, + [SMALL_STATE(30)] = 912, + [SMALL_STATE(31)] = 977, + [SMALL_STATE(32)] = 1042, + [SMALL_STATE(33)] = 1087, + [SMALL_STATE(34)] = 1132, + [SMALL_STATE(35)] = 1177, + [SMALL_STATE(36)] = 1222, + [SMALL_STATE(37)] = 1269, + [SMALL_STATE(38)] = 1314, + [SMALL_STATE(39)] = 1359, + [SMALL_STATE(40)] = 1406, + [SMALL_STATE(41)] = 1451, + [SMALL_STATE(42)] = 1496, + [SMALL_STATE(43)] = 1543, + [SMALL_STATE(44)] = 1588, + [SMALL_STATE(45)] = 1635, + [SMALL_STATE(46)] = 1678, + [SMALL_STATE(47)] = 1721, + [SMALL_STATE(48)] = 1758, + [SMALL_STATE(49)] = 1795, + [SMALL_STATE(50)] = 1832, + [SMALL_STATE(51)] = 1869, + [SMALL_STATE(52)] = 1905, + [SMALL_STATE(53)] = 1941, + [SMALL_STATE(54)] = 1977, + [SMALL_STATE(55)] = 2013, + [SMALL_STATE(56)] = 2049, + [SMALL_STATE(57)] = 2085, + [SMALL_STATE(58)] = 2121, + [SMALL_STATE(59)] = 2157, + [SMALL_STATE(60)] = 2193, + [SMALL_STATE(61)] = 2229, + [SMALL_STATE(62)] = 2264, + [SMALL_STATE(63)] = 2299, + [SMALL_STATE(64)] = 2333, + [SMALL_STATE(65)] = 2367, + [SMALL_STATE(66)] = 2401, + [SMALL_STATE(67)] = 2438, + [SMALL_STATE(68)] = 2474, + [SMALL_STATE(69)] = 2510, + [SMALL_STATE(70)] = 2544, + [SMALL_STATE(71)] = 2580, + [SMALL_STATE(72)] = 2614, + [SMALL_STATE(73)] = 2652, + [SMALL_STATE(74)] = 2690, + [SMALL_STATE(75)] = 2723, + [SMALL_STATE(76)] = 2756, + [SMALL_STATE(77)] = 2789, + [SMALL_STATE(78)] = 2822, + [SMALL_STATE(79)] = 2855, + [SMALL_STATE(80)] = 2888, + [SMALL_STATE(81)] = 2919, + [SMALL_STATE(82)] = 2949, + [SMALL_STATE(83)] = 2979, + [SMALL_STATE(84)] = 3009, + [SMALL_STATE(85)] = 3039, + [SMALL_STATE(86)] = 3069, + [SMALL_STATE(87)] = 3099, + [SMALL_STATE(88)] = 3129, + [SMALL_STATE(89)] = 3159, + [SMALL_STATE(90)] = 3189, + [SMALL_STATE(91)] = 3219, + [SMALL_STATE(92)] = 3249, + [SMALL_STATE(93)] = 3266, + [SMALL_STATE(94)] = 3283, + [SMALL_STATE(95)] = 3297, + [SMALL_STATE(96)] = 3310, + [SMALL_STATE(97)] = 3323, + [SMALL_STATE(98)] = 3333, + [SMALL_STATE(99)] = 3337, + [SMALL_STATE(100)] = 3341, + [SMALL_STATE(101)] = 3345, + [SMALL_STATE(102)] = 3349, + [SMALL_STATE(103)] = 3353, + [SMALL_STATE(104)] = 3357, + [SMALL_STATE(105)] = 3361, + [SMALL_STATE(106)] = 3365, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -11003,229 +11259,236 @@ static const TSParseActionEntry ts_parse_actions[] = { [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), - [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), - [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), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [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(83), + [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(87), + [50] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(77), + [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(87), + [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(79), + [65] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(71), + [68] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(88), + [71] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(88), + [74] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2), SHIFT_REPEAT(18), + [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(105), + [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(83), + [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(44), + [102] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(87), + [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(77), + [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(87), + [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(79), + [120] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(71), + [123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(88), + [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(88), + [129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2), SHIFT_REPEAT(18), + [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(83), + [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(87), + [154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(87), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(77), + [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(79), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(88), + [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(88), + [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(17), + [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(83), + [188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2), SHIFT_REPEAT(101), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), + [195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 16), + [197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 16), + [199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, .production_id = 15), + [201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, .production_id = 15), + [203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 12), + [205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 12), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 11), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 11), + [211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 16), + [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 16), + [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, .production_id = 15), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, .production_id = 15), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 12), + [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 12), + [223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, .production_id = 11), + [225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, .production_id = 11), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(85), + [256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(77), + [259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(66), + [262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(85), + [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(74), + [268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(79), + [271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(88), + [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(88), + [277] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(84), + [280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(83), + [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2), SHIFT_REPEAT(101), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, .production_id = 14), + [296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, .production_id = 14), + [298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, .production_id = 8), + [300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, .production_id = 8), + [302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 20), + [304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 20), + [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, .production_id = 19), + [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, .production_id = 19), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), + [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), + [315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(48), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), + [320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, .production_id = 13), + [322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, .production_id = 13), + [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3), + [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3), + [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, .production_id = 10), + [332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, .production_id = 10), + [338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), + [340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), + [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, .production_id = 7), SHIFT_REPEAT(47), + [345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2), + [347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2), + [349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(62), + [352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2), SHIFT_REPEAT(62), + [355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, .production_id = 2), + [361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, .production_id = 2), + [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1), + [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1), + [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1), + [369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1), + [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), + [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 1, .production_id = 4), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3), + [379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3), + [381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3), + [383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2), + [385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2), + [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, .production_id = 6), + [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, .production_id = 6), + [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, .production_id = 6), + [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, .production_id = 6), + [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 4, .production_id = 18), + [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 4, .production_id = 18), + [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, .production_id = 6), + [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, .production_id = 6), + [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3), + [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3), + [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, .production_id = 6), + [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, .production_id = 6), + [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1), + [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1), + [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), + [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, .production_id = 17), + [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1), + [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1), + [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), + [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2), SHIFT_REPEAT(80), + [434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), + [436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, .production_id = 1), + [438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), + [444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, .production_id = 5), + [446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2), + [450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1), + [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2), + [458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2), + [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1), + [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3), + [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3), + [476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, .production_id = 9), + [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, .production_id = 9), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, .production_id = 3), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, .production_id = 3), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1), + [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, .production_id = 9), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, .production_id = 9), + [496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1), + [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, .production_id = 9), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 9), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, .production_id = 9), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, .production_id = 9), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, .production_id = 9), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, .production_id = 9), + [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(105), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), + [525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2), SHIFT_REPEAT(30), + [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [540] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), }; #ifdef __cplusplus