diff --git a/grammar.js b/grammar.js index d165691..b9caed7 100644 --- a/grammar.js +++ b/grammar.js @@ -16,6 +16,11 @@ const _li_token = /[-•][ ]+/; module.exports = grammar({ name: 'vimdoc', + conflicts: $ => [ + [$._line_noli, $._column_heading], + [$._column_heading], + ], + extras: () => [/[\t ]/], // inline: ($) => [ @@ -177,10 +182,14 @@ module.exports = grammar({ // Intended for table column names per `:help help-writing`. // TODO: children should be $.word (plaintext), not $.atom. column_heading: ($) => seq( - alias(seq(choice($._atom_noli, $._uppercase_words), repeat($._atom)), $.heading), + alias($._column_heading, $.heading), alias('~', $.delimiter), - token.immediate('\n'), + token.immediate(/\n/), ), + _column_heading: $ => prec.dynamic(1, seq( + choice($._atom_noli, $._uppercase_words), + repeat($._atom) + )), h1: ($) => prec(1, seq( diff --git a/src/grammar.json b/src/grammar.json index c32d7ed..c1e3baf 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -703,29 +703,8 @@ { "type": "ALIAS", "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_atom_noli" - }, - { - "type": "SYMBOL", - "name": "_uppercase_words" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_atom" - } - } - ] + "type": "SYMBOL", + "name": "_column_heading" }, "named": true, "value": "heading" @@ -742,12 +721,41 @@ { "type": "IMMEDIATE_TOKEN", "content": { - "type": "STRING", - "value": "\n" + "type": "PATTERN", + "value": "\\n" } } ] }, + "_column_heading": { + "type": "PREC_DYNAMIC", + "value": 1, + "content": { + "type": "SEQ", + "members": [ + { + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_atom_noli" + }, + { + "type": "SYMBOL", + "name": "_uppercase_words" + } + ] + }, + { + "type": "REPEAT", + "content": { + "type": "SYMBOL", + "name": "_atom" + } + } + ] + } + }, "h1": { "type": "PREC", "value": 1, @@ -1129,7 +1137,15 @@ "value": "[\\t ]" } ], - "conflicts": [], + "conflicts": [ + [ + "_line_noli", + "_column_heading" + ], + [ + "_column_heading" + ] + ], "precedences": [], "externals": [], "inline": [], diff --git a/src/parser.c b/src/parser.c index f86b70c..5446633 100644 --- a/src/parser.c +++ b/src/parser.c @@ -13,15 +13,15 @@ #endif #define LANGUAGE_VERSION 14 -#define STATE_COUNT 123 +#define STATE_COUNT 121 #define LARGE_STATE_COUNT 17 -#define SYMBOL_COUNT 94 +#define SYMBOL_COUNT 96 #define ALIAS_COUNT 1 -#define TOKEN_COUNT 57 +#define TOKEN_COUNT 58 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 2 #define MAX_ALIAS_SEQUENCE_LENGTH 5 -#define PRODUCTION_ID_COUNT 22 +#define PRODUCTION_ID_COUNT 21 enum ts_symbol_identifiers { aux_sym_word_token1 = 1, @@ -66,58 +66,60 @@ enum ts_symbol_identifiers { aux_sym_line_li_token1 = 40, aux_sym_line_code_token1 = 41, sym_modeline = 42, - aux_sym_h1_token1 = 43, - aux_sym_h2_token1 = 44, - aux_sym_tag_token1 = 45, - anon_sym_STAR2 = 46, - sym_url_word = 47, - aux_sym_optionlink_token1 = 48, - aux_sym_taglink_token1 = 49, - anon_sym_PIPE2 = 50, - anon_sym_BQUOTE = 51, - aux_sym_codespan_token1 = 52, - anon_sym_BQUOTE2 = 53, - aux_sym_argument_token1 = 54, - anon_sym_RBRACE = 55, - anon_sym_QMARK = 56, - sym_help_file = 57, - sym__atom = 58, - sym_word = 59, - sym__atom_noli = 60, - sym_word_noli = 61, - sym__atom_common = 62, - sym__word_common = 63, - sym_note = 64, - sym_keycode = 65, - sym_uppercase_name = 66, - sym__uppercase_words = 67, - sym_block = 68, - sym_codeblock = 69, - sym__blank = 70, - sym_line = 71, - sym_line_li = 72, - sym_line_code = 73, - sym__line_noli = 74, - sym_column_heading = 75, - sym_h1 = 76, - sym_h2 = 77, - sym_h3 = 78, - sym_tag = 79, - sym_url = 80, - sym_optionlink = 81, - sym_taglink = 82, - sym_codespan = 83, - sym_argument = 84, - aux_sym_help_file_repeat1 = 85, - aux_sym_help_file_repeat2 = 86, - aux_sym_help_file_repeat3 = 87, - aux_sym_uppercase_name_repeat1 = 88, - aux_sym_block_repeat1 = 89, - aux_sym_block_repeat2 = 90, - aux_sym_codeblock_repeat1 = 91, - aux_sym_line_li_repeat1 = 92, - aux_sym_line_li_repeat2 = 93, - alias_sym_code = 94, + aux_sym_column_heading_token1 = 43, + aux_sym_h1_token1 = 44, + aux_sym_h2_token1 = 45, + aux_sym_tag_token1 = 46, + anon_sym_STAR2 = 47, + sym_url_word = 48, + aux_sym_optionlink_token1 = 49, + aux_sym_taglink_token1 = 50, + anon_sym_PIPE2 = 51, + anon_sym_BQUOTE = 52, + aux_sym_codespan_token1 = 53, + anon_sym_BQUOTE2 = 54, + aux_sym_argument_token1 = 55, + anon_sym_RBRACE = 56, + anon_sym_QMARK = 57, + sym_help_file = 58, + sym__atom = 59, + sym_word = 60, + sym__atom_noli = 61, + sym_word_noli = 62, + sym__atom_common = 63, + sym__word_common = 64, + sym_note = 65, + sym_keycode = 66, + sym_uppercase_name = 67, + sym__uppercase_words = 68, + sym_block = 69, + sym_codeblock = 70, + sym__blank = 71, + sym_line = 72, + sym_line_li = 73, + sym_line_code = 74, + sym__line_noli = 75, + sym_column_heading = 76, + sym__column_heading = 77, + sym_h1 = 78, + sym_h2 = 79, + sym_h3 = 80, + sym_tag = 81, + sym_url = 82, + sym_optionlink = 83, + sym_taglink = 84, + sym_codespan = 85, + sym_argument = 86, + aux_sym_help_file_repeat1 = 87, + aux_sym_help_file_repeat2 = 88, + aux_sym_help_file_repeat3 = 89, + aux_sym_uppercase_name_repeat1 = 90, + aux_sym_block_repeat1 = 91, + aux_sym_block_repeat2 = 92, + aux_sym_codeblock_repeat1 = 93, + aux_sym_line_li_repeat1 = 94, + aux_sym_line_li_repeat2 = 95, + alias_sym_code = 96, }; static const char * const ts_symbol_names[] = { @@ -164,6 +166,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_line_li_token1] = "line_li_token1", [aux_sym_line_code_token1] = "line_code_token1", [sym_modeline] = "modeline", + [aux_sym_column_heading_token1] = "column_heading_token1", [aux_sym_h1_token1] = "delimiter", [aux_sym_h2_token1] = "delimiter", [aux_sym_tag_token1] = "word", @@ -197,6 +200,7 @@ static const char * const ts_symbol_names[] = { [sym_line_code] = "line", [sym__line_noli] = "_line_noli", [sym_column_heading] = "column_heading", + [sym__column_heading] = "heading", [sym_h1] = "h1", [sym_h2] = "h2", [sym_h3] = "h3", @@ -262,6 +266,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_line_li_token1] = aux_sym_line_li_token1, [aux_sym_line_code_token1] = aux_sym_line_code_token1, [sym_modeline] = sym_modeline, + [aux_sym_column_heading_token1] = aux_sym_column_heading_token1, [aux_sym_h1_token1] = aux_sym_h1_token1, [aux_sym_h2_token1] = aux_sym_h1_token1, [aux_sym_tag_token1] = sym_word, @@ -295,6 +300,7 @@ static const TSSymbol ts_symbol_map[] = { [sym_line_code] = sym_line, [sym__line_noli] = sym__line_noli, [sym_column_heading] = sym_column_heading, + [sym__column_heading] = sym_uppercase_name, [sym_h1] = sym_h1, [sym_h2] = sym_h2, [sym_h3] = sym_h3, @@ -489,6 +495,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [aux_sym_column_heading_token1] = { + .visible = false, + .named = false, + }, [aux_sym_h1_token1] = { .visible = true, .named = true, @@ -621,6 +631,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [sym__column_heading] = { + .visible = true, + .named = true, + }, [sym_h1] = { .visible = true, .named = true, @@ -719,8 +733,8 @@ static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [8] = {.index = 6, .length = 1}, [14] = {.index = 7, .length = 1}, [15] = {.index = 8, .length = 2}, - [20] = {.index = 10, .length = 1}, - [21] = {.index = 11, .length = 2}, + [19] = {.index = 10, .length = 1}, + [20] = {.index = 11, .length = 2}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -772,7 +786,6 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [1] = sym_uppercase_name, }, [13] = { - [0] = sym_uppercase_name, [1] = aux_sym_h1_token1, }, [16] = { @@ -785,20 +798,9 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [18] = { [0] = sym_line, }, - [19] = { - [0] = sym_uppercase_name, - [1] = sym_uppercase_name, - [2] = aux_sym_h1_token1, - }, }; static const uint16_t ts_non_terminal_alias_map[] = { - sym__atom_noli, 2, - sym__atom_noli, - sym_uppercase_name, - sym__uppercase_words, 2, - sym__uppercase_words, - sym_uppercase_name, sym__line_noli, 2, sym__line_noli, sym_line, @@ -867,10 +869,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [48] = 48, [49] = 49, [50] = 50, - [51] = 51, + [51] = 47, [52] = 52, [53] = 48, - [54] = 47, + [54] = 54, [55] = 55, [56] = 56, [57] = 57, @@ -884,12 +886,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [65] = 65, [66] = 66, [67] = 67, - [68] = 68, - [69] = 51, - [70] = 52, - [71] = 55, - [72] = 72, - [73] = 68, + [68] = 52, + [69] = 54, + [70] = 70, + [71] = 61, + [72] = 66, + [73] = 73, [74] = 74, [75] = 75, [76] = 76, @@ -919,11 +921,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [100] = 100, [101] = 101, [102] = 102, - [103] = 103, + [103] = 102, [104] = 104, [105] = 105, [106] = 106, - [107] = 106, + [107] = 107, [108] = 108, [109] = 109, [110] = 110, @@ -937,8 +939,6 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [118] = 118, [119] = 119, [120] = 120, - [121] = 121, - [122] = 122, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { @@ -946,9 +946,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(33); + if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 585, + '\n', 584, '\'', 689, '(', 690, '*', 691, @@ -971,76 +971,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '~', 689, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(30); + lookahead == ' ') SKIP(29); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(688); if (lookahead != 0) ADVANCE(689); END_STATE(); case 1: - if (lookahead == '\t') ADVANCE(24); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ' ') ADVANCE(587); - if (lookahead != 0) ADVANCE(339); + if (lookahead == '\t') ADVANCE(23); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ' ') ADVANCE(586); + if (lookahead != 0) ADVANCE(338); END_STATE(); case 2: ADVANCE_MAP( - '\n', 585, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 134, - '>', 421, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, - '[', 413, + '\n', 584, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 133, + '>', 420, + 'A', 78, + 'C', 87, + 'D', 69, + 'M', 73, + 'N', 82, + 'W', 62, + '[', 412, '`', 794, - 'h', 126, - '{', 398, - '|', 394, - '~', 417, + 'h', 37, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead != 0) ADVANCE(135); + lookahead == ' ') SKIP(5); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); + if (lookahead != 0) ADVANCE(134); END_STATE(); case 3: ADVANCE_MAP( '\n', 585, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 134, - '>', 421, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, - '[', 413, - '`', 794, - 'h', 38, - '{', 398, - '|', 394, - '~', 417, - ); - if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); - if (lookahead != 0) ADVANCE(135); - END_STATE(); - case 4: - ADVANCE_MAP( - '\n', 586, '\'', 689, '(', 690, - '*', 351, + '*', 350, ',', 690, '<', 686, '>', 689, @@ -1058,361 +1032,334 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '~', 689, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(5); if (lookahead != 0) ADVANCE(689); END_STATE(); - case 5: + case 4: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 134, - '>', 421, + '\n', 585, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 133, + '>', 420, '?', 902, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, - '[', 413, + 'A', 78, + 'C', 87, + 'D', 69, + 'M', 73, + 'N', 82, + 'W', 62, + '[', 412, '`', 794, - 'h', 126, - '{', 398, - '|', 394, - '~', 417, + 'h', 125, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead != 0) ADVANCE(135); + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 6: + case 5: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 134, - '>', 421, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, - '[', 413, + '\n', 585, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 133, + '>', 420, + 'A', 78, + 'C', 87, + 'D', 69, + 'M', 73, + 'N', 82, + 'W', 62, + '[', 412, '`', 794, - 'h', 126, - '{', 398, - '|', 394, - '~', 417, + 'h', 125, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead != 0) ADVANCE(135); + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 7: + case 6: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 336, - '>', 421, - 'A', 278, - 'C', 287, - 'D', 269, - 'M', 272, - 'N', 282, - 'W', 262, - '[', 413, + '\n', 585, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 335, + '>', 420, + 'A', 277, + 'C', 286, + 'D', 268, + 'M', 271, + 'N', 281, + 'W', 261, + '[', 412, '`', 794, - 'h', 327, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(7); + lookahead == ' ') SKIP(6); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(27); - if (lookahead != 0) ADVANCE(337); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 8: + case 7: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 409, - '*', 351, - ',', 425, + '\n', 585, + '\'', 354, + '(', 408, + '*', 350, + ',', 424, '-', 26, - '<', 583, - '=', 258, - '>', 421, - 'A', 230, - 'C', 232, - 'D', 228, - 'M', 229, - 'N', 231, - 'W', 227, - '[', 413, + '<', 582, + '=', 257, + '>', 420, + 'A', 229, + 'C', 231, + 'D', 227, + 'M', 228, + 'N', 230, + 'W', 226, + '[', 412, '`', 794, - 'h', 327, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + '{', 397, + '|', 393, + '~', 416, 0x2022, 27, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(7); + lookahead == ' ') SKIP(6); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(233); - if (lookahead != 0) ADVANCE(337); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 9: + case 8: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 409, - '*', 351, - ',', 425, + '\n', 585, + '\'', 354, + '(', 408, + '*', 350, + ',', 424, '-', 26, - '<', 583, - '=', 258, - '>', 421, - 'A', 230, - 'C', 232, - 'D', 228, - 'M', 229, - 'N', 231, - 'W', 227, - '[', 413, + '<', 582, + '=', 257, + '>', 420, + 'A', 229, + 'C', 231, + 'D', 227, + 'M', 228, + 'N', 230, + 'W', 226, + '[', 412, '`', 794, - 'h', 327, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + '{', 397, + '|', 393, + '~', 416, 0x2022, 27, - '\t', 14, - ' ', 14, + '\t', 13, + ' ', 13, ); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(233); - if (lookahead != 0) ADVANCE(337); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 10: + case 9: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 409, - '*', 351, - ',', 425, - '<', 583, - '>', 421, - 'A', 230, - 'C', 232, - 'D', 228, - 'M', 229, - 'N', 231, - 'W', 227, - '[', 413, + '\n', 585, + '\'', 354, + '(', 408, + '*', 350, + ',', 424, + '<', 582, + '>', 420, + 'A', 229, + 'C', 231, + 'D', 227, + 'M', 228, + 'N', 230, + 'W', 226, + '[', 412, '`', 794, - 'h', 327, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(7); + lookahead == ' ') SKIP(6); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(27); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(233); - if (lookahead != 0) ADVANCE(337); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 11: + case 10: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 409, - '*', 351, - ',', 425, - '<', 583, - '>', 421, - 'A', 230, - 'C', 232, - 'D', 228, - 'M', 229, - 'N', 231, - 'W', 227, - '[', 413, + '\n', 585, + '\'', 354, + '(', 408, + '*', 350, + ',', 424, + '<', 582, + '>', 420, + 'A', 229, + 'C', 231, + 'D', 227, + 'M', 228, + 'N', 230, + 'W', 226, + '[', 412, '`', 794, - 'h', 327, - '{', 398, - '|', 394, - '~', 417, - '\t', 14, - ' ', 14, + 'h', 326, + '{', 397, + '|', 393, + '~', 416, + '\t', 13, + ' ', 13, '-', 27, 0x2022, 27, ); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(233); - if (lookahead != 0) ADVANCE(337); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 12: + case 11: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 410, - '*', 354, - ',', 427, - '<', 366, - '>', 424, - 'A', 361, - 'C', 363, - 'D', 359, - 'M', 360, - 'N', 362, - 'W', 358, - '[', 415, + '\n', 585, + '\'', 354, + '(', 409, + '*', 353, + ',', 426, + '<', 365, + '>', 423, + 'A', 360, + 'C', 362, + 'D', 358, + 'M', 359, + 'N', 361, + 'W', 357, + '[', 414, '`', 797, - 'h', 364, - '{', 399, - '|', 395, - '~', 420, + 'h', 363, + '{', 398, + '|', 394, + '~', 419, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(365); - if (lookahead != 0) ADVANCE(367); + lookahead == ' ') SKIP(5); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(364); + if (lookahead != 0) ADVANCE(366); END_STATE(); - case 13: + case 12: ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 411, - '*', 351, - ',', 425, - '<', 134, - '>', 421, - 'A', 43, - 'C', 45, - 'D', 41, - 'M', 42, - 'N', 44, - 'W', 40, - '[', 413, + '\n', 585, + '\'', 354, + '(', 410, + '*', 350, + ',', 424, + '<', 133, + '>', 420, + 'A', 42, + 'C', 44, + 'D', 40, + 'M', 41, + 'N', 43, + 'W', 39, + '[', 412, '`', 794, - 'h', 126, - '{', 398, - '|', 394, - '~', 417, + 'h', 125, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(13); + lookahead == ' ') SKIP(12); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(46); - if (lookahead != 0) ADVANCE(135); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(45); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 14: - ADVANCE_MAP( - '\n', 586, - '\'', 356, - '(', 408, - '*', 352, - ',', 426, - '<', 225, - '>', 422, - 'A', 170, - 'C', 179, - 'D', 161, - 'M', 165, - 'N', 174, - 'W', 154, - '[', 414, - '`', 795, - 'h', 217, - '{', 397, - '|', 393, - '~', 418, - '\t', 14, - ' ', 14, - '-', 1, - 0x2022, 1, - ); - if (lookahead != 0) ADVANCE(226); - END_STATE(); - case 15: + case 13: ADVANCE_MAP( - '\n', 586, - '\'', 389, + '\n', 585, + '\'', 355, '(', 407, '*', 351, ',', 425, - '<', 134, + '<', 224, '>', 421, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, + 'A', 169, + 'C', 178, + 'D', 160, + 'M', 164, + 'N', 173, + 'W', 153, '[', 413, - '`', 794, - 'h', 126, - '{', 398, - '|', 394, + '`', 795, + 'h', 216, + '{', 396, + '|', 392, '~', 417, + '\t', 13, + ' ', 13, + '-', 1, + 0x2022, 1, ); - if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead != 0) ADVANCE(135); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 16: + case 14: ADVANCE_MAP( - '\n', 586, - '\'', 357, - '(', 412, - '*', 353, - ',', 428, - '<', 897, - '>', 423, - 'A', 834, - 'C', 843, - 'D', 824, - 'M', 828, - 'N', 838, - 'W', 817, - '[', 416, - '`', 796, - 'h', 886, - '{', 400, - '|', 396, - '}', 135, - '~', 419, + '\n', 585, + '\'', 388, + '(', 406, + '*', 350, + ',', 424, + '<', 133, + '>', 420, + 'A', 78, + 'C', 87, + 'D', 69, + 'M', 73, + 'N', 82, + 'W', 62, + '[', 412, + '`', 794, + 'h', 125, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); - if (lookahead != 0) ADVANCE(899); + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 17: + case 15: ADVANCE_MAP( - '\n', 586, + '\n', 585, '\'', 791, '(', 792, '*', 791, @@ -1429,387 +1376,426 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '`', 791, 'h', 781, '{', 784, - '|', 394, + '|', 393, '~', 791, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(6); + lookahead == ' ') SKIP(5); if (lookahead != 0) ADVANCE(791); END_STATE(); - case 18: - if (lookahead == '\n') ADVANCE(586); - if (lookahead == '*') ADVANCE(691); - if (lookahead == '<') ADVANCE(582); - if (lookahead == '`') ADVANCE(799); - if (lookahead == '|') ADVANCE(793); - if (lookahead == '}') ADVANCE(901); - if (lookahead == '\t' || - lookahead == ' ') SKIP(19); - if (lookahead == '-' || - lookahead == 0x2022) ADVANCE(25); + case 16: + ADVANCE_MAP( + '\n', 585, + '\'', 356, + '(', 411, + '*', 352, + ',', 427, + '<', 897, + '>', 422, + 'A', 834, + 'C', 843, + 'D', 824, + 'M', 828, + 'N', 838, + 'W', 817, + '[', 415, + '`', 796, + 'h', 886, + '{', 399, + '|', 395, + '}', 134, + '~', 418, + ); + if (lookahead == '\t' || + lookahead == ' ') SKIP(5); + if (lookahead != 0) ADVANCE(899); END_STATE(); - case 19: - if (lookahead == '\n') ADVANCE(586); + case 17: + if (lookahead == '\n') ADVANCE(585); + if (lookahead == '*') ADVANCE(691); + if (lookahead == '<') ADVANCE(581); + if (lookahead == '`') ADVANCE(799); + if (lookahead == '|') ADVANCE(793); + if (lookahead == '}') ADVANCE(901); + if (lookahead == '\t' || + lookahead == ' ') SKIP(18); + if (lookahead == '-' || + lookahead == 0x2022) ADVANCE(25); + END_STATE(); + case 18: + if (lookahead == '\n') ADVANCE(585); if (lookahead == '\t' || - lookahead == ' ') SKIP(19); + lookahead == ' ') SKIP(18); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(25); END_STATE(); + case 19: + if (lookahead == '\n') ADVANCE(589); + if (lookahead != 0) ADVANCE(19); + END_STATE(); case 20: - if (lookahead == '\n') ADVANCE(590); - if (lookahead != 0) ADVANCE(20); + if (lookahead == '\n') ADVANCE(592); + if (lookahead == '\t' || + lookahead == ' ') ADVANCE(20); END_STATE(); case 21: - if (lookahead == '\n') ADVANCE(592); + if (lookahead == '\n') ADVANCE(591); if (lookahead == '\t' || lookahead == ' ') ADVANCE(21); END_STATE(); case 22: - if (lookahead == '\n') ADVANCE(591); - if (lookahead == '\t' || - lookahead == ' ') ADVANCE(22); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '>') ADVANCE(456); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 23: - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '>') ADVANCE(457); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 24: - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(590); + if (lookahead != 0 && + lookahead != '`') ADVANCE(798); END_STATE(); case 25: - if (lookahead == ' ') ADVANCE(588); + if (lookahead == ' ') ADVANCE(587); END_STATE(); case 26: - if (lookahead == ' ') ADVANCE(588); - if (lookahead == '-') ADVANCE(349); + if (lookahead == ' ') ADVANCE(587); + if (lookahead == '-') ADVANCE(348); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(350); + lookahead != '\n') ADVANCE(349); END_STATE(); case 27: - if (lookahead == ' ') ADVANCE(588); + if (lookahead == ' ') ADVANCE(587); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(350); + lookahead != '\n') ADVANCE(349); END_STATE(); case 28: - if (lookahead == '>') ADVANCE(455); + if (lookahead == '>') ADVANCE(454); END_STATE(); case 29: - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '`') ADVANCE(798); - END_STATE(); - case 30: - if (eof) ADVANCE(33); + if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 134, - '>', 421, - 'A', 79, - 'C', 88, - 'D', 70, - 'M', 74, - 'N', 83, - 'W', 63, - '[', 413, + '\n', 585, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 133, + '>', 420, + 'A', 78, + 'C', 87, + 'D', 69, + 'M', 73, + 'N', 82, + 'W', 62, + '[', 412, '`', 794, - 'h', 126, - '{', 398, - '|', 392, - '~', 417, + 'h', 125, + '{', 397, + '|', 391, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(30); - if (lookahead != 0) ADVANCE(135); + lookahead == ' ') SKIP(29); + if (lookahead != 0) ADVANCE(134); END_STATE(); - case 31: - if (eof) ADVANCE(33); + case 30: + if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 407, - '*', 351, - ',', 425, - '<', 336, - '>', 421, - 'A', 278, - 'C', 287, - 'D', 269, - 'M', 272, - 'N', 282, - 'W', 262, - '[', 413, + '\n', 585, + '\'', 354, + '(', 406, + '*', 350, + ',', 424, + '<', 335, + '>', 420, + 'A', 277, + 'C', 286, + 'D', 268, + 'M', 271, + 'N', 281, + 'W', 261, + '[', 412, '`', 794, - 'h', 327, - 'v', 307, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + 'v', 306, + '{', 397, + '|', 393, + '~', 416, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(31); + lookahead == ' ') SKIP(30); if (lookahead == '-' || lookahead == 0x2022) ADVANCE(27); - if (lookahead != 0) ADVANCE(337); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 32: - if (eof) ADVANCE(33); + case 31: + if (eof) ADVANCE(32); ADVANCE_MAP( - '\n', 586, - '\'', 355, - '(', 409, - '*', 351, - ',', 425, + '\n', 585, + '\'', 354, + '(', 408, + '*', 350, + ',', 424, '-', 26, - '<', 583, - '=', 258, - '>', 421, - 'A', 230, - 'C', 232, - 'D', 228, - 'M', 229, - 'N', 231, - 'W', 227, - '[', 413, + '<', 582, + '=', 257, + '>', 420, + 'A', 229, + 'C', 231, + 'D', 227, + 'M', 228, + 'N', 230, + 'W', 226, + '[', 412, '`', 794, - 'h', 327, - 'v', 307, - '{', 398, - '|', 394, - '~', 417, + 'h', 326, + 'v', 306, + '{', 397, + '|', 393, + '~', 416, 0x2022, 27, ); if (lookahead == '\t' || - lookahead == ' ') SKIP(31); + lookahead == ' ') SKIP(30); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(233); - if (lookahead != 0) ADVANCE(337); + ('B' <= lookahead && lookahead <= 'Z')) ADVANCE(232); + if (lookahead != 0) ADVANCE(336); END_STATE(); - case 33: + case 32: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); + case 33: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == '\n') ADVANCE(583); + if (lookahead == ':') ADVANCE(129); + if (lookahead == 's') ADVANCE(34); + if (('0' <= lookahead && lookahead <= '9') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(134); + END_STATE(); case 34: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); - if (lookahead == ':') ADVANCE(130); - if (lookahead == 's') ADVANCE(35); + if (lookahead == '\n') ADVANCE(583); + if (lookahead == ':') ADVANCE(129); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 35: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); - if (lookahead == ':') ADVANCE(130); + if (lookahead == '\n') ADVANCE(583); + if (lookahead == 'p') ADVANCE(33); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 36: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); - if (lookahead == 'p') ADVANCE(34); + if (lookahead == '\n') ADVANCE(583); + if (lookahead == 't') ADVANCE(35); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 37: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); + if (lookahead == '\n') ADVANCE(583); if (lookahead == 't') ADVANCE(36); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 38: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); - if (lookahead == 't') ADVANCE(37); + if (lookahead == '\n') ADVANCE(583); if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 39: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '\n') ADVANCE(584); - if (('0' <= lookahead && lookahead <= '9') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(39); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'A') ADVANCE(568); + if (lookahead == 'a') ADVANCE(117); + if (lookahead == ')' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(135); + (lookahead < ',' || '.' < lookahead) && + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 40: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'A') ADVANCE(569); - if (lookahead == 'a') ADVANCE(118); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'E') ADVANCE(566); + if (lookahead == 'e') ADVANCE(115); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 41: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'E') ADVANCE(567); - if (lookahead == 'e') ADVANCE(116); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'E') ADVANCE(571); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 42: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'E') ADVANCE(572); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'L') ADVANCE(570); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 43: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'L') ADVANCE(571); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'O') ADVANCE(572); + if (lookahead == 'o') ADVANCE(122); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 44: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'O') ADVANCE(573); - if (lookahead == 'o') ADVANCE(123); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(567); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 45: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(568); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 46: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || + if (lookahead == '-') ADVANCE(60); + if (lookahead == '>') ADVANCE(450); + if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < ',' || '.' < lookahead) && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + lookahead != '(' && + lookahead != ',' && + lookahead != '-' && + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); case 47: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(61); - if (lookahead == '>') ADVANCE(451); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); + if (lookahead == '-') ADVANCE(130); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1817,11 +1803,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 48: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(131); + if (lookahead == '-') ADVANCE(65); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1829,11 +1815,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 49: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(66); + if (lookahead == '-') ADVANCE(131); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1841,7 +1827,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 50: ACCEPT_TOKEN(aux_sym_word_token1); @@ -1853,118 +1839,106 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 51: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '-') ADVANCE(133); + if (lookahead == ':') ADVANCE(431); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '-' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 52: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(432); + if (lookahead == ':') ADVANCE(428); + if (lookahead == 's') ADVANCE(55); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 53: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(429); - if (lookahead == 's') ADVANCE(56); + if (lookahead == ':') ADVANCE(129); + if (lookahead == 's') ADVANCE(54); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 54: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(130); - if (lookahead == 's') ADVANCE(55); + if (lookahead == ':') ADVANCE(129); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 55: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(130); + if (lookahead == ':') ADVANCE(434); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 56: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(435); + if (lookahead == ':') ADVANCE(440); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 57: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(441); + if (lookahead == ':') ADVANCE(437); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 58: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(447); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 59: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == ':') ADVANCE(448); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(135); - END_STATE(); - case 60: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(451); + if (lookahead == '>') ADVANCE(450); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -1972,11 +1946,11 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); - case 61: + case 60: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(454); + if (lookahead == '>') ADVANCE(453); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || @@ -1986,775 +1960,775 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(62); + lookahead != '\n') ADVANCE(61); END_STATE(); - case 62: + case 61: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '>') ADVANCE(455); + if (lookahead == '>') ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); - case 63: + case 62: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(85); - if (lookahead == 'a') ADVANCE(118); + if (lookahead == 'A') ADVANCE(84); + if (lookahead == 'a') ADVANCE(117); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); - case 64: + case 63: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(92); + if (lookahead == 'A') ADVANCE(91); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); - case 65: + case 64: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'A') ADVANCE(50); + if (lookahead == 'A') ADVANCE(49); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); - case 66: + case 65: ACCEPT_TOKEN(aux_sym_word_token1); ADVANCE_MAP( - 'B', 483, - 'D', 479, - 'I', 481, - 'P', 475, - 'S', 473, - '{', 477, - '\t', 458, - ' ', 458, - '(', 458, - ',', 458, - '[', 458, + 'B', 482, + 'D', 478, + 'I', 480, + 'P', 474, + 'S', 472, + '{', 476, + '\t', 457, + ' ', 457, + '(', 457, + ',', 457, + '[', 457, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(458); + lookahead != '\n') ADVANCE(457); + END_STATE(); + case 66: + ACCEPT_TOKEN(aux_sym_word_token1); + if (lookahead == 'C') ADVANCE(63); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != ',' && + lookahead != '[') ADVANCE(134); END_STATE(); case 67: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'C') ADVANCE(64); + if (lookahead == 'D') ADVANCE(113); + if (lookahead == 'U') ADVANCE(114); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 68: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(114); - if (lookahead == 'U') ADVANCE(115); + if (lookahead == 'D') ADVANCE(58); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 69: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'D') ADVANCE(59); + if (lookahead == 'E') ADVANCE(83); + if (lookahead == 'e') ADVANCE(115); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 70: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(84); - if (lookahead == 'e') ADVANCE(116); + if (lookahead == 'E') ADVANCE(51); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 71: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(52); + if (lookahead == 'E') ADVANCE(66); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 72: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(67); + if (lookahead == 'E') ADVANCE(68); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 73: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(69); + if (lookahead == 'E') ADVANCE(89); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 74: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'E') ADVANCE(90); + if (lookahead == 'F') ADVANCE(92); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 75: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'F') ADVANCE(93); + if (lookahead == 'G') ADVANCE(56); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 76: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'G') ADVANCE(57); + if (lookahead == 'I') ADVANCE(74); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 77: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(75); + if (lookahead == 'I') ADVANCE(81); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 78: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'I') ADVANCE(82); + if (lookahead == 'L') ADVANCE(88); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 79: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(89); + if (lookahead == 'L') ADVANCE(48); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 80: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'L') ADVANCE(49); + if (lookahead == 'N') ADVANCE(77); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 81: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(78); + if (lookahead == 'N') ADVANCE(75); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 82: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'N') ADVANCE(76); + if (lookahead == 'O') ADVANCE(90); + if (lookahead == 'o') ADVANCE(122); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 83: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'O') ADVANCE(91); - if (lookahead == 'o') ADVANCE(123); + if (lookahead == 'P') ADVANCE(86); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 84: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'P') ADVANCE(87); + if (lookahead == 'R') ADVANCE(80); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 85: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(81); + if (lookahead == 'R') ADVANCE(79); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 86: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(80); + if (lookahead == 'R') ADVANCE(71); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 87: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'R') ADVANCE(72); + if (lookahead == 'T') ADVANCE(85); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 88: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(86); + if (lookahead == 'T') ADVANCE(47); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 89: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(48); + if (lookahead == 'T') ADVANCE(64); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 90: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(65); + if (lookahead == 'T') ADVANCE(70); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 91: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(71); + if (lookahead == 'T') ADVANCE(72); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 92: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(73); + if (lookahead == 'T') ADVANCE(50); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 93: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'T') ADVANCE(51); + if (lookahead == 'a') ADVANCE(108); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 94: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(109); + if (lookahead == 'a') ADVANCE(126); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 95: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(127); + if (lookahead == 'a') ADVANCE(118); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 96: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'a') ADVANCE(119); + if (lookahead == 'c') ADVANCE(94); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 97: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'c') ADVANCE(95); + if (lookahead == 'd') ADVANCE(443); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 98: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'd') ADVANCE(444); + if (lookahead == 'e') ADVANCE(52); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 99: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'e') ADVANCE(96); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 100: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(97); + if (lookahead == 'e') ADVANCE(67); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 101: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(68); + if (lookahead == 'e') ADVANCE(97); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 102: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(98); + if (lookahead == 'e') ADVANCE(93); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 103: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(94); + if (lookahead == 'e') ADVANCE(120); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 104: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'e') ADVANCE(121); + if (lookahead == 'g') ADVANCE(100); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 105: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(101); + if (lookahead == 'g') ADVANCE(57); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 106: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'g') ADVANCE(58); + if (lookahead == 'h') ADVANCE(95); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 107: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'h') ADVANCE(96); + if (lookahead == 'i') ADVANCE(111); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 108: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'i') ADVANCE(112); + if (lookahead == 'k') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 109: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'k') ADVANCE(491); + if (lookahead == 'l') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 110: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'l') ADVANCE(491); + if (lookahead == 'n') ADVANCE(107); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 111: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(108); + if (lookahead == 'n') ADVANCE(105); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 112: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(106); + if (lookahead == 'n') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 113: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'n') ADVANCE(491); + if (lookahead == 'o') ADVANCE(127); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 114: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'o') ADVANCE(128); + if (lookahead == 'p') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 115: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(491); + if (lookahead == 'p') ADVANCE(119); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 116: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(120); + if (lookahead == 'p') ADVANCE(53); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 117: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'p') ADVANCE(54); + if (lookahead == 'r') ADVANCE(110); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 118: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(111); + if (lookahead == 'r') ADVANCE(128); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 119: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(129); + if (lookahead == 'r') ADVANCE(99); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 120: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(100); + if (lookahead == 'r') ADVANCE(123); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 121: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'r') ADVANCE(124); + if (lookahead == 's') ADVANCE(103); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 122: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 's') ADVANCE(104); + if (lookahead == 't') ADVANCE(98); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 123: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(99); + if (lookahead == 't') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 124: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(491); + if (lookahead == 't') ADVANCE(116); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 125: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(117); + if (lookahead == 't') ADVANCE(124); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 126: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(125); + if (lookahead == 't') ADVANCE(101); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 127: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 't') ADVANCE(102); + if (lookahead == 'w') ADVANCE(112); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 128: ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == 'w') ADVANCE(113); + if (lookahead == '}') ADVANCE(492); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); case 129: - ACCEPT_TOKEN(aux_sym_word_token1); - if (lookahead == '}') ADVANCE(493); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != ',' && - lookahead != '[') ADVANCE(135); - END_STATE(); - case 130: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == ')' || - lookahead == ']') ADVANCE(135); + lookahead == ']') ADVANCE(134); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(696); @@ -2763,51 +2737,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ') ADVANCE(695); END_STATE(); - case 131: + case 130: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(500); + lookahead == '[') ADVANCE(499); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(500); + lookahead != '\n') ADVANCE(499); END_STATE(); - case 132: + case 131: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(495); + lookahead == '[') ADVANCE(494); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(495); + lookahead != '\n') ADVANCE(494); END_STATE(); - case 133: + case 132: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(486); + lookahead == '[') ADVANCE(485); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(486); + lookahead != '\n') ADVANCE(485); END_STATE(); - case 134: + case 133: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(47); + lookahead == 'S') ADVANCE(46); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -2815,9 +2789,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '(' && lookahead != ',' && lookahead != '-' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(135); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(134); END_STATE(); - case 135: + case 134: ACCEPT_TOKEN(aux_sym_word_token1); if (lookahead != 0 && lookahead != '\t' && @@ -2825,1091 +2799,1101 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '(' && lookahead != ',' && - lookahead != '[') ADVANCE(135); + lookahead != '[') ADVANCE(134); END_STATE(); - case 136: + case 135: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(590); + if (lookahead == '\n') ADVANCE(589); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(20); - if (lookahead != 0) ADVANCE(136); + lookahead == '[') ADVANCE(19); + if (lookahead != 0) ADVANCE(135); END_STATE(); - case 137: + case 136: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\n') ADVANCE(591); - if (lookahead == '=') ADVANCE(137); + if (lookahead == '=') ADVANCE(136); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(22); + lookahead == ' ') ADVANCE(21); if (lookahead != 0 && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 138: + case 137: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '-') ADVANCE(157); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '-') ADVANCE(156); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 139: + case 138: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '-') ADVANCE(152); - if (lookahead == '>') ADVANCE(453); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '-') ADVANCE(151); + if (lookahead == '>') ADVANCE(452); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); + lookahead == '[') ADVANCE(23); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(151); - if (lookahead != 0) ADVANCE(226); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 140: + case 139: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '-') ADVANCE(222); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '-') ADVANCE(221); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 141: + case 140: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '-') ADVANCE(222); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); + END_STATE(); + case 141: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '-') ADVANCE(223); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 142: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '-') ADVANCE(224); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(432); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 143: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(433); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(429); + if (lookahead == 's') ADVANCE(146); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 144: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(430); - if (lookahead == 's') ADVANCE(147); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(220); + if (lookahead == 's') ADVANCE(145); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 145: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(221); - if (lookahead == 's') ADVANCE(146); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(220); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 146: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(221); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(435); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 147: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(436); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(441); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 148: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(442); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(438); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 149: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(439); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ':') ADVANCE(448); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 150: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == ':') ADVANCE(449); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '>') ADVANCE(452); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 151: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '>') ADVANCE(453); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '>') ADVANCE(451); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); + lookahead == '[') ADVANCE(22); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(151); - if (lookahead != 0) ADVANCE(226); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); + if (lookahead != 0) ADVANCE(152); END_STATE(); case 152: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '>') ADVANCE(452); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '>') ADVANCE(455); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || lookahead == '[') ADVANCE(23); - if (lookahead == '-' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(151); - if (lookahead != 0) ADVANCE(153); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 153: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '>') ADVANCE(456); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'A') ADVANCE(175); + if (lookahead == 'a') ADVANCE(208); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 154: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'A') ADVANCE(176); - if (lookahead == 'a') ADVANCE(209); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'A') ADVANCE(182); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 155: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'A') ADVANCE(183); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'A') ADVANCE(140); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 156: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'A') ADVANCE(141); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + ADVANCE_MAP( + '\n', 588, + 'B', 463, + 'D', 461, + 'I', 462, + 'P', 459, + 'S', 458, + '{', 460, + '\t', 465, + ' ', 465, + '(', 465, + '[', 465, + ); + if (lookahead != 0) ADVANCE(464); END_STATE(); case 157: ACCEPT_TOKEN(aux_sym_word_noli_token1); - ADVANCE_MAP( - '\n', 589, - 'B', 464, - 'D', 462, - 'I', 463, - 'P', 460, - 'S', 459, - '{', 461, - '\t', 466, - ' ', 466, - '(', 466, - '[', 466, - ); - if (lookahead != 0) ADVANCE(465); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'C') ADVANCE(154); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 158: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'C') ADVANCE(155); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'D') ADVANCE(204); + if (lookahead == 'U') ADVANCE(205); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 159: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'D') ADVANCE(205); - if (lookahead == 'U') ADVANCE(206); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'D') ADVANCE(149); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 160: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'D') ADVANCE(150); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'E') ADVANCE(174); + if (lookahead == 'e') ADVANCE(206); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 161: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'E') ADVANCE(175); - if (lookahead == 'e') ADVANCE(207); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'E') ADVANCE(142); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 162: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'E') ADVANCE(143); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'E') ADVANCE(157); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 163: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'E') ADVANCE(158); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'E') ADVANCE(159); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 164: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'E') ADVANCE(160); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'E') ADVANCE(180); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 165: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'E') ADVANCE(181); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'F') ADVANCE(183); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 166: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'F') ADVANCE(184); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'G') ADVANCE(147); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 167: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'G') ADVANCE(148); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'I') ADVANCE(165); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 168: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'I') ADVANCE(166); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'I') ADVANCE(172); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 169: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'I') ADVANCE(173); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'L') ADVANCE(179); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 170: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'L') ADVANCE(180); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'L') ADVANCE(137); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 171: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'L') ADVANCE(138); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'N') ADVANCE(168); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 172: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'N') ADVANCE(169); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'N') ADVANCE(166); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 173: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'N') ADVANCE(167); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'O') ADVANCE(181); + if (lookahead == 'o') ADVANCE(213); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 174: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'O') ADVANCE(182); - if (lookahead == 'o') ADVANCE(214); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'P') ADVANCE(177); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 175: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'P') ADVANCE(178); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'R') ADVANCE(171); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 176: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'R') ADVANCE(172); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'R') ADVANCE(170); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 177: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'R') ADVANCE(171); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'R') ADVANCE(162); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 178: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'R') ADVANCE(163); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(176); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 179: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(177); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(139); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 180: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(140); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(155); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 181: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(156); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(161); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 182: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(162); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(163); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 183: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(164); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'T') ADVANCE(141); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 184: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'T') ADVANCE(142); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'a') ADVANCE(199); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 185: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'a') ADVANCE(200); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'a') ADVANCE(217); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 186: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'a') ADVANCE(218); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'a') ADVANCE(209); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 187: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'a') ADVANCE(210); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'c') ADVANCE(185); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 188: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'c') ADVANCE(186); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'd') ADVANCE(444); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 189: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'd') ADVANCE(445); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(143); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 190: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(144); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(187); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 191: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(188); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(158); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 192: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(159); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(188); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 193: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(189); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(184); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 194: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(185); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(211); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 195: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(212); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'g') ADVANCE(191); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 196: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'g') ADVANCE(192); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'g') ADVANCE(148); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 197: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'g') ADVANCE(149); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'h') ADVANCE(186); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 198: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'h') ADVANCE(187); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'i') ADVANCE(202); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 199: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'i') ADVANCE(203); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'k') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 200: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'k') ADVANCE(492); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'l') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 201: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'l') ADVANCE(492); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'n') ADVANCE(198); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 202: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'n') ADVANCE(199); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'n') ADVANCE(196); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 203: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'n') ADVANCE(197); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'n') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 204: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'n') ADVANCE(492); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'o') ADVANCE(218); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 205: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'o') ADVANCE(219); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'p') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 206: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'p') ADVANCE(492); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'p') ADVANCE(210); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 207: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'p') ADVANCE(211); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'p') ADVANCE(144); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 208: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'p') ADVANCE(145); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'r') ADVANCE(201); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 209: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'r') ADVANCE(202); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'r') ADVANCE(219); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 210: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'r') ADVANCE(220); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'r') ADVANCE(190); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 211: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'r') ADVANCE(191); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'r') ADVANCE(214); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 212: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'r') ADVANCE(215); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 's') ADVANCE(194); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 213: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 's') ADVANCE(195); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 't') ADVANCE(189); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 214: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 't') ADVANCE(190); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 't') ADVANCE(491); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 215: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 't') ADVANCE(492); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 't') ADVANCE(207); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 216: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 't') ADVANCE(208); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 't') ADVANCE(215); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 217: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 't') ADVANCE(216); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 't') ADVANCE(192); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 218: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 't') ADVANCE(193); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'w') ADVANCE(203); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 219: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'w') ADVANCE(204); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '}') ADVANCE(493); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 220: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '}') ADVANCE(494); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); - END_STATE(); - case 221: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(24); + lookahead == ' ') ADVANCE(23); if (lookahead == '(' || lookahead == '[') ADVANCE(693); if (lookahead == ')' || - lookahead == ']') ADVANCE(226); + lookahead == ']') ADVANCE(225); if (lookahead != 0) ADVANCE(692); END_STATE(); - case 222: + case 221: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(502); - if (lookahead != 0) ADVANCE(501); + lookahead == '[') ADVANCE(501); + if (lookahead != 0) ADVANCE(500); END_STATE(); - case 223: + case 222: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(497); - if (lookahead != 0) ADVANCE(496); + lookahead == '[') ADVANCE(496); + if (lookahead != 0) ADVANCE(495); END_STATE(); - case 224: + case 223: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(488); - if (lookahead != 0) ADVANCE(487); + lookahead == '[') ADVANCE(487); + if (lookahead != 0) ADVANCE(486); END_STATE(); - case 225: + case 224: ACCEPT_TOKEN(aux_sym_word_noli_token1); ADVANCE_MAP( - '\n', 589, - '\t', 24, - ' ', 24, - '(', 24, - '[', 24, - 'A', 139, - 'C', 139, - 'D', 139, - 'M', 139, - 'S', 139, + '\n', 588, + '\t', 23, + ' ', 23, + '(', 23, + '[', 23, + 'A', 138, + 'C', 138, + 'D', 138, + 'M', 138, + 'S', 138, ); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(151); - if (lookahead != 0) ADVANCE(226); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(150); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 226: + case 225: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 227: + case 226: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'A') ADVANCE(530); - if (lookahead == 'a') ADVANCE(319); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'A') ADVANCE(529); + if (lookahead == 'a') ADVANCE(318); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 228: + case 227: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'E') ADVANCE(528); - if (lookahead == 'e') ADVANCE(317); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'E') ADVANCE(527); + if (lookahead == 'e') ADVANCE(316); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 229: + case 228: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'E') ADVANCE(533); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'E') ADVANCE(532); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 230: + case 229: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'L') ADVANCE(532); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'L') ADVANCE(531); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 231: + case 230: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'O') ADVANCE(534); - if (lookahead == 'o') ADVANCE(325); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'O') ADVANCE(533); + if (lookahead == 'o') ADVANCE(324); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 232: + case 231: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(529); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(528); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 233: + case 232: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 234: + case 233: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(260); - if (lookahead == '>') ADVANCE(451); + if (lookahead == '-') ADVANCE(259); + if (lookahead == '>') ADVANCE(450); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); + END_STATE(); + case 234: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == '-') ADVANCE(264); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(336); END_STATE(); case 235: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(265); + if (lookahead == '-') ADVANCE(331); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 236: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -3919,7 +3903,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 237: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -3929,119 +3913,119 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 238: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '-') ADVANCE(334); + if (lookahead == ':') ADVANCE(431); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 239: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(432); + if (lookahead == ':') ADVANCE(428); + if (lookahead == 's') ADVANCE(240); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 240: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(429); - if (lookahead == 's') ADVANCE(241); + if (lookahead == ':') ADVANCE(434); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 241: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(435); + if (lookahead == ':') ADVANCE(440); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 242: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(441); + if (lookahead == ':') ADVANCE(437); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 243: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(438); + if (lookahead == ':') ADVANCE(447); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 244: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(448); + if (lookahead == ':') ADVANCE(334); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 245: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(335); + if (lookahead == ':') ADVANCE(330); + if (lookahead == 's') ADVANCE(246); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 246: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(331); - if (lookahead == 's') ADVANCE(247); + if (lookahead == ':') ADVANCE(330); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 247: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == ':') ADVANCE(331); + if (lookahead == '=') ADVANCE(136); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 248: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(137); + if (lookahead == '=') ADVANCE(247); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 249: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4051,7 +4035,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 250: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4061,7 +4045,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 251: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4071,7 +4055,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 252: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4081,7 +4065,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 253: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4091,7 +4075,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 254: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4101,7 +4085,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 255: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4111,7 +4095,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 256: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4121,7 +4105,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 257: ACCEPT_TOKEN(aux_sym_word_noli_token1); @@ -4131,36 +4115,26 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 258: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '=') ADVANCE(257); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(337); - END_STATE(); - case 259: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(451); + if (lookahead == '>') ADVANCE(450); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 260: + case 259: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(454); + if (lookahead == '>') ADVANCE(453); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || @@ -4169,824 +4143,832 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(261); + lookahead != '\n') ADVANCE(260); END_STATE(); - case 261: + case 260: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '>') ADVANCE(455); + if (lookahead == '>') ADVANCE(454); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 262: + case 261: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(284); - if (lookahead == 'a') ADVANCE(319); + if (lookahead == 'A') ADVANCE(283); + if (lookahead == 'a') ADVANCE(318); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 263: + case 262: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(291); + if (lookahead == 'A') ADVANCE(290); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 264: + case 263: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'A') ADVANCE(237); + if (lookahead == 'A') ADVANCE(236); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 265: + case 264: ACCEPT_TOKEN(aux_sym_word_noli_token1); ADVANCE_MAP( - 'B', 484, - 'D', 480, - 'I', 482, - 'P', 476, - 'S', 474, - '{', 478, - '\t', 458, - ' ', 458, - '(', 458, - '[', 458, + 'B', 483, + 'D', 479, + 'I', 481, + 'P', 475, + 'S', 473, + '{', 477, + '\t', 457, + ' ', 457, + '(', 457, + '[', 457, ); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(458); + lookahead != '\n') ADVANCE(457); + END_STATE(); + case 265: + ACCEPT_TOKEN(aux_sym_word_noli_token1); + if (lookahead == 'C') ADVANCE(262); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ' && + lookahead != '(' && + lookahead != '[') ADVANCE(336); END_STATE(); case 266: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'C') ADVANCE(263); + if (lookahead == 'D') ADVANCE(314); + if (lookahead == 'U') ADVANCE(315); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 267: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(315); - if (lookahead == 'U') ADVANCE(316); + if (lookahead == 'D') ADVANCE(243); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 268: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'D') ADVANCE(244); + if (lookahead == 'E') ADVANCE(282); + if (lookahead == 'e') ADVANCE(316); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 269: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(283); - if (lookahead == 'e') ADVANCE(317); + if (lookahead == 'E') ADVANCE(265); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 270: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(266); + if (lookahead == 'E') ADVANCE(267); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 271: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(268); + if (lookahead == 'E') ADVANCE(288); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 272: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(289); + if (lookahead == 'E') ADVANCE(238); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 273: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'E') ADVANCE(239); + if (lookahead == 'F') ADVANCE(291); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 274: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'F') ADVANCE(292); + if (lookahead == 'G') ADVANCE(241); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 275: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'G') ADVANCE(242); + if (lookahead == 'I') ADVANCE(273); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 276: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(274); + if (lookahead == 'I') ADVANCE(280); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 277: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'I') ADVANCE(281); + if (lookahead == 'L') ADVANCE(287); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 278: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(288); + if (lookahead == 'L') ADVANCE(234); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 279: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'L') ADVANCE(235); + if (lookahead == 'N') ADVANCE(276); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 280: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(277); + if (lookahead == 'N') ADVANCE(274); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 281: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'N') ADVANCE(275); + if (lookahead == 'O') ADVANCE(289); + if (lookahead == 'o') ADVANCE(324); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 282: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'O') ADVANCE(290); - if (lookahead == 'o') ADVANCE(325); + if (lookahead == 'P') ADVANCE(285); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 283: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'P') ADVANCE(286); + if (lookahead == 'R') ADVANCE(279); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 284: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(280); + if (lookahead == 'R') ADVANCE(278); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 285: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(279); + if (lookahead == 'R') ADVANCE(269); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 286: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'R') ADVANCE(270); + if (lookahead == 'T') ADVANCE(284); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 287: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(285); + if (lookahead == 'T') ADVANCE(235); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 288: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(236); + if (lookahead == 'T') ADVANCE(263); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 289: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(264); + if (lookahead == 'T') ADVANCE(272); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 290: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(273); + if (lookahead == 'T') ADVANCE(270); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 291: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(271); + if (lookahead == 'T') ADVANCE(237); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 292: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'T') ADVANCE(238); + if (lookahead == 'a') ADVANCE(308); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 293: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(309); + if (lookahead == 'a') ADVANCE(327); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 294: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(328); + if (lookahead == 'a') ADVANCE(319); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 295: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'a') ADVANCE(320); + if (lookahead == 'c') ADVANCE(293); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 296: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'c') ADVANCE(294); + if (lookahead == 'd') ADVANCE(443); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 297: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'd') ADVANCE(444); + if (lookahead == 'e') ADVANCE(239); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 298: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(240); + if (lookahead == 'e') ADVANCE(295); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 299: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(296); + if (lookahead == 'e') ADVANCE(266); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 300: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(267); + if (lookahead == 'e') ADVANCE(296); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 301: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(297); + if (lookahead == 'e') ADVANCE(292); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 302: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(293); + if (lookahead == 'e') ADVANCE(321); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 303: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'e') ADVANCE(322); + if (lookahead == 'g') ADVANCE(299); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 304: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(300); + if (lookahead == 'g') ADVANCE(242); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 305: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'g') ADVANCE(243); + if (lookahead == 'h') ADVANCE(294); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 306: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'h') ADVANCE(295); + if (lookahead == 'i') ADVANCE(310); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 307: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(311); + if (lookahead == 'i') ADVANCE(312); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 308: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'i') ADVANCE(313); + if (lookahead == 'k') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 309: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'k') ADVANCE(491); + if (lookahead == 'l') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 310: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'l') ADVANCE(491); + if (lookahead == 'm') ADVANCE(244); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 311: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'm') ADVANCE(245); + if (lookahead == 'n') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 312: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(491); + if (lookahead == 'n') ADVANCE(304); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 313: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(305); + if (lookahead == 'n') ADVANCE(307); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 314: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'n') ADVANCE(308); + if (lookahead == 'o') ADVANCE(328); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 315: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'o') ADVANCE(329); + if (lookahead == 'p') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 316: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(491); + if (lookahead == 'p') ADVANCE(320); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 317: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(321); + if (lookahead == 'p') ADVANCE(245); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 318: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'p') ADVANCE(246); + if (lookahead == 'r') ADVANCE(313); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 319: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(314); + if (lookahead == 'r') ADVANCE(329); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 320: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(330); + if (lookahead == 'r') ADVANCE(298); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 321: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(299); + if (lookahead == 'r') ADVANCE(323); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 322: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'r') ADVANCE(324); + if (lookahead == 's') ADVANCE(302); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 323: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 's') ADVANCE(303); + if (lookahead == 't') ADVANCE(490); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 324: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(491); + if (lookahead == 't') ADVANCE(297); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 325: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(298); + if (lookahead == 't') ADVANCE(317); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 326: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(318); + if (lookahead == 't') ADVANCE(325); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 327: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(326); + if (lookahead == 't') ADVANCE(300); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 328: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 't') ADVANCE(301); + if (lookahead == 'w') ADVANCE(311); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 329: ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == 'w') ADVANCE(312); + if (lookahead == '}') ADVANCE(492); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); case 330: - ACCEPT_TOKEN(aux_sym_word_noli_token1); - if (lookahead == '}') ADVANCE(493); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ' && - lookahead != '(' && - lookahead != '[') ADVANCE(337); - END_STATE(); - case 331: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '(' || lookahead == '[') ADVANCE(696); if (lookahead == ')' || - lookahead == ']') ADVANCE(337); + lookahead == ']') ADVANCE(336); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ') ADVANCE(694); END_STATE(); - case 332: + case 331: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(500); + lookahead == '[') ADVANCE(499); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(500); + lookahead != '\n') ADVANCE(499); END_STATE(); - case 333: + case 332: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(495); + lookahead == '[') ADVANCE(494); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(495); + lookahead != '\n') ADVANCE(494); END_STATE(); - case 334: + case 333: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(486); + lookahead == '[') ADVANCE(485); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(486); + lookahead != '\n') ADVANCE(485); END_STATE(); - case 335: + case 334: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(20); + lookahead == '[') ADVANCE(19); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(136); + lookahead != '\n') ADVANCE(135); END_STATE(); - case 336: + case 335: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(234); + lookahead == 'S') ADVANCE(233); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - (lookahead < 'A' || '[' < lookahead)) ADVANCE(337); + (lookahead < 'A' || '[' < lookahead)) ADVANCE(336); END_STATE(); - case 337: + case 336: ACCEPT_TOKEN(aux_sym_word_noli_token1); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '(' && - lookahead != '[') ADVANCE(337); + lookahead != '[') ADVANCE(336); END_STATE(); - case 338: + case 337: ACCEPT_TOKEN(aux_sym_word_noli_token2); if (lookahead == '\n') ADVANCE(592); - if (lookahead == '-') ADVANCE(338); + if (lookahead == '-') ADVANCE(337); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(21); - if (lookahead != 0) ADVANCE(350); + lookahead == ' ') ADVANCE(20); + if (lookahead != 0) ADVANCE(349); END_STATE(); - case 339: + case 338: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(24); - if (lookahead != 0) ADVANCE(339); + lookahead == ' ') ADVANCE(23); + if (lookahead != 0) ADVANCE(338); + END_STATE(); + case 339: + ACCEPT_TOKEN(aux_sym_word_noli_token2); + if (lookahead == '-') ADVANCE(337); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n' && + lookahead != ' ') ADVANCE(349); END_STATE(); case 340: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(338); + if (lookahead == '-') ADVANCE(339); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 341: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -4994,7 +4976,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 342: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5002,7 +4984,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 343: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5010,7 +4992,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 344: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5018,7 +5000,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 345: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5026,7 +5008,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 346: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5034,7 +5016,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 347: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5042,7 +5024,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 348: ACCEPT_TOKEN(aux_sym_word_noli_token2); @@ -5050,36 +5032,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 349: ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead == '-') ADVANCE(348); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && - lookahead != ' ') ADVANCE(350); + lookahead != ' ') ADVANCE(349); END_STATE(); case 350: - ACCEPT_TOKEN(aux_sym_word_noli_token2); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n' && - lookahead != ' ') ADVANCE(350); - END_STATE(); - case 351: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 352: + case 351: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 353: + case 352: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead == '(' || lookahead == ',' || @@ -5090,23 +5064,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 354: + case 353: ACCEPT_TOKEN(anon_sym_STAR); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 355: + case 354: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 356: + case 355: ACCEPT_TOKEN(anon_sym_SQUOTE); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 357: + case 356: ACCEPT_TOKEN(anon_sym_SQUOTE); if (lookahead == '(' || lookahead == ',' || @@ -5117,189 +5091,189 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); + case 357: + ACCEPT_TOKEN(aux_sym__word_common_token1); + if (lookahead == 'A') ADVANCE(84); + if (lookahead == 'a') ADVANCE(382); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(387); + END_STATE(); case 358: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'A') ADVANCE(85); - if (lookahead == 'a') ADVANCE(383); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'E') ADVANCE(83); + if (lookahead == 'e') ADVANCE(381); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 359: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(84); - if (lookahead == 'e') ADVANCE(382); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'E') ADVANCE(89); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 360: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'E') ADVANCE(90); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'L') ADVANCE(88); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 361: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'L') ADVANCE(89); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'O') ADVANCE(90); + if (lookahead == 'o') ADVANCE(384); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 362: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'O') ADVANCE(91); - if (lookahead == 'o') ADVANCE(385); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'T') ADVANCE(85); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 363: - ACCEPT_TOKEN(aux_sym__word_common_token1); - if (lookahead == 'T') ADVANCE(86); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); - END_STATE(); - case 364: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == 't') ADVANCE(700); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); - case 365: + case 364: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); - case 366: + case 365: ACCEPT_TOKEN(aux_sym__word_common_token1); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(47); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(371); + lookahead == 'S') ADVANCE(46); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(370); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(60); + lookahead == '_') ADVANCE(59); END_STATE(); - case 367: + case 366: ACCEPT_TOKEN(aux_sym__word_common_token1); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + END_STATE(); + case 367: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == ':') ADVANCE(428); + if (lookahead == 's') ADVANCE(368); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 368: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(429); - if (lookahead == 's') ADVANCE(369); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == ':') ADVANCE(434); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 369: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(435); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == ':') ADVANCE(437); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 370: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == ':') ADVANCE(438); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); - END_STATE(); - case 371: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == '>') ADVANCE(451); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(371); + if (lookahead == '>') ADVANCE(450); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(370); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(60); + lookahead == '_') ADVANCE(59); + END_STATE(); + case 371: + ACCEPT_TOKEN(aux_sym__word_common_token2); + if (lookahead == 'a') ADVANCE(385); + if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 372: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'a') ADVANCE(386); - if (('b' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'c') ADVANCE(371); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 373: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'c') ADVANCE(372); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'd') ADVANCE(446); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 374: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'd') ADVANCE(447); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'e') ADVANCE(367); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 375: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(368); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'e') ADVANCE(372); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 376: ACCEPT_TOKEN(aux_sym__word_common_token2); if (lookahead == 'e') ADVANCE(373); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 377: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'e') ADVANCE(374); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'g') ADVANCE(369); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 378: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'g') ADVANCE(370); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'i') ADVANCE(380); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 379: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'i') ADVANCE(381); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'n') ADVANCE(378); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 380: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(379); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'n') ADVANCE(377); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 381: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'n') ADVANCE(378); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'p') ADVANCE(383); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 382: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'p') ADVANCE(384); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'r') ADVANCE(379); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 383: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(380); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 'r') ADVANCE(375); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 384: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 'r') ADVANCE(376); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 't') ADVANCE(374); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 385: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(375); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == 't') ADVANCE(376); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 386: - ACCEPT_TOKEN(aux_sym__word_common_token2); - if (lookahead == 't') ADVANCE(377); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); - END_STATE(); - case 387: ACCEPT_TOKEN(aux_sym__word_common_token2); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(696); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(386); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && @@ -5308,50 +5282,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ')' && lookahead != ']') ADVANCE(695); END_STATE(); - case 388: + case 387: ACCEPT_TOKEN(aux_sym__word_common_token2); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 389: + case 388: ACCEPT_TOKEN(anon_sym_SQUOTE2); END_STATE(); - case 390: + case 389: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '|') ADVANCE(390); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '|') ADVANCE(389); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 391: + case 390: ACCEPT_TOKEN(aux_sym__word_common_token3); - if (lookahead == '|') ADVANCE(391); + if (lookahead == '|') ADVANCE(390); END_STATE(); - case 392: + case 391: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 393: + case 392: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '|') ADVANCE(390); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '|') ADVANCE(389); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 394: + case 393: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(391); + if (lookahead == '|') ADVANCE(390); END_STATE(); - case 395: + case 394: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(391); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == '|') ADVANCE(390); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 396: + case 395: ACCEPT_TOKEN(anon_sym_PIPE); if (lookahead == '|') ADVANCE(890); if (lookahead == '(' || @@ -5364,32 +5338,32 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '|' && lookahead != '}') ADVANCE(899); END_STATE(); - case 397: + case 396: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '{') ADVANCE(403); - if (lookahead == '}') ADVANCE(402); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '{') ADVANCE(402); + if (lookahead == '}') ADVANCE(401); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 398: + case 397: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(405); - if (lookahead == '}') ADVANCE(401); + if (lookahead == '{') ADVANCE(404); + if (lookahead == '}') ADVANCE(400); END_STATE(); - case 399: + case 398: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '{') ADVANCE(405); - if (lookahead == '}') ADVANCE(401); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (lookahead == '{') ADVANCE(404); + if (lookahead == '}') ADVANCE(400); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 400: + case 399: ACCEPT_TOKEN(anon_sym_LBRACE); if (lookahead == '{') ADVANCE(889); - if (lookahead == '}') ADVANCE(401); + if (lookahead == '}') ADVANCE(400); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -5398,75 +5372,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != '\n' && lookahead != ' ') ADVANCE(899); END_STATE(); - case 401: + case 400: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); END_STATE(); - case 402: + case 401: ACCEPT_TOKEN(anon_sym_LBRACE_RBRACE); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 403: + case 402: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '{') ADVANCE(403); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '{') ADVANCE(402); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(404); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 404: + case 403: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(404); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(403); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 405: + case 404: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (lookahead == '{') ADVANCE(405); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(406); + if (lookahead == '{') ADVANCE(404); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(405); END_STATE(); - case 406: + case 405: ACCEPT_TOKEN(aux_sym__word_common_token4); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(406); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(405); END_STATE(); - case 407: + case 406: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 408: + case 407: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 409: + case 408: ACCEPT_TOKEN(anon_sym_LPAREN); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); - case 410: + case 409: ACCEPT_TOKEN(anon_sym_LPAREN); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 411: + case 410: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead == '(' || lookahead == ')' || @@ -5474,9 +5448,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); END_STATE(); - case 412: + case 411: ACCEPT_TOKEN(anon_sym_LPAREN); if (lookahead != 0 && lookahead != '\t' && @@ -5484,23 +5458,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(900); END_STATE(); - case 413: + case 412: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 414: + case 413: ACCEPT_TOKEN(anon_sym_LBRACK); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 415: + case 414: ACCEPT_TOKEN(anon_sym_LBRACK); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 416: + case 415: ACCEPT_TOKEN(anon_sym_LBRACK); if (lookahead != 0 && lookahead != '\t' && @@ -5508,19 +5482,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(900); END_STATE(); - case 417: + case 416: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 418: + case 417: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 419: + case 418: ACCEPT_TOKEN(anon_sym_TILDE); if (lookahead == '(' || lookahead == ',' || @@ -5531,23 +5505,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 420: + case 419: ACCEPT_TOKEN(anon_sym_TILDE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 421: + case 420: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 422: + case 421: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 423: + case 422: ACCEPT_TOKEN(anon_sym_GT); if (lookahead == '(' || lookahead == ',' || @@ -5558,27 +5532,27 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 424: + case 423: ACCEPT_TOKEN(anon_sym_GT); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 425: + case 424: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 426: + case 425: ACCEPT_TOKEN(anon_sym_COMMA); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 427: + case 426: ACCEPT_TOKEN(anon_sym_COMMA); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 428: + case 427: ACCEPT_TOKEN(anon_sym_COMMA); if (lookahead != 0 && lookahead != '\t' && @@ -5586,19 +5560,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(900); END_STATE(); - case 429: + case 428: ACCEPT_TOKEN(anon_sym_Note_COLON); END_STATE(); - case 430: + case 429: ACCEPT_TOKEN(anon_sym_Note_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 431: + case 430: ACCEPT_TOKEN(anon_sym_Note_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5609,19 +5583,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 432: + case 431: ACCEPT_TOKEN(anon_sym_NOTE_COLON); END_STATE(); - case 433: + case 432: ACCEPT_TOKEN(anon_sym_NOTE_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 434: + case 433: ACCEPT_TOKEN(anon_sym_NOTE_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5632,19 +5606,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 435: + case 434: ACCEPT_TOKEN(anon_sym_Notes_COLON); END_STATE(); - case 436: + case 435: ACCEPT_TOKEN(anon_sym_Notes_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 437: + case 436: ACCEPT_TOKEN(anon_sym_Notes_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5655,19 +5629,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 438: + case 437: ACCEPT_TOKEN(anon_sym_Warning_COLON); END_STATE(); - case 439: + case 438: ACCEPT_TOKEN(anon_sym_Warning_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 440: + case 439: ACCEPT_TOKEN(anon_sym_Warning_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5678,19 +5652,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 441: + case 440: ACCEPT_TOKEN(anon_sym_WARNING_COLON); END_STATE(); - case 442: + case 441: ACCEPT_TOKEN(anon_sym_WARNING_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 443: + case 442: ACCEPT_TOKEN(anon_sym_WARNING_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5701,19 +5675,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 444: + case 443: ACCEPT_TOKEN(anon_sym_Deprecated); END_STATE(); - case 445: + case 444: ACCEPT_TOKEN(anon_sym_Deprecated); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 446: + case 445: ACCEPT_TOKEN(anon_sym_Deprecated); if (lookahead == '(' || lookahead == ',' || @@ -5724,23 +5698,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 447: + case 446: ACCEPT_TOKEN(anon_sym_Deprecated); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); - case 448: + case 447: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); END_STATE(); - case 449: + case 448: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 450: + case 449: ACCEPT_TOKEN(anon_sym_DEPRECATED_COLON); if (lookahead == '(' || lookahead == ',' || @@ -5751,240 +5725,240 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead != ' ' && lookahead != '}') ADVANCE(899); END_STATE(); - case 451: + case 450: ACCEPT_TOKEN(aux_sym_keycode_token1); END_STATE(); - case 452: + case 451: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '>') ADVANCE(456); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == '>') ADVANCE(455); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 453: + case 452: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 454: + case 453: ACCEPT_TOKEN(aux_sym_keycode_token1); - if (lookahead == '>') ADVANCE(455); + if (lookahead == '>') ADVANCE(454); END_STATE(); - case 455: + case 454: ACCEPT_TOKEN(aux_sym_keycode_token2); END_STATE(); - case 456: + case 455: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 457: + case 456: ACCEPT_TOKEN(aux_sym_keycode_token2); - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); + END_STATE(); + case 457: + ACCEPT_TOKEN(aux_sym_keycode_token3); END_STATE(); case 458: ACCEPT_TOKEN(aux_sym_keycode_token3); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'H') ADVANCE(167); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '(' || + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 459: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'H') ADVANCE(168); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'a') ADVANCE(195); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 460: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'a') ADVANCE(196); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'c') ADVANCE(197); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 461: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'c') ADVANCE(198); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'e') ADVANCE(200); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 462: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'e') ADVANCE(201); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'n') ADVANCE(212); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 463: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'n') ADVANCE(213); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == 'r') ADVANCE(193); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 464: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == 'r') ADVANCE(194); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 465: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 466: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'H') ADVANCE(561); + if (lookahead == ')' || + lookahead == '-' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(575); END_STATE(); case 467: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'H') ADVANCE(562); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'a') ADVANCE(104); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 468: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'a') ADVANCE(105); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'e') ADVANCE(109); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 469: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'e') ADVANCE(110); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'n') ADVANCE(121); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 470: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'r') ADVANCE(102); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 471: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'r') ADVANCE(103); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 472: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + if (lookahead == 'H') ADVANCE(76); END_STATE(); case 473: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(77); + if (lookahead == 'H') ADVANCE(275); END_STATE(); case 474: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'H') ADVANCE(276); + if (lookahead == 'a') ADVANCE(104); END_STATE(); case 475: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(105); + if (lookahead == 'a') ADVANCE(303); END_STATE(); case 476: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'a') ADVANCE(304); + if (lookahead == 'c') ADVANCE(106); END_STATE(); case 477: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(107); + if (lookahead == 'c') ADVANCE(305); END_STATE(); case 478: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'c') ADVANCE(306); + if (lookahead == 'e') ADVANCE(109); END_STATE(); case 479: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(110); + if (lookahead == 'e') ADVANCE(309); END_STATE(); case 480: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'e') ADVANCE(310); + if (lookahead == 'n') ADVANCE(121); END_STATE(); case 481: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(122); + if (lookahead == 'n') ADVANCE(322); END_STATE(); case 482: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'n') ADVANCE(323); + if (lookahead == 'r') ADVANCE(102); END_STATE(); case 483: ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(103); + if (lookahead == 'r') ADVANCE(301); END_STATE(); case 484: - ACCEPT_TOKEN(aux_sym_keycode_token3); - if (lookahead == 'r') ADVANCE(302); - END_STATE(); - case 485: ACCEPT_TOKEN(aux_sym_keycode_token3); if (lookahead == '(' || lookahead == ')' || @@ -5992,36 +5966,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); END_STATE(); - case 486: + case 485: ACCEPT_TOKEN(aux_sym_keycode_token4); END_STATE(); - case 487: + case 486: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 488: + case 487: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); END_STATE(); - case 489: + case 488: ACCEPT_TOKEN(aux_sym_keycode_token4); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); - case 490: + case 489: ACCEPT_TOKEN(aux_sym_keycode_token4); if (lookahead == '(' || lookahead == ')' || @@ -6029,60 +6003,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); END_STATE(); - case 491: + case 490: ACCEPT_TOKEN(aux_sym_keycode_token5); END_STATE(); - case 492: + case 491: ACCEPT_TOKEN(aux_sym_keycode_token5); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 493: + case 492: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); END_STATE(); - case 494: + case 493: ACCEPT_TOKEN(anon_sym_CTRL_DASH_LBRACEchar_RBRACE); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 495: + case 494: ACCEPT_TOKEN(aux_sym_keycode_token6); END_STATE(); - case 496: + case 495: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 497: + case 496: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); END_STATE(); - case 498: + case 497: ACCEPT_TOKEN(aux_sym_keycode_token6); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); - case 499: + case 498: ACCEPT_TOKEN(aux_sym_keycode_token6); if (lookahead == '(' || lookahead == ')' || @@ -6090,36 +6064,36 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); END_STATE(); - case 500: + case 499: ACCEPT_TOKEN(aux_sym_keycode_token7); END_STATE(); - case 501: + case 500: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); - case 502: + case 501: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '\n') ADVANCE(589); - if (lookahead != 0) ADVANCE(24); + if (lookahead == '\n') ADVANCE(588); + if (lookahead != 0) ADVANCE(23); END_STATE(); - case 503: + case 502: ACCEPT_TOKEN(aux_sym_keycode_token7); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); - case 504: + case 503: ACCEPT_TOKEN(aux_sym_keycode_token7); if (lookahead == '(' || lookahead == ')' || @@ -6127,465 +6101,475 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); + END_STATE(); + case 504: + ACCEPT_TOKEN(aux_sym_uppercase_name_token1); + if (lookahead == '(') ADVANCE(544); + if (lookahead == '-') ADVANCE(540); + if (lookahead == ')' || + lookahead == '.' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(543); END_STATE(); case 505: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == '-') ADVANCE(541); + if (lookahead == '(') ADVANCE(544); + if (lookahead == '-') ADVANCE(513); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 506: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == '-') ADVANCE(514); + if (lookahead == '(') ADVANCE(544); + if (lookahead == '-') ADVANCE(541); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 507: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == '-') ADVANCE(542); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 508: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == '-') ADVANCE(543); + if (lookahead == '(') ADVANCE(544); + if (lookahead == ':') ADVANCE(431); if (lookahead == ')' || + lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 509: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == ':') ADVANCE(432); + if (lookahead == '(') ADVANCE(544); + if (lookahead == ':') ADVANCE(440); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 510: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == ':') ADVANCE(441); + if (lookahead == '(') ADVANCE(544); + if (lookahead == ':') ADVANCE(447); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 511: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == ':') ADVANCE(448); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'A') ADVANCE(534); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(543); END_STATE(); case 512: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'A') ADVANCE(535); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'A') ADVANCE(506); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 513: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'A') ADVANCE(507); + ADVANCE_MAP( + '(', 544, + 'B', 539, + 'D', 537, + 'I', 538, + 'P', 536, + 'S', 521, + '{', 477, + '\t', 457, + ' ', 457, + '[', 457, + ); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(543); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(457); END_STATE(); case 514: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - ADVANCE_MAP( - '(', 545, - 'B', 540, - 'D', 538, - 'I', 539, - 'P', 537, - 'S', 522, - '{', 478, - '\t', 458, - ' ', 458, - '[', 458, - ); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'C') ADVANCE(511); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') ADVANCE(458); + lookahead == '_') ADVANCE(543); END_STATE(); case 515: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'C') ADVANCE(512); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'D') ADVANCE(510); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 516: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'D') ADVANCE(511); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'E') ADVANCE(508); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 517: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'E') ADVANCE(509); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'E') ADVANCE(514); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 518: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == 'E') ADVANCE(515); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 519: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'E') ADVANCE(516); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'F') ADVANCE(535); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 520: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'F') ADVANCE(536); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'G') ADVANCE(509); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 521: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'G') ADVANCE(510); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'H') ADVANCE(522); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 522: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'H') ADVANCE(523); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'I') ADVANCE(519); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 523: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'I') ADVANCE(520); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'I') ADVANCE(526); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 524: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'I') ADVANCE(527); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'L') ADVANCE(505); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 525: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'L') ADVANCE(506); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'N') ADVANCE(523); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 526: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'N') ADVANCE(524); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'N') ADVANCE(520); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 527: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'N') ADVANCE(521); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'P') ADVANCE(530); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 528: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'P') ADVANCE(531); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'R') ADVANCE(524); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 529: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == 'R') ADVANCE(525); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 530: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'R') ADVANCE(526); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'R') ADVANCE(517); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 531: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'R') ADVANCE(518); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(504); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 532: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(505); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(512); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 533: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(513); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(516); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 534: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(517); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(518); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 535: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(519); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'T') ADVANCE(507); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 536: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'T') ADVANCE(508); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'a') ADVANCE(303); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 537: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'a') ADVANCE(304); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'e') ADVANCE(309); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 538: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'e') ADVANCE(310); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'n') ADVANCE(322); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 539: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'n') ADVANCE(323); + if (lookahead == '(') ADVANCE(544); + if (lookahead == 'r') ADVANCE(301); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); END_STATE(); case 540: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == 'r') ADVANCE(302); + if (lookahead == '(') ADVANCE(544); + if (lookahead == '\t' || + lookahead == ' ' || + lookahead == '[') ADVANCE(499); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); + if (lookahead != 0 && + lookahead != '\t' && + lookahead != '\n') ADVANCE(499); END_STATE(); case 541: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(500); + lookahead == '[') ADVANCE(494); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(500); + lookahead != '\n') ADVANCE(494); END_STATE(); case 542: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); + if (lookahead == '(') ADVANCE(544); if (lookahead == '\t' || lookahead == ' ' || - lookahead == '[') ADVANCE(495); + lookahead == '[') ADVANCE(485); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); + lookahead == '_') ADVANCE(543); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(495); + lookahead != '\n') ADVANCE(485); END_STATE(); case 543: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == '[') ADVANCE(486); + if (lookahead == '(') ADVANCE(544); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(544); - if (lookahead != 0 && - lookahead != '\t' && - lookahead != '\n') ADVANCE(486); + lookahead == '_') ADVANCE(543); END_STATE(); case 544: ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(') ADVANCE(545); - if (lookahead == ')' || + if (lookahead == '(' || + lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || @@ -6593,428 +6577,418 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '_') ADVANCE(544); END_STATE(); case 545: - ACCEPT_TOKEN(aux_sym_uppercase_name_token1); - if (lookahead == '(' || - lookahead == ')' || - lookahead == '-' || + ACCEPT_TOKEN(aux_sym_uppercase_name_token2); + if (lookahead == '(') ADVANCE(580); + if (lookahead == '-') ADVANCE(576); + if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(545); + lookahead == '_') ADVANCE(575); END_STATE(); case 546: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == '-') ADVANCE(577); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 547: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == '-') ADVANCE(578); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 548: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == '-') ADVANCE(579); if (lookahead == ')' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 549: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == '-') ADVANCE(580); + if (lookahead == '(') ADVANCE(580); + if (lookahead == ':') ADVANCE(431); if (lookahead == ')' || + lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 550: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ':') ADVANCE(432); + if (lookahead == '(') ADVANCE(580); + if (lookahead == ':') ADVANCE(440); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 551: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ':') ADVANCE(441); + if (lookahead == '(') ADVANCE(580); + if (lookahead == ':') ADVANCE(447); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 552: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ':') ADVANCE(448); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'A') ADVANCE(573); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(575); END_STATE(); case 553: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'A') ADVANCE(574); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'A') ADVANCE(547); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 554: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'A') ADVANCE(548); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'C') ADVANCE(552); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_') ADVANCE(575); END_STATE(); case 555: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'C') ADVANCE(553); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'D') ADVANCE(551); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 556: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'D') ADVANCE(552); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'E') ADVANCE(549); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 557: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'E') ADVANCE(550); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'E') ADVANCE(554); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 558: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == 'E') ADVANCE(555); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 559: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'E') ADVANCE(556); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'F') ADVANCE(574); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 560: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'F') ADVANCE(575); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'G') ADVANCE(550); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 561: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'G') ADVANCE(551); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'I') ADVANCE(559); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 562: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'I') ADVANCE(560); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'I') ADVANCE(565); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 563: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'I') ADVANCE(566); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'L') ADVANCE(546); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 564: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'L') ADVANCE(547); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'N') ADVANCE(562); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 565: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'N') ADVANCE(563); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'N') ADVANCE(560); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 566: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'N') ADVANCE(561); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'P') ADVANCE(569); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 567: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'P') ADVANCE(570); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'R') ADVANCE(563); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 568: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); + if (lookahead == '(') ADVANCE(580); if (lookahead == 'R') ADVANCE(564); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 569: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'R') ADVANCE(565); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'R') ADVANCE(557); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 570: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'R') ADVANCE(558); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(545); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 571: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(546); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(553); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 572: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(554); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(556); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 573: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(557); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(558); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 574: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(559); + if (lookahead == '(') ADVANCE(580); + if (lookahead == 'T') ADVANCE(548); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 575: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == 'T') ADVANCE(549); + if (lookahead == '(') ADVANCE(580); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); + lookahead == '_') ADVANCE(575); END_STATE(); case 576: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(581); - if (lookahead == ')' || - lookahead == '-' || - lookahead == '.' || - ('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(576); - END_STATE(); - case 577: - ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(504); + if (lookahead == '(') ADVANCE(503); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(500); + lookahead == '[') ADVANCE(499); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(503); + lookahead == '_') ADVANCE(502); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(500); + lookahead != '\n') ADVANCE(499); END_STATE(); - case 578: + case 577: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); ADVANCE_MAP( - '(', 485, - 'B', 471, - 'D', 469, - 'I', 470, - 'P', 468, - 'S', 467, - '{', 477, - '\t', 458, - ' ', 458, - ',', 458, - '[', 458, + '(', 484, + 'B', 470, + 'D', 468, + 'I', 469, + 'P', 467, + 'S', 466, + '{', 476, + '\t', 457, + ' ', 457, + ',', 457, + '[', 457, ); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(472); + lookahead == '_') ADVANCE(471); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(458); + lookahead != '\n') ADVANCE(457); END_STATE(); - case 579: + case 578: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(499); + if (lookahead == '(') ADVANCE(498); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(495); + lookahead == '[') ADVANCE(494); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(498); + lookahead == '_') ADVANCE(497); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(495); + lookahead != '\n') ADVANCE(494); END_STATE(); - case 580: + case 579: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); - if (lookahead == '(') ADVANCE(490); + if (lookahead == '(') ADVANCE(489); if (lookahead == '\t' || lookahead == ' ' || lookahead == ',' || - lookahead == '[') ADVANCE(486); + lookahead == '[') ADVANCE(485); if (lookahead == ')' || lookahead == '-' || lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(489); + lookahead == '_') ADVANCE(488); if (lookahead != 0 && lookahead != '\t' && - lookahead != '\n') ADVANCE(486); + lookahead != '\n') ADVANCE(485); END_STATE(); - case 581: + case 580: ACCEPT_TOKEN(aux_sym_uppercase_name_token2); if (lookahead == '(' || lookahead == ')' || @@ -7022,48 +6996,51 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == '.' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_') ADVANCE(581); + lookahead == '_') ADVANCE(580); END_STATE(); - case 582: + case 581: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 583: + case 582: ACCEPT_TOKEN(anon_sym_LT); if (lookahead == 'A' || lookahead == 'C' || lookahead == 'D' || lookahead == 'M' || - lookahead == 'S') ADVANCE(234); + lookahead == 'S') ADVANCE(233); if (lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(259); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(258); END_STATE(); - case 584: + case 583: ACCEPT_TOKEN(aux_sym_codeblock_token1); END_STATE(); - case 585: + case 584: ACCEPT_TOKEN(anon_sym_LF); END_STATE(); - case 586: + case 585: ACCEPT_TOKEN(anon_sym_LF2); END_STATE(); + case 586: + ACCEPT_TOKEN(aux_sym_line_li_token1); + if (lookahead == '\n') ADVANCE(588); + if (lookahead == ' ') ADVANCE(586); + if (lookahead != 0) ADVANCE(23); + END_STATE(); case 587: ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == '\n') ADVANCE(589); if (lookahead == ' ') ADVANCE(587); - if (lookahead != 0) ADVANCE(24); END_STATE(); case 588: - ACCEPT_TOKEN(aux_sym_line_li_token1); - if (lookahead == ' ') ADVANCE(588); + ACCEPT_TOKEN(aux_sym_line_code_token1); END_STATE(); case 589: - ACCEPT_TOKEN(aux_sym_line_code_token1); + ACCEPT_TOKEN(sym_modeline); END_STATE(); case 590: - ACCEPT_TOKEN(sym_modeline); + ACCEPT_TOKEN(aux_sym_column_heading_token1); END_STATE(); case 591: ACCEPT_TOKEN(aux_sym_h1_token1); @@ -8289,22 +8266,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 692: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(24); + lookahead == ' ') ADVANCE(23); if (lookahead == '(' || lookahead == '[') ADVANCE(693); if (lookahead == ')' || - lookahead == ']') ADVANCE(226); + lookahead == ']') ADVANCE(225); if (lookahead != 0) ADVANCE(692); END_STATE(); case 693: ACCEPT_TOKEN(sym_url_word); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == ')' || - lookahead == ']') ADVANCE(24); + lookahead == ']') ADVANCE(23); if (lookahead != 0) ADVANCE(693); END_STATE(); case 694: @@ -8343,73 +8320,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 697: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(387); + if (lookahead == ':') ADVANCE(386); if (lookahead == 's') ADVANCE(698); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); case 698: ACCEPT_TOKEN(aux_sym_optionlink_token1); - if (lookahead == ':') ADVANCE(387); + if (lookahead == ':') ADVANCE(386); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); case 699: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == 'p') ADVANCE(697); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); case 700: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == 't') ADVANCE(699); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); case 701: ACCEPT_TOKEN(aux_sym_optionlink_token1); if (lookahead == '(' || lookahead == ',' || - lookahead == '[') ADVANCE(388); + lookahead == '[') ADVANCE(387); if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(701); if (lookahead != 0 && lookahead != '\t' && lookahead != '\n' && lookahead != ' ' && lookahead != '\'' && - lookahead != '(') ADVANCE(388); + lookahead != '(') ADVANCE(387); END_STATE(); case 702: ACCEPT_TOKEN(aux_sym_taglink_token1); @@ -9544,12 +9521,12 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 795: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (lookahead == '\n') ADVANCE(589); + if (lookahead == '\n') ADVANCE(588); if (lookahead == '\t' || lookahead == ' ' || lookahead == '(' || - lookahead == '[') ADVANCE(24); - if (lookahead != 0) ADVANCE(226); + lookahead == '[') ADVANCE(23); + if (lookahead != 0) ADVANCE(225); END_STATE(); case 796: ACCEPT_TOKEN(anon_sym_BQUOTE); @@ -9564,7 +9541,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 797: ACCEPT_TOKEN(anon_sym_BQUOTE); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(388); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(387); END_STATE(); case 798: ACCEPT_TOKEN(aux_sym_codespan_token1); @@ -9642,7 +9619,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 805: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(434); + if (lookahead == ':') ADVANCE(433); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -9654,7 +9631,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 806: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(431); + if (lookahead == ':') ADVANCE(430); if (lookahead == 's') ADVANCE(809); if (lookahead == '(' || lookahead == ',' || @@ -9692,7 +9669,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 809: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(437); + if (lookahead == ':') ADVANCE(436); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -9704,7 +9681,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 810: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(443); + if (lookahead == ':') ADVANCE(442); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -9716,7 +9693,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 811: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(440); + if (lookahead == ':') ADVANCE(439); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -9728,7 +9705,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 812: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == ':') ADVANCE(450); + if (lookahead == ':') ADVANCE(449); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -9779,7 +9756,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 816: ACCEPT_TOKEN(aux_sym_argument_token1); if (lookahead == '>') ADVANCE(814); - if (lookahead == '}') ADVANCE(62); + if (lookahead == '}') ADVANCE(61); if (lookahead == '\t' || lookahead == ' ') ADVANCE(28); if (lookahead == '(' || @@ -9840,9 +9817,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { 'P', 850, 'S', 831, '{', 853, - '}', 458, - '\t', 458, - ' ', 458, + '}', 457, + '\t', 457, + ' ', 457, '(', 900, ',', 900, '[', 900, @@ -10264,7 +10241,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 855: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == 'd') ADVANCE(446); + if (lookahead == 'd') ADVANCE(445); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -10698,9 +10675,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 891: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(500); + if (lookahead == '}') ADVANCE(499); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(500); + lookahead == ' ') ADVANCE(499); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -10710,9 +10687,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 892: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(495); + if (lookahead == '}') ADVANCE(494); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(495); + lookahead == ' ') ADVANCE(494); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -10745,7 +10722,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 895: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(493); + if (lookahead == '}') ADVANCE(492); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -10756,9 +10733,9 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { END_STATE(); case 896: ACCEPT_TOKEN(aux_sym_argument_token1); - if (lookahead == '}') ADVANCE(486); + if (lookahead == '}') ADVANCE(485); if (lookahead == '\t' || - lookahead == ' ') ADVANCE(486); + lookahead == ' ') ADVANCE(485); if (lookahead == '(' || lookahead == ',' || lookahead == '[') ADVANCE(900); @@ -10831,128 +10808,126 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, - [1] = {.lex_state = 32}, - [2] = {.lex_state = 32}, - [3] = {.lex_state = 32}, - [4] = {.lex_state = 32}, - [5] = {.lex_state = 32}, - [6] = {.lex_state = 8}, - [7] = {.lex_state = 8}, - [8] = {.lex_state = 10}, - [9] = {.lex_state = 10}, - [10] = {.lex_state = 10}, - [11] = {.lex_state = 10}, - [12] = {.lex_state = 10}, - [13] = {.lex_state = 10}, - [14] = {.lex_state = 10}, - [15] = {.lex_state = 10}, - [16] = {.lex_state = 10}, - [17] = {.lex_state = 6}, - [18] = {.lex_state = 6}, - [19] = {.lex_state = 6}, - [20] = {.lex_state = 6}, - [21] = {.lex_state = 6}, - [22] = {.lex_state = 6}, - [23] = {.lex_state = 6}, - [24] = {.lex_state = 6}, - [25] = {.lex_state = 6}, - [26] = {.lex_state = 6}, - [27] = {.lex_state = 6}, - [28] = {.lex_state = 6}, - [29] = {.lex_state = 6}, - [30] = {.lex_state = 6}, - [31] = {.lex_state = 6}, - [32] = {.lex_state = 6}, - [33] = {.lex_state = 6}, - [34] = {.lex_state = 6}, - [35] = {.lex_state = 6}, - [36] = {.lex_state = 32}, - [37] = {.lex_state = 32}, - [38] = {.lex_state = 32}, - [39] = {.lex_state = 32}, - [40] = {.lex_state = 32}, - [41] = {.lex_state = 32}, - [42] = {.lex_state = 32}, - [43] = {.lex_state = 32}, - [44] = {.lex_state = 32}, - [45] = {.lex_state = 32}, - [46] = {.lex_state = 32}, - [47] = {.lex_state = 9}, - [48] = {.lex_state = 9}, - [49] = {.lex_state = 32}, - [50] = {.lex_state = 32}, - [51] = {.lex_state = 9}, - [52] = {.lex_state = 9}, - [53] = {.lex_state = 11}, - [54] = {.lex_state = 11}, - [55] = {.lex_state = 8}, - [56] = {.lex_state = 8}, - [57] = {.lex_state = 8}, - [58] = {.lex_state = 8}, - [59] = {.lex_state = 8}, - [60] = {.lex_state = 8}, - [61] = {.lex_state = 8}, - [62] = {.lex_state = 8}, - [63] = {.lex_state = 8}, - [64] = {.lex_state = 8}, - [65] = {.lex_state = 8}, - [66] = {.lex_state = 8}, - [67] = {.lex_state = 8}, - [68] = {.lex_state = 8}, - [69] = {.lex_state = 11}, - [70] = {.lex_state = 11}, - [71] = {.lex_state = 10}, - [72] = {.lex_state = 10}, - [73] = {.lex_state = 10}, + [1] = {.lex_state = 31}, + [2] = {.lex_state = 31}, + [3] = {.lex_state = 31}, + [4] = {.lex_state = 31}, + [5] = {.lex_state = 31}, + [6] = {.lex_state = 7}, + [7] = {.lex_state = 7}, + [8] = {.lex_state = 9}, + [9] = {.lex_state = 9}, + [10] = {.lex_state = 9}, + [11] = {.lex_state = 9}, + [12] = {.lex_state = 9}, + [13] = {.lex_state = 9}, + [14] = {.lex_state = 9}, + [15] = {.lex_state = 9}, + [16] = {.lex_state = 9}, + [17] = {.lex_state = 5}, + [18] = {.lex_state = 5}, + [19] = {.lex_state = 5}, + [20] = {.lex_state = 5}, + [21] = {.lex_state = 5}, + [22] = {.lex_state = 5}, + [23] = {.lex_state = 5}, + [24] = {.lex_state = 5}, + [25] = {.lex_state = 5}, + [26] = {.lex_state = 5}, + [27] = {.lex_state = 5}, + [28] = {.lex_state = 5}, + [29] = {.lex_state = 5}, + [30] = {.lex_state = 5}, + [31] = {.lex_state = 5}, + [32] = {.lex_state = 5}, + [33] = {.lex_state = 5}, + [34] = {.lex_state = 5}, + [35] = {.lex_state = 5}, + [36] = {.lex_state = 31}, + [37] = {.lex_state = 31}, + [38] = {.lex_state = 31}, + [39] = {.lex_state = 31}, + [40] = {.lex_state = 31}, + [41] = {.lex_state = 31}, + [42] = {.lex_state = 31}, + [43] = {.lex_state = 31}, + [44] = {.lex_state = 31}, + [45] = {.lex_state = 31}, + [46] = {.lex_state = 31}, + [47] = {.lex_state = 8}, + [48] = {.lex_state = 8}, + [49] = {.lex_state = 31}, + [50] = {.lex_state = 31}, + [51] = {.lex_state = 10}, + [52] = {.lex_state = 8}, + [53] = {.lex_state = 10}, + [54] = {.lex_state = 8}, + [55] = {.lex_state = 7}, + [56] = {.lex_state = 7}, + [57] = {.lex_state = 7}, + [58] = {.lex_state = 7}, + [59] = {.lex_state = 7}, + [60] = {.lex_state = 7}, + [61] = {.lex_state = 7}, + [62] = {.lex_state = 7}, + [63] = {.lex_state = 7}, + [64] = {.lex_state = 7}, + [65] = {.lex_state = 7}, + [66] = {.lex_state = 7}, + [67] = {.lex_state = 7}, + [68] = {.lex_state = 10}, + [69] = {.lex_state = 10}, + [70] = {.lex_state = 9}, + [71] = {.lex_state = 9}, + [72] = {.lex_state = 9}, + [73] = {.lex_state = 11}, [74] = {.lex_state = 12}, - [75] = {.lex_state = 13}, - [76] = {.lex_state = 13}, - [77] = {.lex_state = 3}, - [78] = {.lex_state = 13}, - [79] = {.lex_state = 3}, - [80] = {.lex_state = 13}, - [81] = {.lex_state = 13}, - [82] = {.lex_state = 13}, - [83] = {.lex_state = 2}, - [84] = {.lex_state = 15}, - [85] = {.lex_state = 2}, - [86] = {.lex_state = 5}, - [87] = {.lex_state = 16}, - [88] = {.lex_state = 17}, - [89] = {.lex_state = 4}, - [90] = {.lex_state = 6}, - [91] = {.lex_state = 6}, - [92] = {.lex_state = 6}, - [93] = {.lex_state = 6}, - [94] = {.lex_state = 6}, - [95] = {.lex_state = 6}, - [96] = {.lex_state = 6}, - [97] = {.lex_state = 6}, - [98] = {.lex_state = 6}, - [99] = {.lex_state = 6}, - [100] = {.lex_state = 6}, - [101] = {.lex_state = 6}, - [102] = {.lex_state = 6}, - [103] = {.lex_state = 18}, - [104] = {.lex_state = 18}, - [105] = {.lex_state = 18}, - [106] = {.lex_state = 9}, - [107] = {.lex_state = 9}, - [108] = {.lex_state = 32}, - [109] = {.lex_state = 32}, - [110] = {.lex_state = 32}, - [111] = {.lex_state = 32}, - [112] = {.lex_state = 32}, - [113] = {.lex_state = 32}, - [114] = {.lex_state = 32}, - [115] = {.lex_state = 4}, - [116] = {.lex_state = 18}, - [117] = {.lex_state = 18}, - [118] = {.lex_state = 18}, - [119] = {.lex_state = 15}, - [120] = {.lex_state = 18}, - [121] = {.lex_state = 0}, - [122] = {.lex_state = 29}, + [75] = {.lex_state = 12}, + [76] = {.lex_state = 12}, + [77] = {.lex_state = 2}, + [78] = {.lex_state = 12}, + [79] = {.lex_state = 2}, + [80] = {.lex_state = 12}, + [81] = {.lex_state = 4}, + [82] = {.lex_state = 14}, + [83] = {.lex_state = 3}, + [84] = {.lex_state = 12}, + [85] = {.lex_state = 15}, + [86] = {.lex_state = 16}, + [87] = {.lex_state = 5}, + [88] = {.lex_state = 5}, + [89] = {.lex_state = 5}, + [90] = {.lex_state = 5}, + [91] = {.lex_state = 5}, + [92] = {.lex_state = 5}, + [93] = {.lex_state = 5}, + [94] = {.lex_state = 5}, + [95] = {.lex_state = 5}, + [96] = {.lex_state = 5}, + [97] = {.lex_state = 5}, + [98] = {.lex_state = 5}, + [99] = {.lex_state = 17}, + [100] = {.lex_state = 17}, + [101] = {.lex_state = 17}, + [102] = {.lex_state = 8}, + [103] = {.lex_state = 8}, + [104] = {.lex_state = 31}, + [105] = {.lex_state = 31}, + [106] = {.lex_state = 31}, + [107] = {.lex_state = 31}, + [108] = {.lex_state = 31}, + [109] = {.lex_state = 31}, + [110] = {.lex_state = 24}, + [111] = {.lex_state = 3}, + [112] = {.lex_state = 17}, + [113] = {.lex_state = 17}, + [114] = {.lex_state = 17}, + [115] = {.lex_state = 14}, + [116] = {.lex_state = 17}, + [117] = {.lex_state = 31}, + [118] = {.lex_state = 31}, + [119] = {.lex_state = 0}, + [120] = {.lex_state = 24}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -10990,6 +10965,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LT] = ACTIONS(1), [anon_sym_LF] = ACTIONS(1), [anon_sym_LF2] = ACTIONS(1), + [aux_sym_column_heading_token1] = ACTIONS(1), [aux_sym_tag_token1] = ACTIONS(1), [anon_sym_STAR2] = ACTIONS(1), [sym_url_word] = ACTIONS(1), @@ -11001,36 +10977,37 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_QMARK] = ACTIONS(1), }, [1] = { - [sym_help_file] = STATE(121), - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), + [sym_help_file] = STATE(119), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), [sym_block] = STATE(4), - [sym_codeblock] = STATE(62), - [sym__blank] = STATE(49), + [sym_codeblock] = STATE(64), + [sym__blank] = STATE(50), [sym_line] = STATE(6), - [sym_line_li] = STATE(104), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym_line_li] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_help_file_repeat1] = STATE(2), [aux_sym_help_file_repeat2] = STATE(4), - [aux_sym_help_file_repeat3] = STATE(112), + [aux_sym_help_file_repeat3] = STATE(104), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(104), + [aux_sym_block_repeat2] = STATE(100), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11072,35 +11049,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [2] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), [sym_block] = STATE(3), - [sym_codeblock] = STATE(62), - [sym__blank] = STATE(49), + [sym_codeblock] = STATE(64), + [sym__blank] = STATE(50), [sym_line] = STATE(6), - [sym_line_li] = STATE(104), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_help_file_repeat1] = STATE(45), + [sym_line_li] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), + [aux_sym_help_file_repeat1] = STATE(44), [aux_sym_help_file_repeat2] = STATE(3), - [aux_sym_help_file_repeat3] = STATE(111), + [aux_sym_help_file_repeat3] = STATE(106), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(104), + [aux_sym_block_repeat2] = STATE(100), [ts_builtin_sym_end] = ACTIONS(43), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11142,33 +11120,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [3] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), [sym_block] = STATE(5), - [sym_codeblock] = STATE(62), + [sym_codeblock] = STATE(64), [sym_line] = STATE(6), - [sym_line_li] = STATE(104), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym_line_li] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_help_file_repeat2] = STATE(5), - [aux_sym_help_file_repeat3] = STATE(108), + [aux_sym_help_file_repeat3] = STATE(107), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(104), + [aux_sym_block_repeat2] = STATE(100), [ts_builtin_sym_end] = ACTIONS(47), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11209,33 +11188,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [4] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), [sym_block] = STATE(5), - [sym_codeblock] = STATE(62), + [sym_codeblock] = STATE(64), [sym_line] = STATE(6), - [sym_line_li] = STATE(104), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym_line_li] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_help_file_repeat2] = STATE(5), - [aux_sym_help_file_repeat3] = STATE(110), + [aux_sym_help_file_repeat3] = STATE(105), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(104), + [aux_sym_block_repeat2] = STATE(100), [ts_builtin_sym_end] = ACTIONS(51), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), @@ -11276,32 +11256,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [5] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), [sym_block] = STATE(5), - [sym_codeblock] = STATE(62), + [sym_codeblock] = STATE(64), [sym_line] = STATE(6), - [sym_line_li] = STATE(104), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym_line_li] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_help_file_repeat2] = STATE(5), [aux_sym_block_repeat1] = STATE(6), - [aux_sym_block_repeat2] = STATE(104), + [aux_sym_block_repeat2] = STATE(100), [ts_builtin_sym_end] = ACTIONS(55), [aux_sym_word_noli_token1] = ACTIONS(57), [aux_sym_word_noli_token2] = ACTIONS(57), @@ -11342,31 +11323,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(105), }, [6] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), - [sym_codeblock] = STATE(62), - [sym__blank] = STATE(44), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), + [sym_codeblock] = STATE(64), + [sym__blank] = STATE(46), [sym_line] = STATE(7), - [sym_line_li] = STATE(103), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym_line_li] = STATE(99), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_block_repeat1] = STATE(7), - [aux_sym_block_repeat2] = STATE(103), + [aux_sym_block_repeat2] = STATE(99), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(5), [anon_sym_STAR] = ACTIONS(7), @@ -11406,27 +11388,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [7] = { - [sym__atom_noli] = STATE(21), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym_uppercase_name] = STATE(113), - [sym__uppercase_words] = STATE(21), - [sym_codeblock] = STATE(62), + [sym__atom_noli] = STATE(19), + [sym_word_noli] = STATE(19), + [sym__atom_common] = STATE(19), + [sym__word_common] = STATE(89), + [sym_note] = STATE(19), + [sym_keycode] = STATE(19), + [sym_uppercase_name] = STATE(108), + [sym__uppercase_words] = STATE(19), + [sym_codeblock] = STATE(64), [sym_line] = STATE(7), - [sym__line_noli] = STATE(62), - [sym_column_heading] = STATE(62), - [sym_h1] = STATE(62), - [sym_h2] = STATE(62), - [sym_h3] = STATE(62), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), + [sym__line_noli] = STATE(64), + [sym_column_heading] = STATE(64), + [sym__column_heading] = STATE(118), + [sym_h1] = STATE(64), + [sym_h2] = STATE(64), + [sym_h3] = STATE(64), + [sym_tag] = STATE(19), + [sym_url] = STATE(19), + [sym_optionlink] = STATE(19), + [sym_taglink] = STATE(19), + [sym_codespan] = STATE(19), + [sym_argument] = STATE(19), [aux_sym_block_repeat1] = STATE(7), [aux_sym_word_noli_token1] = ACTIONS(110), [aux_sym_word_noli_token2] = ACTIONS(110), @@ -11467,21 +11450,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(156), }, [8] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(15), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(10), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11519,21 +11502,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [9] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(16), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11571,21 +11554,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [10] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(14), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11623,21 +11606,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [11] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(13), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11675,21 +11658,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(41), }, [12] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(8), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(12), + [aux_sym_word_noli_token1] = ACTIONS(177), + [aux_sym_word_noli_token2] = ACTIONS(180), + [anon_sym_STAR] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(186), + [aux_sym__word_common_token3] = ACTIONS(180), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_LBRACE] = ACTIONS(192), + [anon_sym_LBRACE_RBRACE] = ACTIONS(180), + [aux_sym__word_common_token4] = ACTIONS(180), + [anon_sym_LPAREN] = ACTIONS(177), + [anon_sym_LBRACK] = ACTIONS(180), + [anon_sym_TILDE] = ACTIONS(180), + [anon_sym_GT] = ACTIONS(180), + [anon_sym_COMMA] = ACTIONS(180), + [anon_sym_Note_COLON] = ACTIONS(195), + [anon_sym_NOTE_COLON] = ACTIONS(195), + [anon_sym_Notes_COLON] = ACTIONS(195), + [anon_sym_Warning_COLON] = ACTIONS(195), + [anon_sym_WARNING_COLON] = ACTIONS(195), + [anon_sym_Deprecated] = ACTIONS(195), + [anon_sym_DEPRECATED_COLON] = ACTIONS(195), + [aux_sym_keycode_token1] = ACTIONS(198), + [aux_sym_keycode_token2] = ACTIONS(198), + [aux_sym_keycode_token3] = ACTIONS(198), + [aux_sym_keycode_token4] = ACTIONS(198), + [aux_sym_keycode_token5] = ACTIONS(201), + [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(201), + [aux_sym_keycode_token6] = ACTIONS(198), + [aux_sym_keycode_token7] = ACTIONS(198), + [aux_sym_uppercase_name_token1] = ACTIONS(204), + [anon_sym_LT] = ACTIONS(207), + [anon_sym_LF2] = ACTIONS(209), + [aux_sym_line_li_token1] = ACTIONS(209), + [sym_url_word] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(214), + }, + [13] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(16), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11720,28 +11755,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_keycode_token6] = ACTIONS(21), [aux_sym_keycode_token7] = ACTIONS(21), [aux_sym_uppercase_name_token1] = ACTIONS(159), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LF2] = ACTIONS(179), - [aux_sym_line_li_token1] = ACTIONS(179), + [anon_sym_LT] = ACTIONS(217), + [anon_sym_LF2] = ACTIONS(219), + [aux_sym_line_li_token1] = ACTIONS(219), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [13] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(15), + [14] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(9), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11772,28 +11807,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_keycode_token6] = ACTIONS(21), [aux_sym_keycode_token7] = ACTIONS(21), [aux_sym_uppercase_name_token1] = ACTIONS(159), - [anon_sym_LT] = ACTIONS(181), - [anon_sym_LF2] = ACTIONS(183), - [aux_sym_line_li_token1] = ACTIONS(183), + [anon_sym_LT] = ACTIONS(221), + [anon_sym_LF2] = ACTIONS(223), + [aux_sym_line_li_token1] = ACTIONS(223), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [14] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(15), + [15] = { + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(11), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11824,80 +11859,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_keycode_token6] = ACTIONS(21), [aux_sym_keycode_token7] = ACTIONS(21), [aux_sym_uppercase_name_token1] = ACTIONS(159), - [anon_sym_LT] = ACTIONS(185), - [anon_sym_LF2] = ACTIONS(187), - [aux_sym_line_li_token1] = ACTIONS(187), + [anon_sym_LT] = ACTIONS(225), + [anon_sym_LF2] = ACTIONS(227), + [aux_sym_line_li_token1] = ACTIONS(227), [sym_url_word] = ACTIONS(39), [anon_sym_BQUOTE] = ACTIONS(41), }, - [15] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(15), - [aux_sym_word_noli_token1] = ACTIONS(189), - [aux_sym_word_noli_token2] = ACTIONS(192), - [anon_sym_STAR] = ACTIONS(195), - [anon_sym_SQUOTE] = ACTIONS(198), - [aux_sym__word_common_token3] = ACTIONS(192), - [anon_sym_PIPE] = ACTIONS(201), - [anon_sym_LBRACE] = ACTIONS(204), - [anon_sym_LBRACE_RBRACE] = ACTIONS(192), - [aux_sym__word_common_token4] = ACTIONS(192), - [anon_sym_LPAREN] = ACTIONS(189), - [anon_sym_LBRACK] = ACTIONS(192), - [anon_sym_TILDE] = ACTIONS(192), - [anon_sym_GT] = ACTIONS(192), - [anon_sym_COMMA] = ACTIONS(192), - [anon_sym_Note_COLON] = ACTIONS(207), - [anon_sym_NOTE_COLON] = ACTIONS(207), - [anon_sym_Notes_COLON] = ACTIONS(207), - [anon_sym_Warning_COLON] = ACTIONS(207), - [anon_sym_WARNING_COLON] = ACTIONS(207), - [anon_sym_Deprecated] = ACTIONS(207), - [anon_sym_DEPRECATED_COLON] = ACTIONS(207), - [aux_sym_keycode_token1] = ACTIONS(210), - [aux_sym_keycode_token2] = ACTIONS(210), - [aux_sym_keycode_token3] = ACTIONS(210), - [aux_sym_keycode_token4] = ACTIONS(210), - [aux_sym_keycode_token5] = ACTIONS(213), - [anon_sym_CTRL_DASH_LBRACEchar_RBRACE] = ACTIONS(213), - [aux_sym_keycode_token6] = ACTIONS(210), - [aux_sym_keycode_token7] = ACTIONS(210), - [aux_sym_uppercase_name_token1] = ACTIONS(216), - [anon_sym_LT] = ACTIONS(219), - [anon_sym_LF2] = ACTIONS(221), - [aux_sym_line_li_token1] = ACTIONS(221), - [sym_url_word] = ACTIONS(223), - [anon_sym_BQUOTE] = ACTIONS(226), - }, [16] = { - [sym__atom_noli] = STATE(17), - [sym_word_noli] = STATE(100), - [sym__atom_common] = STATE(100), - [sym__word_common] = STATE(92), - [sym_note] = STATE(100), - [sym_keycode] = STATE(100), - [sym__uppercase_words] = STATE(17), - [sym__line_noli] = STATE(72), - [sym_tag] = STATE(100), - [sym_url] = STATE(100), - [sym_optionlink] = STATE(100), - [sym_taglink] = STATE(100), - [sym_codespan] = STATE(100), - [sym_argument] = STATE(100), - [aux_sym_line_li_repeat2] = STATE(15), + [sym__atom_noli] = STATE(20), + [sym_word_noli] = STATE(20), + [sym__atom_common] = STATE(20), + [sym__word_common] = STATE(89), + [sym_note] = STATE(20), + [sym_keycode] = STATE(20), + [sym__uppercase_words] = STATE(20), + [sym__line_noli] = STATE(70), + [sym_tag] = STATE(20), + [sym_url] = STATE(20), + [sym_optionlink] = STATE(20), + [sym_taglink] = STATE(20), + [sym_codespan] = STATE(20), + [sym_argument] = STATE(20), + [aux_sym_line_li_repeat2] = STATE(12), [aux_sym_word_noli_token1] = ACTIONS(5), [aux_sym_word_noli_token2] = ACTIONS(11), [anon_sym_STAR] = ACTIONS(7), @@ -11956,11 +11939,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, ACTIONS(239), 1, anon_sym_LF2, - STATE(22), 1, - aux_sym_line_li_repeat1, - STATE(73), 1, + STATE(13), 1, sym_codeblock, - STATE(96), 1, + STATE(31), 1, + aux_sym_line_li_repeat1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -11988,7 +11971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12000,7 +11983,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [80] = 17, + [80] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12009,21 +11992,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_GT, ACTIONS(39), 1, sym_url_word, ACTIONS(41), 1, anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(237), 1, - anon_sym_GT, ACTIONS(241), 1, + anon_sym_TILDE, + ACTIONS(244), 1, anon_sym_LF2, - STATE(9), 1, - sym_codeblock, - STATE(28), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(61), 1, + sym_codeblock, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12035,6 +12020,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + ACTIONS(235), 6, + aux_sym__word_common_token3, + anon_sym_LBRACE_RBRACE, + aux_sym__word_common_token4, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_COMMA, ACTIONS(19), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, @@ -12043,15 +12035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(235), 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_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12063,7 +12047,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [160] = 18, + [162] = 18, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12080,15 +12064,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(243), 1, + ACTIONS(246), 1, anon_sym_TILDE, - ACTIONS(245), 1, + ACTIONS(249), 1, anon_sym_LF2, - STATE(28), 1, + STATE(18), 1, aux_sym_line_li_repeat1, - STATE(55), 1, + STATE(66), 1, sym_codeblock, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12115,7 +12099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12127,7 +12111,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [242] = 17, + [244] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12144,13 +12128,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(237), 1, anon_sym_GT, - ACTIONS(247), 1, + ACTIONS(251), 1, anon_sym_LF2, - STATE(11), 1, - sym_codeblock, - STATE(28), 1, + STATE(22), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(72), 1, + sym_codeblock, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12178,7 +12162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12190,7 +12174,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [322] = 18, + [324] = 17, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12199,23 +12183,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(17), 1, - anon_sym_GT, ACTIONS(39), 1, sym_url_word, ACTIONS(41), 1, anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(249), 1, - anon_sym_TILDE, - ACTIONS(251), 1, + ACTIONS(237), 1, + anon_sym_GT, + ACTIONS(253), 1, anon_sym_LF2, - STATE(19), 1, - aux_sym_line_li_repeat1, - STATE(68), 1, + STATE(8), 1, sym_codeblock, - STATE(96), 1, + STATE(31), 1, + aux_sym_line_li_repeat1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12227,13 +12209,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(235), 6, - aux_sym__word_common_token3, - anon_sym_LBRACE_RBRACE, - aux_sym__word_common_token4, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_COMMA, ACTIONS(19), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, @@ -12242,7 +12217,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - STATE(102), 11, + ACTIONS(235), 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_COMMA, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12271,13 +12254,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, ACTIONS(237), 1, anon_sym_GT, - ACTIONS(253), 1, + ACTIONS(255), 1, anon_sym_LF2, - STATE(28), 1, + STATE(31), 1, aux_sym_line_li_repeat1, STATE(71), 1, sym_codeblock, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12305,7 +12288,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_TILDE, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12332,11 +12315,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(255), 1, + ACTIONS(257), 1, anon_sym_LF2, - STATE(31), 1, + STATE(27), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12365,7 +12348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12377,7 +12360,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [559] = 15, + [559] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12392,11 +12375,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(257), 1, + ACTIONS(259), 1, anon_sym_LF2, STATE(28), 1, + sym_tag, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12425,19 +12410,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 10, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, - sym_tag, sym_url, sym_optionlink, sym_taglink, sym_codespan, sym_argument, - [634] = 16, + [636] = 16, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12452,13 +12436,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(259), 1, + ACTIONS(261), 1, anon_sym_LF2, - STATE(28), 1, - aux_sym_line_li_repeat1, STATE(30), 1, sym_tag, - STATE(96), 1, + STATE(31), 1, + aux_sym_line_li_repeat1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12487,7 +12471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 10, + STATE(88), 10, sym__atom, sym_word, sym__atom_common, @@ -12498,7 +12482,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [711] = 15, + [713] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12513,11 +12497,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(261), 1, + ACTIONS(263), 1, anon_sym_LF2, - STATE(28), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12546,7 +12530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12558,7 +12542,7 @@ static const uint16_t ts_small_parse_table[] = { sym_taglink, sym_codespan, sym_argument, - [786] = 16, + [788] = 15, ACTIONS(7), 1, anon_sym_STAR, ACTIONS(9), 1, @@ -12573,13 +12557,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(263), 1, + ACTIONS(265), 1, anon_sym_LF2, - STATE(28), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(29), 1, - sym_tag, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12608,49 +12590,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 10, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, sym_note, sym_keycode, + sym_tag, sym_url, sym_optionlink, sym_taglink, sym_codespan, sym_argument, [863] = 15, - ACTIONS(265), 1, - aux_sym_word_token1, - ACTIONS(268), 1, + ACTIONS(7), 1, anon_sym_STAR, - ACTIONS(271), 1, + ACTIONS(9), 1, anon_sym_SQUOTE, - ACTIONS(277), 1, + ACTIONS(13), 1, anon_sym_PIPE, - ACTIONS(280), 1, + ACTIONS(15), 1, anon_sym_LBRACE, - ACTIONS(292), 1, - anon_sym_LF2, - ACTIONS(294), 1, + ACTIONS(39), 1, sym_url_word, - ACTIONS(297), 1, + ACTIONS(41), 1, anon_sym_BQUOTE, - STATE(28), 1, + ACTIONS(233), 1, + aux_sym_word_token1, + ACTIONS(267), 1, + anon_sym_LF2, + STATE(29), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, - ACTIONS(286), 3, + ACTIONS(21), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(289), 5, + ACTIONS(23), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(283), 7, + ACTIONS(19), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, anon_sym_Notes_COLON, @@ -12658,7 +12641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(274), 8, + ACTIONS(235), 8, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -12667,7 +12650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12694,11 +12677,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(300), 1, + ACTIONS(269), 1, anon_sym_LF2, - STATE(26), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12727,7 +12710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12754,11 +12737,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - ACTIONS(302), 1, + ACTIONS(271), 1, anon_sym_LF2, - STATE(24), 1, + STATE(26), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12787,7 +12770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12800,37 +12783,37 @@ static const uint16_t ts_small_parse_table[] = { sym_codespan, sym_argument, [1088] = 15, - ACTIONS(7), 1, + ACTIONS(273), 1, + aux_sym_word_token1, + ACTIONS(276), 1, anon_sym_STAR, - ACTIONS(9), 1, + ACTIONS(279), 1, anon_sym_SQUOTE, - ACTIONS(13), 1, + ACTIONS(285), 1, anon_sym_PIPE, - ACTIONS(15), 1, + ACTIONS(288), 1, anon_sym_LBRACE, - ACTIONS(39), 1, + ACTIONS(300), 1, + anon_sym_LF2, + ACTIONS(302), 1, sym_url_word, - ACTIONS(41), 1, + ACTIONS(305), 1, anon_sym_BQUOTE, - ACTIONS(233), 1, - aux_sym_word_token1, - ACTIONS(304), 1, - anon_sym_LF2, - STATE(28), 1, + STATE(31), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, - ACTIONS(21), 3, + ACTIONS(294), 3, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(23), 5, + ACTIONS(297), 5, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(19), 7, + ACTIONS(291), 7, anon_sym_Note_COLON, anon_sym_NOTE_COLON, anon_sym_Notes_COLON, @@ -12838,7 +12821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - ACTIONS(235), 8, + ACTIONS(282), 8, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, @@ -12847,7 +12830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12876,7 +12859,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_word_token1, STATE(25), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12905,7 +12888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12932,9 +12915,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - STATE(20), 1, + STATE(24), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -12963,7 +12946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -12990,9 +12973,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - STATE(27), 1, + STATE(21), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -13021,7 +13004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -13048,9 +13031,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(233), 1, aux_sym_word_token1, - STATE(18), 1, + STATE(17), 1, aux_sym_line_li_repeat1, - STATE(96), 1, + STATE(98), 1, sym__word_common, ACTIONS(21), 3, aux_sym_keycode_token1, @@ -13079,7 +13062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE, anon_sym_GT, anon_sym_COMMA, - STATE(102), 11, + STATE(88), 11, sym__atom, sym_word, sym__atom_common, @@ -13094,11 +13077,11 @@ static const uint16_t ts_small_parse_table[] = { [1451] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(308), 13, + ACTIONS(310), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13112,7 +13095,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(306), 25, + ACTIONS(308), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13138,14 +13121,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1503] = 5, + [1503] = 6, ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + ACTIONS(316), 1, + aux_sym_line_li_token1, + STATE(38), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(312), 13, + ACTIONS(314), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13159,7 +13144,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(310), 25, + ACTIONS(312), 24, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13179,20 +13164,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DEPRECATED_COLON, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_line_li_token1, sym_modeline, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1555] = 5, + [1557] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(316), 13, + ACTIONS(320), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13206,7 +13190,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(314), 25, + ACTIONS(318), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13232,14 +13216,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1607] = 5, + [1609] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(308), 13, + ACTIONS(324), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13253,7 +13237,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(306), 25, + ACTIONS(322), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13279,16 +13263,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1659] = 6, + [1661] = 6, ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(322), 1, + ACTIONS(316), 1, aux_sym_line_li_token1, - STATE(42), 1, + STATE(36), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(320), 13, + ACTIONS(328), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13302,7 +13286,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(318), 24, + ACTIONS(326), 24, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13327,14 +13311,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1713] = 5, + [1715] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(38), 1, + STATE(43), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(312), 13, + ACTIONS(320), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13348,7 +13332,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(310), 25, + ACTIONS(318), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13374,14 +13358,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1765] = 5, + [1767] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(326), 13, + ACTIONS(324), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13395,7 +13379,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(324), 25, + ACTIONS(322), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13421,16 +13405,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [1817] = 6, + [1819] = 5, ACTIONS(29), 1, anon_sym_LF2, - ACTIONS(322), 1, - aux_sym_line_li_token1, - STATE(37), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(330), 13, + ACTIONS(332), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13444,7 +13426,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(328), 24, + ACTIONS(330), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13464,19 +13446,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DEPRECATED_COLON, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_line_li_token1, sym_modeline, aux_sym_h1_token1, aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, [1871] = 5, - ACTIONS(29), 1, + ACTIONS(338), 1, anon_sym_LF2, - STATE(39), 1, + STATE(44), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(334), 13, + ACTIONS(336), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13490,7 +13473,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(332), 25, + ACTIONS(334), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13517,13 +13500,13 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [1923] = 5, - ACTIONS(340), 1, + ACTIONS(29), 1, anon_sym_LF2, - STATE(45), 1, + STATE(42), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(338), 13, + ACTIONS(343), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13537,7 +13520,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(336), 25, + ACTIONS(341), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13566,11 +13549,11 @@ static const uint16_t ts_small_parse_table[] = { [1975] = 5, ACTIONS(29), 1, anon_sym_LF2, - STATE(36), 1, + STATE(39), 1, aux_sym_help_file_repeat1, - STATE(49), 1, + STATE(50), 1, sym__blank, - ACTIONS(334), 13, + ACTIONS(343), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13584,7 +13567,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(332), 25, + ACTIONS(341), 25, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13611,18 +13594,18 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2027] = 6, - ACTIONS(345), 1, - anon_sym_LF2, ACTIONS(347), 1, + anon_sym_LF2, + ACTIONS(349), 1, aux_sym_line_code_token1, STATE(48), 1, aux_sym_codeblock_repeat1, - STATE(51), 1, + STATE(52), 1, sym_line_code, - ACTIONS(349), 2, + ACTIONS(351), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(343), 34, + ACTIONS(345), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13658,18 +13641,18 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2080] = 6, - ACTIONS(353), 1, + ACTIONS(355), 1, anon_sym_LF2, - ACTIONS(356), 1, + ACTIONS(358), 1, aux_sym_line_code_token1, STATE(48), 1, aux_sym_codeblock_repeat1, - STATE(51), 1, + STATE(52), 1, sym_line_code, - ACTIONS(359), 2, + ACTIONS(361), 2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(351), 34, + ACTIONS(353), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13705,7 +13688,7 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2133] = 2, - ACTIONS(363), 13, + ACTIONS(365), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13719,7 +13702,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(361), 26, + ACTIONS(363), 26, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13747,7 +13730,7 @@ static const uint16_t ts_small_parse_table[] = { sym_url_word, anon_sym_BQUOTE, [2177] = 2, - ACTIONS(367), 13, + ACTIONS(369), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -13761,7 +13744,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(365), 26, + ACTIONS(367), 26, ts_builtin_sym_end, anon_sym_STAR, anon_sym_SQUOTE, @@ -13788,12 +13771,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2221] = 2, - ACTIONS(371), 3, + [2221] = 5, + ACTIONS(371), 1, anon_sym_LF2, - aux_sym_h1_token1, - aux_sym_h2_token1, - ACTIONS(369), 35, + ACTIONS(373), 1, + aux_sym_line_code_token1, + STATE(53), 1, + aux_sym_codeblock_repeat1, + STATE(68), 1, + sym_line_code, + ACTIONS(345), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13826,15 +13813,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_uppercase_name_token1, anon_sym_LT, aux_sym_line_li_token1, - aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2264] = 2, - ACTIONS(375), 3, + [2270] = 2, + ACTIONS(377), 3, anon_sym_LF2, aux_sym_h1_token1, aux_sym_h2_token1, - ACTIONS(373), 35, + ACTIONS(375), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13870,16 +13856,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2307] = 5, - ACTIONS(377), 1, + [2313] = 5, + ACTIONS(379), 1, anon_sym_LF2, - ACTIONS(380), 1, + ACTIONS(382), 1, aux_sym_line_code_token1, STATE(53), 1, aux_sym_codeblock_repeat1, - STATE(69), 1, + STATE(68), 1, sym_line_code, - ACTIONS(351), 34, + ACTIONS(353), 34, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13914,16 +13900,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [2356] = 5, - ACTIONS(383), 1, + [2362] = 2, + ACTIONS(387), 3, anon_sym_LF2, - ACTIONS(385), 1, - aux_sym_line_code_token1, - STATE(53), 1, - aux_sym_codeblock_repeat1, - STATE(69), 1, - sym_line_code, - ACTIONS(343), 34, + aux_sym_h1_token1, + aux_sym_h2_token1, + ACTIONS(385), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -13955,51 +13937,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - aux_sym_line_li_token1, - sym_url_word, - anon_sym_BQUOTE, - [2405] = 2, - ACTIONS(387), 13, - aux_sym_word_noli_token1, - aux_sym_word_noli_token2, - anon_sym_PIPE, - anon_sym_LBRACE, - anon_sym_LPAREN, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - aux_sym_uppercase_name_token1, - anon_sym_LT, - ACTIONS(389), 24, - 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, - anon_sym_Note_COLON, - anon_sym_NOTE_COLON, - anon_sym_Notes_COLON, - anon_sym_Warning_COLON, - anon_sym_WARNING_COLON, - anon_sym_Deprecated, - anon_sym_DEPRECATED_COLON, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, - aux_sym_line_li_token1, - aux_sym_h1_token1, - aux_sym_h2_token1, + aux_sym_line_li_token1, + aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [2447] = 2, - ACTIONS(391), 13, + [2405] = 2, + ACTIONS(389), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14013,7 +13956,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(393), 24, + ACTIONS(391), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14038,8 +13981,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2489] = 2, - ACTIONS(395), 13, + [2447] = 2, + ACTIONS(393), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14053,7 +13996,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(397), 24, + ACTIONS(395), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14078,8 +14021,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2531] = 2, - ACTIONS(399), 13, + [2489] = 2, + ACTIONS(397), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14093,7 +14036,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(401), 24, + ACTIONS(399), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14118,8 +14061,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2573] = 2, - ACTIONS(403), 13, + [2531] = 2, + ACTIONS(401), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14133,7 +14076,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(405), 24, + ACTIONS(403), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14158,8 +14101,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2615] = 2, - ACTIONS(407), 13, + [2573] = 2, + ACTIONS(405), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14173,7 +14116,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(409), 24, + ACTIONS(407), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14198,8 +14141,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2657] = 2, - ACTIONS(411), 13, + [2615] = 2, + ACTIONS(409), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14213,7 +14156,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(413), 24, + ACTIONS(411), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14238,8 +14181,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2699] = 2, - ACTIONS(415), 13, + [2657] = 2, + ACTIONS(413), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14253,7 +14196,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(417), 24, + ACTIONS(415), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14278,8 +14221,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2741] = 2, - ACTIONS(419), 13, + [2699] = 2, + ACTIONS(417), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14293,7 +14236,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(421), 24, + ACTIONS(419), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14318,8 +14261,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2783] = 2, - ACTIONS(423), 13, + [2741] = 2, + ACTIONS(421), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14333,7 +14276,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(425), 24, + ACTIONS(423), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14358,8 +14301,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2825] = 2, - ACTIONS(427), 13, + [2783] = 2, + ACTIONS(425), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14373,7 +14316,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(429), 24, + ACTIONS(427), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14398,8 +14341,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2867] = 2, - ACTIONS(431), 13, + [2825] = 2, + ACTIONS(429), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14413,7 +14356,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(433), 24, + ACTIONS(431), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14438,8 +14381,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2909] = 2, - ACTIONS(435), 13, + [2867] = 2, + ACTIONS(433), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14453,7 +14396,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(437), 24, + ACTIONS(435), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14478,8 +14421,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2951] = 2, - ACTIONS(439), 13, + [2909] = 2, + ACTIONS(437), 13, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_PIPE, @@ -14493,7 +14436,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(441), 24, + ACTIONS(439), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14518,10 +14461,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_h2_token1, sym_url_word, anon_sym_BQUOTE, - [2993] = 2, - ACTIONS(371), 1, + [2951] = 2, + ACTIONS(377), 1, anon_sym_LF2, - ACTIONS(369), 35, + ACTIONS(375), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -14557,10 +14500,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [3034] = 2, - ACTIONS(375), 1, + [2992] = 2, + ACTIONS(387), 1, anon_sym_LF2, - ACTIONS(373), 35, + ACTIONS(385), 35, aux_sym_word_noli_token1, aux_sym_word_noli_token2, anon_sym_STAR, @@ -14596,8 +14539,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_code_token1, sym_url_word, anon_sym_BQUOTE, - [3075] = 2, - ACTIONS(387), 12, + [3033] = 2, + ACTIONS(441), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14610,7 +14553,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(389), 23, + ACTIONS(443), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14634,8 +14577,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [3115] = 2, - ACTIONS(443), 12, + [3073] = 2, + ACTIONS(413), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14648,7 +14591,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(445), 23, + ACTIONS(415), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14672,8 +14615,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [3155] = 2, - ACTIONS(439), 12, + [3113] = 2, + ACTIONS(433), 12, aux_sym_word_noli_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14686,7 +14629,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, aux_sym_uppercase_name_token1, anon_sym_LT, - ACTIONS(441), 23, + ACTIONS(435), 23, aux_sym_word_noli_token2, anon_sym_STAR, anon_sym_SQUOTE, @@ -14710,13 +14653,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_line_li_token1, sym_url_word, anon_sym_BQUOTE, - [3195] = 4, - ACTIONS(453), 1, + [3153] = 4, + ACTIONS(451), 1, aux_sym_optionlink_token1, - ACTIONS(451), 2, + ACTIONS(449), 2, aux_sym__word_common_token1, aux_sym__word_common_token2, - ACTIONS(447), 15, + ACTIONS(445), 15, aux_sym_word_token1, anon_sym_STAR, anon_sym_PIPE, @@ -14732,7 +14675,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, sym_url_word, anon_sym_BQUOTE, - ACTIONS(449), 16, + ACTIONS(447), 16, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14749,15 +14692,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token6, aux_sym_keycode_token7, anon_sym_LF2, - [3238] = 5, - ACTIONS(461), 1, + [3196] = 5, + ACTIONS(459), 1, aux_sym_uppercase_name_token2, STATE(76), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(457), 2, + ACTIONS(455), 2, anon_sym_STAR, anon_sym_LF2, - ACTIONS(455), 10, + ACTIONS(453), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14768,7 +14711,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(459), 19, + ACTIONS(457), 19, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14788,12 +14731,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, sym_url_word, anon_sym_BQUOTE, - [3282] = 4, - ACTIONS(467), 1, + [3240] = 4, + ACTIONS(465), 1, aux_sym_uppercase_name_token2, - STATE(76), 1, + STATE(75), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(463), 10, + ACTIONS(461), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14804,7 +14747,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(465), 21, + ACTIONS(463), 21, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14826,49 +14769,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3324] = 3, - ACTIONS(470), 2, - aux_sym_codeblock_token1, - anon_sym_LF, - ACTIONS(447), 7, - aux_sym_word_token1, - anon_sym_PIPE, - anon_sym_LBRACE, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - anon_sym_LF2, - ACTIONS(449), 24, - 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, - anon_sym_Note_COLON, - anon_sym_NOTE_COLON, - anon_sym_Notes_COLON, - anon_sym_Warning_COLON, - anon_sym_WARNING_COLON, - anon_sym_Deprecated, - anon_sym_DEPRECATED_COLON, - aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - sym_url_word, - anon_sym_BQUOTE, - [3364] = 4, - ACTIONS(461), 1, + [3282] = 5, + ACTIONS(459), 1, aux_sym_uppercase_name_token2, - STATE(80), 1, + STATE(75), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(472), 10, + ACTIONS(470), 2, + anon_sym_STAR, + anon_sym_LF2, + ACTIONS(468), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14879,8 +14788,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(474), 21, - anon_sym_STAR, + ACTIONS(472), 19, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -14898,14 +14806,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DEPRECATED_COLON, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3406] = 3, - ACTIONS(476), 2, + [3326] = 3, + ACTIONS(474), 2, aux_sym_codeblock_token1, anon_sym_LF, - ACTIONS(447), 7, + ACTIONS(445), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14913,7 +14820,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token2, aux_sym_keycode_token3, anon_sym_LF2, - ACTIONS(449), 24, + ACTIONS(447), 24, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14938,12 +14845,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3446] = 4, - ACTIONS(461), 1, + [3366] = 4, + ACTIONS(459), 1, aux_sym_uppercase_name_token2, - STATE(76), 1, + STATE(75), 1, aux_sym_uppercase_name_repeat1, - ACTIONS(455), 10, + ACTIONS(468), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -14954,7 +14861,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - ACTIONS(459), 21, + ACTIONS(472), 21, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -14976,30 +14883,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3488] = 5, - ACTIONS(461), 1, - aux_sym_uppercase_name_token2, - STATE(75), 1, - aux_sym_uppercase_name_repeat1, - ACTIONS(478), 2, - anon_sym_STAR, - anon_sym_LF2, - ACTIONS(472), 10, + [3408] = 3, + ACTIONS(476), 2, + aux_sym_codeblock_token1, + anon_sym_LF, + ACTIONS(445), 7, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - aux_sym_keycode_token4, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - ACTIONS(474), 19, + anon_sym_LF2, + ACTIONS(447), 24, + 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, @@ -15011,12 +14913,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, + aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + aux_sym_keycode_token6, + aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3532] = 2, - ACTIONS(480), 11, + [3448] = 4, + ACTIONS(459), 1, + aux_sym_uppercase_name_token2, + STATE(78), 1, + aux_sym_uppercase_name_repeat1, + ACTIONS(453), 10, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, @@ -15027,8 +14936,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token4, aux_sym_keycode_token6, aux_sym_keycode_token7, - aux_sym_uppercase_name_token2, - ACTIONS(482), 21, + ACTIONS(457), 21, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15050,18 +14958,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3569] = 3, - ACTIONS(484), 1, - anon_sym_LF, - ACTIONS(447), 7, + [3490] = 3, + ACTIONS(482), 1, + anon_sym_QMARK, + ACTIONS(478), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - anon_sym_LF2, - ACTIONS(449), 24, + ACTIONS(480), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15084,12 +14991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, + anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3608] = 3, - ACTIONS(490), 1, + [3529] = 3, + ACTIONS(488), 1, anon_sym_SQUOTE2, - ACTIONS(486), 7, + ACTIONS(484), 7, aux_sym_word_token1, anon_sym_SQUOTE, anon_sym_PIPE, @@ -15097,7 +15005,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(488), 24, + ACTIONS(486), 24, anon_sym_STAR, aux_sym__word_common_token3, anon_sym_LBRACE_RBRACE, @@ -15122,21 +15030,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3647] = 3, - ACTIONS(492), 1, - anon_sym_LF, - ACTIONS(447), 7, - aux_sym_word_token1, - anon_sym_PIPE, - anon_sym_LBRACE, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - anon_sym_LF2, - ACTIONS(449), 24, + [3568] = 3, + ACTIONS(490), 1, + aux_sym_tag_token1, + ACTIONS(447), 2, anon_sym_STAR, + anon_sym_LF2, + ACTIONS(445), 29, + aux_sym_word_token1, anon_sym_SQUOTE, aux_sym__word_common_token3, + anon_sym_PIPE, + anon_sym_LBRACE, anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, @@ -15151,6 +15056,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, + aux_sym_keycode_token1, + aux_sym_keycode_token2, + aux_sym_keycode_token3, aux_sym_keycode_token4, aux_sym_keycode_token5, anon_sym_CTRL_DASH_LBRACEchar_RBRACE, @@ -15158,58 +15066,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3686] = 3, - ACTIONS(498), 1, - anon_sym_QMARK, - ACTIONS(494), 6, + [3607] = 2, + ACTIONS(492), 11, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, + anon_sym_LPAREN, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(496), 25, - 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, - anon_sym_Note_COLON, - anon_sym_NOTE_COLON, - anon_sym_Notes_COLON, - anon_sym_Warning_COLON, - anon_sym_WARNING_COLON, - anon_sym_Deprecated, - anon_sym_DEPRECATED_COLON, aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - anon_sym_LF2, - sym_url_word, - anon_sym_BQUOTE, - [3725] = 3, - ACTIONS(500), 1, - aux_sym_argument_token1, - ACTIONS(449), 3, - anon_sym_LBRACE_RBRACE, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - anon_sym_LF2, - ACTIONS(447), 28, - aux_sym_word_token1, + aux_sym_uppercase_name_token2, + ACTIONS(494), 21, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, - anon_sym_PIPE, - anon_sym_LBRACE, + anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, - anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_TILDE, anon_sym_GT, @@ -15221,22 +15096,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_WARNING_COLON, anon_sym_Deprecated, anon_sym_DEPRECATED_COLON, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - aux_sym_keycode_token4, aux_sym_keycode_token5, - aux_sym_keycode_token6, - aux_sym_keycode_token7, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, + anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3764] = 3, - ACTIONS(502), 1, + [3644] = 3, + ACTIONS(496), 1, aux_sym_taglink_token1, - ACTIONS(449), 2, + ACTIONS(447), 2, aux_sym__word_common_token3, anon_sym_LF2, - ACTIONS(447), 29, + ACTIONS(445), 29, aux_sym_word_token1, anon_sym_STAR, anon_sym_SQUOTE, @@ -15266,19 +15137,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token7, sym_url_word, anon_sym_BQUOTE, - [3803] = 3, - ACTIONS(504), 1, - aux_sym_tag_token1, - ACTIONS(449), 2, - anon_sym_STAR, + [3683] = 3, + ACTIONS(498), 1, + aux_sym_argument_token1, + ACTIONS(447), 3, + anon_sym_LBRACE_RBRACE, + anon_sym_CTRL_DASH_LBRACEchar_RBRACE, anon_sym_LF2, - ACTIONS(447), 29, + ACTIONS(445), 28, aux_sym_word_token1, + anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, anon_sym_PIPE, anon_sym_LBRACE, - anon_sym_LBRACE_RBRACE, aux_sym__word_common_token4, anon_sym_LPAREN, anon_sym_LBRACK, @@ -15297,54 +15169,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_keycode_token3, aux_sym_keycode_token4, aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, - aux_sym_keycode_token6, - aux_sym_keycode_token7, - sym_url_word, - anon_sym_BQUOTE, - [3842] = 2, - ACTIONS(506), 6, - aux_sym_word_token1, - anon_sym_PIPE, - anon_sym_LBRACE, - aux_sym_keycode_token1, - aux_sym_keycode_token2, - aux_sym_keycode_token3, - ACTIONS(508), 25, - 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, - anon_sym_Note_COLON, - anon_sym_NOTE_COLON, - anon_sym_Notes_COLON, - anon_sym_Warning_COLON, - anon_sym_WARNING_COLON, - anon_sym_Deprecated, - anon_sym_DEPRECATED_COLON, - aux_sym_keycode_token4, - aux_sym_keycode_token5, - anon_sym_CTRL_DASH_LBRACEchar_RBRACE, aux_sym_keycode_token6, aux_sym_keycode_token7, - anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3878] = 2, - ACTIONS(510), 6, + [3722] = 2, + ACTIONS(500), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(512), 25, + ACTIONS(502), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15370,15 +15207,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3914] = 2, - ACTIONS(514), 6, + [3758] = 2, + ACTIONS(504), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(516), 25, + ACTIONS(506), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15404,15 +15241,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3950] = 2, - ACTIONS(518), 6, + [3794] = 2, + ACTIONS(508), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(520), 25, + ACTIONS(510), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15438,15 +15275,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [3986] = 2, - ACTIONS(522), 6, + [3830] = 2, + ACTIONS(512), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(524), 25, + ACTIONS(514), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15472,15 +15309,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4022] = 2, - ACTIONS(526), 6, + [3866] = 2, + ACTIONS(516), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(528), 25, + ACTIONS(518), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15506,15 +15343,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4058] = 2, - ACTIONS(530), 6, + [3902] = 2, + ACTIONS(520), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(532), 25, + ACTIONS(522), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15540,15 +15377,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4094] = 2, - ACTIONS(534), 6, + [3938] = 2, + ACTIONS(524), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(536), 25, + ACTIONS(526), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15574,15 +15411,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4130] = 2, - ACTIONS(538), 6, + [3974] = 2, + ACTIONS(528), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(540), 25, + ACTIONS(530), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15608,15 +15445,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4166] = 2, - ACTIONS(542), 6, + [4010] = 2, + ACTIONS(532), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(544), 25, + ACTIONS(534), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15642,15 +15479,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4202] = 2, - ACTIONS(546), 6, + [4046] = 2, + ACTIONS(536), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(548), 25, + ACTIONS(538), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15676,15 +15513,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4238] = 2, - ACTIONS(550), 6, + [4082] = 2, + ACTIONS(540), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(552), 25, + ACTIONS(542), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15710,15 +15547,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4274] = 2, - ACTIONS(554), 6, + [4118] = 2, + ACTIONS(544), 6, aux_sym_word_token1, anon_sym_PIPE, anon_sym_LBRACE, aux_sym_keycode_token1, aux_sym_keycode_token2, aux_sym_keycode_token3, - ACTIONS(556), 25, + ACTIONS(546), 25, anon_sym_STAR, anon_sym_SQUOTE, aux_sym__word_common_token3, @@ -15744,141 +15581,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LF2, sym_url_word, anon_sym_BQUOTE, - [4310] = 5, + [4154] = 5, ACTIONS(29), 1, anon_sym_LF2, ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(558), 1, + ACTIONS(548), 1, anon_sym_LT, STATE(41), 1, sym__blank, - STATE(105), 2, + STATE(101), 2, sym_line_li, aux_sym_block_repeat2, - [4327] = 5, + [4171] = 5, ACTIONS(29), 1, anon_sym_LF2, ACTIONS(31), 1, aux_sym_line_li_token1, - ACTIONS(560), 1, + ACTIONS(550), 1, anon_sym_LT, - STATE(46), 1, + STATE(45), 1, sym__blank, - STATE(105), 2, + STATE(101), 2, sym_line_li, aux_sym_block_repeat2, - [4344] = 4, - ACTIONS(562), 1, + [4188] = 4, + ACTIONS(552), 1, anon_sym_LT, - ACTIONS(565), 1, + ACTIONS(555), 1, anon_sym_LF2, - ACTIONS(567), 1, + ACTIONS(557), 1, aux_sym_line_li_token1, - STATE(105), 2, + STATE(101), 2, sym_line_li, aux_sym_block_repeat2, - [4358] = 4, - ACTIONS(345), 1, - anon_sym_LF2, + [4202] = 4, ACTIONS(347), 1, + anon_sym_LF2, + ACTIONS(349), 1, aux_sym_line_code_token1, STATE(47), 1, aux_sym_codeblock_repeat1, - STATE(51), 1, + STATE(52), 1, sym_line_code, - [4371] = 4, - ACTIONS(383), 1, + [4215] = 4, + ACTIONS(371), 1, anon_sym_LF2, - ACTIONS(385), 1, + ACTIONS(373), 1, aux_sym_line_code_token1, - STATE(54), 1, + STATE(51), 1, aux_sym_codeblock_repeat1, - STATE(69), 1, + STATE(68), 1, sym_line_code, - [4384] = 3, - ACTIONS(570), 1, - ts_builtin_sym_end, - ACTIONS(572), 1, - sym_modeline, - STATE(109), 1, - aux_sym_help_file_repeat3, - [4394] = 3, - ACTIONS(574), 1, + [4228] = 3, + ACTIONS(51), 1, ts_builtin_sym_end, - ACTIONS(576), 1, + ACTIONS(560), 1, sym_modeline, STATE(109), 1, aux_sym_help_file_repeat3, - [4404] = 3, - ACTIONS(572), 1, + [4238] = 3, + ACTIONS(560), 1, sym_modeline, - ACTIONS(579), 1, + ACTIONS(562), 1, ts_builtin_sym_end, STATE(109), 1, aux_sym_help_file_repeat3, - [4414] = 3, + [4248] = 3, ACTIONS(47), 1, ts_builtin_sym_end, - ACTIONS(572), 1, + ACTIONS(560), 1, sym_modeline, STATE(109), 1, aux_sym_help_file_repeat3, - [4424] = 3, - ACTIONS(51), 1, - ts_builtin_sym_end, - ACTIONS(572), 1, + [4258] = 3, + ACTIONS(560), 1, sym_modeline, + ACTIONS(564), 1, + ts_builtin_sym_end, STATE(109), 1, aux_sym_help_file_repeat3, - [4434] = 3, - ACTIONS(581), 1, + [4268] = 3, + ACTIONS(566), 1, anon_sym_STAR, - ACTIONS(583), 1, + ACTIONS(568), 1, anon_sym_LF2, STATE(23), 1, sym_tag, - [4444] = 1, - ACTIONS(322), 1, - aux_sym_line_li_token1, - [4448] = 1, - ACTIONS(504), 1, + [4278] = 3, + ACTIONS(570), 1, + ts_builtin_sym_end, + ACTIONS(572), 1, + sym_modeline, + STATE(109), 1, + aux_sym_help_file_repeat3, + [4288] = 1, + ACTIONS(575), 1, + aux_sym_column_heading_token1, + [4292] = 1, + ACTIONS(490), 1, aux_sym_tag_token1, - [4452] = 1, - ACTIONS(585), 1, + [4296] = 1, + ACTIONS(577), 1, anon_sym_BQUOTE2, - [4456] = 1, - ACTIONS(587), 1, + [4300] = 1, + ACTIONS(579), 1, anon_sym_RBRACE, - [4460] = 1, - ACTIONS(589), 1, + [4304] = 1, + ACTIONS(581), 1, anon_sym_PIPE2, - [4464] = 1, - ACTIONS(591), 1, + [4308] = 1, + ACTIONS(583), 1, anon_sym_SQUOTE2, - [4468] = 1, - ACTIONS(593), 1, + [4312] = 1, + ACTIONS(585), 1, anon_sym_STAR2, - [4472] = 1, - ACTIONS(595), 1, + [4316] = 1, + ACTIONS(316), 1, + aux_sym_line_li_token1, + [4320] = 1, + ACTIONS(587), 1, + anon_sym_TILDE, + [4324] = 1, + ACTIONS(589), 1, ts_builtin_sym_end, - [4476] = 1, - ACTIONS(597), 1, + [4328] = 1, + ACTIONS(591), 1, aux_sym_codespan_token1, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(17)] = 0, [SMALL_STATE(18)] = 80, - [SMALL_STATE(19)] = 160, - [SMALL_STATE(20)] = 242, - [SMALL_STATE(21)] = 322, + [SMALL_STATE(19)] = 162, + [SMALL_STATE(20)] = 244, + [SMALL_STATE(21)] = 324, [SMALL_STATE(22)] = 404, [SMALL_STATE(23)] = 484, [SMALL_STATE(24)] = 559, - [SMALL_STATE(25)] = 634, - [SMALL_STATE(26)] = 711, - [SMALL_STATE(27)] = 786, + [SMALL_STATE(25)] = 636, + [SMALL_STATE(26)] = 713, + [SMALL_STATE(27)] = 788, [SMALL_STATE(28)] = 863, [SMALL_STATE(29)] = 938, [SMALL_STATE(30)] = 1013, @@ -15889,12 +15732,12 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(35)] = 1379, [SMALL_STATE(36)] = 1451, [SMALL_STATE(37)] = 1503, - [SMALL_STATE(38)] = 1555, - [SMALL_STATE(39)] = 1607, - [SMALL_STATE(40)] = 1659, - [SMALL_STATE(41)] = 1713, - [SMALL_STATE(42)] = 1765, - [SMALL_STATE(43)] = 1817, + [SMALL_STATE(38)] = 1557, + [SMALL_STATE(39)] = 1609, + [SMALL_STATE(40)] = 1661, + [SMALL_STATE(41)] = 1715, + [SMALL_STATE(42)] = 1767, + [SMALL_STATE(43)] = 1819, [SMALL_STATE(44)] = 1871, [SMALL_STATE(45)] = 1923, [SMALL_STATE(46)] = 1975, @@ -15903,9 +15746,9 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(49)] = 2133, [SMALL_STATE(50)] = 2177, [SMALL_STATE(51)] = 2221, - [SMALL_STATE(52)] = 2264, - [SMALL_STATE(53)] = 2307, - [SMALL_STATE(54)] = 2356, + [SMALL_STATE(52)] = 2270, + [SMALL_STATE(53)] = 2313, + [SMALL_STATE(54)] = 2362, [SMALL_STATE(55)] = 2405, [SMALL_STATE(56)] = 2447, [SMALL_STATE(57)] = 2489, @@ -15920,331 +15763,325 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(66)] = 2867, [SMALL_STATE(67)] = 2909, [SMALL_STATE(68)] = 2951, - [SMALL_STATE(69)] = 2993, - [SMALL_STATE(70)] = 3034, - [SMALL_STATE(71)] = 3075, - [SMALL_STATE(72)] = 3115, - [SMALL_STATE(73)] = 3155, - [SMALL_STATE(74)] = 3195, - [SMALL_STATE(75)] = 3238, + [SMALL_STATE(69)] = 2992, + [SMALL_STATE(70)] = 3033, + [SMALL_STATE(71)] = 3073, + [SMALL_STATE(72)] = 3113, + [SMALL_STATE(73)] = 3153, + [SMALL_STATE(74)] = 3196, + [SMALL_STATE(75)] = 3240, [SMALL_STATE(76)] = 3282, - [SMALL_STATE(77)] = 3324, - [SMALL_STATE(78)] = 3364, - [SMALL_STATE(79)] = 3406, - [SMALL_STATE(80)] = 3446, - [SMALL_STATE(81)] = 3488, - [SMALL_STATE(82)] = 3532, - [SMALL_STATE(83)] = 3569, - [SMALL_STATE(84)] = 3608, - [SMALL_STATE(85)] = 3647, - [SMALL_STATE(86)] = 3686, - [SMALL_STATE(87)] = 3725, - [SMALL_STATE(88)] = 3764, - [SMALL_STATE(89)] = 3803, - [SMALL_STATE(90)] = 3842, - [SMALL_STATE(91)] = 3878, - [SMALL_STATE(92)] = 3914, - [SMALL_STATE(93)] = 3950, - [SMALL_STATE(94)] = 3986, - [SMALL_STATE(95)] = 4022, - [SMALL_STATE(96)] = 4058, - [SMALL_STATE(97)] = 4094, - [SMALL_STATE(98)] = 4130, - [SMALL_STATE(99)] = 4166, - [SMALL_STATE(100)] = 4202, - [SMALL_STATE(101)] = 4238, - [SMALL_STATE(102)] = 4274, - [SMALL_STATE(103)] = 4310, - [SMALL_STATE(104)] = 4327, - [SMALL_STATE(105)] = 4344, - [SMALL_STATE(106)] = 4358, - [SMALL_STATE(107)] = 4371, - [SMALL_STATE(108)] = 4384, - [SMALL_STATE(109)] = 4394, - [SMALL_STATE(110)] = 4404, - [SMALL_STATE(111)] = 4414, - [SMALL_STATE(112)] = 4424, - [SMALL_STATE(113)] = 4434, - [SMALL_STATE(114)] = 4444, - [SMALL_STATE(115)] = 4448, - [SMALL_STATE(116)] = 4452, - [SMALL_STATE(117)] = 4456, - [SMALL_STATE(118)] = 4460, - [SMALL_STATE(119)] = 4464, - [SMALL_STATE(120)] = 4468, - [SMALL_STATE(121)] = 4472, - [SMALL_STATE(122)] = 4476, + [SMALL_STATE(77)] = 3326, + [SMALL_STATE(78)] = 3366, + [SMALL_STATE(79)] = 3408, + [SMALL_STATE(80)] = 3448, + [SMALL_STATE(81)] = 3490, + [SMALL_STATE(82)] = 3529, + [SMALL_STATE(83)] = 3568, + [SMALL_STATE(84)] = 3607, + [SMALL_STATE(85)] = 3644, + [SMALL_STATE(86)] = 3683, + [SMALL_STATE(87)] = 3722, + [SMALL_STATE(88)] = 3758, + [SMALL_STATE(89)] = 3794, + [SMALL_STATE(90)] = 3830, + [SMALL_STATE(91)] = 3866, + [SMALL_STATE(92)] = 3902, + [SMALL_STATE(93)] = 3938, + [SMALL_STATE(94)] = 3974, + [SMALL_STATE(95)] = 4010, + [SMALL_STATE(96)] = 4046, + [SMALL_STATE(97)] = 4082, + [SMALL_STATE(98)] = 4118, + [SMALL_STATE(99)] = 4154, + [SMALL_STATE(100)] = 4171, + [SMALL_STATE(101)] = 4188, + [SMALL_STATE(102)] = 4202, + [SMALL_STATE(103)] = 4215, + [SMALL_STATE(104)] = 4228, + [SMALL_STATE(105)] = 4238, + [SMALL_STATE(106)] = 4248, + [SMALL_STATE(107)] = 4258, + [SMALL_STATE(108)] = 4268, + [SMALL_STATE(109)] = 4278, + [SMALL_STATE(110)] = 4288, + [SMALL_STATE(111)] = 4292, + [SMALL_STATE(112)] = 4296, + [SMALL_STATE(113)] = 4300, + [SMALL_STATE(114)] = 4304, + [SMALL_STATE(115)] = 4308, + [SMALL_STATE(116)] = 4312, + [SMALL_STATE(117)] = 4316, + [SMALL_STATE(118)] = 4320, + [SMALL_STATE(119)] = 4324, + [SMALL_STATE(120)] = 4328, }; static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 0, 0, 0), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), - [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), [43] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1, 0, 4), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [47] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, 0, 4), - [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [51] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 1, 0, 0), - [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [55] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), - [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(89), - [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(74), - [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(88), - [72] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(87), - [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(79), - [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(95), - [81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(91), - [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(91), - [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(81), - [90] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(114), - [93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(33), - [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(34), - [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(32), - [102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(93), - [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(122), - [108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), - [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(92), - [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(89), - [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(74), - [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(92), - [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(88), - [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(87), - [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(79), - [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(95), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(81), + [57] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(89), + [60] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(83), + [63] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(73), + [66] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(89), + [69] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(85), + [72] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(86), + [75] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(77), + [78] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(97), + [81] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(96), + [84] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(96), + [87] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(74), + [90] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(117), + [93] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(34), + [96] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(32), + [99] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(33), + [102] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(91), + [105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat2, 2, 0, 0), SHIFT_REPEAT(120), + [108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(37), + [110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(89), + [113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(83), + [116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(73), + [119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(89), + [122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(85), + [125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(86), + [128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(77), + [131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(97), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(96), + [137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(96), + [140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(74), [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), [145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), - [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(34), - [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(32), - [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(122), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 10), - [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 10), - [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 17), - [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 17), - [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 16), - [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 16), - [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 11), - [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 11), - [177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 10), - [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 10), - [181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 11), - [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 11), - [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 16), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 16), - [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(92), - [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(89), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(74), - [201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(88), - [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(87), - [207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(95), - [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(91), - [213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(91), - [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(78), - [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), - [221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), - [223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(93), - [226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(122), + [147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(32), + [150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(33), + [153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(91), + [156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat1, 2, 0, 0), SHIFT_REPEAT(120), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 11), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 11), + [165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 16), + [167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 16), + [169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 11), + [171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 11), + [173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 10), + [175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 10), + [177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(89), + [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(89), + [183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(83), + [186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(73), + [189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(85), + [192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(86), + [195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(97), + [198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(96), + [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(96), + [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(80), + [207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), + [209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), + [211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(91), + [214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 2, 0, 0), SHIFT_REPEAT(120), + [217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 17), + [219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 17), + [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 4, 0, 16), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 4, 0, 16), + [225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 3, 0, 10), + [227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 3, 0, 10), [229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_li, 5, 0, 17), [231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_li, 5, 0, 17), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(96), - [268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(89), - [271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(74), - [274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(96), - [277] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(88), - [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(87), - [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(95), - [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(91), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), - [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(93), - [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(122), - [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 15), - [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 15), - [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 14), - [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 14), - [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 21), - [316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 21), - [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), - [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 20), - [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 20), - [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), - [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), - [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 7), - [334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 7), - [336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), - [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), - [340] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), SHIFT_REPEAT(50), - [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, 0, 9), - [345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), - [349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, 0, 9), - [351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), - [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(52), - [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(52), - [359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), - [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 1, 0, 4), - [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 1, 0, 4), - [365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, 0, 2), - [367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, 0, 2), - [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), - [371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), - [373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1, 0, 0), - [375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1, 0, 0), - [377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(70), - [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(70), - [383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3, 0, 0), - [389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3, 0, 0), - [391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3, 0, 12), - [393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3, 0, 12), - [395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, 0, 0), - [397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, 0, 0), - [399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 4, 0, 19), - [401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 4, 0, 19), - [403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 4, 0, 12), - [405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 4, 0, 12), - [407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, 0, 0), - [409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, 0, 0), - [411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 4, 0, 12), - [413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 4, 0, 12), - [415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1, 0, 0), - [417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1, 0, 0), - [419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 5, 0, 12), - [421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 5, 0, 12), - [423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 5, 0, 12), - [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 5, 0, 12), - [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, 0, 0), - [429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, 0, 0), - [431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, 0, 13), - [433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, 0, 13), - [435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3, 0, 12), - [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3, 0, 12), - [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2, 0, 0), - [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2, 0, 0), - [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 18), - [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 18), - [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1, 0, 0), - [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1, 0, 0), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, 0, 5), - [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2, 0, 0), - [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, 0, 5), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), - [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), - [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), SHIFT_REPEAT(82), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, 0, 1), - [474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, 0, 1), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1, 0, 0), - [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), - [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2, 0, 0), - [488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2, 0, 0), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, 0, 8), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 8), - [498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, 0, 8), - [508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, 0, 8), - [510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1, 0, 0), - [512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1, 0, 0), - [514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1, 0, 0), - [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1, 0, 0), - [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, 0, 3), - [520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, 0, 3), - [522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 4, 0, 8), - [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, 0, 8), - [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_note, 1, 0, 0), - [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_note, 1, 0, 0), - [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1, 0, 0), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1, 0, 0), - [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, 0, 8), - [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, 0, 8), - [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, 0, 8), - [540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, 0, 8), - [542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3, 0, 0), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3, 0, 0), - [546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__atom_noli, 1, 0, 0), - [548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__atom_noli, 1, 0, 0), - [550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, 0, 8), - [552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, 0, 8), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), - [556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(114), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), - [567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(33), - [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 3, 0, 4), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), - [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), SHIFT_REPEAT(109), - [579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, 0, 0), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [595] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [241] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 2, 1, 0), SHIFT(98), + [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__column_heading, 1, 1, 0), SHIFT(98), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(98), + [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(83), + [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(73), + [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(98), + [285] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(85), + [288] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(86), + [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(97), + [294] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(96), + [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(96), + [300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), + [302] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(91), + [305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 2, 0, 0), SHIFT_REPEAT(120), + [308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 19), + [310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 19), + [312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 0), + [314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 0), + [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 14), + [320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 14), + [322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 15), + [324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 15), + [326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 3, 0, 0), + [328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 3, 0, 0), + [330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 4, 0, 20), + [332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 4, 0, 20), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), + [338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 2, 0, 6), SHIFT_REPEAT(49), + [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block, 2, 0, 7), + [343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block, 2, 0, 7), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codeblock, 3, 0, 9), + [347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codeblock, 3, 0, 9), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), + [355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), + [363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__blank, 1, 0, 2), + [365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__blank, 1, 0, 2), + [367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat1, 1, 0, 4), + [369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_help_file_repeat1, 1, 0, 4), + [371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(69), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 1, 0, 0), + [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(69), + [382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_codeblock_repeat1, 2, 0, 0), SHIFT_REPEAT(69), + [385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line_code, 1, 0, 0), + [387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line_code, 1, 0, 0), + [389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 5, 0, 12), + [391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 5, 0, 12), + [393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 5, 0, 12), + [395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 5, 0, 12), + [397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 3, 0, 0), + [399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 3, 0, 0), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 4, 0, 12), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 4, 0, 12), + [405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 4, 0, 12), + [407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 4, 0, 12), + [409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_column_heading, 3, 0, 13), + [411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_column_heading, 3, 0, 13), + [413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 3, 0, 0), + [415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 3, 0, 0), + [417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h2, 3, 0, 12), + [419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h2, 3, 0, 12), + [421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 4, 0, 0), + [423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 4, 0, 0), + [425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_line, 1, 0, 0), + [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_line, 1, 0, 0), + [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h3, 2, 0, 0), + [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h3, 2, 0, 0), + [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__line_noli, 2, 0, 0), + [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__line_noli, 2, 0, 0), + [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_h1, 3, 0, 12), + [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_h1, 3, 0, 12), + [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 18), + [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat2, 1, 0, 18), + [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 1, 0, 0), + [447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 1, 0, 0), + [449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 1, 0, 1), + [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 1, 0, 0), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 1, 0, 1), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), + [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), + [465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 2, 0, 0), SHIFT_REPEAT(84), + [468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__uppercase_words, 2, 0, 5), + [470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_uppercase_name, 2, 0, 0), + [472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__uppercase_words, 2, 0, 5), + [474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), + [478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 3, 0, 8), + [480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, 0, 8), + [482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 2, 0, 0), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 2, 0, 0), + [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), + [494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_uppercase_name_repeat1, 1, 0, 0), + [496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_codespan, 3, 0, 8), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_codespan, 3, 0, 8), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), + [506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_line_li_repeat1, 1, 0, 0), + [508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word_noli, 1, 0, 0), + [510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word_noli, 1, 0, 0), + [512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument, 4, 0, 8), + [514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, 0, 8), + [516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_url, 1, 0, 3), + [518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_url, 1, 0, 3), + [520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_taglink, 3, 0, 8), + [522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_taglink, 3, 0, 8), + [524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optionlink, 3, 0, 8), + [526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optionlink, 3, 0, 8), + [528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__word_common, 3, 0, 0), + [530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__word_common, 3, 0, 0), + [532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag, 3, 0, 8), + [534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag, 3, 0, 8), + [536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_keycode, 1, 0, 0), + [538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_keycode, 1, 0, 0), + [540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_note, 1, 0, 0), + [542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_note, 1, 0, 0), + [544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_word, 1, 0, 0), + [546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_word, 1, 0, 0), + [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(117), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), + [557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_repeat2, 2, 0, 0), SHIFT_REPEAT(34), + [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 2, 0, 0), + [564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_help_file, 3, 0, 4), + [566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), + [572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_help_file_repeat3, 2, 0, 0), SHIFT_REPEAT(109), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [589] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), }; #ifdef __cplusplus diff --git a/test/corpus/heading3-column_heading.txt b/test/corpus/heading3-column_heading.txt index 5268c32..388e470 100644 --- a/test/corpus/heading3-column_heading.txt +++ b/test/corpus/heading3-column_heading.txt @@ -127,8 +127,7 @@ nvim_ui_try_resize({width}, {height}) *nvim_ui_try_resize()* (line (column_heading (heading - (word)) - (heading + (word) (word)) (delimiter)))) (block @@ -181,8 +180,7 @@ column_heading should NOT parse atoms (links, tags, etc.) (FIXME) (column_heading (heading (optionlink - (word))) - (heading + (word)) (word) (optionlink (word)))